skysight-inc/HackerNews huggingface dataset:
>> no bearing over gun ownership

Except they have great sway over definitions. They dictate what "arms" actually means. They dictate whether that word includes entire classes of weapons. The court currently protects only guns, but a small reinterpretation of "arms" could easily expand it to include bladed or explosive weapons, both of which are not currently protected. Does the 2nd cover flamethrowers? SCOTUS gets to make that decision.
This is more indicative of where one chooses to spend most of their time online.
I assume your plan is to just hope that Stability.AI doesn't bother using you? Clearly this is a commercial service.
...Not in practice? The US has had laws in the books regulating gun ownership for almost a century.

https://time.com/5169210/us-gun-control-laws-history-timelin...
> Papers, Please was originally written in Haxe/OpenFL, a combo of modern ECMA-ish language, Flash-alike API, and multi-platform build system. [...]

> When I finally committed to this port my first decision was to rewrite the game in C#/Unity. After Obra Dinn I’m a solid fan of Unity – the editor, the entity/component design, the build system, the ubiquity, just about everything.

> I made it a few days into rewriting before finding that although I like C#, I like Haxe more. [...] Still it’s hard to overstate how appropriate Unity is for someone in my position: a solo developer targeting multiple platforms and desperate for a popular, proven, and well-supported engine and build system.

> Fortunately, Haxe is a transpiled language, meaning that you write in one language (Haxe) and it gets converted to another language (Javascript, PHP, Python, C++, C#, Lua, etc) before being compiled/interpreted for whatever target you’ve got. So it’s possible to write code in Haxe and have it transpiled to C# that can be loaded and compiled in Unity. Which is how I decided to roll this.

From "Cramming 'Papers, Please' Onto Phones" (last year).

Original post: <https://dukope.com/devlogs/papers-please/mobile/>

HN comments: <https://news.ycombinator.com/item?id=32371423>
“Oh no, someone forced us to feed a million starving refugees. This establishes bad precedent!”
I've been a PM in a few B2B companies, and the reality of the job was never even close to the ad, i.e. we (PMs) never had authority over either Engineering or Marketing.

"Product-led" is today's buzzword, but I'd have to personally experience it before I believe it.
You don't need profiling 99.99999% of the time. Why ever have it turned by default? Most users will never need profiling turned on.

Imho any non-zero performance cost to solve a near-zero use case is totally unacceptable. Just consider the aggregate cost of all arch Linux machines using 5-10% more energy to accomplish the same work.

Profiling builds should be available and should be easily swapped out with pacman, but there's no compelling reason to make it default for everyone when almost no users will use it.
That doesn't make any sense snd the hungry people think so too
> West backs down and accepts a minor rebel group disrupting global shipping

There is zero chance capitulating works without someone reining the Houthis in.

The Houthis don’t have a unified power structure. There is nobody to accept that a deal has been signed. The only group that can credibly claim to control them is Tehran; a deal would need to be made with them. And they haven’t offered terms.
I've used Haxe on the web for a minimalist virtual tabletop. Not exactly production, because the only user is probably me... but my gaming group and I have used it weekly for a couple of years now, and I don't need to spend time fussing over it. So production enough.

I've found Haxe to be pretty pleasant in this situation. The only areas I really needed a library were around graphics and input, and Heaps looked more interesting to me than the JS alternatives I looked at.

The language itself feels like a pleasant mush of all the Java-y OO languages, but without the entire kitchen sink included. You've got all the polymorphism and generic typing stuff you'd expect from a java clone, plus algebraic data types, plus the ability to drop to dynamic duck-typing if you have to. And the type inference has worked pretty well for me. Oh, it also has a macro system I've never needed to use.

The tooling situation is good but not great. The compiler's messages have generally been clear. I am using vim + universal ctags for development, and it is fine but not as deluxe as a working LSP. I didn't have any luck getting Haxe's LSP working with vim, but I assume a VS Code based setup is more of a happy path and would have better luck.

Output-wise, the JS it generates seems fine. For my particular use case I care more about the readability and debuggability of the generated JS rather than the size. It has not been a problem to understand where an issue is coming from while looking at the generated JS.

Performance wise, the only issues I've had were caused by my own foolishness in making thousands of draw calls instead of batching things. Other than bugs I haven't seen any performance problems.

When it comes to libraries, you have to contend with both the relatively small size of the community, as well as the difficulty of writing a library that actually supports all of Haxe's compile targets. Haxe errs on the side of pragmatism instead of identical behavior on all of its supported platforms. So often you'll find nasty platform-specific logic in the heart of libraries, and if your target isn't supported then you have to dive in and fix it yourself. It is not a good language for grabbing a few things off of npm or cargo and slapping them together.
Unfortunately, yes. War is very ugly.
At least at Google none of this is true. Finding a project that is visible and being a part of it will get you promoted. Being a go to person will get you a lot of pretty words about how great you are. Nothing else.
If the recent revelations in the Epic vs Google court case are anything to go by, Motorola is likely getting paid by Google for every single Google search and Google Play Store transaction that occurs on that phone. It could even be sold at a loss. I don't think pointing at a low-cost smartphone is a very useful point of reference given that context.

However, I think there are plenty of Linux SBCs (single board computers) that have 4GB of RAM for around $50, just no screen, GPS, cellular modem, cameras, speakers... all sorts of things that add cost to a cell phone. $10 is a far-fetched claim, in my opinion, and citations are needed. The Pi Zero 2W is $15 and only has 512MB of RAM. So, sure, let's go with $50.

Have you considered how cheap printers are? I see multiple inkjet printers on Amazon that cost $59. Adding $50 would nearly double the price of the unit. Other manufacturers would eat their lunch, so you can see why no one is rushing to offer a $59 printer with an additional $50 worth of computer built in. Even if it were "only" $25 extra, that is still significant.

At the higher end, printers do start to include more of everything, but those aren't the printers the average consumer is buying.
Here’s the full quote:

> The militant group’s motto includes the exhortation “Death to Israel. A curse upon the Jews,” and it claims that it is targeting “all ships heading to Israeli ports” until food and medicine are delivered to Gaza. But most of the ships being attacked neither are headed to Israel nor have Israeli ownership.

While I sympathize with the notion that supplying aid might assuage the Houthis, it seems they’re ambitions are both greater and mistargeted.
> deliver "enough" food and medicine to people in gaza?

You assert that this case of piracy is driven by noble causes, as opposed to literally any use of force by any government in human history.

Assuming that the Houthi demands are complied with, what should prevent the Houthis from using their military force to promote other causes, perhaps less noble, like enriching their own leaders (a.k.a., privateering and collecting ransom)?
PM->Dev is not the typical trajectory, although it's one I'm considering.

How do you feel about the transition?
#4 hungry people get fed ...
If people want to look for better books, they're better off signing up for zlibrary anymore. Free books, people can review if they want, and probably real humans doing so (until bots invade tor).

I actually get great book recommendations there via "Personally recommended" when I go to fetch something new to read. Far better than anything commercial.
Perhaps a better way to phrase this is "We think too much and care too little" - feelings, by themselves, are not some fountain of wisdom and insight. You can have feelings of revulsion or repulsion, feelings of disgust and anger.

Feelings are ephemeral and easily manipulated.
> The sock puppet accounts were given stereotypically of-color names, and targeted authors were disproportionately of-color. There’s pretty clear indication of bias there.

AIUI, authors in the subgenre are disproportionately non-white. If that's the case, it would be expected for those targeted to be similarly non-white.

None of this is a defense of the offender: she's definitely a big jerk. But it doesn't necessarily mean that we have to make every freakin' issue about race.
Here is the possible source of that claim https://onlinelibrary.wiley.com/doi/10.1111/pala.12240

It seems it is not a matter of settled science however at least from skimming that paper. Not any kind of palaeontologist but I do like dinosaurs like any sensible person.
Another obvious (non) solution:

Egypt blocks ships to Eilat around Scharm El-Scheich. And everyone except the Israelis are happy.
Is "Chantal" a stereotypical POC name in your opinion? News to me.

You have a lot more confidence on a bunch of people doing OSS "research" than I do. The quote itself says "suspected". I would go as far as to say that believing this was racially motivated (rather than just a scummy move) based on this "evidence" is weird, but not surprising.
Yes, and then Goodreads reviews vecomes the most trusted review source on the internet. Thus making it critical to have good reviews on the site. Thus causing the cheaters to try even harder to post on the site. It's probably not a winnabl3 battle.
It's difficult for books where there's a strong culture of lending, both directly to individuals and from public libraries.
Oh, I see. I don't think that's possible, though I'm sure there's a mod for it if you're willing to use a modded client (and break the TOS).

What you can do is mute channel categories and then collapse them, which I do for some servers.
Microsoft hid their web views well in many places. The special decorations rendered by Windows explorer were largely done through HTML, but they managed to make them feel native.

I think their efforts to make their own browser-based controls feel like native controls was what proved thst Microsoft did actually want the web control for convenience.

Sadly, these days that native feel is hard to come by. UI toolkits are now super complex and the "solution" seems to be to port the entire UI toolkit to a Javascript runtime, then not maintain that for a while and let it deviate from the native standard, and launch a new Javascript runtime to make up for it. Updating anything in the OS has become easy, so you don't need to design give years ahead. In two years, you can just roll out an update and change the look and feel of the built-in applications.
While I agree that what's happening in Gaza is unacceptable and it needs more deliveries of aid, I doubt that it would fix the problem with North Yemen (Houti).

Houti aggression on merchant ships is a political act. By attacking Israel they are sending a political message to their opponents that reads "if you attack us right now it means you're on the side of Israel". That's why it doesn't matter whether their garage built cruise missiles actually make it to Eliat, or not, whether they really stop shipping, or not. The shots are fired north at Israel, but the message is targeted south and east. They are in the middle of a civil war, a very long and extremely brutal one, and this tactic works given what their opponents think about themselves and the world.

The EU/US response to this will be challenging, mostly because they cannot really threaten Houti power. North Yemen is already in a deeper ruin than most countries are after a war, their military industrial base is located in another country (Iran), and there are very small chances for an internal revolt. BTW, in this conflict China and the US and the EU are actually on the same side, though China will definitely try to sit this one out.
The point is the refugees are orthogonal to the issue of the crisis. Giving them supplies is irrelevant; the Houthis will still control Bab al-Mandab.
It applies to HN too, the vast majority of comments probably don't have more than, at most, a few minutes of serious, focused, thinking behind them.

And with how good LLMs nowadays, probably a numerical majority don't even contain anything worth noting.
Break this down to just the facts presented. There are 31 pages of screenshots. They mention two names that were included that sound like POC. Note that they avoid saying anything beyond that. And they make sure to include the disclaimer that they are "suspected" to be sock puppets. They are clearly grasping at straws to bring race into this.
It would be interesting to read a charitable case for why divorce was prohibited . We see it written up as women being forbidden from owning land, or perhaps without a marriage, not being recognized as full people with the freedom to own it. It probably had some rational basis beyond cruelty and was likely about incentives, like reducing the reward for spouses to kill each other for inheritances. Maybe it was the epiphenomenal result of just not producing weak societies that get overrun by neighbouring ones that leveraged specialization and progress over short generations. If it were true that children are growth and wealth, we stop growing when we stop producing them, and simply die off.

Arguably, the incentives for marriage today are misaligned and probably socially bad, as rationally, the best prospective partner to marry is the one who will provide for the most advantageous divorce. The article is a quaint slice of life, but it overlooks the demographic reality underlying it.
No thanks, I'd rather not live in a dystopian nightmare where Sam Altman is in control of assigning proof of humanity. Worldcoin will undoubtedly end up assigning identities to AIs for profit anyway, and/or there will be swaths of identities being sold on the black market.
What area of insights does the development team need to be able to prioritize for better utilization of their product?

---

> If that's not to somebody's liking, they are welcome to prioritize and solve the problems themselves.

Ah, I see. There is a concept known as a separation of concerns that prevents this on most teams.

There is a good saying for complex service delivery that most developers operate with in application development and support. If you want to go fast, go alone. If you want to go far, go together. That "together" brings more skillsets that most small engineering teams have on staff, and is typically not beneficial for them to focus on gaining.
Candidate Generation Using a Two Tower Approach with Expedia Group Traveler Data
It’s not obvious to me that giving in to present-time radicals reduces long-run/future radicalization.

I don’t claim that humans are perfectly rational in all activities, but appeasement hasn’t generally worked in the past.
Globalism is an economic system so fragile marginal increases in shipping costs produce existential threats.

This is either an unserious article or the entire notion of global economics needs revisiting.
Not all they care about is engagement. They also care about keeping costs down.

If costs were no object they could simply hire well-paid, trustworthy, professional reviewers to review every product and listing. These high quality reviews could establish their site as the gold standard, strengthening the brand (think Apple levels of brand value) and drawing even more users. But all of this could be so expensive they’d actually lose money for doing it. So they don’t.
Books are not expensive so you'll get the same money backed reviews you always did, like the ones obviously written by a professional writer.
I interpreted "backs down" as "stops using the suez canal" not "gives in to their demands"... for precisely the reason that giving in to demands seems unlikely to stop them (even if it might create a brief pause).
> What about gun ownership (oh thats the nerve), its easy to assume things will be better when guns are banned, but what is the actual game theory in the balance of power between a people and their government when the people are stripped of their ability to defend themselves from an oppressive government?

Funny, the French seem to have no trouble standing up against their government while the armed US nuts seem ever so compliant. Maybe it isn’t the guns.
There is zero chance of getting rid of Hamas in this fashion. It, or a worse successor, will come out of this just fine, no matter how many individual members wind up as meat paste.
This isn't true under current US jurisprudence: if a law that infringes on a fundamental constitutional right can be shown to be narrowly tailored to, and the least restrictive means of achieving, a compelling state interest, then it passes strict scrutiny and is considered constitutional.
Who Should Rule the Product?
One lesson I learned:

Don't be the person who knows how to feed paper in the line printer.

Or repair the coffee maker. (Nowadays, that might be "Know how to make it work when the internet goes down.")

Good article. I wonder if and how it might apply in other fields.
The article specifically states it’s not a mammal. It has been classified as a mosasaur.

Jurassic World movie fans may be familiar with mosasaur.
Did you read the article? It says that none of the ships targeted so far had anything to do with Israel
This was a pretty interesting little (week long!) project: get BrowserBox to fit into an ARM deployment template.

Here's a link to the resultant template file^1, and UI definition file^2.

1: https://github.com/BrowserBox/BrowserBox/blob/boss/spread-ch...

2: https://github.com/BrowserBox/BrowserBox/blob/boss/spread-ch...

I found ARM templates a complex beast. Powerful, yet sometimes the documentation seemed patchy, unintuitive or spread out. It might have just been me! Everything was found in the docs eventually, but there seemed to be inconsistencies with how properties in schemas were documented. It took me a long time to wrangle this beast in to what I wanted it to do:

1. Create the VM, and network infra with firewall rules to host BrowserBox

2. Run the install script.

3. Notify the human of their login link, via email.

(I thought this a cool, simple way to get BrowserBox going self-hosted with a few steps.)

By far the longest thing to figure out was how to send the email. Insights API, custom metrics, metric alerts, was somewhat challenging. But finally it yielded.

The next issue was the WA Linux Agent would refuse to acknowledge the install script had completed (this actually proved to have silver lining as without this issue I would not have bothered to set up the very convenient login link email, which now lets you fire off your deployment and forget about it, only to be reminded when it's ready with an email ~~ normally 10 - 15 minutes). I think it was something to do with using pm2 (even daemonized), I couldn't figure it and just ended up backgrounding the pm2 process, and running whole segments of the install as a detached nohup background bash function with the VM extension script returning success after launching the background jobs. WA Linux Agent and the Portal were happy with this, leading the Successful Deployments!

Such a good feeling after a week of bushwhacking through the jungle and undergrowth of this new-to-me system, to finally achieve what I wanted! The Wizard UI with 3 clear steps, and minimal number of user inputs, using as many "native" UI elements as possible.

Provisioning the resources was fairly straightforward. And finessing the UI at the end of it all post functional prototype was a joy. Finally!

It's funny how you can have a respect for things you've totally wrangled with.
How are you gonna find a promo project if you aren't a subject matter expert? People don't just hand out promo projects to randos
We negotiate with terrorists all the damned time.
I appreciate that view, but thats not a qualitative analysis of torture. Im not sure that it could be appropriately defined in a way that distinguishes torture from other types of violence, so maybe the word is really only useful in creating an emotional effect.
> if running all of these under Wine the battery life is going to become even less

Citation? Running a Wineserver should use less resources than a complete Win32 runtime.
Crashing the host kernel is DoS. Crashing QEMU from the guest is bad because a use-after-free could be a possible avenue for privesc. But if an assertion failure can be triggered from the guest kernel, in the end it's just another way for a virtual machine to terminate itself. It sucks but it is not security sensitive.
It's not even laser energy break even if you count the energy used to actually generate the laser. It's only break even if you just count the energy from the laser going into the fuel pellet.
Yes, which makes “don’t feed refugees, the Houthis will like that” doubly gross.
As a beginner, I think the drafts are a really unfriendly format that heavily biases experienced players (who know how different mechanics can combo each other, useful counters, deck balance, etc. by heart). I tried that with friends a few times but it was like trying to learn a new game every time, as fast as possible, so you can out-pick the cards before someone else grabs them. Personally I felt it shifted the gameplay from tactical card playing to race-to-viability in drafting.

In non draft games, either self made decks or pre-cons, you can spend time studying your deck and optimizing it before actual play starts. In drafts, much of the actual gameplay IS the drafting and gambling. The actual decks that get built are usually uninteresting, just fast aggressive combos that play like starter decks.

Thankfully I discovered Commander pre-cons, easily upgraded with some cheap singles, and have a lot of fun with that. Especially in 2v2 or free for all. It's all the stuff I love about card games (the deck building and tactics) without gambling. I'd much rather spend $50 on a precon and another $20 or so on singles, knowing exactly what I'll get, than buy or draft a bunch of random packs that almost never give me a useful deck in the end.

Just a matter of taste, I guess. I wish Magic weren't even collectible, personally, but a limited card game like the Fantasy Flight ones (game of thrones, arkham, etc.)
Haven't you run into the ""bug"" where certain Microsoft programs open links in Edge, completely disregarding default browser settings?

Assuming you haven't turned off web results in Win11 start menu, try searching for something and click on one of the Bing results. Those used to open Edge, and it certainly wasn't the only program that ignored user preferences.
Turns out there is plenty of commercial software, and UNIX tools in the box are more than enough for my workflows.
Got the opportunity to watch this film on a big screen at a local film festival last week. I think he wrote the whole film around this speech. Also there's this wonderful scene where he(Hynkel) dances with a globe in it:

https://www.youtube.com/watch?v=-jj-PaqFrBc
You should read the proclamation ...
> a worse successor, will come out

One hopes it will learn that Hamas’ tactics don’t work. They backfire. And they lose one global sympathy.
Targetting the linux-lts package as a dependency instead of linux should reduce the impact of this issue