MurphyA/hacker-news huggingface dataset:
by chongli | 2025-04-12 05:02:11+00:00
Game reviewers don't spend as long with a game as regular players. They play enough hours until they feel like they have a good enough handle on the game to write the review.

A game which maintains a high level of engagement during that review period but which drops off not long after that could show this kind of discrepancy between customers and reviewers. I don't want to suggest that Blue Prince is this sort of game (never mind that it might be deliberate) but I think it's possible for some games to have been designed for game reviewers rather than for long-term players. The top HN comment on this story (as I write this) would seem to indicate that the game has an issue with running out of steam after a few hours.

This sort of thing is not unheard of in other media as well. In the film industry this strategy is called Oscar-bait. Of course for a film it's not based on duration but subject matter. Certain themes and filmmaking techniques have been accused of being targeted at the narrower interests of the Academy rather than a broad audience.
by rsanheim | 2025-04-12 05:02:55+00:00
This.

Spotify hides the ability to just have your own stuff in favor of their algorithm they want to shove down your throat. It isn't just library management, but every part of their UI feels more like algo-driven exploration and recommendations as opposed to 'I'm in the drivers seat, and I decide when I want to explore'.

Its so frustrating, and I find it hard to explain to folks who have never had their own music collection finely curated - whether physical, in mp3s carefully renamed and organized (probably to be played thru winamp), or now in something like Roon or Apple music or one of the winamp-like local music apps.

Don't get me wrong, I've discovered great stuff via the various algo-radio things every service offers now and auto-plays if your queue ends. But I find much more great music via friends or music sites or reddit. And I want to be in the drivers seat when choosing music - starting with things I've added or favorited or added to playlists.

Anytime I have to use Spotify (typically to share w/ friends) its clear their product is all about _them_ and the stuff they want to push, and not about me.
by mdaniel | 2025-04-12 05:03:23+00:00
For the same reason any DSL exists: because the programming representation is a lot more verbose than the DSL, due to the computers not currently honoring the "you know what I meant" flag

#!/usr/bin/env python3 """A made up example of the line noise""" from ansible import * def main(): hosts = ["localhost"] for h in hosts: run_one_host(h) def run_one_host(inventory_hostname: str): connection = ansible.builtin.ssh(inventory_hostname) print("sniff out the machine's os") host_vars = ansible.builtin.setup(gather_subset="os", connection) if host_vars["distribution"] == "ubuntu": dest = "/etc/apt" else ... dest = "/etc/something else" print("do something awesome") copy_ok = ansible.builtin.copy(src="./some_file", dest=dest, connection) ...

That said, I can't readily imagine why you couldn't do exactly what you said because the AnsibleModule[1] contract is JSON over stdin/stdout (and one can write Ansible modules in any programming language[2] - they just default to Python)

1: https://github.com/ansible/ansible/blob/v2.18.4/lib/ansible/...

2: https://docs.ansible.com/ansible-core/2.18/dev_guide/develop... and https://github.com/ansible/ansible/blob/v2.18.4/test/integra...
by mmooss | 2025-04-12 05:03:27+00:00
This post is oddly nonsensical ...

> mainstream media, like facebook

Facebook is in the 'mainstream media'? That's a first in my experience. 'Mainstream media' usually describes established journalism organizations such as CNN, Fox, the NY Times, the WSJ. Facebook is universally grouped with 'social media' in my experience.

> Most of the people in the 'free world' goes on mainstream media

In fact, most people go on social media. The 'mainstream media' is losing audience rapidly.

> you end up with most media complying with the official story pushed by government and friends

I'm a bit confused here. Facebook complying with ... which government? The Israeli government has very little power over Facebook - Israel is a tiny market.

Meanwhile, Trump has been calling the 'mainstream media', the 'enemy of the people' - because they constantly report what he doesn't like.

Since the November election, many have shockingly capitulated but many remain. The NYT, for example, publishes negative news and criticisms of Trump and Israel daily.

> The more i think about it, the less difference i see.

You haven't established much of anything. Much of the comment doesn't make sense. Where is the Russian NYT? Which American journalists are in jail?
by ang_cire | 2025-04-12 05:04:11+00:00
> deeply far-left and anti-Israel (the two go together)

Ah, so now you're just pivoting to "left-leaning means untrue/ propaganda".

And since you just ignored BI and GSSR, I assume you don't have anything to counter that.

In the end, you're nothing but a propagandist pushing pro-Israel narratives through opinion pieces and actual propaganda sites like Daily Wire.

No allegations beaten, as usual.

> Isarel accidentally kills civilians, which is virtually unavoidable in urban warfare.

Israel's false narrative of civilian casualty minimization has completely collapsed (not least of all because they have now cut off all supplies for 2 months, and publicly discussed removing all Palestinians from Gaza (ethnic cleansing), and the international community is wise to it, which is why Israel is now having to literally paint anyone and everyone from the UN, the ICC, HRW, the Red Cross/ Red Crescent, food aid programs, news orgs from every country, people from every end of the political spectrum, and just literally anyone who questions their narrative, as liars and propagandists. Look at the comments here if you doubt that people have wisened up.
by cscurmudgeon | 2025-04-12 05:05:21+00:00
If you are talking about Khalil, he didn't just speak against Israel, it seems like his role in an org which openly supported Hamas may have played a part but didn't matter legally. The legal issue was that he left out facts on his green card application.

I am 100% sure that support of terrorist orgs can invalidate your green card.

https://abcnews.go.com/US/trump-administration-claims-palest...

> According to recent court filings, President Donald Trump's administration said Khalil failed to disclose when applying for his green card last year that his employment by the Syria Office at the British Embassy in Beirut went "beyond 2022" and that he was a "political affairs officer" for the United Nations Relief and Works Agency for Palestine Refugees from June to November 2023.

> "Regardless of his allegations concerning political speech, Khalil withheld membership in certain organizations and failed to disclose continuing employment by the Syria Office in the British Embassy in Beirut when he submitted his adjustment of status application. It is black-letter law that misrepresentations in this context are not protected speech," the government said in the filing.

Most of these things are not black/white. We should wait for all the facts to come out.
by akdor1154 | 2025-04-12 05:05:55+00:00
> Rendering on the server like this will be faster for low end devices than rendering on the client (as the client doesn't have to run or simulate the game). It just gets raw HTML it has to render.

I'm not sure about that - it's a hypothesis with merit, but as an anecdote, my Firefox on a new reasonably beefy Android gets quite laggy and unresponsive.
by quuxplusone | 2025-04-12 05:06:10+00:00
I'm not sure PYRUS should be in the word list, and fairly sure YACK shouldn't; but also it'd be nice to avoid generating puzzles with multiple legal solutions. Look up the old HN thread on HueWords for some discussion of Wordle-style "valid" versus "target" word lists and their applicability to this sort of puzzle-game design.
by Riverheart | 2025-04-12 05:06:57+00:00
I’m in the camp that believes that it’s neither necessary nor desirable to hold humans and software to the same standard of law. Society exists for our collective benefit and we make concessions with each other to ensure it functions smoothly and I don’t think those concessions should necessarily extend to automated processes even if they do in fact mimic humans for the myriad ways in which they differ from us.
by janderson215 | 2025-04-12 05:07:09+00:00
Have you also done these things in the US? I have heard this sentiment that the German system is far and above the more bureaucratic before, but for all I know, Americans could just be relatively complacent in comparison to Germans and our systems function nearly identically. I’d like to hear from someone if they have been through both processes first hand who could answer this question.

Americans constantly complain about the tax system and, like them or not in practice, a lot of US citizens on both sides of the aisle believe in one of the stated goals of DOGE (previously named the US Digital Service).
by mmooss | 2025-04-12 05:08:31+00:00
> The editorial boards of these newsrooms are often staffed with people who attended the same schools and classes as those running the country. The social circles of the two worlds are extremely closely linked.

This is a conspiracy theory - they are secretly conspiring. Do you have evidence of this conspiracy actually happening on any scale?

Many attended the same universities on all sides of politics and issues. The universities are big places that have been operating for generations. Ask someone who went to a university - do they know and agree with everyone else who went there? It's absurd.

> most of the news in the country, let alone the world, that isn't relevant to the ivy league coastal elites.

You need to do more than throw around stereotypes. Give us some evidence.

> I don't tend to put much weight in freedom of the press so long as that press is floating on the cream of society and asking the government permission to report on what they're doing.

Who asked permission?
by Spivak | 2025-04-12 05:09:28+00:00
Discord and Slack do the article's suggestion of using web sockets for the receiving side only (mostly) and having you switch to http on the calling side. It works pretty well, you have to keep two sets of books but the web socket side is almost always for events that you, the client, should be responding to so it works somewhat like a reverse http but that works with your firewall. It also allows Discord to implement trivial, from the client's perspective, sharding. It really is clever as hell, scaling up a bot/integration is as easy as just turning on sharding and launching multiple instances of your bot. It handles spreading events across them.

The author throws away their own suggestion but it clearly works, works well, and scales well into "supermassive" size. They don't even mention the real downside to web sockets which is that they're stateful and necessarily tied to a particular server which makes them not mesh at all with your stateless share-nothing http servers.
by t0lo | 2025-04-12 05:09:51+00:00
Yes, these all are wars, conflicts and massacres that have already happened and we can do nothing about. The current atrocitiy against the palestinians needs to be stopped. I'll ask you again do you believe the side with the most innocent suffering deserves the most support.

PS. I am not on the "side" of israel or palestine, if Israel were to have these numbers and systemic colonialist oppression I would jump to supporting them and pushing for humanitarian support. I just recognise the moral reality of the situation. Me, and most people like me, are on the side of humanitarianism, because all lives are equal, and so are all deaths.
by 0xbadcafebee | 2025-04-12 05:11:00+00:00
I just realized that modern web applications are a group form of procrastination. Procrastination is a complex thing. But essentially, it's putting something off because of some perceived pain, even though the thing may be important or even inevitable, and eventually the procrastination leads to negative outcomes.

Web applications were created because people were averse to creating native applications, for fear of the pain involved with creating and distributing native applications. They were so averse to this perceived pain that they've done incredibly complex, even bizarre things, just so they don't have to leave the web browser. WebSockets are one of those things: taking a stateless client-server protocol (HTTP) and literally forcing it to turn into an entirely new protocol (WebSockets) just so people could continue to do things in a web browser that would have been easy in a native application (bidirectional stateful sockets, aka a tcp connection).

I suppose this is a normal human thing. Like how we created cars to essentially have a horseless buggy. Then we created paved roads to make that work easier. Then we built cities around paved roads to keep using the cars. Then we built air-scrubbers into the cars and changed the fuel formula when we realized we were poisoning everyone. Then we built electric cars (again!) to try to keep using the cars without all the internal combustion issues. Then we built self-driving cars because it would be easier than expanding regional or national public transportation.

We keep doing the easy thing, to avoid the thing we know we should be doing. And avoiding it just becomes a bigger pain in the ass.
by YZF | 2025-04-12 05:11:05+00:00
Palestinian violence predates the 1967 and 1948. Also Gaza wasn't occupied since Israel left it in 2005.

Here's is one example from 1954 when Israel did not control Gaza or the West Bank: https://en.wikipedia.org/wiki/Ma%27ale_Akrabim_massacre

"The Ma'ale Akrabim massacre, known in English as the Scorpions Pass Massacre, was an attack on an Israeli passenger bus, carried out on 17 March 1954, in the middle of the day. Eleven passengers were shot dead by the attackers who ambushed and boarded the bus. One passenger died 32 years later of his injuries, in a state of paralysis and partial consciousness. Four passengers survived, two of whom had been injured by the gunmen."

Palestinians are largely in the reality they're in due to the violence.
by OrderlyTiamat | 2025-04-12 05:12:40+00:00
This is why I chose a thinkpad for my laptop: I knew I wanted to switch to linux eventuality, and lenovo is very linux friendly. Many of these issues exist (or are exacerbated) because the hardware drivers don't support linux the way they support windows.

I absolutely agree, linux advocates must be honest about the shortcomings. In my case even on the thinkpad I experience the multi display scaling issue you mentioned, and bluetooth can be a little finnicky for my headphone (though this is much better than a couple years back! Usually simoly restarting the headphone solves everything).

I think it's very much worth it, and other than some of those minor issues I think current linux distributions are good enough to wholeheartedly recommend them over windows. That is if you're not held hostage by some windows only software.

E: about screensharing, I can't screenshare from teams on firefox, but from chrome it works fine, maybe that's the same for zoom?
by wordofx | 2025-04-12 05:13:31+00:00
It’s not true because throwing a video file as a source on video tag has no information about the file being requested until the headers are pushed down. Hell back in 2005 Akamai didn’t even support byte range headers for partial content delivery, which made resuming videos impossible, I believe they pushed out the update across their network in 06 or 07.
by mmooss | 2025-04-12 05:14:34+00:00
Just rumors and conspiracy theories.

Where can we see evidence of what you claim?

What do you claim Kahn has done? Do you have evidence? The NY Times regulary publishes news critical of Israel.

Children and parents, siblings, etc. disagree, sometimes extremely, regularly. Children and parents disagreeing is one of the most common stories in humanity. Should Joe resign because of dad's activities?
by throwanem | 2025-04-12 05:15:04+00:00
And then it turns out that having taken bits and bites out of my entire mortal day, to pursue this pointless argument with you, was just what I needed even if nothing at all what I wanted. It put me in a state of mind where I could find some kind words to say to my family that I think some folks there may have been quite a bit, if in a small way, needing to hear for a while.

That's not even slightly to your credit, of course. But I can't fairly say you weren't involved, and I have to admit I genuinely appreciate this result, however inadvertent and I'm sure unimaginable on your part it may be. So, though I say it through gritted teeth, thank you for your time. If for absolutely nothing else whatsoever, for that at least I must express my genuine gratitude.

Intolerable though you've been throughout, and despite what I assume to have been your every intention, something good may yet come of your ill efforts. You deserve to know that. May it heap as many coals of fire on your head as your heart should prove small enough to deserve.
by sfx77 | 2025-04-12 05:16:15+00:00
Again there is no "colonialist oppression". Israel was formed in 1948 under fire. 5 to 7 Arab countries attacked the Jews when this country was formed. Why? Why didn't they attack Lebanon when they were formed? or Iraq? or Syria? They were formed by the same colonial powers that formed Israel? Why were Jews not allowed to buy land in their "Mecca"? You're speaking nonsense. Again, you are ignoring what is happening here. Israel did not attack anyone. They were attacked by Hamas, and this is not the first time. Israel left Gaza in 2005, Hamas got elected 2006 and ever since it has been nonstop attacks on Israel. Israel tried to avoid wars by "mowing the lawn" which meant small strategic strikes to try and quell the attacks. After oct 7 it just became clear that they cannot leave Hamas in power. If you truly wanted peace you would turn your attention to Hamas not Israel. You would not overlook the fact that Hamas has embedded itself in the civilian population for the past 16 years, that has indoctrinated the Palestinians to hate Israelis and Jews, trained soldiers, child soldiers, embedded their munitions in civilian structures, hospitals, mosques, schools, built tunnels under the entierty of Gaza. How are you overlooking all of this?
by bruce511 | 2025-04-12 05:16:21+00:00
I'm not sure it takes more space than a menu and toolbar, but regardless, monitors are a LOT larger now than in 2003 so...

Frankly, I'm motivated sure customizing is a win either. I fo a lot of remote support and it's nice to have a consistent interface.

Personally I find it faster than menus, and easier to find things I seldom use.

But I appreciate it's a personal taste thing, and some older folks prefer older interfaces.
by dqv | 2025-04-12 05:16:21+00:00
No, we can't explain to you why our blub language should be preferred to your blub language. It's your job to make that determination on your own.

I can come back in 5 years to explain to you what is annoying about Akka.NET compared to the BEAM and vice versa. An expert in the BEAM who lacks experience in C# is not going to be able explain to an expert in C# who lacks experience in the BEAM why BEAM is better.

You're asking for something incredibly rare - a person who is an expert in both runtimes and can concisely explain to you the tradeoffs of each.
by daxfohl | 2025-04-12 05:17:10+00:00
This is what I keep coming back to. I'm sure I'm not the only one here who frequently writes the code, or at least a PoC, then writes the design doc based on it. Because the code is the most concise and precise way to specify what you really want. And writing it gives you more clarity on things you might not have thought about when writing it in a document. Unrolling that into pseudocode/English almost always gets convoluted for anything but very linear pieces of logic, and you're generally not going to get it right if you haven't already done a little exploratory coding beforehand.

So to me, even in an ideal world the dream of AI coding is backwards. It's more verbose, it's harder to conceptualize, it's less precise, and it's going to be more of a pain to get right even if it worked perfectly.

That's not to say it'll never work. But the interface has to change a lot. Instead of a UX where you have to think about and specify all the details up front, a useful assistant would be more conversational, analyze the existing codebase, clarify the change you're asking about, propose some options, ask which layer of the system, which design patterns to use, whether the level of coupling makes sense, what extensions of the functionality you're thinking about in the future, pros and cons of each approach, and also help point out conflicts or vague requirements, etc. But it seems like we've got quite a way to go before we get there.
by winwang | 2025-04-12 05:18:13+00:00
how would you do it if your logs were printed on paper with a printer, each line printed with stochastic timing (due to a bug), with an ink containing a chemical tracer with halflife `h` (after being put to paper), but the ink is randomly sampled from several (`m`) inks of different halflives `h1`, h2`,... `hn`? assume `p` different printers scattered across the 10 most populous US cities. you may use standard unix utilities.
by motorest | 2025-04-12 05:23:13+00:00
> The real problem with the software engineering discipline is that we are too easily distracted from solving the actual business problem by pointless architecture astronautics.

There are two pervasive themes in software engineering:

- those who do not understand the problem domain complaining that systems are too complex.

- those who understand the problem domain arguing that the system needs to be refactored to shed crude unmaintainable hacks and further support requirements it doesn't support elegantly.

Your comment is in step 1.
by defrost | 2025-04-12 05:23:18+00:00
Can you remind us whether this bus attack in which 11 people died came before or after the 1948-1949 Plan Dalet during which over 500 Arab villages were destroyed or depopulated by military forces under the direction of later first prime minister of Israel David Ben-Gurion?

The plan's tactics involved laying siege to Palestinian Arab villages, bombing neighbourhoods of cities, forced expulsion of their inhabitants, and setting fields and houses on fire and detonating TNT in the rubble to prevent any return. Zionist military units possessed detailed lists of neighborhoods and villages to be destroyed and their Arab inhabitants expelled. This strategy is subject to controversy, with some historians characterizing it as defensive, while others assert that it was an integral part of a planned strategy for the expulsion, sometimes called an ethnic cleansing, of the area's native inhabitants.

https://en.wikipedia.org/wiki/Plan_Dalet

Israelis and Palestinians are largely in the reality they're in due to the violence.