skysight-inc/HackerNews huggingface dataset:
Next.js is such an odd experience.
On the one hand, I've built three apps in Next.js, a business directory on Vercel with a separate (Firebase) DB, a blog (Cloudflare, Next on Pages) which pulls from an API and a little calendar management app (Vercel), which also only pulls from an API.
The speed at which I could get something up and running was astounding. Before Vercel I tried Google's Firebase hosting, which was so hilariously bad that I switched to Vercel, where everything just worked. You'd expect that from the makers of the thing.
However, I was wary of vendor lock-in. When Vercel decides to arbitrarily break something you relied on, you are at their mercy to figure out when your app will run again.

And this is where things get hairy. The Next.js documentation is sparse. So you either get lucky and someone else has done the guesswork to figure out how to do the most basic things in Next.js (for example the transition from 12 to 13, aka pages-router to app router was ROUGH...you could only find SO issues related to 12 and all the libraries and structures you were used to had all changed in subtle ways).

Caching is another one of these things. There are fetch calls in some routes in my app that get cached no matter what. I've tried every which way to get the damn thing to stop them caching (the most obvious one being the no-store header), but to no avail. It caches and I can only get it to stop by redeploying. And no, purging cache from the Vercel dashboard doesn't fix it either. Only a redeploy will get me updated data from the DB. It's bizarre.

And so the story goes on. It's super easy to get up and running. There are many 'aha' moments, where you can see that a ton of work has gone into DX. So much so, that I really try to use Next.js where I can. However, when you run into problems, they are usually more difficult to solve than with React. And they are subtle and not infrequent.

Don't get me started on debugging. Since Next.js is sort of 'backend' to a large degree (which, in Google's and Cloudflare Page's case means edge-functions), trying to tease a meaningful log that isn't severely character-limited out of either service is very difficult. Error messages in the frontend are useless to an astounding degree.

So, it seems there's a lot of work to be done. Tread carefully, as it's very enticing to have this quick-start, but I'd hesitate to use this for anything too serious, as things will break for no reason and there will be issues that are nearly impossible to solve and I wouldn't want clients emailing me while I'm dealing with BS I simply wouldn't have had on any other stack.
> so all the time spent on micro-editing are wasted.

True. On the other hand, there's sometimes the satisfaction of a well-written sentence you can sneak in elsewhere, even if the rest of the scene gets the ax.
I found and posted the answer in parallel with you, and then deleted my direct response when I replied to yours (at greater length as I initially posted only the link, which was sufficient for merely answering the question).

I don't think the posting of unverified ChatGPT snippets in response to factual questions on HN has value.
I know OpenAI is working on some sort of hardware integration with it (designed by Jony Ive). I almost think it’ll compete with HomePod, Nest, and Alexa.

I’m using ChatGPT 4 and love what’s coming back from it. Aside from limitations and some minor inaccuracies, it’s been great.

The mobile app on my iPhone was great on my last road trip. I told it was driving alone and I needed company and if could help me. Sure enough it offered to make small talk with me for about an hour before I got bored trying to push it more to keep me entertained. The entire time I kept thinking of the movie Her and how close this was to reality.

Something tells me Apple is going down this path by the next WWDC.
None of that really engages with what I was talking about. I'm not really interested in this kind of pedantic wank over the exact meaning of "blockade" or playing some sort of partisan blame game. If you think Gaza is "just" some piece of land and Egypt can "just" end its problems then you're either profoundly misinformed or a bad-faith troll.
Both times I've had it done, it was every 15 minutes during the day and every 30 minutes at night. Approximately, anyway. I tend to go to bed later than the settings allowed, so the last couple hours I'm awake I get tested less.

And yes, more comfortable wearables would be grand. Blood pressure cuffs hurt: Last time I had the 24 hour monitoring, I had bruising and blisters from the cuff.
Weren't many of the planes in operation today certified before 100LL became the only available grade (excluding things like 115/145 or even more exotic brews which I guess today are used only at Reno air races and such)? E.g. 80/87 for lower performance engines, and 100/130 for higher performance ones. So presumably they were somehow grandfathered in when 100LL replaced these grades? So why can't the same be done for a hypothetical "100UL" spec?
If I understood it correctly, it can actually be worse than fallback to plain text, because if a malicious actor can stability a connection using legacy SSLv2, then this connection can be used to decrypt the session for users running the latest TLS version.

While plain text connections would affected only users using the plain text connection.

See comment from https://news.ycombinator.com/item?id=38047633
Wise is have massive issues with fraud and money laundering.

Do a search on Facebook for Wise and you’ll see multiple groups where people sell their verified accounts and people looking to buy them.

They played fast and loose with the rules at the start and are playing catch up. Likely to avoid be shutdown in a number of countries.
I mean it is open source and someone even made a PR to fix the bug in question and I guess I could use their fork until it's fixed.
I guess it helps to utilize otherwise-idle CPUs to keep you warm, hence the name.
Israel Helped to Spawn Hamas (2009)
The effect of heli parenting is the same as when you have a boss that is an idiot and you hate him because you realize he is incomptent but he doesn't see it: you intuitively realize that something is very wrong but you may have credit so you are locked into the job.

With a kid it's much worse: you can quit from a job even if you have credit (risky), but as a kid you can NEVER "quit" from your parents: it's being stuck in a perpetual situation with a shitty boss who gives you no freedom and micromanages you.
Awesome guys! I tried it and look it well
Yeah, and in what universe could that work? I need directions.

Seems far simpler to send a physical mail to the service operator who then hardcodes the IP in the server.

Or, maybe do a handshake once and cache it for X amounts of time whatever makes sense for that service.
Crazy idea: could amplification attack be avoided by Proof of Work in the requesting UDP packet?
This references the problem, but doesn't explain the big question: how do they turn a section of a sphere into a section of a parabola?

Beach balls might not be spherical, but my bet would be on ovoid rather than parabolic.
Because he is paid to address criticism of Vercel since he works there?

It reads that Vercel told him to do this because he works there rather than him responding on his own accord.

I don't see a 'DISCLAIMER: I WORK AT VERCEL' at the top on here, so I assume this reads like an ad.
Been using Compose for 3 years now professionally, while OP hasn't. I never had serious issues that other UI libraries do not have. OP arguments tend to be blatant and unreasonable, and I've been following him for last ~2 years on twitter.
https://archive.ph/iPO3z
They use Rust (i like Rust), so they have to somehow convince themselves that their mess of overly abstracted code strewn across 2000 crates is, in fact, very very fast and it's all worth it.

I think people use a language like Rust because they hear its got potential for performance, but its told to them like so: "Rust is blazing fast!".
So they perpetuate that idea, and just hope to god that their program, even if its horribly cache-inefficient, allocates aggressively, context switches constantly, etc. is still fast enough that it feels fast.

Also, of course, on dev machines which often have high end hardware, it probably does feel very fast. "I can't even see any time between input and result, its so fast!", said the programmer running his script on an overclocked i9-9900k with nothing else open

To be clear, nothing about Rust or C or C++ is fast. They allow you to write faster code than most other languages, some more easily than others. All of those you can easily write the slowest code imaginable in. Try doing a bunch of very expensive copies in C# or Java - youd have to go out of your way. In C++ its default behavior.
Hmm, doesn't seem as much of an issue now.
people approach problems differently.

look at linear, asana, trello, jira, and shortcut for example. similar problems, but different approaches. different tastes, different preferences.

aws, gcp, azure, digitalocean, hetzner, vultr too. similar problems, similar solutions, differing interfaces and differing quality of support.
The original article was written by a guy who had a founding responsibility for a rival framework.

Pot, kettle?
I’d only stop in Tokyo for the day, and continue up the country to Hakodate. The weather will change, there’s near no tourists and you’ll see a mountainous part of Japan that’s completely different to where else you’ve been.

Then on the last day that you fly out, go back in early - hit up whatever it is you’re going to Tokyo for (it’s not what it was in the 2000s, you have to search and get recommendations - the tourist trap area is just like any other large metro place in Japan) before flying out.

Get your luggage shipped to the airport.
Also Google Pay stops working half way through a journey across London meaning you end up in a massive human pile up.

SMS messages stop getting received suddenly at least once a quarter usually when I'm in the middle of fucking nowhere and need to so a 2FA bounce requiring a reboot.

And that time it destroyed the filesystem on an SD card resulting in the loss of two weeks of irreplaceable holiday photos in Australia.

Travel advice for Android users:

1. Take a DSLR/mirrorless and use that. Or upload all your shit to OneDrive or something at every available WiFi hotspot.

2. Use actual debit/credit cards rather than rely on Google Pay.

3. Write down all your bank details and credentials on paper using a simple cipher (shift left/right a few digits / alternate).

Still I'd rather travel with an Android device because I'm less likely to get beaten over the head and getting it stolen because it's 3 months' salary where I am travelling.
Do you happen to have any additional block lists populated apart from the default ones by uBO? -- I also have the same setup but it works for me.
Anybody can flag at any time. It only takes 4 sad people for a thread or comment to achieve flagged status. As an example anything with negative commentary about Julian Assange is instantly flagged because there is a cult that hangs on his every word.
Nice thought :)
If you're really wondering, it's because the author's name is Christopher Gadzinski.
There are more classics from years past than I'll ever have time for, I have no need for contemporary bestsellers nor worsesellers.

Unfortunate perhaps for my counterpart 100y from now if the article is correct and there isn't the 21st century to sample like I can read the 20th, but I think that's hard to judge in the moment, especially when (inherently in the argument) critical 'edgy' unpopular classics-in-the-making aren't getting the attention.

In the meantime, there's a large pool that's stood the test of time to draw from, and if you know what you like and just want more ('instant gratification') of it, it makes sense that that would be churned out contemporarily, as I'm sure it was in the past - especially serialised in magazines and newspapers.
Space is cold; I wonder if they could find a material that is inflatable at room temp but would quickly harden in space, so they would inflate it using warm gas, then wait for it to cool down.
It would be nice if that's what they were advertised as, not as top end premium Android devices with polished experience as a major selling point.

But I agree, I had a Pixel 6 briefly when my S23 was in repair for a week and it was an incredibly buggy experience in comparison, although it was quite pretty.
Saying "It's super fast" isn't a selling point.

facebook/zstd has performance as a selling point, by doing extensive benchmarks and presenting them.
I agree that it's an arms race, but I consider static advertisements (billboard/tv type) an improvement.

I think that the only way to get to the endgame I want, which is "advertisers simply give up, the sites sell the ad-space directly, with no tracking necessary and no sharing of information between sites" is for everyone to click on more ads for things that they aren't interested in.

Make it a browser plugin: the plugin works quietly in the background, and clicks on every single advertisement it sees, going as far as possible in the funnel, all the way to checkout, but without doing the final payment.

Until the signal/noise ratio of adverts are 99.999% noise, we're still going to have this arms race.
I guess one example of this was DoS attack on Yahoo (when it was the google of its time) from a single 56k modem connection.

Unfortunately can't find the original article, may be someone will share a link.
Magnetically Modelling MagSafe
So both read like ads then. What is your point?

Why are you rushing on every comment critical of vercel?, I'm assuming you also work for them or you have been sponsored or taken money by them in their marketing department.

Judging from their latest release of Next.js, nothing has really changed or been done (except v0 which is cool which is besides the point from Next).

But the fact that I don't see an explicit disclaimer here and the framework is overhyped, I see this as an ad.

https://nextjs.org/blog/next-14
I've noticed that tapping notifications has a significant delay (350ms or so) before it opens any app since upgrading to 14.
Goa Gil Has Died
Goa Gil, the DJ, musician and pioneer of the psytrance movement, has died following a battle with cancer.
TBH I switched to archive.ph months ago.
It is kind of interesting to me how much the commodification of text per se dovetails with the appearance of generative AI for text. Generative AI excels at producing this kind of pabulum and if you think about how it works, it sort of makes sense - these AI generate what comes next based on statistics in their corpus. They are, fundamentally, backward looking and non-ruminative. Before the AI weirdos pile in, I don't think this is a fundamental limitation on AI, just an interesting reality of the current strategy.

But to respond to your comment in a larger sense, McLuhan once wrote that everyone sees reality in the rear view mirror and only artists look out the window to see what is really happening and what is coming. (I always think of Paul Verhoeven and Robocop when I think about this, since Robocop is uncannily prophetic,or even Die Hard, which in two hours seems to contain the conceptual ingredients of the 2000s in a little over two hours.) The point is that artists are by nature alienated from the public anyway - most truly enlightening messages are the kind of thing few people want to hear. It has always been the trick of good artists to smuggle those ideas into people's brains via one Trojan Horse or another, penetrating whatever guardrails exist at the time to police the mental life of the culture. So, in that sense, the more things change, the more they stay the same.
How was UI responsiveness vs blackberry? And keyboard?
All he is doing is rebranding Zazen. Nothing new here.

https://tiferetjournal.com/zazen-what-is-it-why-am-i-staring...
I'm glad I have a Pixel 3a, which Google doesn't care about anymore, and won't get Android 14.
OP is probably from Europe - important note: instead of ‘credit’ you want to say ‘mortgage’.
The majority of programmers wouldn't know how to effectively help a family member understand how to open a commandprompt and enter a command, yet they would all be capable of it. Some even did it before, when thats all computers were!

I recommend grabbing a bucket of patience and sitting down with an older but interested non-technical person and telling them to do some normal everyday things on their PC. You will quickly learn to start tutorials with: "First, make sure you have git installed. Then clone this repo by opening a terminal like so: ..."
They were treating the malaise by importing people but now, with widespread internet access and isolationist politics, I fail to see how US can continue to be the default destination for academics across the board.
That's not quite true. Power fluctuations can cause instability or crashes, either of which could lead to data corruption.

That said, it's much more likely that a faulty or low quality PSU will be the cause of that rather than the cable, and there's a lot already written out there about why a high quality PSU is important.
You should still not use MONEY in Postgres, even their own website says so [1].

I still wouldn't use floats/numerics/decimals to store currency either in any db generally, as said by others you're going to end up with inaccurate numbers [2].

Therefore using integers is in fact very good for this use-case, especially if you are in accounting or book-keeping!

Source: I work for a Fintech company that processes millions of payments.

[1] https://wiki.postgresql.org/wiki/Don%27t_Do_This#Don.27t_use...
[2] https://www.youtube.com/watch?v=PZRI1IfStY0
This is not to contradict OP's experience, but I have seen wonderful changes in life by "embracing deliberate attention" .. perhaps this might appeal to some of you.

In recent times, I have started a "digital fast" twice a week ... no looking at any screen (TV/laptop/phone/iPad) for the entire day, except keeping a lookout for urgent notifications. Very few notifications merit opening and looking at the message, and still fewer merit an immediate response.

On these days, I have reverted to paper and pen to draw and write software designs, fighting the urge to look up any reference material. I have read fat novels without much of a break, spent quality time at the gym, practiced music and slept early.

There is no boredom, there is no anxiety due to news of politics & war/climate change/AI. I don't find myself flitting from site to site and infinite-scrolling app to another such. The afterglow carries over to the next day.
As a "boxer", my active tike is over and I do only for the workout by now, it isbsomewhere in between. It is not boring, especially sparring, but then the drills and general carduo is boring in the sense thatvit doesn't need a lot of concentration of the complete brain. You just don't think a lot, meaning while doing it a huge part, of at least my, brain runs on idle.

Thinking of it, I need to go to the gym more. And I need some periodd of general boredom. Lately my brain had close to no occassion to run partially idle and I feel it.
Information dominance has been a key strategic asset of warfare since WW1. There is a clear and obvious tactical advantage to the boots on ground in destroying the enemy’s command and control capabilities while simultaneously enhancing friendly command and control.

The more important benefits are non-tactical, though. Information dominance shapes the politics of a conflict. If non-combats do not see the enemy civilian population suffer than they must not be suffering, and so forth.
I think you have to look at the parents. Teenagers in 1990 were born around 1975, so their parents were born around 1945. (I'm not sure what the average age was when people had kids back then, but the ballpark should be right.)

For 90s and early 2000 teenagers, the parents were born post WW2, and had their formative teen or twenties years in the very liberal late 60s and early 70s. They experienced the shift from black pedagogy and strict morals to anti-authoritarian and liberal norms. They grew up in an opening and progressing society. I could imagine they passed on a certain optimism and openness to their children.

Contrast with the later generation, whose parents grew up in the Reagan and Thatcher times (keyword "no future"). I imagine those parents would be more pessimistic and protective on average.

I was born in 1984 and certainly my parents had that optimistic outlook ("ones kids are going to have it at least 50% better as their parents" was a widespread idea at that time). And I had a lot of freedom growing up that kids in the 2000s didn't have. Growing up in the somewhat optimistic 90s, I hope that my generation is going to be a "good" parent generation again...
Is a sales job?
How do you work on these fasting days? Are they just the weekends?
Motorcycles are far more dangerous per mile of flight.
You can take this idea one step further and not only avoid external stimuli but also internal ones. This is effectively mindfulness meditation. You try to not "react" to stimuli (both external and internal) and just observe. Is feels very unusual in the beginning but can have a huge benefit on your life.

FWIW I use the app "Waking Up" from Sam Harris.
The title blames "helicopter parenting" while the actual study blames the lack of independent mobility:

> Considerable research, mostly in Europe, has focused on children’s independent mobility (CIM), defined as children’s freedom to travel in their neighborhood or city without adult accompaniment

Isn't that lack of independent mobility largely caused by car-centric urban planning? Children and teens can't safely roam the streets on foot or by bike because of the awful amount of car traffic everywhere. Urban sprawl is the direct cause of car dangerous and noisy car traffic everywhere, as well as the reason why interesting places are often too far apart to walk between them.

I'm currently trying to find a place to live where my kids can become more independent and it's surprisingly difficult to find places like that in Canada. Suburbia may have little traffic, but they are also devoid of "third places" where teens can be teens.
We probably don't need certificates for IP addresses,and just ensure edge routers sending packets to the internet ensure they are sending pockets with source defined as a network IP only within defined CIDRs.
Cpu architectures and hardware is incompatible, so OSs provide a layer across. OSs are incompatible, so browsers and their virtual machines (i.e. javascript runtimes) provide a layer across. Browsers are incompatible (in some ways more than others), so wasm provides a layer across. Wasm is cool, so we backport wasm + the vm + the browser + the OS to a new program, which abstracts all that again. Cross platform is hard and hasn't gotten any easier.
Lazy management searching for the most used language back then and not willing to invest in finding what would have been the best technical solution, no matter the performance drawbacks. As a result, security is still a myth and Android can only dream the low latency performance of other platforms for example when making music.
> It has considerably a lot of comments and upvotes

As of this comment it has 100 upvotes and 400 comments.

That alone, regardless of subject matter and guidelines keeps it from the front page as the placement algorithm favours posts with more upvotes than comments.

Threads that attract many many comments but relatively few upvotes in comparison are weighted down.
I've also been surprised by witnessing a bit of that here recently.

I guess the names "last generation" and "extinction rebellion" are sincere.
> Single-core performance is more important because

Because there are a lot of svchost.exe instances fighting for this core. /s