skysight-inc/HackerNews huggingface dataset:
LLMs have nothing to do with reality whatsoever, their relationship is to the training data, nothing more.

Most of the idiocy surrounding the "chatbot peril" comes from conflating these things. If an LLM learns to predict that the pronoun token for "doctor" is "he", this is not a claim about reality (in reality doctors take at least two personal pronouns), and it certainly isn't a moral claim about reality. It's a bare consequence of the training data.

The problem is that certain activist circles have decided that some of these predictions have political consequences, absurd as this is. No one thinks it consequential that if you ask an LLM for an algorithm, it will give it to you in Python and Javascript, this is obviously an artifact of the training set. It's not like they'll refuse to emit predictive text about female doctors or white basketball players, or give you the algorithm in C/Scheme/Blub, if you ask.

All that the hamfisted retuning to try and produce an LLM which will pick genders and races out of a hat accomplishes is to make them worse at what they do. It gets in the way of simple tasks: if you want to generate a story about a doctor who is a woman and Ashanti, the race-and-gender scrambler will often cause the LLM to "lose track" of characteristics the user specifically asked for. This is directly downstream of trying to turn predictions on "doctor" away from "elderly white man with a kindly expression, wearing a white coat and stethoscope" sorts of defaults, which, to end where I started, aren't reality claims and do not carry moral weight.
While top in HN, in the local newspaper a warning about the bad air quality of the city.

https://www.elcolombiano.com/antioquia/restricciones-por-mal...
The concepts are still relevant, but the specifics are mostly outdated. If you read this and then read the relevant standards documents for your platform, you should have a good grounding. I don't know of any other books that cover the topic well.
Good to know, I fully support it!
Things have probably improved, and/or dedicated vector apps have better options I haven’t invested time it. Learning curves abound…

I did this in Photoshop so I could improve my selections and make them smooth. This was also back around 2006 if I had to guess. At the time, when I looked up what to do, all I found was learning how to use the control points, so that’s what I did.

What would be a keyword to look for to find the more modern way, if I’m not looking to go down a rabbit hole or learning all the possible options to find those bits?
Yea, that's true. I forgot about that. I did think of Clojure CLR, but I don't get the impression that this is an all that natural or used implementation so I ignored it. ClojureScript is obviously much more used, although it is still a "different" language.

https://github.com/clojure/clojure-clr
TypeScript is my "skip X" phase, I'll wait for the next compile-to-js language which better be a dynamic one again. Hopefully something in the lisp direction instead of the opposite like TypeScript. JavaScript deserves to be free of its shackles.
why did you choose to only omit the word "socialist" from your cut and paste of the article's title?
Congrats that's amazing! I know someone who has replaced regular sugar with date sugar, it tastes amazing, especially in deserts with none of the weird aftertaste.
This is interesting to me.

On the one hand "Proof of humanity" is an important problem and is surely only going to get more important as time passes. Bots are already better than humans at solving captchas.[1]

On the other hand I cannot conceive of giving someone my biometric data so they can mint some blockchain thing from it, and although I admit I wasn't interested enough to look into it beyond reading a couple of articles, I really don't see how this specific solution makes the situation better. Eg how do they know someone hasn't pwned me and then hijacked my special proof of humanity token to using it for their bots to "prove humanity"?

[1] https://arxiv.org/abs/2307.12108
Self-Hosted Sync
It's a small part of the whole Disaster Recovery Plan. Having a backup isn't worth a lot if you don't practice the recovery process and can't bring it back in a timely manner.

For the data exfiltration issue, there's not much you can do other than paying and hoping for the best, and it depends on their reputation of keeping their word.

You won't get paid much and last long in the ransomware world if you have a reputation of leaking the data when paid.
The End of My Gatsby Journey
How does people solve component variants? Say <Button type="success" size="lg"> or <Button type="danger" size="sm"> ?

For optimal gzipping (and saner readability) it's recommended to have sorted classes (prettier-plugin-tailwindcss)

But if you want to have some overridability (avoid clashing of p-4 and p-8) you need tailwind-merge.

These two don't play together well
Give up remote

not an option when you have family, and there are no local jobs.

give up working on same tech stack

well, yes, but who is hiring someone who doesn't already have experience on their tech stack?
Funny, I always thought that going over 38400 without flow control was unstable. Times have changed I guess.
Related is my favorite bit of counter-propaganda:

US War Dept., "Don't Be a Sucker", 1947. https://archive.org/details/DontBeaS1947
The field is not uniform though. So in theory, if you know the orbit and firld exactly, you can calculate it.

In the present case, I guess the precision with which one knows the orbit and other stuff (like the exact gravitational fiel of the earth) doesn't work out.
> threat of a breach of contract is not a breach of contract

I don’t know EU law. But anticipatory breach is enough to trigger damages under American law, and “is an excuse for non-performance by the non-breaching party” [1].

[1] https://www.law.cornell.edu/wex/anticipatory_breach
Apple terminated Epics account for Epic criticizing Apple, not for anything Epic did with the account. That is a free speech violation, retaliating for unrelated speech is against the ideal of free speech.

USAs free speech laws mostly just bans governments from retaliating, but a more encompassing law would also ban corporations from doing so as well, there is no reason you should fear speaking up just because the corporation might retaliate and ruin your life. USA already has such anti retaliation laws for companies in some cases so there is nothing unreasonable about it.
Damn that's an even stronger argument than my article...
From what I've heard the new test is more volatile/less informative. I wonder if this is a result of College Board reacting to the trend that started a few years ago where universities started saying that the SAT was a bad indicator for equity reasons.
That’s why it’s so important that competition is possible in a market. Such that legacy players with inefficient legacy technologies can be driven out of the market.
Have you experimented with Retrieval-Augmented Generation (RAG)?

Here's a good primer on it: https://aws.amazon.com/what-is/retrieval-augmented-generatio...

And here's a recent HN thread about RAG on PostgreSQL: https://news.ycombinator.com/item?id=39613669
Silicon Valley was a documentary
Tech company fires 90 people in 7 minutes and replaces them with AI
It doesn't. VC is so inefficient that the same thing has to be funded over and over again in the hope one of them win.
I honestly don't know. I don't know how they stay in business since every developer I've ever met had a bordering on irrational hatred of them.

The only people I've met who like them were all Oracle consultants of some sort and not what I would call developers. When I've been forced to use an Oracle database it was because the company had a contract with Oracle and didn't want to allow any other database to be used. The decision was always several levels above my paygrade. I no longer accept positions at the kind of place that will do business with Oracle. It tends to signal that leadership of that place has some serious problems and too much money to realize they have those problems.
It's almost as if instilling a deep mistrust of all mainstream news and status quo knowledge in favor of even more politically biased alternatives cultivates a populace which paradoxically believes itself to be free thinking iconoclasts while being easier to manipulate by the very system they think they're above. Or something.
This is flatly false.

Schiller emailed Sweeney asking for assurances and Sweeney responded with:

> Epic and its subsidiaries are acting in good faith and will comply with all terms of current and future agreements with Apple, and we'll be glad to provide Apple with any specific further assurances on the topic that you'd like.

Without reply, Apple summarily terminated their developer account a week later. It seems obvious, in retrospect, that Schiller's email's goal was to establish a fig leaf of Apple having reached out before doing this.

It is indeed true that Sweeney has tweeted many criticisms of Apple's DMA plans but there haven't been any threatening noncompliance.
Switching the theme configuration to CSS variables makes a ton of sense.

But what is the point of introducing a directive called "@theme{}" though for configuration?

Why not just do ":root{}"?
The unelected 'authority' being Apple, of course.

Apple's choice was apparently to die as a hammer-wielding hero or live long enough to become the patriarch on the telescreen.
I love Medellin and lived there for many years, but the air quality is terrible and getting worse. You can talk with any locals and they say that the climate is noticeably different than it was in the past.

Medellin is surrounded by mountains and the contaminated air cannot escape. There didn't used to be a lot of cars, but now there is financing so the number of cars is growing significantly.

The hills are steep and old busses spew black smoke.

Here is some more info on pollution in Medellin: https://medellinguru.com/medellin-pollution/

Saying Medellin's temp decreased by 2 degrees Celsius based on "Mejorar el microclima hasta 2°C" is a misinterpretation. I think this article is quite misleading.
The article doesn’t indicate that students will be allowed to take the SAT at home, does it? Test centers and high schools is all I saw mentioned.
To be honest, I tend to gloss over anything ending with 'Coin'.
The answer, as with all code, is "you, six months from now".

Anything that makes your code less readable is a fail. I understand that people want to treat CSS and HTML as assembly, but that's a leaky metaphor, and only works insofar as you never have to debug an actual webpage.

Every place I've ever seen with tailwind has struggled with front end work, because the end result is so horribly abstracted from the code.
It's hard to avoid any conclusion but this one.
Yes. The best explanation of Tailwind is when Adam describes it as “an API for your design system.”

The biggest problem with CSS when trying to maintain a design system is the same problems you run into any time you use inheritance in programming.

Inheritance has its place, but making your CSS composable the way Tailwind does makes it practical to actually adhere to a design system.

If you’re more worried about the purity of your HTML, then Tailwind is not for you.
Idk, subjectively it feels as end of Apple we all know.

Clear stagnation in terms of innovation; no new fundamental interface (no smart glasses, AVP looks too expensive and too narrow); abandon on car project; AI for Apple is nowhere close to others; sales decrease; Apple Watch sales ban; Epic Games court; DMA — after taking a leading position at the market, Apple clearly fails to offer anything new and instead invest too much resources into protecting their market position.

Wonder what will replace Apple. Will we see a slow stagnation here or radically new interface for human-to-technology interaction is around the corner?
Oh man, in theory SQL is standard - in practice, you’ll need to rewrite (or do major surgery) on nearly everything that interacts with your Oracle instance. Unless you’ve been incredibly careful, which is unlikely.

And chances are, you started using Oracle because of some enterprise software somewhere for which you don’t even have the source - so good luck.

And don’t forget, Oracle will encourage you to use all their Oracle specific stuff everywhere in their documentation. It’s a giant, idiosyncratic mess.
Because the disease became endemic, yes.
Producing more but understanding less: The risks of AI for scientific research
> 3. ...If I'm hiring for a financial institution, are they friends with known felons? (Um, just to clarify: "friends with known felons" is not a job requirement; it's a rule-this-person-out.)

One should be very careful with this one! Hiring laws differ dramatically from jurisdiction to jurisdiction, but I am pretty sure that in mine (England, Britain), rejecting a candidate on these grounds could get the would-be employer in serious trouble. One is forbidden to discriminate against those with fully served criminal sentences, and even less so against those with mere association with criminals, former or current. Naturally, it is not discriminatory if you choose whether or not to personally invite someone to work for you on these grounds, as long as this does not constitute any prejudice against a formal job application by that person.
people really think bumpgate was about some issue that also affected AMD too and not closing the door on NVIDIA building a platform inside Apple's platform and shifting the balance of power?

you've been reading way too much semiaccurate lol

https://blog.greggant.com/posts/2021/10/13/apple-vs-nvidia-w...

like, we have the benefit of a decade of retrospect and watched nvidia do exactly the thing that apple refuses to let their partners ever do (namely: wear the pants in the relationship), and you're still taking charlie's takes at face value. Do you really think it's the bumps and not Apple taking action to protect themselves and their future products against the threat of competitive lock-in posed by NVIDIA and CUDA?

it is just amazing that people continue to take the guy seriously. How is that "NVIDIA is 4+ years behind AMD in the mid-term, and GV100 and GP100 are bumpgate 2.0" working out for you? Was ~2015-2020 a good period for Radeon Group?

https://www.semiaccurate.com/2013/05/20/nvidias-volta-gpu-ra...

https://www.semiaccurate.com/2015/05/19/amd-finally-talks-hb...

https://www.semiaccurate.com/2016/05/03/thing-go-bumpgate-in...

https://www.semiaccurate.com/2016/06/08/nvidia-p100-gpu-upda...

https://www.semiaccurate.com/2016/08/01/nvidia-finally-shows...

https://www.semiaccurate.com/2014/09/15/amds-mantle-api-goin...

it's amazing that people will sniff out a MLID quote from a thousand paces and yet still uncritically babble Charlie's nonsense like it's the word of god. Dude is a stopped clock who occasionally happens to be correct in his NVIDIA/Intel hatewagon, and that's given him enough reputability that he's apparently beyond reproach with a significant portion of the Gaming Public (tm) who are just looking for reasons to be upset about NVIDIA/Intel.
pretty sure you can get your openjdk lts updates from debian
why does apple "need" third party developers who develop apps on their machines who sell on their own store to customers who have already paid apple the full price of an iphone at the time of purchase?

its like ford or tesla demanding fuel companies and utilities the privilege to allow them to sell their products to customers to put into their vehicles because "they enabled the car to be so good and tech and R&D and shit"
Epic has a 12% fee, while Apple has a 30% fee - I don't think those are equally outrageous and I would go so far as to say one is extremely reasonable.
>>> "Through this mass data collection they’re able to build advertising profiles, and spam you with ads they think match your demographic. By tracking your online activity, Google is able to make extremely accurate predictions on your gender, age, marital status, personal interests and even income!"

Are you kidding me? The ads that reach me are so incredibly untarggetted, i wonder if they know anything at all. I get ads for absolutely ridiculous stuff i don't even find the least bit interesting. some of it is straight up disgusting and repelling me from those brands. the ads i find online are incredibly ineffective on me. now, i am a pretty big outlier in terms of my values and interests. But, If I were an advertising spending money on that platform I'd be pissed off at how untargetted these ads are.

I'm just guessing but perhaps GDPR and other regulations prevent google from using all that information in a meaningful way.
It's interesting this is mentioned specifically about the metadata used by this feature: fingerprinting using this feature has similarities with other cache fingerprinting (wrote a sibling comment about that).

It's not actively bad to have defense-in-depth measures at the level of the dictionary feature. But if your implementation of dictionaries using your browser's existing cache policies is a privacy problem, I'd consider changing the cache, not just the shared-dictionary implementation.
> I'm sure how we got here would seem baffling if you're going to just ignore the history of the C10K problem that led us to this point.

I am not unaware of pooled syscalls. I worked on the internals of an async Rust runtime, although that should not matter for critiquing language features.

The archeological dig into why things are the way they can come up with a perfectly reasonable story, yet at the same time lead to a suboptimal state for a given goal - which is where the opinion space lies - the space where I’m expressing my own.

> but eliminating as much of this kind of implicit runtime overhead as possible seems like one of Rust's goals

Yes, certainly. And this is where the perplexity manifests from my pov. Async is a higher level feature, with important contractual ecosystem-wide implications. My thesis is that async in rust is not a good solution to the higher level problems, because it interacts poorly with other core features of Rust, and because it modularizes poorly. Once you take the event loop(s) and lift it up into a runtime, the entire point (afaik - I don’t see any other?) to abstract away tedious lower level event and buffer maintenance. If you just want performance and total control, it’s already right there with the much simpler event loop primitives.

In short, I fail to see how arguments for async can stand on performance merits alone. Some people disagree about the ergonomics issues, which I am always happy to argue in good faith.
What if, and hear me out, execs could go to jail instead of just their company paying fines as if they're parking tickets? Would they still be as cocky?
i'm glad you're enjoying it! i found it very educational
> I didn't expect I'd have to make this point clearer but given the pedantry in HN

I wasn't being pedantic. I understood exactly what problem you were pointing at, as I hoped the rest of my comment would make clear (but maybe I was wrong). Spotify needs to survive on 70% of Spotify's revenue, Apple needs to survive on 100% of Apple Music's revenue + 30% of Spotify's revenue. Of course that's unfair.

What I was trying to point out with the "it pays 100% to Apple" comment was exactly that you can't "just" say that "Apple Music must also be required to pay 30% of its revenue to the platform owner", for obvious reasons.

> [The other stuff]

I would certainly not be against splitting up Apple and making the services division its own company which can't get special favors. I just didn't get the impression that that's what you were advocating for, since your comment didn't call for it (hence the (genuine, not rhetorical) question of "how would you achieve fairness without splitting up Apple").
People think Apple is a struggling company still making iPod and PowerMacs to stay afloat.
It cost me a.bit more than 20k SEK (or around 2k EUR).

You can do it a lot cheaper if you select another kit apart from LDO, but then you'd have to be a bit more knowledgeable on how to tell if a part isn't up to par.
> there haven't been any threatening noncompliance

Do we have neutral sources for these claims and emails?

Apple said Sweeney threatened to breach contract and didn’t repudiate in private. Epic claims it didn’t threaten and did repudiate. We’re in a he said she said absent independent sourcing.
I think there's a positive knock-on effect in a lot of "I stopped eating X and everything got better" stories that usually go unsaid - once you decide to cut something out, it forces you to actually start _paying attention_ to what goes in.

For a lot of us - myself and friends anecdotally included - that's possibly for the first time in a long time, or ever.

And once you start paying attention, opportunities for other positive adjustments open up. Maybe you only intended to cut sugar, but now you realize through your tracking app you've been ridiculously deficient in potassium or way over target on saturated fats.
yes, although recent advances in functional programming and formal methods go a lot further than that
You can do Node.js with F#

But these days .NET is a great server-side option. One of the fastest around, with a bit of tuning.
I'm not entirely pro tax breaks for skilled immigrants but a good argument which I support is that a skilled immigrant cost absolutely nothing to be trained for the receiving country.

They didn't receive education, their parents didn't get childcare support, it didn't cost a single penny in taxes from the host country to get skilled labour who'll pay higher taxes than a lot of native population even after tax breaks.

A temporary tax break would probably just even out the equation in the end, if the immigrant stays for longer then the balance would tilt back to the host country benefitting more in total taxes received over a lifetime.
I recently helped a factory change their timecard system because of this. They wanted a license for every employee and contractor who is capable of using any computer. Not just for the timepunch devices. Not just for the employees who use the timepunch devices.

I wasn't involved in the decision but it's my understanding that they did not even try to engage their vendor. They got legal threats from Oracle and put in a different solution on the same day. If you develop for java make sure your install process doesnt have something like "step 1: install java" cuz guess what they're going to download.
> Meanwhile OLPC spawned a new form factor, netbooks and tablets did not exist until the OLPC project was first proposed in 2005.

What? they've existed for aeons, they were just not practical enough in UI to be a success in the market.

https://youtu.be/IK2bAAAdBxs?t=59

Netbook format computer (thicker than what came after the OLPC, obviously, but still well within the range of tiny machines in terms of keyboard/screen size) that converts into a tablet PC in /1993/.

https://youtu.be/ArjRjU9SSr4?t=189

The UMPC, tablet PCs from the Windows XP era.

https://youtu.be/E1r2e8ub02o?t=245

Sony's Vaio tablet PC with a slider style keyboard.

https://youtu.be/DORREhWt9x0?t=725
Sony PCG-U101, a cross in size between the netbooks and palmtop style PCs.

The fact of the matter, the iPad is still the only device in this kind of form factor that has enjoyed long term success and it is entirely due to the UI being such a good fit for the device.
Netbooks entirely disappeared from the market because using linux or windows with that kind of tiny screen is absolutely unpleasant and the tiny keyboards make typing painful.
The smaller chromebooks in the market tend to be 12 inches, which is far more manageable than the horrible 9 inches of the average netbook. Chromebooks aren't the successor to this device type, this device type disappeared from the market never to be seen again.

Pleasant to use was not the OLPC strong point either.