skysight-inc/HackerNews huggingface dataset:
Gall's Law maps to building "The simplest thing that could possibly work."

However, one can work at an even smaller granularity. "The simplest thing that could possibly work," can be made out of stupid things that won't work. To build the networking for an MMO, I cookbooked a websockets chat demo, then used it to pass updates from the server to the client. No login mechanism. No security. No dead reckoning. No fancy synchronization. All those things can be added later, however. It will be easier to add them to a running system. (Provided one also refactors to clean up code.)

If you're stuck at how to proceed, feel free to stub out features in a way which can't possibly work in production, but which will let you compile, run, and test your system. It's always easier for me to modify a running system than it is to big-bang an entire system from scratch.
It feels good to say stuff like that, and it's the kind of reality I want to live in, but my whole point is:

- Define innocent

- Define political

- Define evil

In way that is independent of the culture in which it takes place. It might even be possible to do so, or come close, when limited to current cultures and Humans. That's a far cry from proved as universal though. It's been quite a while since I read it, but I believe this short story[1] covers some of the ground I'm trying to express. Note: If you key off humans/aliens, I think you're missing the point.

1: https://www.lesswrong.com/posts/n5TqCuizyJDfAPjkr/the-baby-e...
It's not so much that electric buses are the problem as that BYD in particular is just a shitty bus maker.

Every transportation agency in the US that's purchased BYD vehicles has had major issues with the vehicles. Most agencies have cut short their orders, and a number of agencies cancelled them altogether. (LA's Metro system also experimented with BYD buses. During their short tenure in operation, the BYD buses were less reliable than buses that were over two decades old. The contract was suspended pending review.)
We already know there are synergistic effects with certain nutrients. But what we're just as likely to find is that there are more beneficial combinations of nutrients than are found in nature. There's a strong possibility that (eventually) we'll be able to create better foods instead of worse ones.
Divide and Encode: How to Encode Videos Blazingly Fast
"make me pay taxes, but make everyone else pay theirs"
If you want to pay, as you stated, no one needs to force you. That was the point of my original statement. It sounds like you approve, in general, of the tax structure and the manner in which money is spent - which is totally fine. But no one needs to make you do anything that you already claim to want to do. To be clear, it sounds like you want what the taxes pay for and that's entirely different than wanting to pay. Paying is just a reality that we have to with. When I go to a restaurant, I want the food. I don't want to pay, it's just a requirement of obtaining what I desire. If for some reason the restaurant told me my meal was free, I would never be like "oh, no no. I want to pay you for this meal".

If you really want to pay taxes and feel the tax rate for your bracket is too low, you are more than welcome to make a donation to the treasury at any time:
https://www.pay.gov/public/form/start/23779454

You can also skip claiming deductions on your tax return to increase your liability and reduce/eliminate your refund (assuming you get one). This also eliminates the stress related to the end of year donations you mentioned.
Child porn hurts people?
Maybe offer commission to bouncers to encourage them to "sell" the crowd on paid line skipping. Their earnings per person would be lower, but volume would likely be higher since I suspect more people would be willing to pay through an app when prompted rather than taking the initiative to grease a bouncer with cash.
Hi! Sorry, I've been at work all day...

The VGA module on which the VT-100 is built around used that font (I am not sure of its name - I guess "MDA/VGA font" would do). That VGA module came from here: http://www.javiervalcarce.eu/html/vhdl-vga80x40-en.html.

The project actually uses Terminus by default now. That video of the system up and running is quite old, I should make a new one. You can switch between Terminus (8x12, KOI8-R) and VGA Font (Latin-0). There's space for two more fonts in the Block RAM - if you wanted to make a new you're welcome to!

The fonts are in 'https://github.com/howerj/forth-cpu/tree/master/fonts'.
Lyft open sources infrastructure asset graph tool
"Along much of its length (...), the road includes six express lanes (three in each direction) and a three-lane-wide service road on each side."

Sheesh, no wonder it's unpleasant. I'm talking about four express lanes, and a single narrow (just over 8ft, not 11!) service lane on each side.
I don't want see meat mass produced in this manner. But if WOOL would be produced this way - that would be a lower risk way develop an industry and gain experience of what kind of diseases might result from such unusual factory conditions.
Importing from Wordpress isn't officially supported yet, but others have found workarounds. One person imported their Wordpress comments into Disqus and then imported that into Commento. While native support within Commento would be infinitely better, I thought I'd mention this for the time being. I'll consider this comment as a vote for native wordpress import support :)
True. I meant to say that websites, while seeming permanent, didn't enforce a connection to more private parts of one's identity.
I think this is already well trod ground, using an unmeasurable claim that doesn’t withstand scrutiny.

If security didn’t matter, we wouldn’t have consultants earning 500k+ per year doing glorified QA.

We wouldn’t have the fines associated with GDPR.

We wouldn’t have the public turmoil over the Clinton email scandal.

I don’t think anyone is smarter about solving security problems as a result of reading this paper.

I don’t think anyone’s smarter about shipping products without security as a result. This reads like an apology for the status quo. There are predictable and avoidable financial consequences for anyone who takes to heart the claim that “security is not very important.”
The Norsk Hydro ransomware attack: An in-depth look
Library: A Collaborative Documentation Site
This is super cool, and the number of tools you've packed into a single app (metronome, tuner, recording, rhyming dictionary, chord prediction) is really impressive. Great job aiming to be a one-stop shop for songwriters - best of luck with the app! I'll definitely check it out the next time I'm writing a song.

This is a small thing, but hearing chords/music sounds in your demo video (not just the voice-over) would be great. Also... your demo really should be a song.
https://www.airbnb.com/rooms/23131937

10 people per room.
Hate speech is also free speech per legal definition. That’s why the KKK can march through towns and profess hatred of whichever group they choose.
I'm very biased against video. I don't watch TV news or reshared political videos. I'm quite happy that Hacker News doesn't host video; you can link if needed. So, I have questions:

There are specialized uses, but for most of us, I'm skeptical that it's important to have video of news events as they happen. If nobody caught 9/11 on video, what would be different?

For many years, no cameras were allowed in courtrooms or in Congress. It seems like that was fine?
it's easy to add an external SSD to an iMac, install the OS on it and configure it to boot off of it. I have gotten great performance out of an old iMac by doing this.
It seemed like you were in favor of corralling travelers into designated zones and took an issue with residential areas being used for short term leases.
It's one thing to memorize things, it's another thing to be able to use that knowledge in the right context and situation, particularly when under panic.
Your job is to maximise productivity of your team, this means you only hire people you believe in.

I would review about 100 CV's before deciding on 10 interviews and 1 would get hired. It takes an enormous amount of effort but it's worth it for the right people.

Put your ego aside. Pretend you didn't know something so a junior can teach it to you - they will feel good for several days and be mega productive. I mentored a junior all the way through to becoming a senior, and then when he started mentoring younger developers I told him about this, and that I knew most of the things that he was teaching me, and he thought it hilariously funny, but he told me that he used to feel amazing that he taught a senior something. This kind of wisdom comes with experience and age, as your time horizons broaden you start being able to appreciate the near and long term simultaneously.

You also need good people skills, there's going to be technical arguments that you will have to settle, and you will likely not be as expert in the technologies as the participants, and if you're unable to resolve it diplomatically and logically then you may have to pull rank. Stay calm and explain your reasoning, most programmers will respect logical arguments. If someone is very very passionate about a particular choice, then ask them if they are willing to take full responsibility for it's implementation, as long as it's not a critical bit of infra that you cant afford to gamble on. Use good judgement. Maybe the topic can be answered after 2-3 days of experimenting on each choice.

Delegate, delegate, delegate. Give people clear responsibility. Tell them you're depending on them, and want them to step up.

Talk to them about their future and goals. Give them the opportunity to work towards some goal they want in their career, tell them you want to support them. In return they will support you. The more you give the more you get (but hire the right people)

Praise in public. Discipline in private.

Make work fun. I used to award "geek points" for innovative and creative solutions, we didn't keep track rigorously but it was a fun dopamine burst for the people who were clearly extending themselves.

Tease people gently, take away geek points for breaking the build server. Joke and laugh about the time you also broke the build server, or rebooted the clients production machine, or something silly.

A small, well timed gift is a real spirit lifter. Dont do this too often.

Remember that a lot of programmers are introverts, and thus don't want to go to the pub after work, they wanna go home where it's quiet. Respect peoples private time and lives. If you wanna socialise then knock off 2 hours early on a friday, chat for an hour, and then everyone goes home an hour early. Dont do this too often.

That's all I can think of right now, good luck!
> If even 5 people had attacked this guy at once, he would have been taken down and many people saved.

But those 5 people would have to take the increased risk of getting killed, which is difficult to convince than just run. Also the standard safety norms, says to do not indulge with the attacker.
Wow this is really wonderful! Thanks for spawning that thread into existence and posting it here :)
Eh. Residents pay property tax to provide safety and so on in the area. There is a limit to what your neighbor can do, and you should be ready to deal with the cops all the time.
Maybe there is another reason this video is being banned.

I saw this video, I made myself watch it. (judge me)

Then I went back to my tv show. There were scenes of soldiers attacking the "heroes" in a bowling alley, and it made me horrified and sick. And I realized Hollywood is glorifying this shit. Hollywood is promoting shootings like this.

An hour before, and this tv show was entertainment to me. Now I feel like a twisted sicko for enjoying violent entertainment just like what is in the New Zealand video.

This video changed me, it made me see violence in a new light. It's sick to be entertained by re-enactments of this in the same way as the original.
Error 503 Maximum threads for service reached
Maximum threads for service reached

Guru Mediation:
Details: cache-gru17121-GRU 1553106010 492684645

Varnish cache server
I plan on implementing SSO for the next release (v1.7.0), but I've been a bit busy with school work for the past week or so. Still about ~2 weeks away, by my estimate.
The visa requirements necessitated me going to San Francisco to apply in person, which was a non-trivial expenditure of both time and money.
MCAS strikes me as the low airspeed variety of stall risk case. The high airspeed case is rare, and trained for aerobatics and flight instructors. The low airspeed case is taught on day 2 to student pilots, both power on and power off varieties. MCAS is reported to not take airspeed into account, therefore it must apply a one size fits all correction, which if useful for low airspeed approach to stall would seem to be overly aggressive for high airspeed.

AF 447 airspeeds were regularly below 60 kt. That's not a high airspeed stall. The final report is ~223 pages long, it's rather complicated to summarize, BEA blame practically everyone for something including weather, software, simulators, training, and pilots. As a pilot, some of the Airbus system behaviors in this case really piss me off to read, just how aggregiously badly designed it is when it gets confused, papered over by dumping the consequences of failed automation and the ensuing alternate laws onto the pilots. The pilots' job is system admin and troubleshooter. If they fail, they will be partly blaimed no matter what, because that's the job.

From the AF 447 final report: a) Both pilots were shocked by the autopilot disconnect. b) Reconnect of autopilot prior to 30 seconds of stabilized airspeed indication can result in pitch runaway and an unsafe condition. c) stall warning sounded continuously for 54s, neither pilot referenced the warning or stall buffeting. d) absence of any training, at high altitude, in manual aeroplane handling and in the procedure for ”Vol avec IAS douteuse” which you allude to. e) theoretical training for the pilots associated the buffet with stall and overspeed, even though in reality buffet is only encountered with stall. e) when there are no (software) protections left, the aeroplane no longer possesses positive longitudinal static stability even on approach to stall.

It's just crazy, only somehow partly neutralized by the statistical fact air travel is still really safe!

AF 447, last recorded values were a pitch attitude of 16.2 degrees nose-up, roll of 5.3 degrees to the left, a vertical speed of -10,912 ft/min, ground speed of 107 kt, and full power. And for the last 11 seconds "sink rate" and "pull up" warnings sounded. No emergency transmission sent (quite common).
17 minutes to remove an offending stream, when literally millions of streams which are legitimate, sounds reasonable.
It's good that the ISP's decided to act on their own in this case, and they weren't ordered by the courts. But can't say I am a fan of this. Why participate in censorship? Once something is on the Internet, it's not gonna go away. It's trivial to get the shooting footage for those who want to see it. Censoring is a band aid at best. These tragedies happen because of an underlying problem. Address gun laws, address xenophobia. Those are the real problems. Censoring the footage is just going to create more curiosity. It is giving exclusivity to a killer. The act of censoring the footage is giving credence to the killer.

Besides, I think there are legitimate uses of this footage. We live in a world where mass shootings are increasing. But there is no public awareness in countering these situations. I think at this point we should train students from a young age, and adults, on what to do if in an active shooter situation. The fact that this isn't done is incredibly scary to me. I personally saw the footage, so that I can potentially pick up things from it and potentially save my life if god forbid I end up in a situation like that.

I am so incredibly saddened and frustrated by the lack of training for these situations in our society. With a proper response I think so many lives could have been saved. In this instance, killer went into the mosque and all the people formed 2 giant clumps/clusters around the 2 door exists on either side of the central entrance the killer entered from. Killer just unloaded on the right hand side cluster, then left hand side cluster. He faced practically zero opposition. One brave man successfully tackled him to the ground but by that time it was already too late.

I understand that in a panic situation like that it's fight or flight and most people understandably lose their heads and try to flee, and it is very hard to coordinate a counter attack to something like this. But this is why I say we need to bring this type of training in schools and in our day to day lives. I know it's a morbid reality where such a thing is necessary but alas such is the reality right now. If everyone had rushed the killer instead of forming 2 giant convenient clusters for the killer to unload into, I think so many lives would have been saved.
Meh, Anti-Airbnb people are just bunch of crybabies, jealous of some regular mom and pop shops making ends meet.
Search didn’t help, link?
IntelliJ Idea vs. Eclipse: Which Is Better for Beginners
the worst of the worst are already banned and made 8chan (no doxing/raiding allowed on 4chan, etc ). the fundamental problem is pretending to be a white supremacist as a comedic device, and actually being one, are not easily distinguished on an anonymous message board. especially when the most popular form of humor on that board, is trying to be edgy and/or imitating someone you think is stupid.

if you are old enough to remember /b/ raiding Hal Turner, i'm pretty sure that same thing would have happened to Alex Jones had raiding not been banned.
"it is entirely possible to speed up the work of such interpreters by a factor of at least 1½."

Story of CPython.
Previous discussion: https://news.ycombinator.com/item?id=19368175
Going in the opposite direction to the EU. https://www.nytimes.com/2019/03/09/travel/americans-eu-visa-...
I understand and fully agree. That is why real training, even the most basic, is a good idea. Running and hiding didn't help any of these people. (unless they actually got out of the building)

Those men let women and children die around them without even trying to save them.
Not the OP, but my dad has as beach house that gets rented out weekly over the summer. He pays short-term rental property taxes to the county. No idea if it's the same rate as hotels, but it is a tax above what a non-renting owner would pay.
> What's the "current module", anyway? Where is that stored?

The article uses "current module" like you might use "current git repository"; it's the module containing the directory that you are currently `cd`ed to. Just as git identifies the repo by looking for `.git` in successive parent directories, go identifies the module by looking for `go.mod` in successive parent directories.

> > "go: downloading rsc.io/sampler v1.3.0"

> Downloading from where? Github? From what repository?

From the same place that non-module-aware `go get` downloads it. The only difference on the "remote side" of that from old `go get` is that it grabs the `v1.3.0` git tag, instead of git HEAD; if you don't specify a version it grabs the most recent `vSEMVER` git tag instead of git HEAD.

> > "the go command automatically looks up the module containing that package"

> Looks up where? GOPATH? The tree below the current file? The current directory?

Looks it up on the network, à la `go get`. Exceptions:

- The `replace` directive in your `go.mod` can manually override where it looks up a specific package.

- Telling Go `-mod=vendor` will have it look up all depended-upon modules in `vendor/`, rather than via the normal mechanisms; you can create the `vendor/` directory with `go mod vendor`.

It doesn't use the network every time; a module cache lives in `${GOPATH:-${HOME}/go}/pkg/mod/`; but you don't need to know that any more than you need to know that a build cache lives in `${GOCACHE:-${HOME}/.cache/go-build}`.

> There's some specific directory layout required, and you have to know what it is.

Not really, the only requirement is that you have a `go.mod` file that identifies a package name for the directory that it's in. So that if I have github.com/lukeshu/foo, it just needs a `go.mod` saying

module github.com/lukeshu/foo

instead of having the requirement that it be checked out to `$GOPATH/src/github.com/lukeshu/foo`. Beyond having the `go.mod` file, there aren't really any structure requirements.

> This article needs to be more explicit about that.

Does it, though? It's a blog-post, not the "normal" documentation. The full docs are much more explicit and nitty-gritty than a high-level blog post.
Autistic children's sleep problems may stem from sensory sensitivities
I would love for Songcraft to fit into that space to take those ideas to fruition. I've been there with the pile of riffs and parts - I feel your pain!

Thanks for checking it out!
On an episode of "Air Disasters" they mentioned that sometimes pilots from the same airline are asked to listen to such recordings as part of investigations, to comment on airline specific procedures and training.

Being from the same airline, these pilots often are at least acquainted with the crew they are hearing die. The show said that sometimes after listening it shakes the pilots up enough that they soon retire from flying.
This is similar to Multipath TCP, for anybody interested: https://en.wikipedia.org/wiki/Multipath_TCP
> Smart management would make sure these things are available to their employees no questions asked.

My experience with this made me laugh. I had a company that had the right idea when they moved everyone to open floor plans; buy them "premium" headphones. The headphones they bought were expensive (valued around $150 new), but were utter garbage. I can't tell the difference audio between $5 earbuds, and $100 earbuds ... but I can tell when these beats headphones have the sizing for children. Nearly everyone ended up selling theirs and letting them collect dust.
We've got a very similar scenario. Our daughter is nearly 6 now. She participated in some community events that ended up with her attributed photo on a local newspaper website (which I'm okay with-- we knew the "danger" when she wanted to participate in the events). Aside from that we've managed to keep attributed photos of her off the Internet. A couple of family members have posted photos of her but have been kind enough to avoid attribution.

(I do wonder how facial recognition will deal with ex post facto attribution of photos of children, given how our faces change as we age. Up to about age 4 my daughter was nearly indistinguishable from one of her cousins in photos-- a testament to the power of my wife's family's genetics, I guess...)
All this shows is that at least 25% of people do not understand AI in any way.
Ruby 2.6 allowed me to do another open source contribution
Finally getting the podcasts app on my watch was one of the things I was most excited about with the latest WatchOS
"In "Voyager," Chakotay wrote down memories of a lover before he could forget her ... Why 21st century storage is superior ... Books are wonderful, but there are only so many you can carry them before you herniate a disc"

Except that in 'Unforgettable' it's established that the alien species emits a pheromone which causes other species to forget them after a few hours, and at the end there's a computer virus which removes all information about them from the system.

21st century storage doesn't prevent a computer virus from wiping memory. Books/written media are impervious to that attack.