skysight-inc/HackerNews huggingface dataset:
Just wanted to say thank you for Papers, Please! I loved playing it on my iPad and it's awesome to have it available for my phone now too - a free update no less.
I had a package go to the wrong place, and went to ask the neighbor for it myself.
Similarly, called to complain, and they, misunderstanding me, offered me a full refund for the item that I had on my desk.
Ha, the search in the submission now points to the version of itself that I saved in archive.ph, which didn't get the equation solver feature. But archive.org did; maybe change it for posterity to https://web.archive.org/web/20220806203457if_/https://www.go...

meta: apparently HN penalizes comments that have been edited to be too different from what was originally posted -- I tried adding this to my parent comment, which sent it far down the thread, which was then reversed upon editing it back
I typically bounce around the twitch category before settling on one. These tend to be smaller streamers who don't have regular hours. One that I try not to miss is Jonathan Blow, though his current project is in a custom engine (written in new language on a custom compiler, even) so it's not immediately relevant to learning about modern game editors.
"To Avoid Criticism, Say Nothing, Do Nothing, Be Nothing"... https://quoteinvestigator.com/2015/01/09/say-nothing/
I'm not sure you need much philosophy to see the article is rubbish.
I'm currently dealing with an openapi schema that declares a graphql query route. The mutations are still in rest (but it's only one endpoint -- You kind of use it like graphql). The graphql output is nonstandard so the reflection tools don't work.

The "cool" features of graphql (treating your data like a graph, so you that n+1 queries are not the consumer's issue to deal with) are not at all available, I sti have to manually do joins.

I am terrified that since graphql is all "you don't have to version your shit" there will be a breaking API change in the future that I (or worse, someone not me) will have to watch out for, so on that day our supply chain database will be horribly broken.

What the hell happened that we got APIs like this?
We already destroyed freedom of association for employers with the civil rights act.
I wonder how many remote foreign employees the us economy added also.
No, the library cannot demand how other people spend their money. If it's funded by public money, it operates at the pleasure of the public.
...except made themselves unaccountable to our legal system.

I'm hoping this is just some silly and normative libertarian take, because it's otherwise laughably wrong: driving, as a matter of settled law, is not a right in the US. It's not a right anywhere in the world.
Pensions.

https://transparentcalifornia.com/pensions/sfers-san-francis...
This is one of the coolest things I've read in a while. I love the thought process behind each element of the game and it's all executed very well. As a fan of the desktop game, I can't wait to try this out on mobile.
OK. Fine with me. "Your music sucks" is a totally dead end and I'm not going there.

What I will say is, arts do not advance linearly, more or less, like science does. You can't say that drama has "advanced" since Shakespeare -- it's just changed. So "what's popular?" is not a shorthand for "what's good?"
Migrating from Make to Hadrian (For Packagers)
Put license plate scanners everywhere and it'll be game over.

Deploy it in one city, and soon everywhere else will follow.

I don't trust those in power not to abuse this.
I've used duc on Linux for a while. Can recommend.

https://duc.zevv.nl/
If you are lucky (working with a mature codebase), tests are my number one go to when getting started. I need to know input/output of things. I work in ml space so ymmv. This allows me to make small changes and check my assumptions as I gain more confidence around the codebase
DaisyDisk on macOS https://daisydiskapp.com/
I'm not sure that the author is exclusively talking about command-line applications. The expected behaviors would make sense inside IDEs, particularly if they are blocked by a modal window.
Pretty much. It helps with giving language and notation to particular sounds. It condenses sounds to something you can write down and communicate, without having to think of each note individually.

It’s like design patterns for music. Not necessarily prescriptive (it’s your music, do whatever you want), but helpful for reducing music into something more concrete.

It has helped me a lot in learning (classical) music. It’s also kind of like watching a sport where you understand the rules vs. one you don’t - knowing the “rules” helps you engage more, and peek into the composer’s mind, or give you ideas for your own compositions.
> This would also free up more roads for trucks hauling container shipments. It's frustrating and dangerous to have to constantly change lanes because some tractor trailer cut in front you on the road.

Maybe we need a rush hour slowpoke tax. Something like this: If a vehicle can't do 0-60 in 12.5 seconds or less (which in practice, all passenger cars can but no semis can), then it owes a special tax of $100 per hour that it's on the road between 6am-10am or 3pm-7pm on weekdays.
Wasn't SF one of the "defund the police" city just 2 years ago? I find the mix messaging odd, It seems law enforcement is both a problem when they enforce the law, and a problem when they do not enforce the law.

At the end of the day traffic enforcement via fine hardly ever does anything to improve actual safety, it is a revenue generator and a pretense for other police investigation but has never and can never be about safety

If you want to improve road safety you must increase licensing requirements, require more testing, and have an actual mechanism to revoke licenses for people that cause accidents. Sadly many states (including CA) are "no fault" states where the police do not even try to figure out who caused the accident, and very rarely is there any consequences to actual unsafe driving so because of that I fail to see how forcing someone to pay some fines for speeding will improve safety. That is a joke.
>You can sell or lend the book without permission from someone else

I can give you a copy of any book I own for free
Rights don't come from the government. The government can only infringe upon rights.
Yes, this is a very important point.

One more very annoying shortcoming is that you can define a union of types and return them when queried, but you cannot write a mutation and ask the client to send the exact same union. You'll have to create different standalone mutations.

In general the typesystem is quite lacking. But then again, it's better than pretty much everything else language-agnostic out there.
Coming from this field personally, this feels like typical Temperley and de Clerq sorts of things. Davie Temperley was in David Huron's lab once upon a time, I believe.

The systematic musicology world, especially the portion doing corpus studies, often is just doing descriptive research. The article linked is a bit more prescriptive.

The best book on music theory ever written, IMO, is David Huron's "Voice Leading -- The Science Behind a Musical Art." Definitely recommend.

https://www.amazon.com/gp/product/B08BT17M4S/ref=dbs_a_def_r...
Excel users use leading zeroes to indicate they are using a punchcard based format? Seems… unlikely
Unless the filesystem is behaving in a way that is overwhelmingly stupid, the basic logic should still apply. I don't understand how error checking could ever cause data corruption. It might let you know about data corruption which would otherwise have gone unnoticed, but that's not the same thing.

If there is a filesystem that is dumb enough to cause corruption during the checksumming process, please let me know which one, so I can be sure to never ever ever go anywhere near it. :)
OmniDiskSweeper on mac: https://www.omnigroup.com/more
Same - I have incredible memory, or use to I guess. seems lately I can’t remember a lot of peoples names I haven’t seen in a while, especially when I run into them in the street. awkward since I have a newish girlfriend whom requires an introduction.
I use "ncdu" on Linux and Mac, when I ran windows I ran WinDirStat, not because it's the best, but because it's floss
Decentralized P2P Ecosystem Utopia
Living in SF, I feel that some of the lack of enforcement has been that a bunch of our traffic flows have been completely broken. Feels that the powers that be are more happy to just leave things as they are with lax enforcement than fixing the routing.

Some road signs have been changed (which turns are illegal, etc.) without considering how go some direction legally. Sunset neighborhood around 19th is mind numbing. Exceptionally few permitted left turns, random surface streets you'd otherwise use closed off except for residents of the street, etc.

Not to mention that pulling over a car on an SF street will most likely start a traffic jam..
This article is about "we should change things because we know more!" Huron has always been more about "we should know more!"

For me, I'm with the latter.
Yes and no.

SQL also sucks, since you have to SELECT before defining FROM. Which means, code completion isn't there for SELECT. At least with graphql you get full code completion all the time. I agree though that it lacks in other areas. Choice between pest and colera.
Hasura seems to be fine which we use internally in our company, though to be honest I don't do any complex queries and I don't think anyone is doing aggressively nested joins.
We avoid this by statically analyzing the queries that are used by the client, generating id’ed persisted queries for them, and only allowing those to be run if you’re un-authenticated/a regular user.

We also have user roles, which, if you’re an admin, you can run raw queries of whatever you want, but basic users are locked to the persisted query options.

It’s pretty cool, definitely adds complexity to our builds/permissions, but it works. We rolled our own, but I think Apollo GraphQL supports this out of the box now.

Not saying people should use GraphQL for everything though. It’s kind of overkill for a lot of apps.
I have the exact same feelings.

Is immediate mode GUI's just that much better? Instead of a complex React/Redux style setup, how much easier would state management be if we had a render loop like game dev? Does that even make sense?

I am very envious at the pure programming skills of so many game developers. UI's in indie games are just a side thing in the deep complexity of a game and they end up looking incredible compared to the level of effort required for year long web app projects.
> At the end of the day traffic enforcement via fine hardly ever does anything to improve actual safety, it is a revenue generator and a pretense for other police investigation but has never and can never be about safety

NYC's red-light violation fining program (which was just expanded this year) is substantively responsible for a 70% decline in right-angle crashes, as well as a 40% decline in rear-end crashes[1]. Drivers who are fined for driving unsafely learn that there's a cost, and drive more safely as a result.

I agree with the rest (including the concerning pretext aspect!). But fines do play a critical role in road safety.

[1]: https://www1.nyc.gov/html/dot/downloads/pdf/nyc-red-light-ca...
Philhartronia Synthesizer: Béla Bartók Romanian Dances op 8
This is my corpus study. https://online.ucpress.edu/mp/article-abstract/31/1/32/62590...
Yes, the guy is honestly some type of genius. To be this talented of a programmer, and across multiple platforms, languages, and toolsets just dazzles me. It's hard enough to just be competent with one platform. I can't imagine.

And on top of that he composes the music and makes the art and literally everything else.

I honestly just don't understand how a person can get that good at that many things.
If WWII is anything to go by, Dams are a surprisingly difficult target.

Operation Chastise cost 53 RAF killed, 3 captured, and the loss of 8 aircraft. Net result 2 hydroelectric dams destroyed, several damaged, and ~1,600 civilian casualties. And it was only that successful do to high water levels at the dams in question.
Fish Sounds
Can't be done because the sound from source propagate as a spherical wave. To cancel it with destructive interference you would need to make a wave which focuses to the source and would only work if you are in between the noise source and the counter wave generator. Unfortunately to make a plane wave you would need infinite number of point sources or need the counter source further away. An alternative is to track listener and cancel the noise around that region but you would only be able to do that with very low frequencies with wavelength larger than distance between your two ears.
I wouldn't call this excellent advice - kill -9 will rob the process of the opportunity to clean up after itself and leave everything in a good state (e.g. any binary files being manipulated by the application). So I would use this as a last resort - start with Ctrl+C and then "kill INT %1" and then "kill TERM %1" before "kill KILL %1".

(For those who don't know "kill KILL" is equivalent to "kill -9". And despite the name "kill" is a tool for sending signals to processes.)
> If it wouldn't be the most used, would it be used as point of reference and called the tonic?

Yes. The tonic is determined by what the key is, not what chord is most used. (It's hard to establish the key without slipping the tonic in somewhere, but that doesn't mean it needs to appear frequently.)

> I-V and IV-V seems to be the same with the point of reference moved to IV. And IV-bVII-V is I-IV-V.

I don't think this is right. V-I has the root moving by a 5th, while IV-V moves by a second. And the second example can't be right because the relative distances of the roots of the first and last chords are different (again, a second versus a fifth).

> Is a fixed point of reference really needed? Doesn't it just add unnecessary complexity?

Yes, it's a useful analytical tool.
Nuclear also has higher "fixed" O&M costs, from all that staffing.
See also the newer DP100 https://detail.tmall.com/item.htm?id=676139724711
I really love writing things down on paper as well. For some reason it helps me remember things a lot better than even if I typed the exact same content.
We need a solid open source and portable serverless platform. Using lambda gets you locked into lambda.
I loved the idea, then I found out that _doing_ anything devolved into completely custom RPC implementations.

I’m not always RESTful, but in GraphQL the state transfer part is left as an exercise for the reader.

I love natural data models. I also think RPC makes sense when there are clear verbs in a system.

Poor GraphQL. It’s like a Greatish novel where the first half is compelling and intricate, and the last half was rushed by the publisher.
I haven't presumed that they do.

Governments can indeed infringe upon rights, and they can also infringe upon plenty of things that are not rights. Like driving.
Except that you should demonstrate your responsibility in order to qualify to drive, first, before you start driving around. That's what the license and registration do, they constitute a couple of very easy "hoops" to jump through to show that you are at least responsible enough to write down your name and address and have it tied to your vehicle's license plate.
Read this.

https://www.amazon.com/gp/product/B08BT17M4S/
A large portion of Twitter's complaint is describing how many times they tried to explain their methodology to him, including in written documentation that he admits he didn't read.
You just ignore the main selling point? It solves the latency of getting the data you need. The only alternative is to provide specific extra APIs.

If it's a pain to use, perhaps you're using the wrong language or framework.

You're right that many APIs have maps, those are bad APIs. The map should be happening in your API. The alternative was a poor workaround to stop latency in a REST api.
These days https://github.com/newren/git-filter-repo is superior.
He's actually putting words in my mouth again; I really have no problem with people having a sex change.

Acceptance was a vital social step, but promotion crosses a line for me - and there are severe deleterious consequences are ignored and dismissed by the community.

I think in general the answer is to let kids be themselves and not to judge them for it; give them a say in their clothes and toys - and do not punish them for their selection.
Come on man, it's just a faulty redirect that gets in the way. Fair feedback for the dev, sure, but no need to assume evil and disrespect.
Reasonable price? Is paying more than a Netflix subscription reasonable to have no ads on content with no expanded content library?
> They quit far too much for any rapport.

The developers you publicly describe as stupid and idiots seem to leave every three months. Huh.
This isn't new news - in 2013 a part of the EAS was hacked to give a quite humorous (in my opinion) alert: https://www.youtube.com/watch?v=lw7dt0AhXXI
Eh I think "rest for external API access, graphql for internal frontend use" is probably a good thing.
For any vehicle that goes in the wilderness or even just off road, an ICE drivetrain works better, because (apart from being lighter), if something goes wrong, you might run out of fuel (example, you get lost and you eventually run out of fuel). Then it is much easier to source some fuel, than it would be to recharge or tow a vehicle with an EV drivetrain. And as a preventative measure, it is also easier to increase your vehicle's range by carrying more fuel on board with you.

Sure, if there was a will, a lot of vehicles and journeys could be accomplished with a EV drivetrain, however, not without compromises.

So really, I do not think there is demand at this point.
This was weird... I work in IT for a big car company, and regularly have to help with software for automating tests like this. Seeing a simplified, gamified version of it is fascinating.
Those last 3 links are all the same, no? Just “https://sre.google/“?
( https://dukope.com/devlogs/ doesn't appear to have a feed URL? )
It’s not that errors don’t happen it’s that they are rare and the surface area of them affecting something important in an important way are incredibly rare.

I don’t care about triggering an occasional bug or a bit flip in a video stream, these things are inconsequential. If a bit gets flipped in a photo it’ll be a very slightly different photo. A piece of text will be slightly different… if either had the luck to be in memory ready to write when hit, in dozens of gigabytes of memory.

The most likely consequence of a bit flip is nothing at all happening because it hit unallocated memory. The next most likely consequence is nothing as it hit a piece of program memory that has no effect on operation and gets overwritten in moments.

ECC zealots are really excited about preventing something that just doesn’t happen all that often: actual data corruption with permanent significant effects.
I’ve seen a few of his blog posts but never checked out his book! Thanks for the recommendation.
The Nagasaki Bombing Mission
> I’m curious why they aren’t eager to merge updates from them more frequently.

I suspect it's because the merge isn't easy to do; which is partially a self-fulfilling property of how infrequent it's done, but likely also has a lot to do with the pretty large differences in system design. A lot of the kernel bits are old as heck too; last I checked, at least the Darwin open source kernel doesn't have any protection against syn floods, which FreeBSD first addressed in kernel 4.5 (released January 29, 2002)
It depends on how you use it. With GraphJin you use GraphQL to define your API and GraphJin auto compiles it into SQL and instantly gives you a REST and a GraphQL API endpoint to use it with.

https://github.com/dosco/graphjin
The crystallographically-determined structures are the ground truth! [1]

Saying that AlphaFold makes x-ray crystallography useless is like saying DALL-E makes photography useless or Copilot makes GitHub useless. You've got the dependency chain backwards.

[1] (Or at least, they're treated as the ground truth---they don't necessarily predict the conformation of proteins in solution, but that's a separate topic for another thread).
Even if you could track the head of listener and send a counter wave to the particular position it would be limited to a very low frequency sounds with wavelength larger than distance between your two ears. Also neighbors wouldn't be happy hearing two times louder noise as it would be without cancellation.
That sounds like helicopters now, which are also not allowed to fly that low over busy city streets. The problem isn't just knowing where you are in space; it's also that if there's a catastrophic loss of power, you don't want to land on someone's head.
I think one of the biggest mistakes the FreeBSD team made(in terms of more widestream adoption) was abandoning the Linux syscall table layer. It's still there, but it's stuck on 2.6.x last time I looked. It's a lot to maintain, yes, but it would help secure a lot more users like me, who are highly technical, potential contributors, who like a lot of the features(jails, better ZFS integration, easy to set up dtrace support etc), but also like to play around with bleeding edge software that tends to support Linux/OS X first, and maybe BSDs by accident, if you're lucky.

I think keeping this layer in development, maybe having a similar setup to SmartOS, letting you set up "Linux jails" or something like that, would significantly help adoption in the desktop/workstation space. This would of course lead to recruiting more developers, and so on.

Drivers are trickier, but I actually never had driver issues the last time I used FreeBSD as a daily driver(for about 6 months a few years ago, until I ran back to Linux with my tail between my legs).

It would be nice if at some point many decades ago, the Unix world had agreed on a standardised kernel API for modular drivers, so that drivers could more easily be ported between kernels, but it's way too late for that at this point I guess.

And maybe not even technically feasible, but I'm not qualified to comment on that.
> this appears to be confusing Ctrl+C (SIGINT, which terminates a process, and is usually not restartable),

Respectfully, you seem to be confusing SIGINT, which is an interrupt signal and SIGTERM, which is a terminate signal. Many processes interpret SIGINT in a way which is indistinguishable from SIGTERM, but others do not (e.g. most REPLs).
That paper used predicted estrogen instead of measuring estrogen. I wouldn't say it has been studied at all based on that link.
I don't include kowtowing to agents of the state as an indication of responsibility.
I'm still using winamp to this day, mostly for listening dowoaded YouTube playlists during work, it's brilliant.
> Maybe there was something different back in 2014 when this was written

The problem was the same even in 2014: ZFS lets you know how shitty your hardware is.

And, just like 2014, people would rather shoot the messenger because they don't have any power to force companies to make better hardware.
Here however there is the question ... where is the temperature differential? Surely it's not the case that the light produced is colder than the semiconductor. Light rays don't interact, so they wouldn't have any meaningful temperature ... I think.
He's also a fantastic game designer. I played through Return of the Obra Dinn last year and it was one of the coolest game experiences I've had. It really doesn't hold your hand, it's just using logic and clues to piece together a mystery and put names to faces. Keep a notepad handy and it's a real fun time!
It would be helpful if you actually explain how LINQ does it better.