skysight-inc/HackerNews huggingface dataset:
Please don't use React unless the websites you're building would benefit from a reactive JS framework. You're going to have to maintain dependencies, likely ruin your site's accessibility and end up writing code far more complicated than is needed given your requirements.

The reason you feel out of touch is probably because most people who learnt webdev over the last decade basically grew up on React and are now building everything with React without any thought. Unlike TypeScript which was widely adopted by web developers because it's superior to JS, React offers most projects nothing of value and is neither superior or a direct replacement for libraries like jQuery.

If you're building simple websites then you don't need a complicated stack. In fact, I'd even question why you feel the need to use jQuery in 2024... Keeping your stack as simple as possible is a good rule of thumb if you want to build things that require little maintenance and will be around for years to come.

If you're struggling to build the interactivity you need with jQuery, then perhaps look at React. But even then I'm not particularly keen on React as a first option myself. If you're a good JS dev and have good patterns in place you can build some very complicated stuff with Vanilla JS...

I'd also consider other frameworks. I've been doing web dev for about 20 years now and in recent years I've used React a lot, but I hate it. I find it's very easy to write ugly and poorly structured React code. Next.js tries to add some structure, but urgh, I find Next.js far too complex for most use cases and in many cases creates more problems then it solves. In my experience React projects need to have a great team of developers behind them to not end up a total mess within a couple of years.

I think Svelte and Alpine.js are generally better options for most smaller projects which require some reactivity. That's personally where I would look first.

The main reason I think you should move away from jQuery is simply that it's not useful anymore. Back when vanilla JS had limited functionality and poor cross browser support jQuery was amazing, but today it serves no real purpose.
I find this attitude bizarre. I would never give my family 24/7 access to my exact location.

Then again, Google has 24/7 access to my exact location if they want it, so maybe my priorities are a little messed up.
Remember when Apple banned camera apps that used the volume button to take photos?
I think it makes sense to consider money as an investment. Its somewhere you're deciding to hold value. Holding cash is a bad investment due to inflation so you need to spend it or store the value somewhere else. Its one of those things where deciding not to invest your money somewhere is a decision to invest it in money.
> I find it interesting that PG is clearing the air NOW

So much drama is created by overanalysing the timing of things, though. It's just air.
Not that I’m looking to take any side here, but they could see it as a conflict of interest, especially given YC may wish to invest in competitors, which wouldn’t have anything to do with performance.
Pg is clearing it now because of the wild rumours about WHY Sam was fired.

Also, I bet he'd be getting annoyed if clarifying things to multiple people. Before, no one gave a damn, so it didn't matter, but now Sam's hot news.
Google responds to leak: Documentation lacks context
It's just a mild, appropriate reigning in. My main complaint about this story is how dull it is.
I don't see how a wristwatch tracker would have helped, though. Nowadays I'm sure potential kidnappers are well aware that kids often have some kind of tracking device on them (smartwatch, smartphone, AirTag, etc.), and will quickly get rid of any such devices before taking an abducted child with them.
The bar isn't even all that high: your brain just needs a plausible story, but it doesn't really need to 'understand' anything.

So a complete bonkers 'understanding' of history might still be perfectly serviceable to help you memorise it.
Uber is barely even profitable let alone infinite anything
Interesting, there's also the very similar https://github.com/linuxserver/docker-baseimage-kasmvnc
That phrasing struck me as oddly limp. They would have been “fine” for their president to stay At his job? That’s not exactly a strong statement of support. If my boss told me they’d be “fine” if I stayed at my job I’d be pretty worried.
Satellite internet is inherently a niche market. The physics simply don't allow for example good satellite coverage of even 10% of NYC, because you just can't get enough satellites flying over NYC at the same time to handle that much data. And there are limits to how much better you can make the individual satellites themselves, since you have a very limited heat budget in space, where you have to rely 100% on radiative cooling.

So, for any square mile of land, you can have at most some small number of subscribers. Sure, you can cover a huge surface, but only with a very low density. Conversely, the vast majority of the world's population lives in huge clumps in small areas.
Open your eyes, what do you see?

The cult of personality.
Definitely fragmented, even within the same generation and software version there are clearly meaningful hardware differences, but more like "dry mud" cracked apart than "grand canyon" cracked apart in comparison to other options. Still something you have to deal with though, no getting around that.
Ahhh here we go again
> Apple is only sticky to those who buy into the ecosystem

That's half of the total market in many countries.
Hi, thank you.

Currently no plans but I do plan to keep the site up in case things change in the future.
I had one at work (almost uniquely) which was so loud it made people jump!
It's a bit of stretch to compare a side gig with someone becoming the CEO of a for-profit subsidiary.
It's not as negative, cynical, and aggressive in large part because people are self-promoting in a work context and most people are self-aware enough to understand it'd have a very negative effect on their careers if they came across as aggressive and controversial in that context.

But yeah, it does also mean LinkedIn has huge amounts of vapid, self-congratulatory "look at how successful I am, you should hire me / buy my services / join my company" content.

I look at it as the Yellow Pages. I engage when I need services or need to find a company to work for. I don't expect editorial content - I expect wall-to-wall ads and at best "advertorials".
https://pbs.twimg.com/media/GO0OQMrXoAAiIfO?format=png&name=...
I never got into GraphQL. It always felt like a lot of complexity for little gain (I'm full-stack). People always jump on tools created by tech giants but they solve different problems than the vast majority of companies.
I have a lot of difficulty in understanding why you think it's "trivial" to launch a satellite, but not trivial to build a cellphone tower.
A lot of people here bending over backwards to try to interpret this maximally negatively.

Probably because the "Sam Altman is an amoral, power hungry mastermind who was run out of all his previous gigs" is a more interesting narrative than whatever is actually happening.
Check out Leechblock. Alternatively you could probably just block these sites in your hosts file
Totally agree. Then at the same time, we have put Airtags in their school bags...

(with their consent)
Why post an image of blurry text instead of just the text? Does he not want blind people to read this message?
In terms of tobacco use, Italy is on par with the US, slightly lower than Sweden.

https://en.m.wikipedia.org/wiki/Prevalence_of_tobacco_use

It's also one of the world's top per capita consumers (and producer) of olive oil, so the chance of any given meal having old rancid olive oil in them is probably lower, rancidity being a function of throughout.

https://en.m.wikipedia.org/wiki/Olive_oil

Also, and I suppose that is subjective, Bialetti coffee can be delicious.
Don’t buy the hustle porn. Most people in these roles are leisure class and working essentially part time jobs. Their most important functions are PR and sales, which in this age aren’t nothing for sure — that’s just not enough work to really take your whole day. It’s why seeing people be CEO of multiple companies actually isn’t rare and how all these folks manage to hold down so many board seats while also working so much. Decision making, especially in technical companies, has to be delegated out of the C-suite.
So the YC board found out Altman would be CEO of a for-profit OpenAI when it was publicly announced, just like the OpenAI board found out about ChatGPT when it was publicly announced. Thanks for the clarification!
Number of Stackoverflow visitors going down by a lot, come to mind
Technically they are, yes, because they're open to the public.

But the impact of taxis on road traffic in a dense city is comparable to the impact of private cars - perhaps even more so as they're often travelling empty between rides. If every journey which was previously done with a car is done with a taxi, there's no reduction in vehicle traffic - meaning the same problems of congestion and pedestrian safety.

Driverless cars can probably drive closer on highways to increase throughput, but that doesn't really help in cities or residential areas. Ultimately if lots of people shift to driverless taxis to get around, there will be far more vehicles on our streets.
I've been an Edge user since release. As Google dominates the Internet commercial spyware business, Chrome isn't an option I'm comfortable with. I used Firefox for a couple of years, but unfortunately it really fell behind in performance, at least on Windows. So Edge it is - and to be honest, I'm pretty happy with its performance, stability and privacy customizations (including the private VPN I use for the Google Search, as using Google Search from a regular VPN service gives me annoying "bot" challenges).
Can you please give an example please as I never heard of this bs in my whole life
If your employer previously tolerated your side gig then it's different.

An employer who forces employees to stop working from home or leave the company isn't firing them, for example.
We still understand what you mean, but FYI most of your numbers are off by a factor 1000.
A single calorie is a completely irrelevant amount of energy at the scale of a human body, hence the use of kcal as the basic unit when talking about nutrition. In the first paragraph you mean 3000kcal, 5000kcal, etc. Not 3kcal, 5kcal, etc.
The reference daily caloric intake is 2000kcal, not 2000 calories.

This is all made more confusing by the fact that in most of the world "kcal" is just pronounced "calories" (ignoring the 'k' which is implied in this context), while in the US "Calories" (with a capital 'C') stands for kilo calories.

But back to your point, 0.15cal/g/km = 0.15kcal/kg/km indeed passes the intuition test. For a 100kg bike+rider package that would be 15kcal/km => 1500kcal for a 100km, which seems to be the correct order of magnitude. Of course this is an obvious oversimplification, but it gets the point its trying to make across.
Thanks a lot. Realistically as things currently stand, probably not but if something pops up in a way that changes things to where it makes sense then absolutely. The conversations were the best part and I still want to do that.
It's one tweet with an attached image; you can see it all without needing to be logged in.
Ugh, but not particularly new.

Users have been pushing their work in answers for years. Not a surprise that some are malicious.

In my case, I never bother looking at answers that prescribe a dependency. I find that it’s very important that I completely understand any code that I use from SO (or any other source), and I usually change the code to better fit my specific use case (and it’s usually a pretty small code sample).
it's a case where the payer is different from the user. Payer wants to tick boxes, user wants to be efficient. I see this in education for example, where platforms like Canvas are ubiquitous (not implying that Canvas is not usable, they do a good job IMHO, but it must be like hell for them!).
Most of the value is when actively looking, but I feel there's some (limited) value in keeping your network "warm" by occasionally popping up there and reminding people you're here. It does semi-regularly result in people re-connecting after years and it turning into work even outside of actively chasing people down.
> NASA had no way to get crew to the ISS, and relied exclusively on Russia.

The reason NASA was doing that was because of risk aversion and lack of innovation!

The shuttle was shut down because NASA couldn’t afford another disaster like Columbia and there had been absolutely no meaningful progress to replace it .

Without spacex, that would still be the case , Dreamliner is still not done a demo flight and Boeing would have held NASA by the balls and renegotiated from fixed price to cost plus contract as they have been doing for decades.

SpaceX forced the hand by delivering on commercial crew (CCS)

The shuttle had bunch of older parts designed for other programs and was 30 years old in 2010.

SLS flies on engines that are decades old from shuttle era with no plan for new engines and still costs in multiple billions per launch !

If not for spaceX we would be cheering BO for successfully delivering the Vulcan engines and being proud of that as pinnacle of private space .

BO official Moro is step by step ferociously. They were always culturally tuned to be risk averse and careful
>The current state of Rust is a moving target for such tools and design methods. Publish a formal language standard first.

Would it be just easier to use something like OCaml? where it offers the memory safety and a mature language.
jOOQ doesn't get involved in any such prefetch/eager fetch shenanigans, which are often wrong. They work for some cases and do too little/too much for others. So, specifying the exact data to fetch in every query is a much better approach, ideally with nested collections:
https://blog.jooq.org/jooq-3-15s-new-multiset-operator-will-...
I understand your argument and it’s a good one, but I just disagree. A statue is a nothing but a giant symbol, and the symbolic actions matter far more than any real actions of a person in deciding to maintain that symbol. Most objectionable statues are of people that have passed out of living memory, and aren’t about the person per se; the statue symbolizes something, and people object to that something. In this case, colonialism.

What you said about David and how historical he was is interesting and I love secondary analysis. But I’m terms of the argument I was making it’s neither here nor there, because the historical record is only important in how people interpret its meaning in current day. David’s actual role during his life does not change that he’s been a royalist symbol for the past two millennia.
> No, they weren't

Yea they were. The model T was plenty safe simply because it wasn’t fast enough to be a significant danger.

The point is, claiming that “we used to do X and it was fine” is a weak argument. Times change.
Microsoft just announced that they are getting better price/performance ratios with AMD for inference. It's happening already. Most of GPU thirst for training at the moment but eventually most of workload will be inference. And that's depending on a big if, if users are willing to pay for LLM generated content as much as we're hyped about it right now.
I suppose this is the one time where stackoverflow being a cesspool is actually useful. Any attempt to post malware would just be marked as duplicate and closed instantly
Two things:

1. We're not talking about those places in those times that you reference. We're talking about today, presumably in the US, since we're talking about a "stupid law thought of 200 years ago" aka the 2nd amendment to the US constitution.

2. It is hilarious that some people believe that owning a gun is going to protect them in any meaningful way from organized, sanctioned government violence toward them. Maybe that was a reasonable thing to believe 200 years ago, but not today.

Regular people have zero need for assault/military-style firearms. This is the clearest of clear cases of something that does so much more harm than good that it's absurd that half the country has been propagandized into believing this is some sort of "freedom issue". It's sickening.
How we used esbuild to reduce our browser extension build times by 90%
I use one of the few remaining nitter instance:

https://nitter.poast.org/paulg/status/1796107666265108940
The choice on how to act when your child is in trouble is still yours.
It's very obvious to me that a lot of people engaging here don't have children.
There is a lot of idealistic posturing.
Do you really think a child takes developmental damage by feeling cared for and protected?
GraphQL basically only really works with monoliths that share the same access-pattern (either everyone logged in, or everyone logged out), it's otherwise a pain to merge multiple different graphql-schemas into a single one (or at least I'm not aware of an elegant way to achieve that).. The worst of two worlds is a micro-services back-end with a graphql Api interface, it makes testing individual services and the Api as a whole quite annoying.

I do really like the Api definition part of it though - but I found something like typespec now to be the perfect middle-ground, it allows out you describe your apis similar to a graphql Api without enforcing the graphql engine on you though.
Isn't Kagi dependant on Google for their results? Doesn't seem tenable in the long-term to me.
I like your writing
Yeah I agree with this. And you probably know when it's time to move on for one reason or another
I’ve found that LLMs develop hallucinations from questionable answers.

Since Swift allows extensions of fundamental types, these hallucinations can be quite convincing.
I agree with the article, and want to add on that the browser network debugging tools are a pain to use with GraphQL (every request to /api/graphql, can't even quickly filter by endpoint name). I landed instead on OpenAPI, which can feel like a bit of a hoop to jump through sometimes when writing endpoints (but then, so can GraphQL), but the result is equally nice. And it's much easier to get authorization right with REST APIs.

I wonder if GraphQL would have been as popular if it was a much smaller shop than facebook launching it. Feels like having a name like FB gets you a tech credibility pass.
I used a similar but less sophisticated type of process to generate random space station announcement messages for the hackerspace, such as "Problem detected in hyperspace bay three." Mostly, making sensible messages comes down to using word lists that make sense in the context. "caterpillar" is a perfectly valid noun, but it doesn't fit on a space station: "Problem detected in beautiful caterpillar omega" just doesn't have the same ring to it.

I implement phrases at the top level, with rules like: "sentence: $foreign_object_noun detected in $spaceship_part_noun"

Articles and plurals are problems. I may have to add some actual code to deal with them, as the OP did, rather than just blind string replacement with a rules table. It's a shame that "noun: $adjective $noun" doesn't cut it. Stupid English.
To be honest, I prefer the unattractive and inelegant proof given alongside that one in Lockhart's essay.
And what would this be an issue? If we want to consider this firing or not firing, it's the same. PG did the right thing asking his employee to fully focus on 1 thing. Honestly, what's the big deal about all this?
If I never have to hear about Sam Altman again, it will be too soon.
Then your employer makes a diplomatic tweet, because you are known to be a Silicon Valley billionaire with grunges...
I think Sam has amassed a net worth enough to live comfortably not having to work another day in his life.

To me that changes the meaning of "fired". I'd read it as "co-entrepeneurs parting ways". Yes one of the co-entrepeneurs has more say in who stays and who goes. But even if there was an employment contract, I'd see it more as a good/bad leave clause when no body loses their much required primary source of income.
NTSC and PAL used as actual region locks back in the ps1-2 days.
I've been using nginx for years and switched to Caddy just because I was so fed up with configuring nginx to automatically renew TLS certs issued by Let's Encrypt. This is so much easier and reliable with Caddy.
YMMV : sometimes, X seems to force being connected. Sometimes not. And when not, it sometimes bury the tweet in lot of popups to ask you to connect which makes it very painful to access the information.

So, yeah, if people could stop assuming everybody can read X/Linkedin/Facebook, that would be nice…
Highly agree. And if your code is supported by copilot it's now untrusted input and to be treated as an untrusted dependency.
presumably there is still some authorization requirements though? The logged in user is authorized to see details about Friend 123, but not about Non-Friend 456?
there’s no “maybe” about it, people forget that this was legislatively mandated at the time, and considered a positive step to prevent muggings and phone theft (which were drastically reduced by these measures). And this was actually done over the objections of the tech industry at the time.

https://www.techlicious.com/blog/call-for-kill-switch-to-dea...

https://www.cnn.com/2013/11/20/tech/mobile/smartphone-kill-s...

https://www.pcmag.com/news/cell-phone-kill-switches-prompt-d...
agree, it solve problem at FB for sure, that is a good point.
To expand further, to the tune of "you're welcome" from moana:

Okay, okay, I see what's happening here

You're face to face with greatness, and it's strange

You don't even know how you feel

It's adorable

Well, it's nice to see that humans never change

Open your eyes, let's begin

Yes, it's really me, it's Altman

Breathe it in

I know it's a lot

The hair, the bod

When you're staring at a demi-god
We Already Have a Digital Currency
I have to agree with other posters Italian coffee is not very good (probably second worst I've experienced in Europe), and since you didn't addopt all the good new coffee stuff from the last ~30 years, I don't understand why would you addopt this.
A long while back, I looked into how viable ultrasonic acceleration of the “aging” of Dit Da Jow (https://en.m.wikipedia.org/wiki/Dit_da_jow) would be and had come across a paper looking into it the same.

If I remember correctly, while ultrasonic treatment did a decent job of quickly extracting the various chemicals from their carriers, there were some caveats.
The ratio of chemicals extracted could differ from normal, and it only did a partial job of accelerating the formation of very complex secondary compounds that form when the whole mix is properly aged.

So the difference in smell you found could be some chemicals being preferentially released over others, and/or the lack the secondary chemicals.
U.S. workers are less satisfied with nearly every aspect of their jobs
Haven't used GraphQL but the idea of exposing queries from the client directly to the DB is totally bananas, even behind a login with a separate auth. Even just explaining your DB structure is a thing you should not do.
There's a huge difference between you or I donating a portion of our earnings to charity and reaping the tax benefits or a billionaire donating >50% of their wealth to causes that they decide and the outsized impact that can have.

The difference in the number of zeroes at the end of those figures is enormous and not comparable.
I doubt that will happen. One becsuse the leak didnt really disclose any major secrets that most marketers didnt already know.

2, even if some of this wasnt widely known, its not like you can take advantage of it overnight. Theres no quick hack to building a trustworthy domain or getting lots of trustworthy links for example
Please, make it the top comment already.