Hacker Newsnew | past | comments | ask | show | jobs | submit | 4f77616973's commentslogin

Why can’t they split the river in multiple parts with a small tributary for wildlife that meets up with the rest of the river downstream?

https://en.m.wikipedia.org/wiki/River_bifurcation


Do you maybe mean something like a fish ladder?

https://en.wikipedia.org/wiki/Fish_ladder



Am I seeing that right, they have a guy stand there, pick fish up, and load them in to a pressurised cannon?

I wad expecting something a bit more sophisticated/under the fish's control, even given the name!


They also have an automated system: https://www.youtube.com/watch?v=eGzdOpCisnQ


Can all fish jump? Feels like it may be something that salmon are pretty good at, but a gigantic fish may not.


Jumping is not always necessary. You can get an idea of possible designs for fish ladders from the photographs in the section "Types" in the article.


They could have, it just didn't happen that way. And more than likely it's to late for that species anyways. It could still save others though


When the dam was built, they didn’t know they were cutting off the fish from it’s only spawn point in the world (it was discovered later).

Still, there’s an argument to be made for building a bypass or fish ladder in every single new and existing dam regardless of what the current expected impact is.


I have issues with comprehending how that wasn't factored in from the start.

Then I remind myself most of humanity history is characterized by a marked tendency toward anthropocentrism, and I cease being surprised.

What surprises me now even more was that there were designs for fish ladders even as far back as the 19th century.


Studying fish habits when building dams is an ancient practice.

My guess: a political, hasty, rush to success to curry favor and clout drove bad decisions regarding a massive government project. Is that not the way of public bureaucracy, universally?


Don’t expose SSH, OMV, Docker, Portainer etc. Use cloudflare DNS. Enable fail2ban, tunnel everything over VPN.


What's wrong with exposing SSH? It has got to be one of the most well tested pieces of network software out there.

Re. fail2ban - nearly all ssh scanning attempts in the wild seem to be from unsophicated attackers using some pieces of obsolete software. I disabled all but a couple of modern ciphers/mac/kex algorithms and hardly ever see any password bruteforce attempts in my logs (not that they have any chance of working - I disable password authentication as well). Mostly a bunch of "no matching key exchange method found" which I regard a minor nuisance.


Really I'd like to have SSH available for my own use. Can it be secured well-enough? Keys only, perhaps? Putting it on an unusual port?


you can set up a trigger port, that will open an SSH port when triggered properly. some routers come with this functionality, a third party opensource firmware usually does this or allows for a script to implement it.

so you "knock" on port 666 lets say with a majic packet of some sort this opens a secured SSH port, then drops it on command or idle time to live expires


Have you tried emailing Craig Federighi about this? I emailed him a bunch of times about several things and he's a really nice and responsive person.

If you do, tell us about it here on HN.


I actually did try emailing Tim Cook a few months ago, but I got bounce backs. I tried tim@apple.com and timcook@apple.com but the mailer daemons said the addresses weren't registered. It sounds like a crazy thing to do, but I remembered how Steve Jobs would reply to users' emails and read an article where Tim said he set aside time to read users' emails.[0]

[0] - https://www.inc.com/business-insider/tim-cook-wakes-up-at-4-...


Craig's email is [redacted]. The guy is very chill. It's better you email a software guy about software.

Also, be sure to file a bug report / enhancement at https://www.apple.com/feedback/iphone.html


- I’m never filing a bug report ever again on a bug filing system where I don’t get to see the progress in a transparent manner or that I might have to pay for a developer account to see that progress (assuming that’s an option)

- I’m not wasting my time emailing a top level company executive to inform of decades old most basic of bugs because if they don’t know of it then that’s even a bigger problem.


Use https://feedbackassistant.apple.com/ instead, it has a mildly better chance of being read.


I’m somewhat surprised that acknowledging outside emails is a thing. I know unsolicited ideas/content/etc. is commonly rejected without review in other fields. Is this successful beyond identifying technical bugs?


It's tcook@apple.com


Seems like a humble choice for an executive to not take <firstname>@corp.com.


I was under the impression that Steve Jobs’ was sjobs@apple.com


"steve" was a collision from the start.


I could imagine Steve Wozniak offering to use surnames only as a joke - because that wouldn't work either.


It would probably work better for the two Steves than it would for many others. According to the below random site, there 218 Jobs and 10,602 Wozniaks. It claims 410,801 Steves.

http://howmanyofme.com/search/


Sorry my point was about jobs@apple.com being the possible target of random job inquiries making the address unusable for Steve Jobs.


cook@apple is appealing somehow.


thanks cryptoz


Related, I emailed Tim Cook about iPhone sensor future plans, and a high-level exec of like 25+ years wrote back to me within a week. Apple is remarkably good at getting back to cold emails to top execs.


Interesting, perhaps I’ll cold email them about the pinned contact feature in iMessage being totally worthless.

If it just pinned the message thread to the top and didn’t change the icon to a giant circle that sometimes doesn’t show notifications, it’d be fine. I pinned my GF’s message thread and I ended up missing lots of messages and notifications from her and ended up unpinning her so the notifications would show up.

Not to mention the comically huge circle icon that is centered when everything else is left aligned.


Interesting, I love the way pinned threads are implemented, especially the big circles


I found pinned messages on Monday. I've now unpinned things.

It only made things worse :(


Same here. Shocked that managed to get past an initial beta.

It defeats the entire purpose of pinning.


I concur with that.

I had a problem that appeared to be a corner case with Apple Pay. I wrote a paper letter to Tim Cook about it, and within a week got contacted by a staff person in his office. He worked exclusively with me to identify issues I had not considered, and followed up on all of the direct effects and side effects until they were resolved.


I emailed Craig about several controversies and he was very quick to reply to me. We last talked about the rumor that Apple was giving iPhones trust scores.


Seconded, I wrote about an issue I encountered on facetime and I was sent many iPhones to test how widespread the problem was.


If they're interested, obviously. The fact that someone looks up to you as a mentor is great and instills a sense of responsibility onto you. I personally start with Python because its syntax is very easy to understand, even though most beginners struggle with indentation (this is where a good IDE / text editor comes in handy). Teach him about problem solving and critical thinking first. Encourage him to pursue a fun project even if it seems silly. After all, programming languages are tools just like screwdrivers. If he has nothing to fix, make or mod, he'll be directionless.

As a programmer myself, sure I'd like to tell people. It's not realistic to make everyone a programming genius, but I want them to know its significance in society. When I describe programming to somone, I start with the most basic stuff, like Theory of Computation. How inputs relate to outputs, how a computer can do stuff on its own, and how you can make it do stuff.


It varies depending on the field but what matters more than university popularity is how you spend your time at said university.

I'm a CS student from a very small university myself (so apologies if this doesn't translate well for you), and I know several smart people from very small universities whose contributions to open source software, personal projects, and connections within the startup community and various other factors really pushed them ahead.

So spending time meeting people with similar interests and pursuing meaningful things in university is essential to your experience there.


Thanks, that helped quite a bit! I’m guessing the difference between CS and my situation would be that I should spend more time doing research and studying than worrying about the “name”.


Yes, and I might sound naïve here but if medicine is truly your passion and you’re willing to go to any length to make sure you contribute positively to the medical community, then you won't regret your time there.

Have fun in university, and good luck with your studies. We’ll be rooting for you. :)


I don’t get why people don’t bring up documentation more often either. Having good documentation is a telltale sign that the software you write is high quality. Sometimes you even learn if a feature is stupid based on how you can describe it.

It’s sad to see how many great open-source projects get overlooked on GitHub because they’re poorly documented.


I’m a huge fan of Monaco and install it on all my Linux machines.

https://github.com/todylu/monaco.ttf


The fact that anyone can post anything, so you could have a serious issue in your code and they give you an inefficient solution, which is then upvoted by users who don’t know better.


Ministry of Love.


Did you try Odoo? It's free and open-source and I believe it supports analytics.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: