skysight-inc/HackerNews huggingface dataset:
> What if one person wants to continue working 40 hours so they can save more to go on a big holiday or retire sooner?

What if someone wants to work 60 hours to go on a big holiday or retire sooner?

> I just can’t see how this is meant to work. You already could work less now if you wanted to, but you’ll always have less things and less money than those who chose to work more.

How does it work today? The five day work week has not always been the norm and isn’t even the norm in all countries (e.g. Chinese 996 where you work from 9 AM to 9 PM 6 days a week).
I found the transactional aspect surprisingly difficult, especially with concurrent file access. SQLITE_BUSY handling was quite hard at the time. I know that serialization failures are expected in transaction processing, but for SQLite it was very difficult to tell persistent failures (say, due to self-deadlock) apart from transient concurrent update problems. For transient failure, you can re-execute the closure defining the transactional operation, but for persistent failure, that's of course pointless.

Part of the problem is that sqlite3_stmt combines aspects of both prepared statements and result sets. There is a tendency to keep them around to cache the compiled bytecode (prepared statement), but your might code might stop mid-iteration (result set), maybe holding a lock at this point. This can lead to surprising lock-upgrade failures. In the end, I wrote extensive error reporting using sqlite3_next_stmt, sqlite3_stmt_busy, sqlite3_sql, just to weed out those issues. The entire transaction retry code I wrote is full of optional logging and many comments, even though it was just for my own personal use. Before that, I wrote transaction retry logic for PostgreSQL, and that was so much easier (but it was before fully SERIALIZABLE transactions arrived).

The other surprise is that “ A transaction committed in WAL mode with synchronous=NORMAL might roll back following a power loss or system crash.” (https://sqlite.org/pragma.html#pragma_synchronous), but that wasn't relevant to my application.
Am I the only one that really really hates pages like google Colab? I never know what is going on there. Is it free? Is it running on my machine, or is it running on googles Cloud? If the latter, again is it really free?!

Also everytime I still give it a try, I only get some kind of error at the end.

Edit: Here we go. Literally the first line that it wanted to execute: "ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
tensorflow-metadata 1.14.0 requires protobuf<4.21,>=3.20.3, but you have protobuf 4.24.3 which is incompatible."
Tell HN: Hacker News Does Not Support IPv6
Just something I noticed after seeing people bashing GitHub and other sites for not supporting IPv6 at [1]. What could be the possible reasons for HN to not support IPv6.

[1]: https://news.ycombinator.com/item?id=37549745
Apparently you weren't on our university, being a victim on unwanted content when the teacher would be going to look at your screen.
Close-Up Ignition of a Rocket Engine in Slow Motion [video]
Speaking as a someone who does DIY CNC, it's easy to add an adjustment dial labelled in 5 micron steps. But those labels are basically decorative if other imprecision in the machine means adjustments aren't reliably reflected in the output.

Even if your coffee grinder is in a room temperature-controlled to within 1 degree, the heat output of the motor could easily cause more than 5 microns of thermal expansion.

But obviously, if the coffee tastes good to you, then that's a coffee making success regardless of how precisely you're grinding things.
It puts people out of work immediately and people need food and housing immediately. We can progress and take care of people who get hurt along the way. It is possible.
That's not how it goes. The conversations usually lead with them talking about something other people are doing, as if I have any idea what they are talking about. Then I ask them to explain the context. THEN they'll ask if I saw X on Facebook or Insta or whatever.
Try exec.com, there is a directory

Find someone similar to your problems.

There are many others listed on LinkedIn and Twitter (X) if you search.

In terms of tips, the best advice I follow is having 90 day plans with set objectives and then coming back to them and checking on your progress.

With a coach the tip is honestly you meet with them regularly and talk through your problem to get outside perspective.

That is the tip.

You can try to solve all your own problems by watching YouTube videos, but it just is not the same as having someone to solve problems together with.

If you have a complicated situation; YouTube is not going to help. It is not customized to you.
Hacker news also does not support IPv6
Beyond and Impossible are very different companies.
Unlocking SEO Gold: A Comprehensive Guide to Buying Expired Domains
They did the smart thing and all of the game core is a separate C# package and they were using Unity mostly for the display bit.

Zero game logic was trapped behind unity, so it was mostly just replacing a few idiosyncrasies between Unity and Godot (X vs x in coordinates and colors being floats vs ints)
> But not for people with this level of applied skills.

Perhaps not for people with this level of applied skills who live in the US. But salaries vary drastically around the world, and remote jobs are not feasible for everyone.
That epic moment when your thief manages to capture the Ukrainian bomb truck and sends it right back to the enemies base!
I wish they at least made it easy on the eyes
Nilay Patel’s piece continues to be pretty much on the money, a year on. Turns out dealing with governments is hard, and if you don’t employ experts, you pretty much have to just roll over: https://www.theverge.com/2022/10/28/23428132/elon-musk-twitt...
Maybe if you only have five VMs or something, but when there are 100 or more the additional bits in an IPv6 address will be useful. You can recognize a whole subnet as dev, or production, or a different site, or the office LAN.
It's not nationalism just because I'm defending one country in favour of another.

I'm not French and nor am I British. I feel neutral about both of them though I do live in the UK.

It's just logic, not nationalism. :/
[dupe]

More discussion over here: https://news.ycombinator.com/item?id=37552740
Does that mean that artists would be ok with LLMs if they got one book sale for each book the LLM trained with?

Not to mention that the article's author called it "stealing" even though the articles in question are free to read.
> I enjoy knowing a little bit of queue theory because it is a subject where not only can you gain an advantage in many areas but few people will be able to figure out why

Yes! I’ve been building web applications for 15 years, but queuing systems were rarely discussed with any importance. I only picked up on it in the past few years, but since then, I consider it one of the most commercially-beneficial ways to scale and grow most kinds of software.

When it comes to scaling, it seems like 90% of the advice just focusses on RDMS, optimising indexes, etc. Database theory is vitally important to understand, but I now consider queue theory essential knowledge for modern application developers too.

Case in point: over the years I’ve reviewed thousands of PHP projects, articles, blogs, and other resources in the ecosystem. There are more guides to scaling Nginx or optimising MariaDB than I could ever need.

But I simply never see any discussion or usage of the low-level queue features offered by the language, like Deques: https://www.php.net/manual/en/class.ds-deque.php

I appreciate these have niche use cases, but a background queue handler builds on this kind of understanding, and is general purpose.

Knowledge of queue theory directly helped me scale my own projects, in ways I couldn’t have imagined otherwise.
When using variable-length arrays (which I know are being phased out but which still do exist in the language) sizeof is indeed evaluated at runtime. It's weird.
essentially replacing suicide nets with bamboo canes.
Good ole .filename.swp
Eh, I disagree. It's no different from the way all sorts of Asian clothing brands just put random English words in places or how many of their songs just have English bits which have glaring errors or outright don't make sense. They don't actually know English but they think it's cool and thus do that (or similarly in the West with Japanese/Chinese characters).

Yet for most English speakers, it is at worst amusing and mostly is just appreciated as indicating interest.
USGS: The Eros Radome[video]
Economical viability of renewables is being proven by the hundreds of GW per year deployment. Real world deployments. Across the world. Batteries too (produced by the twh/year now). Nuclear, ... not so much. For whatever reason, it's not happening at any scale worth talking about. A handful of plants here and there. Invariably and reliably way over budget years later than planned.

I'm sorry to burst your bubble but nuclear has an absolutely terrible track record. Compared to the things you dismiss that are currently running circles around nuclear in terms of cost, GW delivered, etc. It's outpacing nuclear every year more and more.

If somebody figures out how to do nuclear 10-20 times cheaper and faster, I'm all for it. But so far that doesn't exist.
i tried to see what was synergy/barrier and for what i read i don't see any reason to for it to not work on wayland, it just need to accept the correct protocol and portals
I loved these games and played so many of them but for some reason I just don’t think I’d be able to play them again.
Sorry, let me explain more.

I'm not being dismissive of the use of mushrooms as a meat argument. But I was being dismissive of the moral superiority based, "you should do this because it's right" argument being made framed by mushrooms.

I hope that's more clear.
I came in JUST to comment on the writing. I usually 'autodownload' PDFs posted in HN, and (almost immediately) read the first paragraph.

And WOW what writing was this (unlike mine just now). I am looking forward to read this, and it's a pitty it's only 8 pages long.
I love NHK WORLD-JAPAN! They also have a great YouTube channel[0]. I am especially fond of their "Journeys in Japan" series[1] where "English-speaking visitors travel the length of Japan, exploring the local culture, meeting the people and offering travel hints rarely found in guidebooks".

[0] https://www.youtube.com/@NHKWORLDJAPAN

[1] https://www.youtube.com/playlist?list=PLFEzXnIQVwV86hG7tkoVn...
Fio's usually seems to stock it from what I've seen, they have a few locations around North London.
Are they? Even if it were the case, there are a lot of people in Europe that simple don't want or like black/brown people and people of other religions.

Most people I interact with that trust me enough to open up to me say as much. They're just being bullied and gaslit by niceness and the media.
Could anyone speak to the core differences between Web Assembly (Wasm) and WebAssembly System Interface (WASI)? I noticed Go 1.21 supports WASI as a target, and given how new that is, I haven't seen many example projects that use it yet. Hoping it could make deploying to places like Cloudflare workers more feasible for Go projects now.
"Low JS" and "brutalist design" are completely different concerns, no?
> Machines have never obsoleted workers

At one time, switchboard operator was the most common job for young women. Then, the automated switchboard was invented.
>Let it be IPv4 with more bits

Then it's not IPv4 and is not compatible with IPv4.
the correct question is "nvidia work in wayland yet?" and the answer is "it depends" arewewaylandyet.com/
Meanwhile the old game (ra2) runs pretty well with enhancements from cnc.net to allow easier installation on modern windows systems and net play.
Ah, yes, those two things from the sixties to run that OS from the seventies.
> attracts some mediocre programmers who produce mediocre code

That will be reality for most companies, no matter the language. And if Java projects still got delivered in such conditions - it might also be a mediocre language but it is also just good enough.
Paper on the experiment, where they test if the plant will mimic the leaves of an artificial plastic plant: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8903786/

Quite a read, I hope others replicate the study, because this is fascinating. If we're able to really point in the direction that the plant uses vision to mimic other plants leaves (even artificial plant), I wonder how that vision works!
I see you've moved past trying to argue what the definition of inflation is so I can only assume you've agreed me with.

So to move on to your new topic, there is a framing problem here. There does not need to be extra money during a period with inflation.

If I had $100 dollars and potatoes are $2 and a car is $50 I can get 25 potatoes and 1 car.
If the costs of a car increases to $80 I can get 10 potatoes and 1 car. Inflation has occurred and I haven't done any changes to the money supply here.

And then of course, Inflation isn't a new word post-Bretton Woods; there was inflation when people used gold as currency.
That's intetesting but this board stack is more intetesting to me because I want to do that to build my own 8086 system. How can that handle the even higher frequencies of a RISC-V chipset? Oh... It can't... 500kHz. I see. How much better can we do, practically?
It's in the name break fast. They say fasting is unhealthy and you NEED to eat X times/day. Which is obviously BS. There's no NEED to eat in the morning.
If one eats lots of sugar/carbs then sure it's difficult to wait for the next meal and cycle again.
Except for the original menu UI which is unmatched in atmosphere even today. It's the one thing that keeps me using the old RA2 instead.
I think it's comparing to the "old days" when there was a more 1:1 relationship of service-on-a-port plus a specific userid. Because the article specifically calls out:

"One of these services is SSH itself, since you can generally initiate SSH sessions and ask for port forwarding or other features that don't cause SSH to run the login shell"

But, even that sort of falls apart because we also had inetd in the "old days", which spawned lots of different things as different users without invoking a login shell.

Generally, the article seems to be lamenting that not everything is gated by userids and groups anymore. That's true, but it doesn't seem recent to me. Aside from inetd, I could (and did) massage kermit (or uucp, etc) into being a multi-service gateway in the 1980's.

I suppose it's somewhat correct in the idea that figuring how any particular service limits rights is now very complicated. You have the old familiar stuff (users, groups). But now you also have virtual machines, containers, namespaces, capabilities. And things like seccomp and apparmor. Then, various sandboxing schemes within utilities, languages and frameworks or OS facilities like ebpf.
To this day I wish the term “seagan” had caught on.
I was thinking about writing my bachelor's thesis about LLMs and compilers.
My idea is to maybe attempt to write a C (to assembler)-Compiler and see how well it does.

Attempting to convert assembler to C using an LLM would be interesting too, but the results would probably be poor since there is just so much information that gets lost when compiling, so the C code would be pretty statistical. I guess I could improve it by somehow adding "C code is or is not compilable because of line n" and whether the result is correct to the lost function.

What do you guys think about this?
A Quora answer[1] suggests that the "parachutes" found were just the empty packs, and the crew was found safe.

That the plane landed intact is pretty cool though!

[1] https://www.quora.com/What-happened-to-the-crew-of-the-B-17-...
Japan already has significant ethnic Korean and ethnic Chinese minorities. And Japanese culture has absorbed a great many influences from both Korea and China over the last 1000 years, so I doubt some more Korean or Chinese immigrants would make any great long-term difference to Japan's culture. It would just be more of what has already been.

How many individuals from those ethnic backgrounds might actually want to emigrate to Japan, I don't know.
It sounds nice on paper but typically we don't want unsolicited packets to reach internal hosts.

Yes, NAT is not a firewall --yet we don't see admins eager to put random lan hosts in the DMZ or enable UPnP.
That makes sense, and I think I probably come down in a similar position to you. I'd say it can be great for a project to have a community, but I don't think I'd conflate managing and supporting that project, with interacting with the community in quite that way.

Years ago I looked after a product that the company I'd worked for had acquired which had hundreds of thousands of users. Originally the only avenue for support for that product had been email and that was a problem because we were overrun with emails asking very similar questions, and nobody was responding to them (or had time to). So I started creating blog posts to answer these questions, every time I encountered a new question, and sending them in very short responses to emails. I.e., effectively I created a knowledgebase, but I used a blog because it was the most convenient, and least bureaucratic way of achieving the solution: I won't say it wasn't politically charged, because it definitely pissed a couple of people off, but it got the job done and avoided a zero outcome scenario because I didn't get blocked by these people (one in particular). Sending out these knowledgebase posts started to reduce the support burden because now, of course, we had a search-engine indexed body of content that people could find online.

The point being if you're a small team and you want to minimise the amount of work you need to do to support your project, unless you have a very small and niche community, you're much better off creating resources that are openly available, than in some sort of walled garden, especially if the walled garden means you have to repeat yourself a lot.
Meati is literally this.
Uber encouraged this as part of their campaign for legitimacy. Their policy was to ignore local laws trying to expand as quickly as possible and getting the TED types on their side was part of that.

> Trying to credit them or blaming them for traffic is insane.

I realize you’re a fan but that doesn’t change the fact that having a large number of empty vehicles circling waiting for fares creates more traffic.

This combines both threads: note both that it recognizes Uber and Lyft’s past claims that they’d reduce congestion and their own data show the opposite:

https://www.theverge.com/2019/8/6/20756945/uber-lyft-tnc-vmt...
Do you dispute that Steve Jobs died?

Leadership dieing (Steve Jobs / OBL) and an organization (Apple / Taliban) no longer existing aren't always the same thing.
that's what a rendering framework does for you.

A game engine is much more - it includes systems like physics, game object representations (like unity's sort-of-ECS), save/load, animations etc.
If you have a db, why not just model it as unsaved data? I.e. all changes get stored to the db, but have a flag of unsaved. If you open up a file and there are unsaved changes, you can prompt the user to either make them saved or discard them.
Could you elaborate what you mean by "instability"?

I have used the machine for a number of tasks -- remote desktop, video calls, development with IDE, building Chromium, and benchmarking and haven't seen a blue screen so far. (Yes using Windows)
We needed 95% bread in the 20th century. As society evolves and income rises, we want to consume better quality food. Not cake, though.

I think it's the same with architecture.

For example: artificial lighting at night can be detrimental to human sleep.

How come our houses aren't thought to account for that? We should have dimm yellow lighting below the eyes to avoid messing up with melatonin, for instance.
It's more affordable than I thought, I expected one more zero on the price tag...
Or just Google it with "DODI Repack" and get it fully patched and batteries included for modern systems, if your ethics around piracy are not super strong.
Segmented stacks in Wine/Proton minidumps
A Boy Slept for 11 Days Straight and Doctors Have No Idea Why
If you're interested in how Brian thinks take a look at this video: https://www.youtube.com/watch?v=U03XXzcThGU I've learned a lot from this back in the day!
> What could be the possible reasons for HN to not support IPv6.

My take: IPv6 Internet is a second class network. IPv6 doesn't really hold any value unless you're somehow bridged to the actual IPv4 Internet. So why bother being on the IPv6 Internet when you're already fully accessible on the IPv4 Internet.
Where do they talk about the benefit? I'm just curious what the effect is.
You’re all welcome to come visit the National Museum of Technical Debt. It’s located in [checks atlas] the Perforce repository at my previous employer.
You'd have to add controls before making that statement. Unsafe food practices by definition will raise your likelihood of getting sick from cooked food. Most people don't leave cooked fish sitting on the counter overnight, therefore getting sick from cooked fish is going to be relatively uncommon.
Look into Papers With Code. It has a section on state of the art which contains papers on all sorts of ML tasks and the models which are best at that task.
One such use case: multi wan routing.

Would you rather have a bunch of routers sending out advertisements which every client needs to sort out, or have one consistent multi wan load balancing/failover policy that is transparent to clients?
I really don't get why debouncing is such an issue in this situation.

Like it only occurs when somebody has hit the button no? So if somebody hits "Accept Challenge" and then because of bounce it triggers "Accept Challenge" multiple times why does it matter?
Afaik, either you can (1) trivially lock them into their first choice, (2) send the extra bounce choices (which will be a noop on the server), (3) prevent changing choices in <50ms. Any of which don't require spending 12h.
Azure Chat Solution Accelerator (AzureChatGPT Is Back!)
So hire an SRE. You’re gonna have garbage / non-existent CI/CD, IaC, and all the other stuff that makes expansion (and audits, apparently) easier. Bonus, any decent SRE should also be able to code.

I don’t think you _need_ a DBA/DBRE initially, but I do think if you’re in the range of hiring five devs, one of them should know about infrastructure.
Is not a bug bounty and the bounty was placed for a feature we needed at Wasmer, it was not required to be merged upstream in Zig so of course we kept the sponsorship for the work up
So many people wishing for VB6. While that wish makes sense, you should give Gambas [1] a try first. It may already have what you seek - or may be a trivial addition.

[1] https://gambas.sourceforge.net/en/main.html
I built this as a tool for people to chat/collaborate and be able to also invoke a bot to answer questions about files.
Does it automatically mark every option as “don’t track me or store my data plzthnx”? I couldn’t work out from the website if it’s doing that, or just removing banners.
Wow this is insane. I wonder if this could have real world application?