skysight-inc/HackerNews huggingface dataset:
This was the best retro gaming distro that I tried.

I did try Lakka, Recalbox and Retropie too

I installed it on an old i3 laptop with an old 256gb ssd.

super easy, everything worked great. Recognised my hand controller. Took a short while to find how to access the file manager to upload games. Ctrl + F1 or F2.

It was time consuming writting directly to the SSD.

It is not like installing a linux distro where you dd to a usb then have the option to install to your drive. There is no option to install from the usb. I think it is designed to run off a usb drive.

I used a live disc, copied over batocera-x86_64-x86_64-39-20240304 linux version (not the RPI version), extracted it and then installed it directly to /dev/sda with dd.

gunzip -c batocera-x86_64-x86_64-39-20240304.img.gz | sudo dd of=/dev/sda bs=1M status=progress
That stippled background, and particularly with the X mouse cursor, brings back memories of long waits for X to start. New software updates were always exciting because they promised newer, more interesting graphics that showcased the capabilities of the hardware. Cooler icons! Motif! New ideas! And new hardware updates were even more exciting because they were expensive to get a hold of and highly anticipated. Faster drawing speed! Better resolution! Higher color depths! You could tell on a human scale how much faster the new hardware was and where your money went.

On the topic of X nostalgia, the monospace font used in TFA appears to be Go Mono, developed for golang. To me, it is heavily evocative of the console font on Sun Microsystems SPARC gear. Brings back another flood of memories.
I use Linux since 1995, and have used multiple UNIXes, most of the well known commercial ones since 1993.

Unless we are talking about installing it on a classical desktop PC tower, or some embedded device like the Raspeberry like boards with the OEM custom distribution, I am not bothering with it, it goes into a desktop VM and that is it.

Too many wasted weekends throughout the years, always sorting out the same issues.
How many people died in the course of NATO’s expansion to Russia’s borders?

How many people died in the course of Russia’s current pushback?

Which of these actions are you arguing is justified?
I feel like the author generalise too much. His points are valid for one app. I'm not surprised that the web version works better for him, given what kind of app it is, target audience etc. But he writes it as if he is dismissing desktop apps entirely which is way to drastic from this one example.

The most surprising thing is that that this was in 2009. Web apps was not common back then.

I have one big gripe with this:

> Don’t treat your newbies like you treat your power-users. You have a database. It records all their actions since the dawn of time. Use it. I have a couple very simple heuristics for “is probably still getting used to the software” and, if you are, the software treats you with kid gloves. For example, it hides complex, seldom used options by default.

First of all, your heuristics are most certainly broken. Hiding options is infuriating, if you are trying to evaluate the software you get the wrong idea of what is possible.

If you've used it before but started a new account you suddenly don't feel at home. If you are following a guide or recommendation they suddenly don't work. If you read the documentation I truly hope it is very clear that a feature might be hidden and what to do to enable it.

If you even consider the above make it very clear that you are in a simpler mode and make it easy to switch.
Why College Students' Average IQ Has Fallen 17 Points Since 1939
Ask HN: Freelancer's Dilemma – Client Won't Pay Despite Clear Agreement
Hi HN,

I'm a freelancer working on various software development projects through different platforms. Recently, I completed a significant project for a client outside of these platforms, and they're now refusing to pay the final invoice. Despite having a clear written agreement and delivering everything as agreed, they're ignoring my emails and calls.

Has anyone here faced a similar situation? How did you handle it? Any advice on legal actions, or ways to secure payment upfront in future projects? Appreciate any tips or resources that could help!

Thanks in advance!
bpftrace has support for outputting pcap files now.
This was one of the better apps I tried, sadly nothing beat commercial services
Maybe it will be like tesla and FSD.

The promises will be enough to get to usable AI as a helpful tool which makes money, without the perfectionism of something impossible.

In my analogy, personally I don't care about FSD, what you get is helpful. Dangerous is as overblown as EV fires. (think of human drivers and gasoline fires)
Most people's "knowledge of government" is more like "knowledge of stereotypes & tropes about government".

Also, it can be more about the emotions of the humans doing the attributing than about the real governments. Just look at all the bizarre, contradictory, and fridge-test-flunking attributes which humans have attributed to gods and related mythical beings.
Windows CEMENT
TLS 1.3 and ESNI (now called Encrypted Client Hello - ECH) are separate standards, although you'll see ECH only enabled in bleeding edge stacks. In fact, ECH is still in IETF draft phase [1].

It can be disabled if an organisation wishes to. I wrote about how to do this in Chrome [2,3], and will write about Firefox when I get a chance.

[1] https://datatracker.ietf.org/doc/draft-ietf-tls-esni/
[2] https://chasersystems.com/blog/disabling-encrypted-clienthel...
[3] https://news.ycombinator.com/item?id=37823262
Less so that, since he says he knows the sources of randomness, but it does assume esoteric import methods aren't used. If for some reason the third-party library is e.g. loading modules with importlib, all bets are off.
My Nokia and Samsung devices have kept me happy for the last decade, hardly a reason to envy iDevices.

I get access to the Apple ecosystem via my job, and still haven't bought a single thing from them for private use.
A 1000 hour life span was a reasonable trade-off between longevity and power efficiency.

See https://www.youtube.com/watch?v=zb7Bs98KmnY
First line is not true at all. SMS is an option, but many support app based 2fa

Agree about the card reader being useful for offline. But I never remembered the thing and was often stuck when travelling
For a personal server, I believe the most common deployment scenario would be a home PC works as a server behind a router/NAT box. However, I didn’t see they mentioned it on their website.
I find the culture of waiting to ask interesting.

I spent my first years as a programmer not asking enough questions, because I didn't want to be perceived as incompetent.

Now I will ask questions until I get it, and I get it when I can explain it back sufficiently. I'll ask the same question repeatedly if I have to. And new colleagues are surprisingly tolerant of dumb questions because how else are you going to learn, and how could this be obvious to anyone, and if you're machine-gunning them now, maybe they'll get a break from you later.

I was in charge of training new hires for some years, and I adopted the policy of "you can always interrupt me". It takes some effort to convince people, but if you're surrounded by people who interrupt you, people catch on pretty quickly that it doesn't bother you, and what your code is for when you don't want to be interrupted.

If your team is big enough to elect someone who likes to get distracted because of the social interaction, and everyone who dislikes it gets a free pass unless you have to, I've found that extremely rewarding.

> all-day Slack huddles in the #watercooler channel, everyone muted by default

I've always wanted to work at a place that had this.

I can imagine it works great for remote.

But do you branch off to another voice chat once you're past the "Can I ask about X?" or "How does X do ...?" and someone pitches in?
I find it particularly infuriating when people want their house to be an “investment” while complaining about increasing rates of homelessness.

How is the price supposed to go up unless supply fails to meet demand?
Not true. But nobody works on antivirals - the only hope to eradicate it.
What you're saying is well and good. People in online forums should grow thick skins or else stay out and all that.

I'm talking about actual economic harm here, though. Decision makers in organizations being influenced by made up articles that trash-talk Lisp people, resulting in reduced opportunities in that area.
Well in this case move quickly enough to hit and injure a person.
>I question your judgment but given other comments I read on HN coming from your username it's actually not that surprising you are taking such an immensely stupid decision.

Look: I can pick between a senile elder who can't speak straight under pressure, or someone who ostensibly acts for improving the country (MAGA) even though I don't agree with everything about him.

The Democrats can pick someone else for their candidate and if he's a good one I might vote for him. Doesn't look like that will be the case though.

This is also putting aside the long standing trend of the Left moving further and further left that I, as a center-conservative, am left with choosing the Right all the time every time as the closer of two options. Not entirely my problem the political landscape is this way.

>Good luck, you are just a sad unloved human being

I doubt you know enough about me to make such a bold statement.

>with strongly emotional opinions

Yup. I'm a tired, jaded geezer in his mid 30s now with no more damns left to give, I'm about fed up with dealing with the ramblings of both youngster know-nothings and know-it-all pundits/"experts"/intellectuals. Screw all of you, I'll just go and quietly(loudly?) enjoy life while y'all whine yourselves to death for no good reason.
Nicknames are the objects, isDerivedFrom is the transitive relation on them.
Some router can also expose the music as a media stream or upnp.
She was SO Olive Oyl that it's like somehow the cartoons were retro-fitted to her look.
I wonder if go ever will get some sort of enum type? Or if int/string based types will be the goto way?
Every business is optimised for profit. This is why they exist. Difference is that Starbucks probably can be profitable operating as a kiosk but a mom and pop store can't because it lacks brand value.
I pay myself for Fastmail and think that is a reasonable price. 2$ was a number, 4 or 5 would probably also do. Just something that can some out of the latte budget.
Would be interesting though to repeat this analysis today because the rise of AppStores considerably simplified the shareware model for those who use them (while they have huge drawbacks too).

1. Land on the site by searching

2. Click on the preferred/compatible AppStore link

3. Optional step for tech savy users : Read commitments and review to check if something is dubious

4. Use the app for X weeks of trying period or until a fremium limitation is reached

5. Pay in one click when you choose or when a popup remind you that you must pay to lift some limitations

That 4/5 steps instead of the 17 described by the OP, and that's probably the true value of AppStores for Developers. (Are margins fair? that's up for debate! But it's unfair to ignore the added value)
I think all the early B&W windowing systems had a stipple, as otherwise you are limited to either black or white which is pretty grim as a background.

The Alto certainly had this, from screenshots i've seen of Smalltalk demos running on it.
This new treatment disables a gene that creates prions. It doesn't help you against prions from the environment.
Binance boss just came out of prison, so he is not above the law.

And yes, they likely have this problem, because crypto is less regulated and full of geeks, so they have way more automation compared to traditional finance, at least proportionally to its size. You have bots on top of bots (literally, like telegram bots that will send orders to other bots copy-trading other bots).

In fact, there is even an old altcoin dedicated to automation: kryll (https://www.kryll.io/). They have a full no-code UI to create a trading bot with complex strategies that is pretty well done, from a purely technical perspective. They plug into many exchanges, including Binance.

Also, because it's less regulated, copy trading/referral/stacking is the Wild West, and they generate a lot of operations and fees.
In a properly regulated world, everyone would have some sort of personal insurance for counterparty risk. You pay $x per year and the government never steps in.

FDIC is a moral hazard in my opinion. The only thing the government should do is let people with low incomes claim their money back in advance so that they can pay their bills.
The Sandwich and the Assassination of Franz Ferdinand
£1.3m. You’d struggle to get a 3 bed semi for that nowadays.
> Mobile browsers do not support the File System Access API

Unfortunately Safari on Desktop also doesn't support the File System Access API. Ditto for WebUSB, WebBluetooth, WebMIDI, etc. Whole classes of "desktop-lite" web apps that can only be shipped on Chrome.

It's kind of a hard sell to ship a web app that just doesn't work for normal users who bought a MacBook.
Previous discussion in 2021:

https://news.ycombinator.com/item?id=28500577
Had to cripple the title when submitting. Apologies
I miss jinzora.
That's a Musk summary of his distorted reality. What happened in their international real estate is that they vacated key real estate where they had leases. They've pissed off the people that will do their long term leases on prime showrooms to BYD, not just the desperate highway belt office park admins.

Even if people in that part of the real estate market are desperate relative to their normal they have tricks to ignore business they don't want to deal with and take a lower offer from someone they either trust or at least don't distrust.

Making it obvious that the US is no longer a country of laws and contract law will work against people like him in the long run, so his take for a lot of future costs is irrational and I think he should finally deal with his mental problems.
US zoning laws are probably a much bigger factor in keeping neighborhood cafes out of residential areas. The idea of a “corner cafe” - literally a house converted into a store front - simply isn’t possible in most residentially zoned areas.
> The prompt comprehension is incredible! #auraflow

> "a cat that is half orange tabby and half black, split down the middle. Holding a martini glass with a ball of yarn in it. He has a monocle on his left eye, and a blue top hat, art nouveau style "

Plus an image that somewhat resembles that prompt. The cat has a human-like hand with a chopped off thumb and 6 fingers in total, differently colored eyes, a branch in front of its face, the ball of yarn is somehow floating in mid-air.]
It depends :)

If your app does something on the users local machine (or a server) and cannot just exist in a browser then there is room for a desktop app.

You can run a local web server on a high port and connect to that as the web UI but not that many apps get away with that approach.
If your LED bulbs do not last, I think your light fixtures might be to blame for that. They need to be "airy" to provide adequate cooling.
Show HN: Best products for sales ppl I've gathered on for years
Let me fix the title: "WebVM is a wasm VM running in browser"
> ship a bug that allows OS jailbreak to run VMs

That's why I am always surprised when somebody calls it a devkit. It is just a coping mechanism for a failed product.

Furthermore if Apple wants to turn it into such devkits, why do such weird and unnecessary mating rituals? Just let anyone who has active developer license on Apple ID to modify Vision OS and see what they are going to come up with. Apple will then add it into Vision OS and ban people who come up with the solution at a first place. As it is done in AppStore today.
Making your senior engineers take off their glasses, sigh, and pinch the bridge of their nose.
Fivenines.io – Monitoring for Linux
This is the side project I worked on during the last months, I love it.

I'm trying to create some kind of replacement to Nodequery (RIP), a cheap server monitoring tool with a nice UX (wave Munin).

Do not hesitate to test it (there is a free plan available) and give me feedback, I'd really appreciate that.
Also, from a end user point of view, unless you are downloading from a known and reputable software company, you assume the exe contains spyware and viruses by default. That has been the main reason for me to download desktop apps sparingly.
Ex-Apple engineer explains why the first iPhone didn't have copy and paste
It may be faster for this particular benchmark, yet it feels slow and sluggish for interactive use.
IIRC (I read this study a few weeks ago), they compared areas where a Starbucks opened; areas where Starbucks planned an expansion but were prevented by things like city planning snafus; and areas where Starbucks opened in non-traditional (eg low income) areas through their partnership with Magic Johnson.
I accept the removal of my comment. Perhaps it is highly repetitive, and worthy of removal even on those grounds alone.
So you are telling me that the company tried to save money by not giving the exec what he deserved by sabotaging the conditions for his bonus? How is that relevant here? You just provided evidence that private companies work hard to not pay execs those bonuses to save money, that goes directly against what you are arguing.

If they were as wasteful as you said and as willing to give out such bonuses they wouldn't have cared, but you yourself said they did.

In the end the private sector wants to make money, that includes clawing back bonuses promised to execs etc, they want to save money however they can. The same can't be said for the public sector. That makes them entirely different.
Plus as soon as you need to throw a set of points between successive trains, you're back to absolute braking distance, because a set of point in transit effectively acts as a stationary obstacle.
Smartphone "with Internet access that you could carry with you?”

I'd say the free and unsupervised internet access is the problem. Not the device.
Can your client actually pay? If not pursuing legal actions will just be a waste of money.

In general breakdown payment for larger projects into smaller installments / subprojects.
> Another powerful use would be in emergency response situations.

Assuming this would eventually become platform-independent feature because if this remain Apple-specific then whole idea is kinda defeated.

Still, this idea sounds like something China would want to have disabled - look at AirDrop issues there.

It's a patent anyway - doesn't have to be implemented. But I guess it will come in some form anyway. Because just like with operating systems, there's hardly anything practical that can be added to smartphones these days. All what's left is chasing next "exciting" thing that will bring hype and sales.
I use Plex because I already have it in use, though only on mobile/Windows. With real computers, I just mount the music volume and use mpd. Both work pretty well through a VPN too.
Time Travel with Python
I really can't imagine what you did to make basic functionality so difficult to achieve.

Even as someone who prefers making desktop apps, making Web apps should not be comparatively harder.
I think I feel a bit like your friend: web development is not supposed to hurt that much, and it usually only happens if you start doing things in obscure ways, or unusual environments, or whatever else. Unfortunately, when you're just starting out, or trying something as a hobby, it's difficult to tell what the "correct" way of doing things is, so beginners often fall into these sorts of traps.

I don't think this is any different with web development, GUI programming, machine learning, embedded, or anything else. I did a bit of work with Pandas recently and spent the whole time going "but this is so dumb - why would it work like this?" In reality, it was not dumb, I was just inexperienced with the task and tools I was working with, and was running into problems because of that inexperience.

There are some ways to mitigate this, and good learning resources that show you how to get onto the happy path (without bombarding you with too many best practices up front) are worth their weight in gold. But I think it's very easy to forget what it feels like to learn something new, so often when we approach a new area of programming, we notice how difficult it is to learn, and that feels surprising to us - even though it surely took us a long time to get comfortable with the stuff we already know.
How I would loath to rely on Goole or Apple to be able to make payments or confirm other actions. Sure as hell they would call home about what actions I am performing, and associate that data with some Google account or Apple Id or so, that they will force me to have.

No thank you.
For many people that's not an issues, so maybe you need to add it someday.
For those confused as I was - it's not trying to match the accent of the target speech in those samples, just the timbre. To quote the paper:

> Voice conversion refers to altering the style of a speech signal while preserving its linguistic content. While style encompasses many aspects of speech, such as emotion, prosody, accent, and whispering, in this work we focus on the conversion of speaker timbre only while keeping the linguistic and para-linguistic information unchanged.
TIL labyrinth and maze aren't the same thing! I always thought they were synonyms.

I grew up in Croatia, and there the word for both maze and labyrinth is "labirint"
If there is one thing that I find missing is proper enum support in the Go language.

There are quite a few subtle caveats you can run into without proper support in the language like the article mentions. (E.g. Using iota, passing in an undefined enum)
I actually find myself actively avoiding getting anything from application stores without prior outside knowledge.

Why? Because given no other context I cannot tell apart the decent from the bullshit, let alone the good. There are no differentiators because the storefront obviously accepts everything including the bull-est of shits, being paid-for or free-beer is hardly a useful measure these days (and $5 is nothing), and basically everything outside of a very small handful comes from no-name developers and publishers (bonus points if Suspicious Chinese(tm) names).

Back in ye olde days: I could count on stores since if they put something on their shelves they clearly sold enough volume. I could/can count on word-of-mouth websites with EXE and ZIP downloads. I could/can count on digital storefronts because their userbase could be trusted (eg: Steam, GOG).

Application stores? It's all just 300% noise.
PostmarketOS: Linux for Phones and More
Who cares about execs? They know they work, but for them "works" is defined as "makes them money", not "does anything useful".

I'm talking about regular people, who actually use these tools for productive use, and can tell the models are up to tasks previously unachievable.
Tailkits offers a lot of website templates that are written in tailwind, which are great to use when developing front-end pages, and even the free templates look great!
Have they given any reason for not paying or disputed the invoice in any way? Which jurisdiction applies to the agreement? Many jurisdictions have fastlane procedures for collecting on undisputed claims that you might be able to use.