skysight-inc/HackerNews huggingface dataset:
Just tried nightly and haven't updated my main version yet. The lack of addons is sad and I'm not confident they'll be adding them back with any haste. However the biggest issue I see is that the default page is empty, theres no one-tap button to add a bookmark in the url bar, and getting to my bookmarks now requires using a small context menu. They really need home page customization, because the whole flow of open tab > click bookmark is just completely gone

Why make using bookmarks, a core piece of any browsing experience, so much harder?

What's the functional difference for a typical user between a 'collection' and a folder of bookmarks? Collections aren't on desktop, so now I need to bookmark and add to a collection.

The menu containing 'open all links' in a collection is hidden until you expand said collection, then click on the newly revealed menu button. This whole update reeks of "UX" department needing to justify their jobs by making unnecessary changes.
Slight corrections with newer info:

The shooter was the same in both instances. The extra shots are of unknown origin. The head shot, that I described second, was the first instance.

The rioters were dumb enough to corner a man with a gun. One did the silly "come on, shoot me" thing and got shot in the head. The rioters then chased the shooter a very long ways, until he fell to the ground.

The guy who got shot in the biceps was attempting to use a pistol to execute the guy on the ground. I couldn't make it out, but the biceps loser had a cell phone in his left hand and a pistol in his right hand. He held both hands up as if to surrender, using that to get closer to the guy on the ground. At this point the guy on the ground had killed 2 people, but he held back. The biceps loser suddenly brought his hands down to fire the pistol. It was a clear attempt to execute the guy on the ground, who then shot off the biceps that was on the arm holding the pistol.

The shooter showed lots of restraint. In numerous cases, he pointed his rifle at potential attackers, but he didn't shoot if they backed off. Legally, he's going to be fine, but I wouldn't be surprised if a politically-motivated trial happens.

His score is 4 rioters shot, 3 of whom died. The biceps loser, who tried to perform an execution, will almost certainly live. The arm might be saved, but that is uncertain.

My overall impression is that it looked like a zombie movie. WTF. The rioters just kept coming, seemingly unaware that in real life you can actually get mangled or killed. The rioters are insane. It's interesting that they scream "medic" when injured. They don't scream "police" or "call 911" or "help" or anything normal. It's like they imagine themselves to be soldiers or in a video game.
> Even military aircraft tend to only go supersonic when needed because it guzzles fuel.

Yep. In fact, this is one of many things that makes the Concorde so special: being able to cruise for a long time at Mach 2+. Supercruise has only come to fighter jets fairly recently, and there it is usually in the Mach 1.4-1.6 range. This means that if the Concorde has even a small head-start, it can outrun most fighter jets that might want to intercept it. The SR-71 could keep it company but is unarmed. Maybe the Mig-31, although its range also diminishes rapidly with increased velocity.

> efficiency is what has kept civilian supersonic flight from being a thing

This was an issue, but less than you might suspect, for example it didn't actually burn that much more than its contemporaries. The planned Concorde B [1] was to have more efficient engines that would have allowed the same performance without afterburners. Along with having larger fuel tanks, this would have led to a dramatic increase in range and therefore in the possible routes.

Alas, the US effectively killed Concorde before that could happen by not allowing overflight, due to noise, particularly the sonic boom, and one suspects also the fact the the US SSTs weren't making much progress. And of course the oil price shock.

Concorde tickets were actually quite a bit cheaper than the public expected, BA (and AF, presumably) later raised prices to match public perception, with a nice boost to profitability.

> extreme altitude where the air is thinner

Jets in general (~35K feet) and Concorde in particular (~60K feet) already do this. IIRC, jet engines are actually not very efficient, but they continue to operate well at high altitudes where the air is so much thinner that the plane becomes more efficient overall, whereas both piston engines and the propellers they drive become significantly less efficient at altitude.

[1] https://www.heritageconcorde.com/concorde-b
Random Maze in Bash
I'm of the opinion that the EU should work to make all these national payment systems cross-compatible. They've already done it for regular money transfers (SEPA). They've already done it for government identification (eIDAS). Now it's time to put an end to the national insularity of online payment systems (NL: iDEAL, BE: Bancontact, DE: SOFORT, SE: Swish, PL: Przelewy24, ...)
Not for most people.
More like "Believe my straw man and keep the status quo".
Sure you might get the traffic on I95 to actually go the posted limit of 55 with North Korea-esque enforcement but if your goal is to prevent traffic from having an absurd differential it's probably better for everyone to increase the number on the sign.

Same goes for intersections that violate people's expectations of what should be a stop vs a yield.

Traffic is all about making interactions predictable so people know what to do and how to do it right. Reducing variance in behavior is far more important than what the speed is or how any given traffic control device is treated.

Traffic rules are all about dumbing down these complex fuzzy patterns into something we can codify, enforce and build consistent signage/markings for.

With the number of un-legislated edge cases ratcheting up fines is a recipe for resentment among the populace (possibly leading to different voting patterns not in favor of whoever driving the push for fines). Strict enforcement usually comes with the nasty side effect of being regressive and having demographically uneven outcomes. Lax enforcement results in variable behavior. For example some people stop religiously at a certain sign, some people don't, body language indicating someone is going to do one and then they do the other can lead to unpredictability in the eyes of the other road participants (e.g. pedestrian trying to cross there) and bad outcomes.

The modern thinking (borne out by studies) regarding traffic is that the best approach is to make it easy and natural for people to do the right thing. Want people to take a stop sign seriously instead of mostly yielding, turn your Y intersection into a T. Want to slow people down without reducing visibility? Paint narrower lanes.
I am legit trying to get permission to use this to build internal tools.
> Police were motivated to strike because of difficult working conditions caused by disarming FLQ-planted bombs

Montreal in 1969 was on the brink of civil war. The Front de libération du Québec (FLQ) was basically the Canadian version of the IRA. Having police on the streets wasn't enough. The situation continued to escalate until the Canadian Armed Forces were deployed to police Montreal in 1970.

I don't think that time and place is representative of any Canadian city today. As such, it's rather hard to draw any conclusions from your example.
I do know that this classification doesn't take into consideration what leads to poverty and social mobility.
> If you don't update the zone file serial, your changes to the zone will not be picked up by DNS resolvers that have previously cached records from your zone!

This is incorrect. The serial number affects whether slave servers (in this case probably ns2.example.tld) will pick up changes. Resolvers do not see or care about the zone serial.

> This used to be a YYMMDDnn format in days gone by—but that format is no longer required, or in some cases even supported.

A serial number has always been an increasing integer with no technical meaning assigned. But it is still recommended that anyone editing zone files by hand to use the YYYYMMDDXX format; it has not been deprecated, nor is it unsupported by anyone.
Where was Simone Gold fired from? If you look at her LinkedIn profile she is working as a concierge physician for 9 years, she worked as a congressional fellow.. never worked as an emergency physician. Claiming to have been fired is part of her whistle-blower narrative..
https://www.linkedin.com/in/simone-gold-md-jd-4636a87

Only a fool or someone just looking for confirmation would take an anonymous sham of meta-analysis seriously.
I have definitely come around on this. I can see a case for making adding a third-party story cumbersome, and having Apple still control the "certificates," let's say, for each store, but yes, I agree, there need to be alternatives.

It still seems awkward to say that Apple must allow for competitors, but they're a $2 trillion company now, and I think rules are just weird for companies of that size.
"electronically jamming a modern fighter" isn't going to do anything to its flight controls.

You're correct that flight computers are generally required to keep dynamically unstable aircraft flying -- but that's done at a much lower level than anything that's connected to a radio.
> By the time TDD is being used, it should be as obvious what to do as unpacking a U-Haul truck full of boxes parked in front of an empty house with the door propped open.

<sarcasm>By the time TDD is being used, you should have already have known way ahead of time the house you were going to move to in the future and simply just had your amazon orders shipped to that address in the first place.

If you have to move your boxes at all, your design was clearly incomplete originally and you should not have started buying belongings until you knew the final house you were going to live in first.</sarcasm>

Real life is too messy for TDD 99% of the time I find. Unexpected things happen (e.g. you move house) that means you can't know everything ahead of time.
> Since last year I have been delaying the development of the project due to personal reasons. I plan to resume it soon.

Posted 24 days ago by the author:

https://github.com/arwes/arwes/issues/46
Remember blackberry?

(why is it an accusation btw? if anything it's a good thing)
I mean, I get that it's trying to be a joke. But it's not trying very hard.
That's the downside with a name like that. It's not very memorable.

Clearly they should have removed the vowels to make it easy to remember and named it bnnnnnngggggg.com :)

Sarcasm aside, if you do end up finding it, post here: that sounds like a hilarious one.
Security Best Practices for Node.js
They absolutely will get away with this. Zero doubt in my mind.

They'll take a plea, say "aww gee sorry", and ride off into the sunset with billions. It's the American way.
Boy Wonder – my early (mis)adventures with science and technology
Barring the availability of commercial point-point sub-orbital travel ( which comes with its own set of noise and technical problems ). There is considerable casual interest in shorter flight times. The three main challenges for this have always been fuel consumption, wear and tear on the aircraft, and noise issues while overflying cities/towns.

If the noise issue is solved you could meet private, and high-end commercial flight demands. Where the customer isn't concerned with an order of magnitude increase in flight costs. If you can make a big dent in the former using new materials, improved aerodynamics, or higher altitude flight then there is an opportunity to chase commercial customers.
People get offended by unsolicited advice all the time. Regardless of your intentions, that's how some people will perceive it. It's worse if they know you haven't used their product, because that makes you seem like you're flippantly handing out advice. You're likely giving off the impression that you think you're right without any experience or consideration of their product.

None of that actually discredits your suggestions though; you could be right.

As a counter example, some people are PoC||GTFO types who wouldn't take offense easily but would rather punch holes in your argument. Seems like you might be jumping in with the advice before you know if it's that kind of environment.
I hope some of the extensions for WASM land like https://github.com/bytecodealliance/wasmtime/issues/677. I take a look for build an interpreter to run fully on it, but still is required to have a host that understand fully the types so is not much time saving.
What "heroes"? Why do we care about Jacques-Yves Cousteau's character? We are commenting on an article about a project by Cousteau's grandson. Why does Jacques-Yves Cousteau's lying or antisemitism have anything to do with Fabien Cousteau's project?

In any case, why do we need to judge anyone's character in a HN thread? What is this, inquisition by internet forum? That is just the worse, lowest form of internet activity and I'm really sorry to see it on HN. This is at the level of the darkest recesses of 4chan.
Data science and interactive programming are actually the main focus of the next release of f#. Not saying it’s bad now, but Microsoft wants it to be a strong option in data workflows.

https://devblogs.microsoft.com/dotnet/announcing-f-5-preview...

I had originally been learning ocaml but switched to f# because it has much better tooling and more uses (e.g. better web server support since I use .net libs)
> refresh — after this period of time, secondary nameservers should query the primary nameserver for this SOA record, to detect changes in serial number.

Firstly, the term is still “master server” and “slave server”, officially. [EDIT: I was wrong; it apparently changed again 7 months ago in RFC 8499, Jan 2019] Secondly, while this is true, nobody needs to care about the refresh time anymore, since the master servers usually sends DNS NOTIFY to all its slave servers when an update is needed.
With public key cryptography you don't need the weak card number at all, it becomes just a historic baggage like the magnetic strip.
This reminds me of an older sequence of space games titled “FreeSpace” that were created by Volition. The interface components are very nice!

I might just use this for my blog...

Edit: An additional framework that may pair well with this is augmented-ui[0]. That received quite a bit of attention a year ago[1].

Putting these two together could make a pretty neat interface! I have another project (metareply.net) that I want to complete for a smaller community, Subreply[2], which might be a good candidate for this as well.

Thanks for sharing this!

[0]: https://augmented-ui.com/

[1]: https://news.ycombinator.com/item?id=20923792

[2]: https://subreply.com/
DDoS Attack: What It Is and How to Trace a DDoS Attack?
Is it possible to prevent a DDoS attack?
Admittedly backpropogation/gradient descent bother me a fair bit but in a human brain what is desireable still has some kind of encoding, the mechanism is just more complicated and more general.
> Obfuscating code and assets isn't in the spec

By "obfuscate," I meant obfuscate the URL, which has been mentioned multiple times in this discussion, so I thought it wouldn't be confused with code mangling.

This comment illustrates the point very well imo: https://github.com/WICG/webpackage/issues/551#issuecomment-6...
That would be a better link, but that isn't the one that is opened automatically in a new tab when you open Firefox after an update.
Actually, one of the defining features of hoplite armies is that they didn't require a lot of skill. Hoplite armies were pretty much blunt force instruments. And yet, even within that context, Spartan armies were pretty bad on a tactical level.
(Technical note: two spaces of indentation is sufficient. Note also how the common leading spaces are not removed.)
If it can cause a regression, it's not internal. My rule of thumb is "test for regression directly", meaning a good test is one that only breaks if there's a real regression. I should only ever be changing my unit tests if the expected behavior of the unit changes, and in proportion to those changes.
> In simple terms, the Discrete Cosine Transform takes a set of N correlated (similar) data-points and returns N de-correlated (dis-similar) data-points (coefficients) in such a way that the energy is compacted in only a few of the coefficients M where M << N.

That's not simple terms.
It might look fun for a couple of minutes, but it's extremely annoying for the real world use.
Generate JavaScript/TS project path aliases via drag and drop
Looks trolly.
Aren't you glad you live in the era of "evergreen" software?

I sincerely believe IT people of the future will look back unkindly on this trend.
>>We actually restructured our entire product to win the sale of a very large customer who’s users didn’t fit perfectly into our metaphor. It was unwieldy and we basically rolled the whole thing back several years later.

Did you close the booking because of that feature? That type of decision is sometimes dependent on the financial situation of the company.
Yep, the GP's statement is completely dissonant from reality.

Inverting the development process may be useful for some well understood domains, but certainly not a majority, let alone the amount TDD zealots proclaim.
Half connections to determine availability/existence of SSH is exactly what botnets/nefarious actors do. If you know why you have incomplete connections in your logs, then you can filter/ignore them.. those should only be from known IP blocks which you can filter out, but it's unwise to write all off that traffic as "known"
Crime rates across the board have dropped by huge amounts in the past 30 years. The recent uptick hasn't gotten us anywhere near the crime rate of the 90s. It's difficult to attribute any particular program as having been helpful or not but we know that a lot of fundamental issues like health care and wages are still very problematic. Most anti-poverty programs are means-tested and go to more white citizens than minority. It's hard to say why crime gas dropped precipitously in NYC but not as much in Chicago. But we do know that aggressive police tactics like Stop and Frisk have been proven to not be part of that success.
Nope. With experience comes wisdom. I've had the situation happen when I was sure I knew what the bug was. I wrote a test that I expected to fail—and it passed. My diagnosis was incorrect and the bug was somewhere else. Had I not done this, I might have not only not fixed the bug, I would have likely introduced new bugs.
> it's impossible to commercialize supersonic flight without breaking some laws of physics

Then those "laws" have been duly broken.

https://en.wikipedia.org/wiki/Concorde
If you consider Twitter to be a place to allow all voices (which it isn't) this act by kpop fans should be considered silencing voices
I would add Prolog to that list.
Anyone who wants to travel to/from the US to Europe in 3.5 hours instead of 7-8 hours, and other similar length trips.

Similar to the history of regular air travel, it will be the wealthy that indulge in the convenience of those time savings at first, and then as economies of scale and efficiency improve, it can become the norm.

There's a reason why the term "jet-setters" came about in the 50s-60s to mean wealthy people. Nowadays flying somewhere on a jet is accessible to anyone in the lower middle class and up.
You mustn't twist yourself into knots. You are correct, and this WHO body declaration has nothing to do with the facts on the face of things.
> If you asked 100 random people on the street who was behind the opioid crisis, I’d be shocked if 10 knew.

Never argued against that, and I don't disagree with that at all. But if someone cares to do even the bare minimum of research, it's easy to come up with the Sacklers. What I am arguing against is that the Sacklers will somehow be able to use their wealth to scrub Google et al of their association with OxyContin.

> It’s not like they absolutely have to donate using the Sackler name.

For folks like them, though, then what's the point? After a certain level of Midas-like wealth, the only point is societal standing and legacy. The Sacklers don't seem like the type of folks who are going to get inner joy by donating anonymously.
if I had not been alexander I would have been diogenes
I want to sooooo much...
How about this analogy:

You have a tap with a hot handle and a cold handle. You can make medium lukewarm water by making hot and cold equally strong. To maintain temperature but increase flow, you must increase both handles

After DCT, the tap instead has a handle controlling the temperature, and another handle controlling the flow. You can make all the same combinations of flow and temperature, but it's controlled in a different way. Medium lukewarm water is now made by having the temperature handle halfway, and the flow then increased by increasing only the other handle.

Not sure if this analogy works for America since American showers have, afaik, a single rotational dial that somehow controls both temperature and flow (???), but in Europe the distinction between the sinks with a red and a blue handle, vs the thermostatic tap with temperature handle and flow handle, is very common :)
I've fixed plenty of bugs which I could not reproduce and thus could not test, simply based on the source code and description of problem from customer. Based on the symptoms it was clear what the code must be doing, studying the code reveals it is clearly wrong, and so the fix was obvious.

So make a patch, make a new build, send to customer and get a call "yeah that fixed it, thanks!".

Sometimes the issue is I simply don't have time to reproduce it, like that time a blocking bug had to be fixed within 30 minutes, or the customer would have had to charter their own helicopter to get a few packages to an offshore oil platform, rather than piggy-back on the worker transport heli.

Other times it's some combination of the customers system it's running on and configuration of our software that I can't reproduce.

Not saying it's ideal, but it's quite possible to successfully fix issues without being able to reproduce and test.
Both of those predate the abolition of slavery