skysight-inc/HackerNews huggingface dataset:
I'm a big believer in Postel's Law (also known as the robustness principle) [1]. Basically be liberal in what you accept and conservative in what you send.

The problem with TCP is that the actual Layer 2 and 3 infrastructure doesn't obey this principle. It's taken the opposite stance to simply reject anything that's weird or unexpected. There's a reason and history for why this is. The most defensible is security. Less defensible is things like deep packet inspection.

This is a well-knwon problem and falls under the term (which I love) "ossification" [2].

As an example, much of the Internet stops working with MTUs above ~1500 (which this article mentions). Large packets (eg MTU ~9000) are almost a necessity for 10+ GbE but that often won't work outside of the LAN.

So I guess my point is changes like this will take a long time (if ever) to get widespread support. This could still impact, say, data center and other "local" deployments but I guess you have to start somewhere.

[1]: https://en.wikipedia.org/wiki/Robustness_principle

[2]: https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7738442
You're redefining the word "vaccine."
It's technically correct while also being practically useless.

There are no fundamental rules to grammar, but we still teach writers what a simile is. Even in spelling, English has no consistency about a lot of this stuff. Are spelling rules useful though for non-native learners? Heck yes. Do we still have grammar books? Yes. It turns out that learning the exceptions is sometimes faster than memorizing everything. Music is a communicative medium based in large part around social norms of what combinations of sounds tend to feel good to people who grew up in a specific environment, and music theory is an attempt to break apart that social consensus into basic rules that can be imitated and built up into more complicated genres.

The rules are somewhat arbitrary and made up, but that doesn't mean they're not real, and that doesn't mean you can't sort-of derive some of them from more basic rules or from basic principles.

Music could have gone in multiple directions, but for whatever reason Western music went in the direction it did, and many people who are trying to learn music aren't trying to learn the full spectrum of every direction music could have gone. They're trying to learn how to imitate Western sounds, and for that purpose specifically music has rules -- many of them derivable from other rules, flexible and breakable as they may occasionally be.
It was kind of a Goldilocks aerobic exercise. I tried sprinting on the treadmill and found that too aerobic, and I would sweat at my desk afterwards, and I tried bicep curls and found that not aerobic enough and really just an arm workout.
I'm asking in good faith, to be clear:

Can you explain to me the benefit of the elimination of cash bail in new york or point me to resources why the elimination of cash bail is good? I hear a huge earful about how terrible the elimination of cash bail is and pointing at random crimes as caused by this elimination but I hear almost nothing as for the reasons why it was eliminated in the first place.
Caterpillar and Woodpile [video]
Under the updated/changed definition of vaccine, I think it fits; not saying that's good.
This is completely pointless if they don't also fix the (very deliberate) permission problems.

For example, a lot of innocent operations such as connecting to your headphones have been tied to locations services. Google has been abusing this to extreme lengths to extract exact user location for years now.
This would have been a useful comment two years ago as well. Perhaps that it is not consistently used or applied is a problem?
Interesting...

"Babe Ruth's called shot."

Heh, no not in this case :). I thought it was going to get downvoted quickly, but it didn't. edit: I see that finally it has hit 0, after many hours. So, I guess I was, similar to, Babe Ruth calling the shot, here. Heh :)

It was a real experiment, not pseudo.

Agree about the intellectually gratifying, and your alternative suggestions are good. I was considering something like that too (thought I posted in a reply, but I edited it out).

It wasn't purely petty, as I said, sportsmanlike. Is feeling something unfair, or feeling sad about something, petty? I don't think so, I think it's just normal...but like I said, I feel it's embarrassing to admit in this case, because it seems silly to me. But I guess...well I do care about it, so I guess it can't be that silly.

It wasn't fighting...not at all.

And I don't think people 'dogpiled' -- just sharing their perspective and/or trying to teach me something. And I learned something. So that's good. 'Dogpiled' is interesting, haven't heard that term before...

Wouldn't say I buried the lede, because there were only 3 parts to the post: link, scoop and experiment, and enough people saw it to get it many more upvotes...

Heh, you do seem to find a lot to disagree about, misrepresent, or take issue and criticize there (not sure exactly how to describe what you do above)...could it maybe be you who was looking to fight? I honestly don't feel like that, so please let's not continue. Peace, please? I would love that :)
> It was about saving AMERICAN lives back then. And it did.

Some, in this very comments section, have argued it saved Japanese lives. I certainly have heard this argued elsewhere, too.

If it was just about American lives, ok, maybe. Sounds better than an invasion of mainland Japan, sure. Maybe there were even better alternatives. An hypothetical weapon which could simply evaporate all of Japan with all the people inside would also have saved American lives, but it doesn't seem so good, does it? The measure of "saving American lives" is a tricky one, and not every option is justified.
> Basically they contaminate water with pesticides, which locals are drinking afterwards... there are no imminent effects from pesticides - that is for sure.

You said:

> Instead the offered solution is to sterilize all water in nature

This article says in fourteen cases they've treated water, and pesticides that target water larvae aren't sterilizing.

>> The guinea worm life cycle is largely human driven as well.

> Not true. It affects mammals, including humans.

Until eradication efforts largely achieved their current success, absolutely this was true. And again, your original claim:

> Apparently, in this case humans already are giving advantages to baboons and if they multiply too many - humans again will need to intervene to kill them to maintain their "normal" numbers.

There have been 23 known baboon infections since the first one was found in 2013. Eliminating the guinea worm will have no effect on baboon populations.

> The main issue here is that hygiene of people in Africa...

I think I may see the problem here.
Data is still a problem for audio and video apps, because there can be so much of it.
I tried sprinting on the treadmill and found that too aerobic, and I would sweat at my desk afterwards, and I tried bicep curls and found that not aerobic enough and really just an arm workout.
FB must be in dire straights to throw away their brand
That's reasonable if you don't already pay for any cloud synchronized storage solution.

But many of us already pay for cloud file syncing across our devices and 1Password's previous solution worked just fine. Having it removed so they can charge their SaaS fees feels like a blatant worsening of the product.
But that is precisely why we say that functors compose (in the general case) and monads don't (again, in the general case)!
Standards-compliant open source WebSub Hub
groff -step -k < input.groff > output.pdf
To be honest, and maybe I'm just an outlier... As someone who uses Haskell for most of my personal stuff (sadly, not for work), I really don't mind the complexity. Haskell98 is... nice, at best, but it lacks a lot for me to be truly pleasant. GHC Haskell with extensions however I find a pleasure to use, and I've always felt like the complexity was well placed, right where I wanted it or needed it. Rust is also nice, but for me personally the extra features are just making it better, not worse.
I make the same guess.
It's manipulative, to begin with, and arguably not actually allowing the ability for people to give informed consent.
This might apply for one to one messages but not for groups. With post only the sender and receiver see the content. With Telegram you can broadcast to thousands in a public group - in this case the content is visible to Telegram without having to “open your post” so to speak.
Auth is a major challenge and pain point... and Aserto is really impressive. Love the open source vs. completely walled garden approach.
financial transactions don't generally happen on first visits to websites

every time i switch computers, reinstall or whatever i get a new first visit. seems to me that first visits are more likely than just the first time when signing up for that account.
Tesla is not the one that’s doing this kind of thing though
Absolutely. One is dead easy, quick, and free.

Step 1: Use a desktop PC.
Step 2: Unplug your mouse.

Now learn to use your computer and then your site.

Windows is basically 100% usable by keyboard alone, and that basically is how all blind users use it. They can't see a pointer so pointing devices are useless.

I am Very Old™ and I learned Windows in the 1980s in a company that sold Macs as well as PCs, so it didn't have any PC mice. So I learned to use Windows with keyboard only.

I still can, although it's harder now. But I now run mostly MacOS and Linux.

Windows works very well with the keyboard and I sometimes amaze people by how fast I can move around and do stuff, because I don't take my hands off the keyboard or point and click much. I use the keyboard to run programs, move and rearrange windows, close windows, select and copy and paste, navigate forms etc.

All standards-compliant Windows programs use the same keystrokes to do this and they work everywhere. Learn them and you'll become faster anyway, _as well_ as improving the accessibility of your sites by becoming familiar with how blind users must access them.
Regarding point #2 - why would you ever match text that cannot be CTFL+F'd?

I can understand why you would match it generally, but why would you ever serve those types of results to users in a browser? Why would users ever want this as a feature?
Well I didn't see the turn signal there. But since you mention it, of course being very young absolves them from paying for anything. We don't make very young people work except as a token, and so their parents are responsible for their expenses.

The act of enticing children into hitting a 'pay' button is wrong, cynical to the point of sinister, and should be illegal if it isn't already.
Would a profile work here where you can define arbitrary fields?
If you're in here collecting feedback, I would second this request for the same reasons (keys, certs, other structured text I wish I could just copy/paste easily from the UI).

Been a happy paying customer since 1Password v4, but I agree this seems like an easy win.
I hope not. That would be pretty idiotic, if they did.
There's a lot of awful charities out there. I've used "https://www.charitynavigator.org" in the past to determine which charities are worth giving to, or not. However, I've personally interacted with three charities "on the ground" (in Hospital situations): Shriner's (burn unit in Galveston); McDonald's; and, St. Jude's. I 100% guarantee you that those charities are in the business of helping people (kids, in these cases), and doing so for the best-bang-for-their-buck they can. All three are non-religious (if that's important to you).

I think a lot of the people who read HN are probably in a life situation where they can help. Please do so.
Similarly the Europeans showed up around the same time when the Islamic rule was in decline and the Maratha Empire & Sikh Empire had pretty much ended the Mughals.

For quite sometime the East India company was working as a mercenary making deals with smaller kingdoms, the concentration of wealth from exports to Europe did give them the resources to initially run trading ports and eventually become the force behind the famed puppet rajas, often children.

The Europeans rarely engaged in direct conflict until much later when they had amassed enormous power.
Ask HN: Best strategy for friend, Project Manager wanting remote?
Hi HN, I have a friend who is a phenomenal project manager for a well established company. She's wanting to go remote but the current company she works for is inflexible or just behind the curve. Should she try to transition to product management? Or find a community that hires project managers (which one)?
I doubt the emperor himself would have infuriated the Chinese, but regardless, we are no longer discussing saving lives, are we? So it wasn't about saving lives, is that what we are saying?
WhatsApp: duplicatation of message to an inactive chat with no footprint
has anyone seen this. I sent a "hi A'to person A, this is evidenced in the person A chat log, i recieved a reply from A, all normal.
However, I got a reply from person B (not a group chat). B was asking me why I was calling him, but i sent a screen shot of my chat proving that I had sent nothing. B then sends me a screen shot showing my message!!!!

1) this was not a group chat
2) I did not delete the message
3) the message recieved by both A and B has the same time stamp (therefore proving that they were not sent sequentially)

regards
rtnrscal
If XML files fit in memory, then it totally feels like an astronomically more annoying way to parse files. Totally sympathize with the sentiment.
> Sounds like their EPC/packet core was compromised pretty seriously.

Given the issues affected fixed voice, TV, and value added services like voicemail, I wonder if it was upstream of the EPC in the OSS/BSS environment like the customer database?

An issue in the EPC wouldn't usually take out fixed line voice and digital TV services. Maybe a single point of failure in their enabling IT?
>If we say 440 Hz produces a note called A, then 880 Hz, 220 Hz, 1760 Hz, 110 Hz, and so forth will also produce a note called A. An important consequence of this is that all distinct notes we could possibly come up with must exist somewhere between 440 Hz and 880 Hz. Any other pitch could be doubled or halved until it lies in that range, and thus would produce a note in that range.

That's inaccurate and backwards. 338 Hz is not in that range, and it can't be doubled or halved to fit in that, but it's a perfectly fine not. The range is more about tuning (which is a choice) than about 440-880Hz being something special.

>All of these things messily overlap and create multiple conflicting names for the same things, because they’re attempts to describe human intention rather than an objective waveform.

Nope, they don't overlap any more messily than 1+2 == 2+1, or in how 0.99999... == 1.
> 2) It's generally more difficult to create protective systems for private APIs, since there are fewer ways to fingerprint non-browser clients.

There are? I think what you meant to say is “they haven’t worried much about key distribution, yet”?
Knowing nothing else then what you list, I'd consider you junior to maybe intermediate, it would all depend on how you do in an interview.

I'd echo a couple of comments, apply for roles you think fit your skills. Startups call people with 2-3 years senior all the time and I'd not consider the vast majority of people filling those roles as senior. It all depends on their categorization.

I've seen people create career levels in startups that are totally out of line with reality but they use them. So worry less about title and just make sure based on the job you think you can do the work and deliver. Don't be afraid to reach "up" though, plenty of people with your type of experience can out deliver more senior candidates, it all depends on the person.
What do you mean "as is obvious by my benchmark"? The "stimulus" is unrelated to the central bank's printing. In 2020, the fed printed 146 billion dollars (a particularly low year!). In 2021, they printed between 340 billion and 430 billion(unsure why the number is uncertain still but there you go). In 2022, they estimate they will print between 310-360 billion dollars worth of currency. Thats in an entire year.

You may note this number is less than 4% of the 10 trillion earmarked for the stimulus, and was raised primarily to increase inflation intentionally during the coronavirus to stimulate investment in the economy. It's also less than it has been at many points in the past.

None of these numbers are unusual or unprecedented. In 2014, the fed printed $300 billion dollars worth of notes. In 2013, they printed 472 billion.

What is done with the money that is printed? It is not part of the federal government's spending. It is used to buy bonds and other securities from banks as part of quantitive easing. The federal reserve is not instructed by the government. Board members are appointed by congress yes, but keep their jobs for 14 years. Right now, the board consists of 3 republicans and 1 democrat. The chair is a republican.

You're welcome to take a look at the Federal reserve currency print order archive here:
https://www.federalreserve.gov/paymentsystems/currency_print...
> So... if google creates an algorithm to detect copycatting/plagiarism it's okay for them to deploy it, but it's not okay if they do it by hand?

No, I thought more about my comment a day later. I don't know what a fair answer is. Being ranked on page 216 by an algorithm or de-listed manually is basically the same outcome.
it would be a coooool idea to make an in-line basic compiler... I've stepped through the parsing of BASIC and it takes soooooooo long. e.g. just finding the instruction for say, MID$ takes zillions of cycles. But the actual command is quite simple. So just keeping track of the parsing would make it sooo much better. There are lots of other things to do as well.... but overall I think TRSI has an even better appraoch... you ahve to write Pascal, but you can target C64 hardware quite effiently!
Stadia doesn't support anything like Steam's Remote Play Together, which is a big miss.
My one blind techie friend doesn't use a monitor at all. Why would he?
And there is the crux of it. America used to be the 'white city on the hill' where we stood up for what's right and did what we had to do for our friends.

This Utilitarian cynicism is all too common, and unworthy of a great people. Rule-lawyering our way out of helping others seems petty and mean.
I always buy expensive computer hardware in person. CPU's, Mobo's, Processors, GPU's, ect. It it's over $200; I'm buying it in person. I have no problem with the "open-box" or "clearance" sections, I just find that you get much less grief when you do certain things in person.
Or Chinese Remainder Theorem
https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-b...

Discussed on HN:

2020: https://news.ycombinator.com/item?id=25356757 (133 comments)

2018: https://news.ycombinator.com/item?id=17636032 (146 comments)

2016: https://news.ycombinator.com/item?id=11532599 (122 comments)
Super sets of 80+ reps is definitely cardio, especially on legs day.
Show HN: Autogenerate Playwright and Puppeteer test scripts from the browser
Only 3 percent?
> In late phases of the transition, there will be very few people willing to trade crypto for fiat.

How many people are left without crypto? How do you envision this scenario playing out?

> In late phases of the transition, there will be very few people willing to trade crypto for fiat.

Given that supply is limited, how do people transition sustainably? If the supply is only hodlers, they obviously don’t want fiat. Why is anyone exchanging for fiat once the transition is certain?

> But the truth is that all desirable possessions are this way

But currency is a tool, not a “desirable possession”. It shouldn’t be limited to niches of the real world population. Not everybody needs beach front property, but they do need money.

> I hope for the former and fear for the latter.

As one prepares for this future, what is the expected usable value of the coin they are hodling? How do you know if you have enough for when fiat is worthless? Should one own a full Bitcoin? More? Less?
The article says "Enabling a packet size of 185,000 bytes increased network throughput by nearly 50%" So they essentially tripled the max TSO/GRO size from ~64k to 185k and that resulted in more throughput, presumably due to less overhead.

That's a LOT of per-packet overheads, and seems a bit surprising to me. In tests I've done, I have not seen much difference between a 16k max tso and a 64k max TSO. Then again, my benchmark is generally a TCP_STREAM (throughput), and not a TCP_RR (ping pong) test.

In general, outside a datacenter, the last thing you want to do is dump 185KB for the same connection on the wire in a giant burst, as you'll blow out router buffers when transiting the internet from 100GbE in your datacenter to some crappy DSL router at your users' houses. So I wonder how much the benefit is reduced when using some kind of software based packet pacing? I think linux has some kind of packet scheduler designed to avoid large bursts, etc. Does it break apart these giant TSOs? Or does using it just cap the max TSO size?

At least in FreeBSD. the TCP stack controls pacing and one thing it does is to send down smaller TSOs to NICs that don't support hardware pacing. The goal is to reduce the burst size on the wire, so TCP will send down a few KB, wait several milliseconds, dribbled down more, etc. This reduces our average TSO size, and increases overhead.
I don't really doubt the connection, I doubt the reduction. There is no reason to isolate the phylogenetic march as the primary efficient cause of its own change through time in opposition to the claim that it is a register of that change. There are other possible explanations for innate aptic structures than a genetic determinism which ultimately requires us to accept a theory of consciousness as simply a passive witness to unceasing, out-of-control volitional states.
People might down vote because they are uninformed.

Once you seriously look into Japan plans for suicide attacks on massive scales would have been very costly. They were doing series effort in transformed their air-force and navy into suicide attack armed forces.

And these suicide attacks are not crazy, they were well plant and well executed attacks designed inflict massive costly attrition on the US.

Think about literally 10000s of well planned and executed suicide plans and suicide submarines attacks, army willing to suffer mass sacrifice.

And the fact is, the US did not have any solution for these suicide wave attacks. They were literally designed to work around US air defense patterns, and by the end of the war, the US had not figured out how to decisively defeated these attacks.

Landing 100000s of troupes in Japan against massive waves of suicide plans would have been insane.

> the systematic starvation program that the Bolsheviks unleashed in the Ukraine (The Holodomor)

Just FYI, it was not a systematic starvation program, it was a systematic food export program. And it was not target at Ukraine, but was applied in much the same way all over the Soviet Union.

I know there are some books that push the ethnic angle (and doing so is very popular particularly now), but its pretty clear from the top level documents and policies that it wasn't some form of ethnic warfare.

It was do whatever you need to export food so you can buy machines from the West.
I would appreciate it if the black bar was at least clickable for more info
Red Cross Hack Linked to Iranian Influence Operation?