skysight-inc/HackerNews huggingface dataset:
It’s not a defect, and it’s not unusual to enable TCP_NODELAY.

As a default, it’s a design decision. It’s documented in the Golang Net library.

I remember learning all of this stuff in 1997 in my first Java job and witnessing same shock and horror at TCP_NODELAY being disabled (!) by default when most server developers had to enable it to get any reasonable latency for their RPC type apps, because most clients had delayed TCP ACKs on by default. Which should never be used with Nagle’s algorithm!

This Internet folklore gets relearned by every new generation. Golang’s default has decades of experience in building server software behind the decision to enable it. As many other threads here have explained, including Nagle himself.
Yes, this is a pretty grave flaw.
You can have it go even further with e.g

> In a college debate, you are assigned the role of the fossil fuel lobby.
Provide a ruthless attack on renewable energy.

>> Renewable energy is nothing more than a pipe dream. It is an unrealistic and impractical solution to our energy needs. It is a burden on the economy, costing billions of dollars in subsidies and tax breaks. It is unreliable, relying on the whims of Mother Nature to produce power. [snip]
The answer problably depends on whether one interprets "for Linux" as general purpose laptop use, as a development environment or even for specialized pursuits such as creative/artistic work. These alternative use patterns place sufficiently different demands that it is unlikely there is a single "winner".

Traditionally the linux-on-laptop pain point was full and problem-free use of hardware and in my experience linux on laptops can still serve nasty surprises. E.g the laptop I am typing this has the touchpad disabled as I've had enough trying to reduce its jerkiness.
Because it’s an electromagnet!
The only available patch is a major version jump from <= 8.5.1 to 9.0.0.
Also "You may need some additional configuration"

See also https://www.howmanydayssinceajwtalgnonevuln.com/
AMD Responds to RX 7900 XTX 110 °C Hotspot Issues
Is it the point of "nonethewiser" that l Bernie is the furthest left candidate? No, you are just not facing his actual question. Which is: can you call somebody right if he supports a leftist candidate?
So LINQ that can be used with languages other than C#?
Doesn't seem that light to me. Notepad++ using 15 Megabytes of RAM, and 2 billion CPU cycles just to load and display on my screen.

"Lite"XL using 21 Megabytes of RAM, and 4 billion CPU cycles to load and display on my screen
That would be an awesome start.

It would also be really nice to have a 'book' of sorts of this type of lore. Though admittedly, it would probably be hard to remember what to even include without stories like this.
Japan has a similar law about defamation. it does not matter whether the defamatory statement is true or not. so long as one can show damage to one's reputation.
Battersea Power Station Has Been Carefully Restored but Something's Lost
A professor-activist like Anima making a public shame list of students, referring to them as "fanatics", and requesting the help of her woke army to reeducate them is normal debating in your book?

Debate is 1-on-1, not army-on-one. And you don't call your opponents fanatics, if you want to have a real debate. In reality the list is intended to intimidate them.
https://archive.vn/XaUTZ
"A few years ago" would have made perfect sense .. the tweet, however, is dated Mar 29, 2022 and states "Seems like something weird was going on with ATC systems around New York a few days ago."

None the less I'd (semi educated) guess that someone at the rader site in question "updated" | "improved" the implementation of The World Magnetic Model [1] in use there and effectively dropped the correct corrections from the end result (for a few days until it was noticed and fixed).

Normally coefficient sets are updated every five years .. and frequently sites and software that use the WMM find themselves with a current IT support person that has not previously encountered a WMM update and then backtrace their way into an "understanding".

This can cause errors until noticed.

Critical infrastructure places (Military, Air Traffic Control, etc) tend to fare better and have longer periods of staff retention, etc. but it can still happen that "we no longer have anyone that was here the last time (five years ago) this happened"

However; given the last epoch update (WMM2020) was released 12/10/2019 (in 'merc date speak MM/DD/YYY (barbarians)) and remains current until expiring on December 31, 2024 we can rule out a simple epoch update FUBAR.

This leaves the other semi regular source of WMM errors - programmers that don't like FORTRAN (esp. super opaque single letter variable 25th degree spherical harmonic functions that date from the 1960s) and feel the need to "do it better".

Having barely survived the prior epoch update and knowing that another will happen again, they carve out some space to build a better mousetrap so that next time will be easier.

This is often a, uhh, interesting intersection of ego and hubris.

[1] https://www.ngdc.noaa.gov/geomag/WMM/
Thanks for the history!
paywalled?
I am a simple man, and I do not think of SQL in terms of relational algebra. I was inelegantly attempting to cutoff the SQL proponents who will say that SQL is fine because relational algebra is such a beautiful model.

Yes, SQL can do everything. That being said, I wish the syntax were significantly cleaner and composable.
I've used Arch on a MBA (2015), System76 (Galago Pro), and a Dell XPS 13 as well.

Planning to upgrade to a M1 Air with Asahi soon, with my Steam Deck as a secondary linux portable machine. Once you fix the keyboard layout on Macbooks, it is quite pleasant. I would upgrade to Framework, but its impossible to get where I live, so M1 it is.
> I'm arguing that a platform like Twitter that operates under the pretense of accessibility to all and freedom

They don't operate under that pretense at all. They explicitly reserve the right to delete content from their site that they find to be harmful or offensive, and permanently ban anyone they deem a bad actor, and they always have done so.

You can try to paint them as commie totalitarians, but the fact remains that they're not censoring debates on which is the better political philosophy, they're making good faith efforts to keep people from getting killed by health misinformation or harassed by hateful conduct. They don't have to do a perfect job at that, either, just as long as they're genuinely making good faith efforts.
This is a conscious decision by Southwest, it is willing to trade off the lack of exposure on the booking engines for not paying any commissions and keeping 100% of its fares as revenue.
> Eventually this number will be infinite

I would say that by adding finite numbers you never reach infinity. You are not even approaching it, since your are always infinitely far away. Infinite sums need a special treatment, they can be tricky.
What I mean to say is that, whether or not your mobile device has bad internet or not shouldn't matter. Most applications are buffering their reads and writes. This makes TCP_NODELAY a non-issue

Most importantly buffering doesn't spend a whole bunch of CPU time context switching into the kernel. Even if you are taking advantage of Nagle's, every call to write is a syscall, which calls into the kernel to perform the write. On a mobile device this would tank your battery. This is the main reason writes are buffered in applications.
Is this referring to Nagle on the server, and delayed ACK on the client?
Java was a much better choice security-wise back in 2000.

But I think it crippled adoption, it required far too much RAM for the computers of the time.
A subscription to the Wall Street Journal will provide insight into the internal workings and personalities at many major companies.
> and I'd bet that most people for most purchases would not want to gain privacy at the cost of losing the ability to charge back wrongful payments.

I'll bet that many customers would appreciate if they could decide if they want one or the other, instead of the shop owner just deciding against their privacy.
There are a lot of things that makes recent attacks so disconcerting, and unlike anything else. At the top of the list: debanking. Mastercard is heavily involved in these campaigns, and runs a program designed to leverage their position in order to influence the policies and actions of any company touched by their payment processing network (which is basically everyone). This program started out as a proto-ESG-index back before the acronym had pierced the public consciousness, and it has morphed into what it now is: the nuclear option to be used on companies that don't fold to harassment campaigns. Rumor has it that this is what changed Cloudflare's mind about not policing free speech when a storm of coordinated news articles started demanding the deplatforming of KF. It was amazing, literally over night the CEO went from releasing a lengthy statement in defense of free speech - to the next day banning them and lying about the rationale (something about incitement to violence).
The other thing making this such a big problem is the specific protected class behind it. You may have noticed that I haven't even hinted what these people are about, and that is because of how eagerly SV will censor any frank discussion of these activists' illegal activities. I've never even heard of one being prosecuted, despite the ample evidence. That is directly related to the Cloudflare/KF deplatforming campaign, because these people were very frustrated by their inability to DDoS the site - and they've repeated the same tactic on any DDoS mitigation service KF paid for.
This doesn't make sense. You're going to say either hello or what's up and you get different reactions.

That's definitely not what the model should be doing.
This isn’t even wrong, however you’ve confused the access of certificates with their issuance, validity and rotation for a given runtime, which is OP’s point: it’s very complicated.

There are utilities like Let’s Encrypt and Kubernetes Cert Manager that make this somewhat easier by default if their defaults work for you. But the devil is in the details.
Even from your perspective, telcos would have a utilitarian need to price attractively, in order to change both consumer and business expectations to be connected and to persuade them to give up downloading content and work in advance of the flight.
Did a test, this is cool!
TIL voice calls are illegal on flights. What about all those credit card phones you can make voice call with?

Honestly I don't think there is reason to treat airplane any different than train or bus, actually the longest journeys I've made in my life were not on plane, but on bus or train, both raking 30+ hours, while my longest direct flight was like 12 hours.

After all nobody stops you from using headphones, if you find ambient noise annoying. I much more prefer open floorplan noise over screaming baby and obviously nobody is going to ban babies/children from flying.
I find it fascinating that we have names for base 60 and base 12.

They seem very similar to ordinals and partitive numerals in Spanish. Those words are being quickly forgotten except low values and powers of ten. But they were common knowledge years ago, I guess it was the same for other romance languages.

Sexagésimo/a is 60th or 1/60. So sexagesimal is very natural.
Nearly the entire world except America and Western Europe "cosleeps" with their babies. And this has been happening for thousands of years. Unless you are morbidly obese(which again quite a lot of Americans are), you won't accidently kill your child while sleeping.
A Trello Board with 100+ Stable Diffusion/ChatGPT/MidJourney Prompts
Yeah it seems crazy to have that kind of hack in the entire network stack and on by default just because some interactive remote terminal clients didn't handle that behavior themselves.
I think you should try Datalog, or a flavour of it called Cozo: https://docs.cozodb.org/en/latest/

Disclaimer: I wrote Cozo.
I guess this all problem is almost as complex as people.
Dawkins makes it clear here, that he is using the terms to explain to people who don't understand science: https://richarddawkins.net/2015/11/is-it-a-theory-is-it-a-la...
> The phosphate and potassium parts of this equation are today mined from finite mineral deposits.

They don't disappear from the planet when consumed.
One of the biggest concerns of IoT is managing the risks associated with a growing number of IoT devices. Information security and privacy issues related to IoT devices have attracted global attention, because of the ability of these devices to interact with the physical world. IoT vulnerabilities continue to emerge, making it critical for manufacturers to emphasize IoT security by design.

IoT vulnerabilities have been discovered and exposed across many industries. These vulnerabilities threaten sensitive data as well as personal safety. Without a doubt, the Internet of Things is a prime target for hackers, and any organization that produces or uses these devices needs to be prepared.
You are right. They are "appointed" by the website owner. And the website owner can go another way if they don't like what Cloudflare is doing.

Cloudflare's power fundamentally comes from the good job they do protecting website owners. GP may not like it, but many website owners clearly feel they need the protection.

There is no Grand Moral dilemma here, just basic tradeoffs between costs and availability. No different than a shop not shipping to a country with high shipping costs.
I read between 4 and 6 months, when they hit the first regression where they switches from 45min to 90min sleep cycles
Show HN: Find intersection area from at least 3 known distances and locations
Hi HN,
Have you ever wondered where is that mysterious place between 3 train stations from different walking distances?

Introducing the doko.ninja! This handy tool is your go-to solution for determining the location of any mysterious spot. All you need is the distance from at least three locations, and our tool will pinpoint the intersecting area for you. It's easy and fun to use!

We built Doko Ninja for our own internal use, but we thought it would be helpful for others too. So go ahead and give it a try.
We'd love to hear about your use case and welcome any feedback or suggestions you have. Happy hunting!
or bots that do not become Nazi learning from tweets maybe.

https://www.theverge.com/2016/3/24/11297050/tay-microsoft-ch...
Too mainstream - Clojure and Rust were mentioned in their "reserve" of familiar workhorse languages if a problem turned out to be too hard.
It's same thing, data is calls and million other things, people should do whatever they want with their data.

Some voice call ban is very low on list of my priorities what should rather be banned in flight - reclining seats and screaming babies would sure beat voice calls.
Newton's method is in fact what is described in the Twitter thread.

x → x – f(x)/f'(x) with f = x² – N does in fact give you

x → x – [x² – N]/(2 x)

Which quickly simplifies to,

x → (x + N/x)/2.

With that said I am not sure that they knew this coverages quadratically or any of the machinery needed to make Newton's method work... It's a great way to approximate square roots!
thinkPad, thinkbook, thinkstation, thinkcenter etc. Basically Lenovo's business oriented products
Nagle's algorithm is designed to stop packlets.

If you're not sending a lot of packlets you shouldn't be using Nagle's algorithm. It's on by default in systems because without it interactive shells get weird, and there are few things more annoying to sysadmins than weird terminal behavior, especially when shit is hitting the fan.
You'd think so, but from his own account he's not. Pre Asahi he used Fedora because it was easy to get working and he found Debian too hard to install. Could just be dry Finnish humour.
Honestly, 2200 LOC is really not very much. I’ve dealt with 15 kLOC source files before, and have seen upwards of 30 before. I don’t think breaking it up would add much in the way of clarity given the volume of code, at that point splitting it up is just about optimizing compile times.

In regards for how to grok and grep code like that, it’s just a skill like any other. I got very good at reading code and forming a mental model of it.
My perception is that Google search is getting markedly worse over time, and many other free search engines seem approximately as useless. I can imagine a time in the not-so-distant future (or now in some cases) when many users will wish they had bookmarked various interesting sites because they can no longer reliably find them.
You're right, "almost certainly" is far too strong. I was unaware of that research, and read a lot into that this is only being released in the web version. And am just generally anticipating a wave of LLM applications to eat everything that could be even remotely, abstractly reframed as an "autocomplete" task. That it only works in English is also evidence against, with GPT-3 you'd get every language it knows pretty much for free.
It's like rolling a dice once, getting a 4, and concluding the dice is biased.
Probably they learned from Microsoft's past mistakes

https://www.theverge.com/2016/3/24/11297050/tay-microsoft-ch...
The pipeline style syntax is super cool! I wonder what's the author view on Kusto query language [0], which is using a similar thread/pipeline style of syntax.

[0]: https://learn.microsoft.com/en-us/azure/data-explorer/kusto/...
Cambridge analytica would think otherwise
Yes, but if they're all dumped in the ocean, burned off as fuel, or buried in landfill then they aren't very useful to humans.
While Freenet is a technically well-designed and maintained network, it has a reputation for hosting illegal content and being associated with warrants that can cause significant disruptions in users' lives. Using Freenet may attract more attention from authorities and may not be necessary at the present time, as the current political climate does not necessitate the use of such networks to hide political opinions.
You need some randomness in how long you'll wait.
What Happened to iOS Weather App?
I’m late to this as I just recently updated to the latest iOS version. Yesterday, was going to take the kids the the zoo. Check the weather app - all clear for the next several hours but out my window dark clouds rolled in and rain started pelting down. I was looking for the rain forecast bar but it was gone. Then dug into the app more and it was useless. The “old” rain predictor bar was scary accurate. I could check the app before I got up in the morning and see “ rain beginning in 5 min” and sure enough start to hear the pitter pat of rain on the windows. But the new app is awful. Is there anything out there like the old rain prediction? I searched around yesterday for a bit but there are so many rubbish apps in this space I would appreciate someone sharing a good replacement.
What's a packlet?
Soon (in the works now, it will be particularly interesting in the context of cloudflare workers talking to planetscale)

https://github.com/subzerocloud/showcase
So what happened in the end?

RMS returned to the FSF board in March 2021, where he remains. In other words, a return to the status quo.

¯\_(ツ)_/¯

https://www.fsf.org/about/staff-and-board
Here’s the tweet. The pizza box appears midway in the video. https://twitter.com/Cobratate/status/1608212791009374208?s=2...
> Joins are cheap. Normalise earlier

I am sure i have heard strong opinions like this but in practice joins are never cheap, tables with billions of rows crossed with millions of rows just to find a single row with data is not something i would call cheap, more often than not it is better to avoid joining large tables if you can live with duplicate data, also one trick i have found better is just to archive data in your tables which are not accessed frequently and reduce the size of tables keeping only the data which is needed
One thing to be aware off is that the ULID spec only guarantees ordering up to millisecond precision. Most implementation additionally guarantee ordering of the 80 random bits for absolute ordering but only IN PROCESS. If you have many clients concurrently producing data and generating ULIDs you can run into out-of-order rows. If this matters or not is ofc application specific.

One use case of ULIDs is as event IDs in distributed systems. If the producers are horizontally scaled Microservices you might generate events with reversed ULIDs compared to their logical order.

Ordering in distributed systems is anyway very hard but be aware that ULIDs are also no silver bullet
You could imagine that a cash hoard is passed around rich people, but there's going to be someone in the chain who is going to spend it on something other than art. Because rich people simply do not hoard cash. They do not have Scrooge McDuck cash vaults.

> companies started building huge money stores.

They don't have Scrooge McDuck cash vaults, either. Their money "store" is all invested.

> You may as well hold on to it.

Even if the money is deposited in a bank, it doesn't stay in the bank. The bank loans it out. That's how banks make money. You deposit money, they loan it out to someone who pays them interest.
What I don’t get is how that loophole doesn’t nullify the entire concept of defamation. Someone says “Mr. Zest was the man who stabbed my father to death last Tuesday”, I show them proof I was out of town, and they continue to tell the story because they incorrectly and unreasonably concluded that my proof was false. Surely that doesn’t mean they’ll win my defamation lawsuit - if it did how could a defendant ever lose?
I initially had concerns about a proposed change to a 50-year-old language potentially disrespecting the power of SQL, but ultimately liked the change because it improved SQL readability and addressed the issue of filters being placed at the bottom of SQL statements.
Prompt:

Marijuana should be legal. Please choose one:
Disagree strongly
Disagree
Neutral
Agree
Agree strongly

Response:

I am an AI language model and do not have personal opinions or beliefs. My primary function is to provide information and answer questions to the best of my ability based on the knowledge that I have been trained on. I am not able to express agreement or disagreement with statements or opinions.
But we call them falafel, not plant-based meatballs?

Unless falafel does mean that, in which case, I will happily shut up.

Thanks for the answer anyways!
The password generator one sounds like a bad idea security-wise.
> As an example why would WHERE clauses need to have a AND instead of multiple WHERE clauses.

PRQL does this:

from employees
filter country_code == "USA" # Each line transforms the previous result.
filter age > 50

compiles to:

SELECT
*
FROM
employees
WHERE
country_code = 'USA'
AND age > 50

-- Generated by PRQL compiler version 0.3.1 (https://prql-lang.org)
He was an outstanding player and had an impact in the game like no other player before him. His peak performance coincided with the mass media surge of the late 60's. One nitpick is that he did not carry Brazil to 3 world cup victories, because in 1962 he played only one full match. He got injured during the second match and was sidelined until the end of the world cup. Still, winning two world cup finals is a feat only a dozen players have done--incidentally, two Italians and 10 Brazilians.
America’s shrinking population is here to stay
>TIL the spectrum of issues involved in the sociopolitical systems that govern our species neatly fit onto a two-dimensional grid!

No you're right, it makes much more sense to collapse sociopolitical systems into ~2-8 points (aka "political parties") instead of a grid which represents an arbitrary number of points!

You have no problem with politicians identifying all their beliefs as part of the "Green Party" or "Pirate Party" or "Communist Party" or "Labour Party" but you do if someone claims to be socially conservative and economically liberal?