skysight-inc/HackerNews huggingface dataset:
Absolute nonsense.

The coffee, soda, beer, or kombucha you drink was made with fluoridated water. Your salad was grown with fluoridated fruit was washed in fluoridated water.

Fluoride permeates modern supply chains because it’s literally in the water which is an input to countless things.

Fluoride proponents have utterly failed to control dosage and harmed public health in doing so.
I disagree with the premise of the article -- for several reasons. You could argue that an LLM-based assistant is just a bigger footgun, sure. Nothing will replace a teacher who explains the big picture and the context. Nothing will replace learning how to manage, handle and solve problems. But having a tireless, nimble assistant can be a valuable learning tool.

Web development is full of arbitrary, frustrating nonsense, layered on and on by an endless parade of contributors who insist on reinventing the wheel while making it anything but round. Working with a substantial web codebase can often feel like wading through a utility tunnel flooded with sewage. LLMs are actually a fantastic hot blade that cuts through most of the self-inflicted complexities. Don't learn webpack, why would you waste time on that. Grunt, gulp, burp? Who cares, it's just another in a long line of abominations careening towards a smouldering trash heap. It's not important to learn how most of that stuff works. Let the AI bot churn through that nonsense.

If you don't have a grasp on the basics, using an LLM as your primary coding tool will quickly leave you with a tangle of incomprehensible, incoherent code. Even with solid foundations and experience, it's very easy to go just a little too far into the generative fairytale.

But writing code is just a small part of software development. While reading code doesn't seem to get talked about as much, it's the bread and butter of any non-solo project. It's also a very good way to learn -- look at how others have solved a problem. Chances that you're the first person trying to do X are infinitesimally small, especially as a beginner. Here, LLMs can be quite valuable to a beginner. Having a tool that can explain what a piece of terse code does, or why things are a certain way -- I would've loved to have that when I was learning the trade.
For a long time I had subscriptions to Popular Science, Popular Mechanics, and Scientific American. Scientific American slid down into the space Popular Science was by really lightening up the content of their analysis. (An interview with their editor-in-chief called it being 'more accessible' by writing for people who had not attended college versus for people who had at least a four year college degree). Everybody suffered from 'the web' and how much stuff was being put out for 'free' and nobody understood information economics yet.

I still get Popular Mechanics, mostly because I subscribed using miles on an airline I don't fly hardly at all. And I ended up dropping my SciAm subscription in favor of Science News.
I regret clicking this link without Adblock. Popover videos, mailing list signups, giant ads taking most of my verticle space, ugh.

Does anyone a cleaner article?
>Your argument does make sense for teaching an intro to programming type class, where it may not be obvious what is a function name versus variable name.

Yea but the truth is a huge of audience of people who are not super familiar with the syntax of a languague will read tutorials describing how to build stuff in that language hoping they can piece things together. So for them it would be helpful.

Also, isn't all of programming just playing with types in a way? I feel like Intro to types never stops lol.
I expect their point, which jives with my experience, is that cell coverage is now good enough that there’s no need to connect to random wifi networks where you have to deal with their portals and contend with worse performance than your cell connection.
Absolutely true. All technologies that previously existed (e.g. PHP3 + MySQL) still exist. Unfortunately, if you're looking to make use of other people's libraries, it is very difficult to find them for "obsolete" stacks.
There will still be a British presence there (an overseas military base if I recall correctly), so you could argue it doesn't, but yep.

Randall got it wrong in What If (https://what-if.xkcd.com/48/). The sun's going to set on it because of the Indian Ocean territory going.
Sure, but it introduces an invisible barrier for applicants. Someone who accidentally starts their email that way because they didn't know that hiring managers are doing this kind of filtering accidentally trigger the filter. That's not a problem for the hiring managers, but it adds one more reason why an applicant might get disqualified in a process that is already frustratingly opaque for applicants.
I think you underestimate how complex browsers are, it's not as if it's just an isolated part of the browser, it's huge and full of moving parts, good luck maintaining your own fork of Chrome especially if you want to also get security updates.
This is what the future of communication looks like. It's really a massive step forward. No one will have to die from exposure when their cars break down, no planes will go missing, and no more black spots in natural disasters. It is also quite dignified and civilised that we are using this technology first to help the most vulnerable.

Communication is and has always been an important element in human organisation. Imagine if corrupt governments could no longer shut down the internet and cell service. Even a world war probably wouldn't disrupt this. People will be really empowered by this technology, we just need more competition in this space. But one step at a time.

Also: simmer down Elon fans and haters, this is not only about Elon. Look at the bigger, global picture.
The concept of "toc" is used to claim that you must have regulation otherwise you get a tragedy. The historical reality is that we have almost always had regulation, and tragedies happen anyway because the regulatory process is not robust enough in the face of greed and selfishness.
You are conflating two entirely different issues. Both are true but neither at the expense of the other
Remuse YES List 6th October 2024 (New Music)
DO = Cloudflare Durable Objects, https://developers.cloudflare.com/durable-objects/

D1 = Cloudflare D1, https://developers.cloudflare.com/d1/

Just incase someone else was as lost as me.
I did not say lying is all they do. But if you are saying that your bank does not lie in the course of conducting their business I have a bridge in Brooklyn for you.
That would be a reasonable argument if sales tax fluctuated more often than the prices of goods. In reality, it’s the other way around.
I believe their implementation was written to support static typing (since Gleam is a statically-typed language).
Life lessons from a physicist gravely ill with brain cancer
From a talk by Stephanie Viola Chasteen on receiving the 2024 Lillian McDermott medal lecture. Entire talk here:
https://doi.org/10.1119/5.0234015
Danny Dunn series
It already is. Gnupg went forward with a good, faster new mode, nobody else can read. As OCB v6. Proton came up with 4 new modes, proton needs. As v5.

They cannot read each other new modes. The best would be to add no new modes at all, but that ship had sailed. (v4)
I.e. there are new encrypted files in the wild. Maybe gnupg can add legacy modes to read the new refresh modes v5, and proton an OCB reader for the gnupg OCB mode v6.

https://articles.59.ca/doku.php?id=pgpfan:schism
Your post reminded me of Mark Twain’s very funny short story “The McWilliamses And The Burglar Alarm”:

https://americanliterature.com/author/mark-twain/short-story...
I'm no expert but I think lowering the frequency far below the current standard was not feasible due to the frequencies and ranges being transmitted.
ollama + VSCode + Continue extension
Most clients won't know exactly what you did at ABC, nor how much you contributed to it. If you were a junior it probably wasn't much. If you started as a senior and got promoted to a Staff by the end of your tenure you probably did a great job.

That's all titles are. A convinent black box to judge for companies that don't want to outright share every detail of the process. And it works because XYZ also won't reveal their details.

>Happens all the time as a consultant/contractor - no need for half-assed job titles. Should work for non-consultants too.

The employed world is sadly different from being self employed. They don't need to deep probe someone they are hiring for a short contract as much as someone on the payroll.

Or if you're being cynical, consultants are only hired for confirmation bias for something the company wants to do but wants to push liability away from. So they just need a fancy firm with C years of experience and success. The skills don't actually matter.
Agreed on initial interpretation. Terrible title!
Off topic: what is up with the persistent anti-Musk crusading in this thread (and on HN in general)?
HTTP/1.1 is no different from HTTP/2 and even HTTP/3 when it comes to multiple domains. The optimization strategies are all aimed at solving simultaneous resource requests from a single host (not domain but close enough) - should be obvious when you consider that each host requires at least one separate socket connection anyway.

In practice http/1.1 with 1 connection per request even encouraged making more domains/subdomains if you wanted to have more simultaneous requests
The Catcher in the Rye
Catcher in the Rye, Salinger captures that feeling of being a lost teenager while at the same time thinking that we know everything. It's an amazing book to read as a teen.
Independent of any discussion on deterrence or incarceration's purpose, I think you misinterpret parent point as being about absolute numbers, but I read their point as per capita crime rates being higher, and thus per capita incarceration rates are as well being downstream of a population committing higher per capita offenses.

America has measurably larger underclass than, say, EU measurable in absolute and per capita terms across metrics like offense rates, incarcerations, income equality, education...
If so, it's interesting the FCC hasn't stepped in since nearly all electronics need that certification.
It's called getting older. You guys are so dramatic about the llm stuff lol
Most of the people I have read or heard advocate for "more effective handling of crime" are much bigger on the severity of the sentence, though I don't deny that many will mention both. The "N strikes and you're out" angle, for example, is all about the severity of the sentence once you reach N.

New HN commenter "smeeger" whose subthread we are in seems close to favoring violence as punishment for relatively minor crimes, for example.

Still, yes, things that significantly increased the likelihood of being caught and punished do seem like a good idea, and do not require sentencing being changed.
I agree with the sentiment but LEO constellations like Starlink can and have been disrupted, via sub-orbital jamming. Not to mention that in actual large conflict surface to LEO missiles will simply destroy large amounts of satellite constellations.
This article feels out to lunch.

If you use AI to teach you HTML / programming concepts first, then support you using them, that is learning.

Having AI generate an answer and then not have it satisfy you usually means the prompt could use improvement. In that case, the prompter (and perhaps the author) may not know the subject well enough.
Certainly agree that copy pasting isn’t a replacement to teaching but I can say I’ve had success learning coding basics while just asking Claude or gpt to explain the code output line by line.
I'm blown away that this was their response.

My oldest child committed suicide on New Year's Eve of 2021, aged 36. I reached out to my boss and HR saying I'd need some time away. HR responded by telling me not to report to work for two weeks. We'd talk at that point about whether I was ready to come back or not, with a possible extension if need be.

This is the way you do it.
Ok, I’m super confused, how much work is involved in supporting Wayland vs Xserver?

[editing to add: my assumption that it isn’t is due to this post - xfce is what I used to use because it was lightweight, but if such a lightweight manager requires significant adoption effort it would imply that Wayland isn’t X API+new extension]

I had thought that Wayland was still functionally an implementation of the X server protocol, just reengineered to drop any pretense of network transparency, but given the amount of work involved that’s clearly not the case?

(It has been a long time since I did anything resembling X development, and so I’ve paid literally no attention to the details)
Here's one of the signals that makes me think quality matters more than quantity:

https://twitter.com/karpathy/status/1797313173449764933

> Turns out that LLMs learn a lot better and faster from educational content as well. This is partly because the average Common Crawl article (internet pages) is not of very high value and distracts the training, packing in too much irrelevant information. The average webpage on the internet is so random and terrible it's not even clear how prior LLMs learn anything at all.
Related discussion we were having now on Mastodon: https://floss.social/@janriemer/113260186319661283
Due to the unwillingness for corporations to work with us, we had to develop our own cross-TLD login framework, payments system, affiliate tracker, micro-currency for live pay per minute content, secure image/video serving across multiple CDN's, and a whole ads serving network. It took years to build it all and was massively complicated.

The point I was making is that the tooling for all of this has existed for ages. People keep reinventing it. Nothing wrong with that, but these sorts of blog posts are entertaining to watch history repeat itself and HN to argue over the best way to do things.
Agree with all of that, except the world war part. Satellites will definitely be fair game in world war 3... probably one of the first targets.

Ham radio will live on!
I'm on wayland, have had no issue screen-sharing over teams. Webcam works for me, but only if it was plugged in before teams started.
That’s my dream network. A long range, low bandwidth, decentralized network. Mesh would be cool, but even just being able to exchange with neighbors at the scale of 1-10mi would be amazing.
I'm not being a jerk if a company takes the time to reach out to me and invite me for an interview. That doesn't take away opportunities from others applying and getting the job. It just means that I also have the option to accept the job if I choose to.
Same here; I am building so much more and faster than ever in my life and it is great. When I was a kid in the early 80s learning about AI, like everyone who mentored me, I thought it would be replacing programmers by 2000; that might still happen but for now the productivity is a blast.
He bought Twitter. The hate precisely coincides with that event.
You've never dealt with enterprise networks where the auth server lived on a different continent
I found out a week ago that my partner has stage 4 sarcoma. The prognosis is poor. It's been difficult because we have a 1 year old toddler, so naturally we can't go out and do something big without it affecting them. Furthermore, the cancer has inhibited her ability to move.

At first it was complete shock. The next few days were complete confusion and sadness. However, I think one thing you learn pretty quickly is that acceptance is the only path forward, and that if you don't accept early, you will only get worse. I'm really grateful that I've had many, many years of therapy prior to this, so that I at least can identify the tools to bring me back out of the grief.

I would say that I'm somewhat stable now. I don't necessarily fear what might happen in the future, although grim. Have my feelings changed? Not necessarily, but they don't affect me in the same way they used to. I let them be there, however I do not attempt to push them away or let them consume me. A few days prior I would struggle to wake up in the morning, however after going through therapy I can usually wake up early.

If anyone is struggling, I would recommend a book called "The Happiness Trap" it's been instrumental in getting my mind back on track.
Your post reminds me of the additional problem of "The Serving" which is a unit of measurement entirely conjured up by the food manufacturer to serve as the denominator when listing required nutritional information.

A normal 50g bowl of your sugary breakfast cereal too unhealthy? Just define a "serving" as 20g and cut all your bad numbers by 2/5! Problem solved! Is your bag of chips full of salt? Just invent a "Serving Size" of three chips and you don't have to draw attention to yourself on the nutrition label.

Letting companies define their own units of measurement seems to be a totally preventable regulatory mistake.
Argentina's Javier Milei Accused of Plagiarising UN Speech from West Wing
Yeah backslash-decimal character escapes are really rare, the only string syntaxes I know of that have them are in O’Caml, Lua, and DNS
> The sentence “Let x⋆ be the solution to the optimization problem” implicitly asserts that the solution is unique. If the solution is not unique or need
not be unique, write, “Let x⋆ be a solution to the optimization problem.”

I know this point is meant to be about precision in writing but this reminded me of Perron's Paradox, which highlights the danger of assuming the existence of a solution without proper justification. The problem can be demonstrated through the following argument:

Let n be the largest positive integer. Then either n = 1 or n > 1. If n > 1, then n^2 > n contradicting the definition of n. Hence n = 1.

This fallacy arises from the mistaken assumption that a largest integer exists in the first place.

The original post is a great submission, by the way. Thank you for sharing it on HN. Bookmarked already!
There can be clueless leetcode interviewers as well. Some mostly care about the way you approach a problem. Others expect a perfectly optimal answer off the bat in 20 minutes and don't really care about much more other than you not using ChatGPT.
When AI feeds on its own data
It (almost always) lacks forward secrecy or, indeed, any encryption at all when using unauthenticated networks.

These are much bigger problems.

The fact that they haven’t been fixed is so glaring that one can attribute it to enemy action, not carelessness.
This article could have been written anytime between 2000-2004, because apart from AI, we were saying the same things, IE: tech is imploding, jobs are going overseas, etc. Instead things went along for a while and then tech salaries and demand for tech workers exploded. There will always be pressure on tech and those young people coming out of places like Berkeley will have it better than those coming out of NoNameU. The past decade or so tech has been the main thing propping up the labor market and the stock market, so not unrealistic that there would eventually be a rebalancing.
it’s fundamentally just a lookup table
Most tech jobs are done by an LLM anyway. It's only logical that the LLM also applies for the job.
This makes it sound like none of the claims are accurate.
This takes me back. I’m guessing they’ll eventually cover Blade Runner and Men in Black
> * Take nothing for granted. Social Security being the prime example; my mother waited until 65 to start taking it and so she barely enjoyed only 3 years of it. I refuse to repeat that, I am taking Social Security at 62 ASAP and screw anyone trying to tell me otherwise for any reason. It is imperative I live now, not tomorrow.

Not financial advice, but I think it's worth thinking separately about when you stop working and when you take Social Security.

If your retirement assets are mostly in a 401k or similar then you need to work out how to spread those out without them running out before you're gone. Annuities are incredibly expensive so delaying Social Security actually seems like the best way to insure somewhat against running out of money if you happen to live longer, which would make me feel more comfortable about spending more in retirement.

If I had a traditional pension which pays you the same amount each year and wanted to stop working at 62 then taking Social Security early would be much more attractive.
I think she thought it was going to work for a while. The problem was when she got to the point of realizing it wouldn't and had the chance to stop there, she doubled down. That's why she's in prison today.
When you write tooling, do you mean "please use our HR platform to enter your resume", and then one has to enter for the 123rd time his whole career with every single date ?

If it's that, that's not tooling, that's "if he/she really wants the job, then he'll do it anyway". No thx.
Webflow, sanity, and contentful are the most popular. ghost, builder.io, and instapage are also modern options
> The carnage from everyone blindly buying tech stocks and even the SP500 (mostly propped up by the Magnificent 7) is going to be unimaginable.

I share this concern, but would also like to point out that there are lots of well-run low cost index funds out there that do not track the S&P500 and/or exclude the Magnificent 7.
The closest we got there in the phone market was Purism's Librem 5. That project funded tons of development, both upstream in various projects all over the stack and in original work like Phosh that later went on to live its own life - and of course all the vertical integration that went into PureOS. It significantly pushed the ecosystem forward and produced a working device that let me finally migrate away from N900 and that I'm still happily using as my daily driver. OTOH, it went way over the crowdfunded budget, caught enormous delays (including, but not limited to, COVID supply chain collapse) and almost killed the company...

Contrast that to the PinePhones, which were done cheaply in a "throw some hardware at the community and let them figure things out" fashion. This approach had both upsides and downsides, but ultimately I think it showed us that this community is still way too small to be able to sustain a project of such complexity on its own. There's still a lot to be done in this space and without Purism's investments things move much slower than they did a few years ago (though fortunately they still do move).

(disclosure: I'm one of the developers who were paid for that work)
I love thinking about problems like that. Yes it is impractical and unlikely to result in any change but it also helps illuminate relationships (like # of coins in your change) that you might not otherwise see.

Of course, as an economist Patrick (the person asking the question in the article not the author) ignores what is most important about choosing coins "Can the teller give you change quickly and accurately?" That is the important question because GDP depends on transaction flow, and anything that hinders transaction flow is a net negative on GDP[1].

Using the Suica card in Japan I was reminded again of how useful it would be if the government would just bless a pure stored value cash card. Yes, I understand the arguments against it (mostly based on surveillance IMHO) but still it would be a useful thing in terms of getting us to 0 coins per transaction. :-)

[1] Yes, I subscribe to the theory that GDP is inherently a time based numbers "value per unit time"
San Jose’s added it.
Albuquerque added it.
Fresno removed it after having it.
Tucson and Wichita does not - but Tucson’s level is about 50% of the recommended level.

By comparison Portland’s is 3%. Probably why dentists see high level of tooth decay here.
It is, but with a whole slew of tweaks to pull it off. It's a mess.

...I get it that Wayland is the future and all, that it has features we need as an OS to get to the next level, but I feel there should be no rush to do it, and I feel a strong push for Wayland in distros right now, even with all these little broken things all over the place.