skysight-inc/HackerNews huggingface dataset:
All "capitalist" economies have very large amounts of central planning for them to function (not to mention state subsidies and other protections from failing to make money), and use taxation and the national debt for that. Socialism plans centrally to the same extent that capitalist economies do, but also has the state owning the infrastructure that the economy relies upon. So it doesn't need to tax for that purpose. Socialism in that sense has never actually been practiced historically though, in the same way as there has never been "capitalism" in the sense of no central planning or regulation. Luckily.
But React was not batteries included, which is where the dependency hell came from; Angular comes with routing, API management, the works, but with React people quickly needed additional dependencies like state management (redux & co), routing, API calling, etc.

While Angular feels big and heavy because it's a batteries included framework, React feels simple and quick on the surface, but as the article and the discussion show, it comes with its own price.

Angular and React are not directly comparable.
I remember when all web pages were set in Times New Roman on a gray background. Unless you were browsing the web using a console application.
Thanks for the suggestion, but honestly, that sounds horrible for me right now; looking at the picture of all the people hunched over their desks in an open office. For some background, I've been doing this professionally for 28 years. I've been in the architect/team lead role building software, mostly Greenfield projects in the medical field since 2008. I've shouldered all the responsibility that entails; guiding devs, checking code, working with business directly, making deadlines, project planning, all that.

I plan on doing nothing computer related for the first few months. I need to get healthy again. Once I get healthy I'm gonna spend some time doing deep dives into the new hotness (probably AI), then look for another startup type company who won't shackle creativity and ambition with useless process (scrum).

Or maybe I'll just do some contract work here and there and be semi-retired.
In Germany, hub dynamos are far from the norm, they're much more expensive than the usual wheel-side dynamos and as (as usual) the German market is much more price sensitive it's rare to see hub dynamos.
I imagine the poor will want their mind state covered by copyright/intellectual property laws, and the rich will ignore that if it can help them amass more wealth - just like LLM and diffusion model training was bootstrapped off the back of creatives without payment. i.e. the law doesn't apply if you're rich enough.
I heard that too. But if you go their homepage and check the source in dev tools, there are links that point to static assets being served by Next.js.
Yes, it even says so as a requirement on the box.

What I'm also interested in is whether they'll require a PCIE 4.0 motherboard or if a 3.0 x16 slot is fine.

Also whether their software properly supports VR now...
If You Know the Spell You Can Have Whatever You Want
Fun fact - the OpenTTD project supports building for the web browser via Emscripten. I couldn't find an officially hosted version of it, so I've been using my own at https://openttd.pranay.codes. Pretty usable out of the box, but there are some issues with audio. I've been meaning to add features like cloud saves as well, because right now your games are dependent on the whims of browser storage.
You probably already have leadership experience. Leadership means leading, not managing. Plenty of developers lead others through their technical excellence or interests, even though they don't have a formal management role.

So you should reflect on how you have provided leadership at various points.
In my experience (~10 years of front end stuffs), the rewrite will happen either way. Code rot, sweeping redesigns, obsolescense, or over-eager consultants will trigger a full front-end rewrite / re-architecture every ~5-10 years.
Which also includes building bureaucracy moats- that load smaller competitors with unpaid for paperwork and prevent them from operating. Which is never really addressed as source of state inefficiency in liberal literature. At some point, the creature gets hacked by the actual ruler (monopolistic cooperations) and used as a sock puppet.
Congratulations to all !!!
Coming from an atheist, what if there is a metaphysical dimension, and the computing structure of a processor, brain, whatever, necessarily positions it in a unique space within that dimension, and this dimension is what holds consciousness? The idea doesn't really matter, what matters is that perhaps copying a brain actually does move its consciousness.

Easy to prove/disprove once you can actually copy a human being, as he should then report to be simultaneously aware of both bodies.

Other than that it's possible that by the same logic of you not being the same as your copy, you're not being the same after you sleep: the continuity of your consciousness is interrupted, and the new you in the morning thinks he is the old guy, having all the memories, but he actually isn't. Think about this: what if you were replaced with a clone while you sleep? No one would ever know and scientifically speaking both scenarios are equivalent because they lead to the same result. Maybe enjoy today a little bit longer, now knowing you're actually going to die in that bed, and as your "clone" will wake up in the morning completely oblivious of not actually continuing your consciousness, you don't even get a witness to your tragic death, as was the case with thousands of your predecessors.

Or maybe it's even worse, because the consciousness is interrupted tens or hundreds of times during the day. Or maybe those are thousands of separate, overlapping consciousness bubbles and really you should worry only about your identity, as the consciousness is just short-lived fireworks on top of the actual you.

I guess it would be nice to know what consciousness even is.
First step of activating any VPN app on Linux: Disabling IPV6... If you don't and just WireGuard towards a ProtonVPN or MullVad exit-node, you'll find that your IPv6 address is nicely un-VPN-ed, and only via IPv4 does your location show you're accessing the internet from the other side of the world.

That was pretty annoying when I first realized that and I have since then fallen back on using the apps of the VPN providers to automate disabling IPv6.

The apps I experienced are meh in quality. They are slow and mess with existing WG connections. Although that is probably what you want. I find the TailScale/Mullvad solution to be particularly elegant and would prefer Proton to offer the same so I can haz access to Home Assistant AND download Linux ISOs.
We have achieved at a point were we call SQL "raw". Am I this old?
It's enough to keep the Shodan skiddies at bay. I distinctly 'member the modem/ISDN era and trolls shooting off unpatched machines of other gamers. In ye olde days remote RCE exploits were a regular issue...
I agree. I've got a Porsche Panamera and the headlights are too bright. At times people flash their headlights at me, thinking I've got my high-beams on: I then cannot do much else then quickly flash back the real high-beams to mean "sorry mate, no, these were the regular beams, THAT is the high-beams so stop flashing at me".

Now even the regular beams they sure do work fine (the car even does fancy stuff as lighting the interior of a turn when you take a sharp turn at night) but honestly I find many cars, including mine, have headlights to bright.

Worse: on these new cars with super fancy headlights if I'm not mistaken you cannot even configure where they aim at anymore. It's all automated. It used to be the case on older cars where it was easy to configure and you could aim the regular beam moderately low as to be sure to not annoy anyone.

I don't bother flashing at people anymore because I figured out they may simply have a car where the regular beams are simply too bright too.
I don’t mind sharing the bill in procuring medicine if it means i won’t have to pay when it ends up being my turn.

A person’s capacity to live shouldn’t be a function of how much money they make.

It’s such a core and fundamental principle that I can’t reconcile it.

You may disagree with me, and you are free to, but this is merely an opinion.

The word “reasonably” does a lot of work in your comment. I can accept 20 eur for a rabies shot, not 4k.
> > What we need is a better framework for punishing bad software

> So like engineering licensing and insurance?

How is engineering licensing and insurance punishing bad software ?

Microsoft is still going strong and all they do is "checklist security".
React itself doesn't have many dependencies at all, but nobody uses React in isolation because it's only a rendering library / data flow; React was never pushed as a full framework.
Factorio with elevated rails doesn't really match the "pleasant-to-play economic strategy game" thing but has been scratching my making-train-networks itch. I think OpenTTD is still overall the top of this field though.
The “populists” request that their tax dollars go to citizens rather than foreigners and the elites respond with musings about the reproductive strategies employed by ants.
Seems to be made for USA as only cars are counted. In Europe u usually want to distinguish between cars bigger cars, bicycles and pedestrians. You also need to blurr everything not related to cars and you can't just collect all video data in a central space. Or need lower res cameras.
If you give the bare minimum for survival, people still want to work to improve their living conditions.

Virtually no one wants to live on the bare minimum, no idea why you tend to create this rather absurd straw man...
I'd argue a fat binary isn't a major issue unless you're on a lambda or edge computing platform, especially if the application is fairly stable / does not get many re-releases.

I'd say caching can go into a different layer entirely.
Some production use cases,

https://engineering.fb.com/2015/06/26/security/fighting-spam...

https://www.docker.com/blog/how-docker-desktop-networking-wo...

https://www.janestreet.com/tech-talks/ocaml-all-the-way-down...
Webpack itself might be fine but everything that babel brings and webpack plugins are the source of pain.

CVEs aside, core-js is a liability on itself. Sad personal story, sad that the world still thanklessly depends on it.
Sad, would have loved a realtime news feed API distributed by AWS.
Off the gravy train for them! (Sorry)
OpenRA – which is open source reimplementation of Red Alert, Dune 2000 and C&C Tiberian Dawn - has solved this by offering to fetch the shareware game and extracting the assets from there. Fully libre distributable assets would offer even better experience, but this is one pretty neat way to handle the seamless start.
Linux TCP So_reuseport: Usage and Implementation
I have the smaller Gpd game console like with v small keyboard hiding and win max 2 the 10”. I always use the 10”. Just got a win 13” dual screen and hence not going to try the keyboard of this. I think win max 10” is ideal to pack with my iPad in a very small swing back.

I suspect very much my next upgrade is win max 2025 if it is available precisely because of portable, readable (old man) and typeable. But tbh the 13” keyboard is so much better it is very hard to use these unless absolutely necessary. But cannot carry a 13”.
This is very cool. I’ll have to read his blog. My 9yo just picked up a book on coding from the library, I hope he gets interested as well.
I am curious, what are the drawbacks? I was planning to learn Next.js but probably won't if the tradeoffs are bad.
Activated charcoal filters fill up too quickly. I assume you don't want to replace it every week.
That is always bound to happen, languages are products, like anything else.

Even Scheme and Go communities had to learn this.
Thanks, glad to hear. Hope it's also useful for someone else.
Firefox on mobile works too.
Show HN: RogueTodo – Roguelike meets Excel in a freeform tool for notes
Roguetodo is just a fun experiment that blends an 80s computer aesthetic with Excel-like cell design. I use it for tasks and notes for day-to-day work.

Don't forget to read the small text at the bottom of the page.

Manual/how to use it: https://fblsoft.com/docs/doku.php?id=roguetodo.com
I used to play this a lot with a friend. We made a map called “German Reunification” which simulates the separation until 1989 and subsequent reunification. The map is made from real elevation data and city geocoordinates. https://wiki.openttd.org/en/Community/Scenarios/Real%20World...
You are not alone. Composition and the general idea of type is enough for most of us. You do not need Schopenhauer to discover that life is hard, or Hegel to know that opposites exist and sometimes their relation creates something different “not in the middle”.
> ... I wish it would be some kind of oncoming active light dimming / compensation system.

I think fancy Mercedes models have very advanced stuff like that. IIRC it's even crazier: in addition to compensate in the mirrors/rear-view mirror, they can also detect where another car or pedestrian is and adapt, constantly, precisely how their own beams are projected as to not blind anyone.

EDIT: other manufacturer do it too, it is called "Matrix headlights".
View count is nice but I'd like to be able to share a video that I got with someone else, I think that would be a great function.
Do you also keep Microsoft contributions to Go, Linux kernel, clang, Rust, Java, Mesa, nodejs, Chrome, LSP, out of your Linux box?
I use one in the kitchen, because it's easier than the ads and prose on most recipe websites, and it can adapt to whatever ingredients I actually have rather than being a fixed list.

Used them in the garden while weeding and in the garden store while planning what to plant, in both cases to identify plants by image and tell me about them — though I'd say image capable AI are no longer mere "large language models".

Used ChatGPT while shopping to help me locate products in the store I was in, when I couldn't find just by wandering the isles, by uploading a photo of the aisle I happened to be in at the point I gave up.
Maybe you need to read it coming directly from Elon's dad then? [0][1]

[0] https://futurism.com/elon-musk-dad-emerald-mine

[1] https://www.the-sun.com/news/7911051/elon-musks-dad-errol-em...
TVOC reacting to ethanol is a feature, not a bug. Ethanol vapors if up close, such as releasing slowly from a foam surface, can cause sinus irritation and a headache. It tells me that I need better ventilation, if only temporarily.

The device is a singular combination meter of both TVOC and HCHO. It is widely sold on Amazon.
Using IPv6 on the backend is already something ISPs do in many CG-NAT scenarios. This is exactly what DS-Lite does, though that does require a CG-NAT termination solution (then again, if you're an ISP you probably have a box that supports doing that lying around somewhere anyway).

For new networks larger than 10/8 going IPv6 native makes sense I suppose, but for existing networks I'd expect migrations to move towards DS-Lite and similar techniques rather than 464XLAT; it's a less messy solution, and from what I can tell it's also more often present in CPEs.
Criminality/terrorism is the stated reason, but it is a clever way to push out the larger operators. Retail good, wholesale bad. Less upward pressure on real estate prices.
Nope, they seem to have their own catalog library that translates it:
https://github.com/awslabs/s3-tables-catalog
I use it in https://malmal.io for rendering the drawn tiles on my server, it works really well.
The very first video was of a toddler doing their first steps. I don't know any of them and had no clue where they are from. Someone just wanted to share their magic moment and after 15 years, I was involved.

The internet truly can be a marvelous place.
The Old Man's War series by Scalzi is a solid example of this, but if you want to go much further back for a classic similar story, try "The Forever War" by Joe Haldeman. Absolutely wonderful, and a bit more neatly dry than Scalzi, like an aged whiskey.
This is meant as a compliment. The lower level the language, the easier is to make a mistake in it, leading to instability. The stability of the product, then, is a testament to the ability of its creator.

Chris have indeed written the game in Assembly, however, this is just one aspect of the truth. He actually used a kind of higher level generator or macro system for the game. But, still assembly, at the end of the day. Just not written by hand in Notepad, like how CS students do in class. Or was that just me?
It's a bombshell
I'm referring to the writing style more than the underlying idea.
Strange no mention of linux usage in that context. Just a marketing like announcement ?
I feel like if you're writing C then writing with memory safety in mind should probably be autonomous anyway
4 channels of DDR5-8000 would give you 128GB/sec. DDR5 has 2x32-bit channels per DIMM rather than 1x64-bit channel like DDR4 did. You would need 8 channels of DDR5-8000 to reach 256GB/sec.
I never had any false negatives, they are basically impossible in this framework, except it does assume if a program, and all it's inputs are unchanged, the output is unchanged, so this is no good for programs which randomly produce different outputs.

ccache can cause things to get built twice, because the first run it sees it tries to read a file, then later writes to it, so it knows something different might happen if you run again -- but then again that is just ccache doing it's thing, so it's quick. Yes, distcc wouldn't work, but then again I find distcc super-brittle (so hard to make sure everything has the same compiler versions, etc), I may have used it 20 years ago, but I don't think I ever would now!
It's fun! The animations are great, too! I just wanted to add, somewhat related, that the Icelandic languages has the word "tölva" for "computer", a neologism comprised of the words for "number" and "prophetess", so if you will, the game's protagonist is a very literal computer.
I'd go further and say "parser generator", the generated parser will be compiled by a C compiler after all.
Mine was a horse f*cking another horse. Reminder to not browse HN while at work. Closed the site pretty fast after that.
> so when it arrives you connect it to your network and copy data onto it, and then it is driven to an Amazon datacentre.

And if there is an accident on the road, bad luck. /s
It has almost 30 years of history, and ecosystem, while those are barely at 1.0.
I think it’s special that we’re collectively ensuring that all these videos are watched at least once :)
So we would emulate the mainland Chinese and the Russian railways ?
The issues of large scale infrastructure are so different to running a glorified NAS at home
Yeah was going to comment the same.
Always really strange to see so many adverts for medication when I visit the US.
Having implemented a commercial hole punching mechanism, and having tested it on home and commercial deployments (various UK and USA ISPs), I have to agree.

For most deployments (home and commercial) the NAT function (its session table) employs Endpoint Independent Mapping, and Endpoint Independent Filtering (see BEHAVE RFCs).

As such once something behind the NAT (say at IP:Port) has connected to an external node, any external node can connect back to that internal IP:Port location by targeting packets at the public IP':Port' mapping. This applies even if the node behind the NAT was not expecting, nor desiring it.

For home deployments, there is generally no additional firewall.

For commercial deployments, there is usually a firewall working in an Endpoint Dependent Filtering manner (usually full 5-tuple, Port and Address Dependent Filtering).

This additional firewall blocks off the unexpected connection allowed by the home scenario above, but still allows for hole punching if the behind NAT node(s) can coordinate punching via a third party to exchange their public mappings.

Notably in the home deployment case, if the attacker is working with known public ports and addresses (i.e. itself being none NATted), then it can easily bypass the filtering logic of the home NAT once it learns of the existence of the 5-tuple public flow from the home NAT.
Anyone aware of public archives of videos like this? These are so cool and I imagine that in the future this would be an incredibly valuable peek into history given how raw it is.
I personally see "Hi there, it looks like the internet dropped the ball somewhere. Please try your request again.".
> Inequality is only a problem for people who are envious.

Or when you have to pass by homeless tent cities in your downtown. Or when you are the victim of crime because the kid pulling a gun on you is envious because their family is poor and you're rich.

Extreme inequality brings social strife in multiple layers, if you're individualistic you might not care for it but for a society it fosters resentment and erosion of social cohesion.

But I don't think you care about that in general.
I think one fundamental difference between the two of us (I'm guessing here, let me know if I'm wrong), is I'm willing to cope with longer compile times, as long as I always get a correctly built executable (so there are no 'halting problems', if in doubt, rebuild it!), while you would prefer faster build times, even if that then requires sometimes having to do a little manual work when the build system doesn't realise it needs to rebuild? Of course, no system will be 100% perfect, but you can choose where your trade-off point is.

Two reasonable viewpoints, but probably effects how we do our building setups!
If you do limit/offset on database side, page number is enough. Though this doesn't work well for bigger page numbers. There's other ways to do pagination, e.g. with "cursors", where cursor is simply id of last record on previous page. SQL query is very efficient, but jumping to page X is impossible. In this scenario storing cursors for past pages is needed
The weird balancing of plates I have seen developers do to not talk to each other amazes me. I often have to remind frontend that we are on the same team as backend and we own the technology: if we need an api to behave differently, let's make that happen, not code around it. Similarly, I have to tell the backend team that the things they find frustrating can be automated, processes can be changed, and we can talk with ops and platform teams to come up with solutions instead of coding around it.