skysight-inc/HackerNews huggingface dataset:
> A stream where data is delivered ASAP is better than a stream where the data gets delayed

That depends on your situation, because as you say no abstraction is perfect. Having a stream delivered “faster” isn’t helpful if means your overhead makes up 50% of your traffic, exactly what nagle avoids.

Nagles algorithm is also pretty smart, it’s only going to delay your next packet until it’s either full, or the far end has acknowledged your preceding packet. If your got a crap ton of data to send, and you’re dumping straight into the TCP buffer, then Nagle won’t delay anything because there’s enough data to fill packets. Nagle only kicks in if you’re doing many frequent tiny writes to a TCP connection, which is rarely a valid thing to do if you care about latency and throughput, so Nagles algorithm assuming the dev has made a mistake is reasonable.

If you really care about stream latency, then UDP is your friend. Then you can completely dispense with all the traffic control processes in TCP and have stuff sent exactly when you want it sent.
The one where Musk asked people to commit to being extremely hardcore and work excessive hours, cancel holidays etc.

The actual reality after this one was I believe ~1/3 of those remaining did not accept the ultimatum, but then Elon was very slow to follow up on actually terminating many of them, and later tried to negotiate some "essential" members back or threaten them with not giving the severance, so it's not clear how many actually left as a result of that.
Musk's demands to be "extremely hardcore" and zero work from home, to begin with.
That certainly would improve it but as the video points out, it can be simply about choosing the right CSS properties to update in each animation step.
You can see in the examples[0] that instead of changing the "left: x" value you can use "transform: translateX(val)" for a huge performance boost.

0. https://lonekorean.github.io/animation-workshop/
(Honest reason: Because it lacked a redirect and I didn't notice until too late.)

Here's an https link for anyone requiring that:

https://istwitterdownyet.com/
T-shaped is good, but preferably skills are organically acquired. In my previous work, the T-shaped mantra has been naively pushed and used as an excuse to put employees on all sorts of disjoint activities and trainings that took time away from the main deliverables. This caused people to leave. I instead prefer "JIT learning".
AI can't have political opinions because they're not conscious yet.

Being able to have a political conscience goes even further than having a conscious intelligence.

A lot of people don't like politics, but in my view, politics is the highest form of collective intelligence.
You can save some energy by choosing specific spectrum LEDs but you can't go overboard as that is tricky, since in addition to photosynthesis a bunch of other processes in plants are activated by light, and if you just put in one frequency then you may get weird results as some processes in the plant "think" that it's nighttime and screw up its growth.
New Ryzen CPUs behave extremely interestingly when you manually apply TDP limits. As I mentioned in a sibling post in this thread, my 7950X is TDP limited to 105 watts (from the 170 watts factory default), and it loses around 8%-10% performance under perfectly multithreaded loads (and nothing if only e.g. half the cores or less are utilised). It is also possible to limit it to 65 watts, at which you lose around 20% or so but that's still very-very fast. At 105 watts it's around as fast as an M1 Ultra, which draws ~ 60 watts if all cores are used. Significant difference, but not something that's a very big problem in workstations. The 7950X is also competitive when limited to 65 watts -- it's barely underperforms the M1 Ultra.
Yes, expanding this example further, 2 weeks ago with -30 degrees, I could go out with my diesel driven Lada Nivea, but my wifes electric Renault, couldn't start. Our solar panels were covered by snow and didn't generate enough energy so thanks god we have gas based heater as backup.. the advantage of fossil fuels are not so hard to spot, mostly in extreme conditions, and one could definitely right an essay about it. I guess the bias is intentional here, I just wonder how could that be technically implemented...
Hey, thanks for your input! These are good questions.

Funny thing. A few months ago I've also decided to improve my communication skills - both in reading and writing. (Long way to go...) It did hit me that whatever I end up doing in the long run, communication is the only 100%-reusable skill that can pay off anywhere. And so much time is wasted due to sub-optimal communication.
http://wondermark.com/464/

:)
Just because there is no alternative, doesn't justify the means.

If they cannot figure out a way to block malicious actors, they cant just randomly block every second request - though that would also work just as well. Malicious people would just try again, and the collateral often wont. Same result.
Please consider the fact that the World is larger than the USA and that we were talking about Italy and specifically I was talking about thermometers breaking in hospitals in Italy - a work place I've been acquainted with for 4 decades -, not about lead poisoning.

Please also consider the fact that Italy is in the EU, EU made those kinds of thermometers illegal in the Union with the directive 2007/51/EC [1] that was ratified in Italy by the decree n. 245 on 18.10.2008 which basically made it illegal to sell measuring instruments containing mercury since April 3rd 2009. Mercury is considered toxic waste in EU.

[1] https://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex%3A...
> Cloudflare is often blocking legitimate access to its customers' Web sites

Cloudflare allows customers to configuring blocking and captchas which is very different.
Well they get great publicity from all the "Now available on M1 too!" posts on HN.
You’re just trying to take all the fun away.

Anyway, is glue still ok?
Nah, even purchasing a 500€/$ piece of anything involves a lot of talking, procurement and waiting. At least in most german companies.
Curl ships preinstalled on macOS, supporting such preinstalled tools would be a good start (I would hope that Apple has a list somewhere of all the OSS tools they are shipping with macOS).
Hey Jörg, long time follower. Really like how the landing page turned out! Congratulations. For anyone to lazy: https://www.paydevs.com/
https://en.wikipedia.org/wiki/Climate_change_denial
I thought Windows Sandbox would be more useful but over time I just haven't fired it up... I kind of forgot about it. I do use Hyper-V to run Debian constantly.

Every Windows user should run WizTree on their personal machines at least once a year to get a lightning fast report on disk space usage. Cleanup should start wih the largest items or you're just wasting your time! (Apparently "rclone ncdu" is helpful for cloud storage...) https://news.ycombinator.com/item?id=33893815#33894842

Also Windows only: Bitvise SSH Server is now free for personal use. I've been using it for over a decade since it offered simple multifactor authentication before OpenSSH (https://security.stackexchange.com/q/17931) and can block most bots by client identifier (libssh) -- OpenSSH does not yet support this so no one bothers spoofing. It has a nice UI and PowerShell CLI for settings, including TOTP auth (no U2F yet) and IP address allow lists. Their free-as-in-beer SSH client is a great GUI for port forwarding (especially RDP), SFTP, etc. but I dislike its terminal's clipboard handling.

A Mac-only recommendation: https://gitup.co a GPL3 Git client with a unique UI and undo. I've cloned repos on a Mac just for another perspective that helped me understand what was happening. https://news.ycombinator.com/item?id=27579701&p=2#27580659

If you use Pandora, check out the pianobar cli. For Twitch, there is Chatty (+streamlink cli & VLC).

I set up signal-cli with a Google Voice number but haven't continued down the path of automating Signal.

I tried Tailscale 2021-ish but it seemed a bit early, couldn't log out yet (run as a service). So I went with ZeroTier. https://news.ycombinator.com/item?id=30284754

I use the Brave browser on the desktop and Firefox Focus on mobile. I would like Brave better if it supported containers, but no browser does that for Incognito mode so I just use other browsers for multiple simultaneous temporary disassociated sessions.

I set up a Valheim server on the Oracle Cloud "always free" tier following this guide (running 32-bit & 64-bit x86 on 64-bit arm): https://old.reddit.com/r/valheim/comments/s1os21/create_your... along with a shell script to filter the logs and announce logins on Discord.
> There is little innovation in the database space: there are hundreds of general-purpose programming languages, but very few "database" languages.

That's one way to look at it, but another way is to consider that, as a sort of assembly, SQL is as good a language to express relational algebra as any, given that many devs don't usually write a lot of raw SQL themselves.

When you look at the ORM and query builder space, there are a lot of different solutions - you don't have to like them (for example, I don't generally like ORMs), but they definitely exist, and they have all sorts of capabilities for type-safety, composability, and so on.
That's me most of the time. I used to describe my position as troublemaker. Of course I also used to do things to compensate that perception.

Anyway, whatever the reason, for the company it's interesting to have both the right people and the right policies.

I'm not sure what made that people not even wanting to take a look at firewall permissions. It was obvious that the ports were closed. Actually I learned that my workstation had a public IP address, totally useless anyway because all ports were closed from the outside.
Globalism is destroying the environment.
The nose also does some dust/pathogens filtering.
I myself end up using soccer at times due to reflex, a mixture of learning american english and never reading/talking about american football hence barely seeing the word football being used, given the vast majority of english speaking media is US-based. It's not as uncommon as it may initially seem.
Trust me, when I can share I will, and gladly at that. Hopefully it will be useful and many other people take up the cause. After that I’m taking a rest-of-my-life adventure around the world’s most pristine wildernesses.
probably the sponsors wont invest money on that project anymore.. Microsoft for example..
If climate change turns out to be wrong, nevermind a deliberate hoax, it would result in incalculable damage to the reputation of the entire scientific community for the next century.
Large amount compared to the total amount of climate scientists?
JIT learning is a great skill to have but if it's all you do, it becomes unrewarding over long periods of time. There's something very satisfying about executing stuff that you know how to do well, and you're missing out on time spent in a flow state if you're constantly JIT learning. The quality of your work is lower when JIT learning too. Of course if you only do stuff you know well, you stagnate and get bored, so you need to balance it out.
Well, the word sick was too much. Not normal? I don't know it feels wrong.
100m dead people agree with you.
I don't think you can run Dillo in 64kb of RAM (see Uxn specs: https://wiki.xxiivv.com/site/uxn.html). It would be interesting to see if e.g. a GBA running Uxn could handle TLS at reasonable throughput.
This was posted a few weeks ago already and then it disappeared. It also is a little off topic for HN.
Gonna sound like a kook here but mouth taping improved my sleep.
Writing from my TUXEDO InfinityBook Pro 14 - Gen7 in a train (important details :D), it runs very well with a good old Arch Linux and i3. The battery is really good!
Cloudflare are the biggest hypocrites. Blocks anyone they want in the name of stopping "abuse" but cries when they get blocked for breaking the law.....
In that case it's hard to say which deaths are "caused by government". If a government could have imposed a policy that prevented them, are they caused by government? Should we balance that against side effects of such a policy? What about side effects of a feasible way of arriving at such a policy?

If we want to discount such deaths as caused by the government, we will end up with lots of cases of "would not happen but for policy X, but policy Y would have prevented them". From some POV _every single death_ is somehow caused by some policy that's government-imposed. To have a reasonable way to define "caused by government" we need to have something to compare with.
In the ordinal-numbers model that your notation leans toward, 2+2+2+... and 2+1+2+1+... are definitely the same infinity, both ω.

On the other hand, you reminded me that conditionally convergent series may converge to different sums depending on how you choose to group their terms, which is fun. (That is, [(s_1 + s_2) + s_3 + (s_4 + s_5) + s_6 + ...] may have a different sum than [(s_1 + s_2) + (s_3 + s_4) + (s_5 + s_6) + ...] does.)†

† I hope this is true; I can't find a cite for it. The more famous theorem is that you can get any sum you want by reordering the terms, but I think regrouping is good enough to get you different sums, if not arbitrary sums.

-----

Thinking about it more, the idea would be that the sum of a series is of course the limit of the sequence of partial sums. By artfully parenthesizing the terms of an original series, we can reduce it to a new series with a different sequence of partial sums. This sequence must be a subsequence of the original sequence -- parenthesizing the series essentially just means ignoring certain partial sums.

So then the question, if we're willing to start waving our hands, is "when (infinite) sequence S has limit L, and (infinite) sequence S' is a subsequence of S, must S' also have limit L?".

The infinitude of S' is going to require the answer to be yes, so regrouping will end up not being good enough to change the sum of a conditionally convergent series. Sorry. :(

However, if a series does not converge or diverge, such that its sequence of partial sums has multiple limit points, artfully parenthesizing the terms of that series should be able to get you a new series that converges on any limit point of the old one.
> Nagle's algorithm aggregates writes together in order to fill up a packet.

Not quite an accurate description of Nagles algorithm. It only aggregates writes together if you already have in-flight data. The second you get back an ACK, the next packet will be sent regardless of how full it is. Equally your first write to the socket will always be sent without delay.

The case where you want to send many tiny packets with minimal latency doesn’t really make sense for TCP, because eventuality the packet overhead and traffic control algorithms will end up throttling your thought put and latency. Nagle only impact cases where you’re trying to TCP in an almost pathological manner, and elegantly handles that behaviour to minimise overheads, and associated throughput and latency costs.

If there’s a use case where latency is your absolute top priority, then you should be using UDP, and not TCP. Because TCP will always nobble your latency because it insists on ordered data delivery, and will delay just received packets if they arrive ahead of preceding packets. Only UDP gives you the ability to opt-out of that behaviour, and ensure that data is sent and received as quickly as your network allows, and lets your application decide for itself the handling of missing data.
Same here. Was working a few hours ago.
Try disagreeing with the woke mob or being a Conservative. How many times have they tried to cancel Chris Pratt for being a Christian now?
They make all sense given cheap energy. For example, Iceland grows most of its tomato consumption locally around the year despite a lack of sun in seasons like this one (currently 4-ish hours of not-that-strong daylight), doing that under artificial light in greenhouses, getting both heat and electricity from cheap geothermal power sources.

So when at some point in future we manage to get cheap renewable replacements to fossil fuels, all of this becomes very relevant.
I am deeply confused by the second part of your post.
I moved my child to his own room when he was past 3 years old. I had to, because a second child was coming.

Before that age, I also tried several times, but each time I gave up because he protested too much. It was just easier to let him sleep in the same room.

When he started sleeping in his own room at 3.5 years old he had to adjust psychologically. I had to convince him that monsters don't exist, or if he still believes they exist, at least that they can't get in because they don't have the key. I also got a night lamp for him so he would be less scared.

He would still get up frequently and seek me out because he was scared. The counselor advised us to put him back in bed and be consistent about it. If he gets up 20 times, put him back 20 times, no matter the protests. He accepted this after a few weeks.

I also told him that I won't stay until he falls asleep because I have to sleep too. I said I'll stay with him for max 5m, even if he's not asleep. After a few weeks and many protests he finally accepted.
Mouth taping? How and why did you start doing this? :o
> I would ask the Tarot reader if he/she believes he/she is telling a fact or an opinion.

I think any lawyer would easily get out of that by pointing out that the Tarot reader just reads the cards, and believes them as fact.

Or should we prosecute everyone who believes Fox News / MSNBC?
I mean I'd hope a court would contact there legal department rather then just sending a random email to abuse.....
Then the article is in bad faith, in any case a bad article.
The money supply is endogenous, that is, the people demanding money via loans are the ones that create their own money. The supply of money is effectively infinite and only limited by regulations, the banks risk assessment of the borrower and the profitability of the business Vs the interest rate.

So there is no market for the interest rate of money that can be created.

If you have a fixed money supply then the interest rate isn't set by supply and demand of funds either but by liquidity preference. As the interest rate falls below liquidity preference people will simply hold cash or keep their money in checking accounts. The interest available for borrowing does not fall all the way to zero. It gets stuck at some positive value. This money is "saved" in the sense of deferred spending but it is not "saved" in the sense that it is not lent out and only available in the future once the loan is repaid, no, it is available today to spend.

The difference between classical and Keynesian economics is effectively that in the former you only have saving and consumption but in Keynesian economics you also have a third state "cash" (including bank account deposits) that is a hybrid of the two. It is neither consumption nor classical saving and this is what's the setting of the interest rate in the open market.

Dieter Suhr effectively argues that this liquidity premium is the effect of money being a social network. Just like Facebook extracting profits from your data, people with cash/deposits benefit from the network effects of money and can sell these network effects for money keeping the interest rate high and if they can't sell them they will try to benefit from them directly (e.g. speculation) as that is more profitable than lending money. Businesses and consumers are the ones creating the network effect so they should be compensated and not the idle who do nothing with their money.
Noone wins in a monkey fight..
Can you please share the links saying he was released? I understood he was going to be arrested for 24h
Just another poetic essay sounding elite columnist style, more focused on making it an exciting reading and failing to make any point at all.

All of these new-age tech "innovations" boil down to making money from advertisements by attracting consumer crowds to the new town-squares filled with freebies (internet-search, photo-share etc). And you ragard these as great as someone who invented steam engine or electricity.

ChatGPT, like bitcoin, can only help bad things. AI would confuse people and throw the world into abyss of distrust, paranoa and fear.

These so-called inventors and great minds are childish and greedy fools, raised in peace-time affluence, never having an opportunity to mature, with no exposure to ethics or struggle, with no understanding of foundations of humanity and it survival needs.

There is a story in Pancha-tantra (Folklore stories of India), which talks about follish but genious brothers who brought a dead tiger to life using their skills, only to be killed by the tiger.

You award Nobel to science leading to nuclear weapons and the world is now gripped in more fear. You sing praising these money-hungry tech billionairs as if they give a shit to human progress. Crappy media.

The same crappy media makes people think it's a good foreign policy to put fires around the world, take sides in feuds between brothers and neighbors (dozens of cases), sell piles of weapons, claim victories etc. Shame on you, science, media and the childish voters.
There's a difference between affording a lawyer and affording a lawsuit. Suing someone risks having to pay the defendant's legal fees. And to win a complicated case probably involves hiring a law firm that has the manpower to do tons of research and so on, which costs a lot more than having your will done or looking over a contract, say.
> intel targets ~65°C

are you certain you arent swapping these? Intel CPUs are famously running up to 100C before stopping their boost clock.

One need only watch a single episode of Linus Tech Tips.

people have reported barely any cooling requirements on the M1 and M2s comparitively.
>In the real world, we don't evaluate people relative to how better training they have received.

In the real world people mostly still hold pelé and maradona as the best football players to ever get on field so i'm not sure that's accurate.
Why would Nagles algorithm add delay to “reasonable buffering up the stack”? Assuming that buffering is resulting in writes to the TCP stack greater than the packet size, Nagles algorithm won’t add any delay.

The only place where Nagles algorithm adds delay is when your doing many tiny writes to a socket, which is exactly the situation you believe Nagles should be applied to.
Someone more athletic or fitter than you wouldn’t mouth breath at the level of activity you mouth breath at. Their capacity is higher.
It's a "policy", not a law. I have almost zero confidence that Elon even cares. He has snubbed the SEC multiple times. As if he cares about his sycophantic board. Musk would literally backtrack on his own "policies" on Twitter within hours. Who are we kidding?
curl is shipped (by Apple) as a command line tool and libs to link against on stock MacOS (unless Xcode installs it these days, but I don't think so?).
This is the question I had from the start and I'm surprised that I had to scroll this far down.

Nagle's algorithm is about what do to when the send buffer isn't full. It is supposed to improve network efficiency in exchange for some latency. Why is it affecting throughput?

Is Linux remembering the size of the send calls in the out buffer and for some reason insisting on sending packets of those sizes still? I can't imagine why it would do that. If anything it sounds like a kernel bug to me.

For large transfers it still likely makes sense to always send full packets (until the end) like TCP_CORK but it seems that it should be unnecessary in most cases.
The first time I heard this term was around the same time as the article (around 2018) from a couple of McKinsey folks who were consultants to our company.

That was some of the top rate BS I had to encounter.
> ...males, especially young males, do not play the monkey dance. It plays them.

compare https://xkcd.com/386/ (duty calls)