skysight-inc/HackerNews huggingface dataset:
> That sounds extremely unrealistic. If nothing else, you already have GCM –

I'm confused. GCM is Google Cloud Messaging. It's also known as FCM or Firebase Cloud Messaging. It is the Google Play equivalent of Apple Push Notification Service (APNs). It's job is just to provide a persistent connection for delivering push notifications.

> I don’t think it deactivates the persistent connection even if you don’t have any notification registrations.

It seems almost impossible to be running an Android phone that has zero push notification subscriptions registered.

> But how would Google distinguish “disrespecting” from intentional use cases?

Via app review and banning apps that abuse those use cases. It turns out you can also decimate the user's battery using the stuff Google still lets you do (like periodic background tasks), but we don't ban those things because otherwise your phone would be useless at that point. Of course both the periodic task system and the persistent background service both would show up in your battery usage statistics, so the user and the system would be plenty aware that the app is misbehaving. And of course Google Play Protect can send along that feedback back to the Play Store in both cases.

> I’ve used Android for years, and uncontrollable background services were a big problem.

Cool, I also have used Android for a long time! Started on the Nexus 5 back in 2013 and have used Android devices ever since.

> and uncontrollable background services were a big problem.

Hm, I wouldn't say they were a big problem but I guess I just used well behaved apps. Certainly restricting background behavior helped battery life, but at what cost?

What you might not realize is that there are a number of permissions that you can declare in the Android manifest that trigger the Play Store review to be... just a little more thorough about your apps behavior. This should be one of those permissions. Using it for a persistent connection to a messaging service is absolutely a valid use case for this sort of thing. That's not the kind of thing that caused battery problems on your older Android phones though.

This is also very analogous in App Store. You declare certain plist declarations that need to be justified, and cause your app to be more carefully reviewed.
Creating artificial intelligence that acts more human by knowing that it knows
I think I owe you an explanation, as I was referring to the fact that in Poland "Januszex" is a meme.

Back in the 90s, when market economy started here, many many businesses' names had the "-ex" suffix, as apparently it sounded western.

And Janusz is a popular first name, which became a meme for a specific type of a businessman, I suspect that because years ago when the meme started, many of those businessman actually had that name (i.e. it was very popular in that generation).

Now, when you open januszex.com, what's there is a meme of "Janusz Alfa" [1] (I think it should be self-explicable), and a related long-nosed monkey meme (I guess they could be thought of as "Janusz Beta" ot sth like that).

EDIT: [1] The real person from the photo is a Polish politician. I couldn't find if he somehow "triggered" the whole meme situation, so I guess it was just a coincidence--someone stumbled upon his photo, used it, and the rest is history.
Could you give more details/resources on the distributed in cluster buildkit cache?
Who cares? It’s not like they’re in a remotely related niche. Nobody’s gonna confuse the two.
Oh I definitely do not believe that, thanks for pointing that out.

A positive peace definitely includes no missles flying, but it also includes justice.
It’s amazing how compressed the information is he is giving. That’s the most information per time
This confirms what I already knew, as a millennial Croat. But I have some older relatives who could stand to read this. Unfortunately none of them can read english.
Was great to wake up to and learn we had PFAS air dropped on us.
My Yubikeys are great and have been since I started using them (2011), adopting newer products if necessary as they are released.

Passkeys are a confusing mess for most users, and the limited storage on Yubikeys doesn't help. However, 1Password's passkey support manages to reasonably successfully hide the confusions that always exist when explaining passkeys to anyone.

For now, I'm happy with my Yubikeys+1Password for all the platforms I use.
There’s a story about sales guys at a company (NewTek?) who faked a demo at CES of an Amiga 500 with two monitors showing the “Boing” ball bouncing from one screen to the next. This was insane because the Amiga didn’t have support for multiple monitors in hardware or software so nobody could figure out how they did it. Turns out they had another Amiga hidden behind running the same animation on the second monitor. When they started them at the right offset it looked believable.
Formaldehyde, a carcinogen, is also used by the body to regulate our genes
great to see continued innovation in this area. especially great to see based around the web. something i have been pushing and trying to build since 2007
It matters in brief periods of annoyance. If two kids are downloading the same 50GB GTA5 update, and two people are streaming netflix, and nobody gets upset, that's worth a few extra dollars to some people (not me)
I do not understand your point. (or maybe you did not understand mine)
All of modern science is possible without philosophy. In fact, it is when what was called natural philosophy broke off into the natural sciences that philosophy per se devolved into a series of language games on metaphysics that became of little relevance aside from those in the philosophy profession itself.

All our modern advances from hypersonic missiles, large language models, quantum physics and spaceflight and are in spite of what is called philosophy, not due to it.
> Otherwise why do finance have to pay engineers more (at least here in London)

Because of the demand and supply curve. If you require people in the city every day your hiring pool is less, if you require SC clearance your hiring pool is smaller, if you require some finance knowledge or experience of working on a trade floor then your hiring pool is smaller.

> or why are the interesting jobs nearly always paying below market?

That’s not true, unless you refer to startups by “interesting” jobs and then part of the deal is equity with a chance to make the engineers retire 30 years earlier than normal workers. Not a risk worth for everyone but it’s there for those you want it.
> Remote Desktop, VMware, Citrix

and ask your users to install those before being even able to use your app?

I haven't phrased my argument very neatly, but the point stands: anyone with an iphone/android/linux/… can easily use a web app, now, without any prerequisites.
You don't have to bundle it or distribute it differently than with a webserver and it's a single codebase.
That's not the case for any other tech that I'm aware, and it's a shame.
Hello HN! Creator and co-maintainer of the Socket runtime here. This project is new, and it's very ambitious, so I'm here to answer any and all questions. Some of the key take-aways are...

- A focus on Web Devs (No new languages to learn)

- A runtime, not a library (All developer code is encapsulated)

- Provide a secure context that loads like local web server (to make it easy to bring existing code, and use it like a web developer)

- Normalize native platform features like Bluetooth and UDP sockets - Normalize differences between wkwebview and Webview2, and provide things like a unified WHATWG fetch method and URL class.

- Provides new kinds of communication protocols (like P2P)

Please visit the post for more details and give it a star on GitHub to show your support. Cheers!
The Old New Way to Provide Cheap Housing
> trusting OpenAI with their own data

often that's a GDPR violation. there is not such thing as perfect data scrubbing.
https://archive.ph/RLq1K
We Were Wrong About Online Algorithms
Because of course it was. smh.
Why is it going to waste? Why do you need to build something right away?

I have meant plenty of folks with software engineering backgrounds who do other work.

If you’re not feeling passionate about software engineering at the moment, why force it? I suggest taking a break.

If you want to do a side project, let it come more naturally.
My own experience completely agrees with the reported findings. But Slack is the #1 offender in terms of feeling "obligated to work after hours"
So a decision tree? They are good for some tasks I reckon
I have 2 of them. An ancient 2 GB Sandisk and more recent and available Kanguru SS3 with Write Protect.

Great little tool.
"lose their digital lives" is hyperbolic emotive language. We're talking about a loss of chat history, not the death of people. Lots of people lose their chat histories all the time, it hurts but people get over it.
I've always thought it strange that countries like the UK with the NHS haven't standardised a modular hospital design where you can slot prefab modules into some framework. Need a CT suite on floor C? Labs on floor F? Need a new floor on top?

And then (assuming the British government isn't feeling charitable, which is a good bet) you can export them at a profit or licence the design to other countries.

Instead, every single hospital seems to be a money-pit full-custom design and changing one after the fact is almost entirely impossible without huge effort, which is why my latest medical appointment was done in an old laboratory, complete with lab benches round the walls with a high-school-style desk and two chairs awkwardly plonked in the middle.

Obviously it's not a simple thing to design such a thing (not least the plumbing!), but the immense resources that go into full custom hospitals, the pain it causes when they become not what is needed, and the expense of modifying them really makes me think.
European countries are basically just US vassals. The spies are there to make sure they keep following the US lead. What will happen if they complain? They'll get ignored and it will just make it more obvious how powerless they are to do anything about it.
The main known benefit is the reduced static electricity which reduced the amount of coffee sticking in and onto the grinder.

The paper observes some difference in espresso brewing time in some grinder/brewer combinations, but this does not replicate well and wasn't investigated in regards to taste.
The batteries on most iPods are easy enough to replace. I did my classic and shuffle a few years ago. It cost around £20 in batteries and tools to do.

Take a look on YouTube, most tasks like this just require a bit of pre-prep, time and a slow steady hand.
Add network egress controls and telemetry as two more benefits of self hosted runners. Denied network connections are a sign there could be a problem with a dependency.
A problem with hitting a deer, especially in a car, is that the bulk of body mass is sitting just above hood level and will therefore impact directly on and then through the windshield at the driver. Crumple zones won't matter.
Depends who you ask. Me personally? The hacker spirit is coming across an impossible task and doing it anyway.

Figuring it out is much more fun than just using something else!

Make money, don't make money, cash is unrelated to the definition.
I'm backing up to my Synology NAS (4 HDD's configured into RAID1 array). Got Openvpn on it so can backup and access my backups while not at home. It's not as convenient as Dropbox but meets my needs.
cancel culture is a meaningless phrase , it's just culture.
That's exactly how a majority of corporations conduct business and why CU is such a horrific decision.
Time for a Geeko remix: openSUSE is looking for a new logo
Still using it daily.
It's all ash trees that are at risk.

The pest is the emerald ash borer. Emerald refers to the color of the beetle. It's emerald ash_borer, not emerald_ash borer.
> Not to mention using `--<CMD>`

If you read further down in the documentation, you can just prefix your command with `jc` (e.g. `jc ls`). The `--cmd` param is actually a good idea, since it allows you to mangle the data before converting it (e.g. you want to grep a list before converting it).

Regarding maintenance, most of the basic unix commands' output shouldn't change too much (they'd be breaking not only this tool but a lot of scripts). I wouldn't expect it to break as often as you imagine, at least not because of other binaries being updated.
It works quite well for small and medium sized programs, far better than I expected. The looping system is quite easy to use, and there is even a nice system for calling long functions without blocking the GUI.

You can even use pyinstaller to make a fake application using it.

I’d say it stops working so well if you want a ”modern” looking GUI, as the GUI looks pretty old.

Also, the documentation is really good imo.
If you build cycling infrastructure, you get more cyclists. 'Build it and they will come' turned out to be true in the examples I gave (and there are many other examples out there).

The question is if you want increase that 3%. For me it's a no-brainer, given the benefits.
But we know what happens at temperatures and pressures -> things break down and become less interesting.

SiO2 is quartz. At a T high enough to melt it (never mind a vaporize it to have a cycle analogous to the C-CO2 cycle), Si chemistry breaks down.

Carbon chemistry is unique because it occupies a unique chemical niche. It makes interesting and stable compounds at T high enough to have appreciable rates, but low enough that things don't just rip themselves apart.

Not to mention at T high enough to vaporize SiO2 you won't have water, which is a pretty nifty solvent for life to have.

Think of it this way. We know the bond strength of the various chemical bondings. We cant get around that and each type of bonding is responsible for several unique and fundamental moiety in biological replication.
> My kids get regular doses of “No limits!” and “You can be whatever you want!” in school, and I resent it because it simply isn’t true. You cannot actually be whatever you want. That’s harmful, sentimental garbage. Fact is, the real world is chock full of limits.

I've long observed that modern culture and media seem to be really stuck on this idea that kids everywhere are having their dreams held back by evil adults who just want to crush their dreams, for no good reason in particular. The archetype in many movies is that some adult is telling some kid to abandon his dreams.

I always found this interesting because no one ever attempted this with me. As suggested, they attempted the opposite, and told me that I could be whatever I wanted. Ultimately I think this was well-intended, but harmful advice. Most of the things I like or care about aren't just infeasible careers -- they're not jobs at all. The things I'm "passionate" about are just not career-worthy. I like reading books, playing video games, doing house chores while listening to podcasts, and talking to friends. It might sound stupid, but as a younger adult (18-25) I really had the mistaken impression that I didn't enjoy work because I hadn't found a good job yet. Really, there was nothing I enjoyed in my life which could actually survive the transition to a career. What I just described is really all leisure, and can't count as work.

Yes, you can technically make a career out of the things I listed, but they cease to bear much resemblance to how I participated in them. Casually playing a video game occasionally is much different from developing or writing, or reviewing games. Occasionally reading a good book is much different from being able to write a book, or reviewing books for a living, etc. And a proclivity towards enjoying a book every so often says nothing about one's ability to make a career out of books. I suppose the point I'm trying to drive at is that there is a wide berth between what someone is interested in, and their ability to make that into a career.

I would have benefited from being forced into the workplace sooner so that I could realize that all jobs out there are "work," even if there are some enjoyable aspects to them. ie, that there are fundamental differences between work and leisure, and that a kid who enjoys some hobbies is totally incapable of identifying his "passions." But, no one really seems to want to tell that story, at least in popular media. They want an easy good guy and bad guy. They seem fixated on the idea that as a child I truly knew myself, and in some sense was pure -- and that the world was an adulterating influence, bitterly set on holding me back. The opposite was true: as a child I barely know myself, and the world was ready to teach me important lessons, but mentors and media kept trying to protect me from learning about the world.
Mistral 7b version is slightly better than 7b llama based on elo rating https://huggingface.co/spaces/lmsys/chatbot-arena-leaderboar...
Thanks, that's a really helpful explanation.
Is it inaccurate if you set your country?
Intellectual property is not all about arts and extends beyond it.

> To throw out intellectual property is to throw out art itself.

Art is older than intellectual property.

"To throw out intellectual property" wouldn't stop anybody to continue making art, it would at most challenge the way we build an economy around it.
Curious choice of example. I know what you mean of course, but the point is words shift meaning.

For a counter-example connected to your choice, I was recently made aware of the Latin word for "to abduct", and how that word may well be why it took so long for spousal abuse to become recognised as an offence — to paraphrase your own question to demonstrate how this goes very wrong, how can you "abduct" someone you live with?
First, thank you for engaging civilly on this.

> Israel knowingly strikes civilian targets.

I prefer to use the term IDF, largely under the control of Netanyahu. This emphasizes the role of his brand of politics. Netanyahu's political aims are despicable, evidenced by his attempt to upend the Israeli Supreme Court. It is also encouraging to see the IDF protest Netanyahu's moves. (Aside: Doesn't this protest by the IDF give you some comfort that they won't succumb to the worse impulses of Netanyahu?)

Now to respond... I'm not trying to zing you in any way, deny atrocities, or oversimplify. I do this out of genuine curiosity. (I'm lucky that I'm relatively removed from the situation. If I was closer, my rationality would probably be out the window. If I were to make one point it would be this: I want people to recognize the clouding effect of emotion more often. Some ethicists call for cooling off periods after tragedies for this exact reason.)

I'm not trying to promote a particular course of action. My aim is to tease apart the ethics, and hopefully I can get a better understanding of the moving parts.

> Israel knowingly strikes civilian targets.

How often, roughly? Percentages matter. All civilian deaths are horrible, but practically, military operations can be assessed by the numbers. I'm sorry if this sounds callous, but it isn't. Not caring about numbers at all would be even worse.

What are the causes? Seems to me:

1. Hamas uses human shields. This changes the decision space for the IDF. I'm leaning towards the view that these deaths cannot be mostly pinned on the IDF, morally. They belong mostly on Hamas. I don't like my intellectual attempt to somehow split culpability like this, but I'm not sure of a better framework. What do you think?

2. You are claiming there is another factor: demoralization of the Palestinians. I would like to think this is small percentage, but I have not looked at it in detail. To the extent this is true, it is abominable. To the extent Netanyahu's warped ideology and corruption are culpable, he should be stopped.
In a free and competitive markets, this would not have happened, or at least would quickly be corrected for by new sellers.

This is solid evidence that we do not have a free and competitive marketplace for most goods and services. That is the problem and its gets worse every day.
Being Rickrolled just doesn't have the same feels now that Youtube will immediately blast an add in your face before you can enjoy the classic.
> What state attacked what state?

Wannabe Palestinian state in 1948. Alliance of Arabic states in 1967. That's irrelevant detail IMO.

> Hamas is not a state government, it's a terrorist organization.

Tell that WHO that sees Hamas Ministry of Health as reliable source of information. Or current leadership of the West Bank that sees Hamas as legitimate partners moving on.

> Why are they without state?

Because they themselves don't see themselves separate from Gaza population. Never in the history did the leadership of West Bank go to Israel and say "we recognize you as a state, and want to make peace with you. Oh, and don't worry about Gaza, they don't have anything in common with us apart from ethnicity". Without recognition it's not a peace, it's a forced ceasefire.
You can use a wet spoon handle
If you watch espresso enthusiasts on YouTube or whatever, they’ll have a little spray bottle that they spray the beans with before grinding. The spray nozzle has a short travel. It looks like a sample size or something, very small bottle.
People are going to pirate unknown movie/song/software because no seller is going to give it shelf space, making it all but unavailable to the general public through 'normal' channels.
I trump you with my Canon 30D that also had this feature.
How I didn't hear about this before? this going to be a game-changer.
> I think copyright law is a cudgel

It is interesting to me that we are finally seeing a case where many smaller, independent artists and creators are using these laws to assert their rights against the encroachment of the moneyed tech interests, and of course now all of the powerful corpos are singing another tune. Rules for thee, not for me.
All this is fair and your accounting of the reasons for the situation around Europe match my research so far.

I do want to say I've seen some others in this HN story contradict that Europe is as homogenous as your representing here though.

Still though, I looked at Germany's Whatsapp numbers and it's like 68% of the population, ignoring the fact that 1 account is not necessarily 1 person.

That's super dominant compared to the US which is somewhere around 22% with the same account assumption.
If we started having chatgpt respond to emails in my current job, I would bet that we'd lose all of our clients. I can't imagine automated communication in the context of personalized and nuanced interactions, especially when money is on the line. I'm sure somebody will tell me I'm wrong though...
I’m hoping for a utilitarian justification, not something in terms of moral rights. The problem with a moral right to war, while traditional, is that it seems to make whatever follows permissible? Sort of a get-out-of-jail free card for atrocities.

You do make a utilitarian justification with your claim that attacking al Qaeda helped to prevent another 9/11 attack. I haven’t studied it enough to know whether it did that. There have been similar terrorist movements since then. Perhaps increases in airline security did more against that particular attack?

Also, al Qaeda was hiding in the mountains, not under a city. The consequences for civilians are different enough that I don’t think it’s a fair analogy.

For historical background about changing attitudes towards civilian casualties, Bret Devereaux’s latest post [1] seems pretty good.

[1] https://acoup.blog/2023/12/08/fireside-friday-december-8-202...
Brings back great memories of my TI-83. Wrote my first program on it (text based SimCity). It’s somewhere on the 10s of 3.5 disks sitting in my closet
Lance made a video too, but in more detail: https://www.youtube.com/watch?v=GuqVUsMPs-U
Lance Hedrick too: https://www.youtube.com/watch?v=GuqVUsMPs-U
In my experience only dark roasts have the static electricity problem, and since I prefer very lightly roasted beans this doesn't usually come up. But it is truly very annoying.