skysight-inc/HackerNews huggingface dataset:
This theory probably has more transnational value to oncology in the nearer term than anti-aging IMO.
I've been dying to get my hands on one of these :) I think there's a pretty large and unexplored possibility space in using these MPE controllers for controlling things other music, as well...
Sure. Some of the movements in the last two hundred years were shocking. But is this the case of us pushing boundaries of art or the collapse of all criticism? That's the question.

Let's take your example of the Armory Show. It took only two or three decades for Duchamp's Nude Descending a Staircase to be recognized for its genius.

Jeff Koons' Pink Panther was almost four decades ago. Anyone feel like a fool yet? The art world has egg on its face and it's not because it's pushing boundaries; it's pushing junk as a front for money laundering and pretending that taste is relative because it likes the money and talentless people like to call themselves artists.
I was curious what was up with the word demon in this context. Originally I thought it might have to do with Maxwell's Demon, but then I read this from Wikipedia:

"Pines explained his terminology by making the term a half backronym because particles commonly have suffix "-on" and the excitation involved distinct electron motion, resulting in D.E.M.on, or simply demon for short."

so then I thought it was something else but...

"The out-of-phase excitation was termed the "demon" by Pines after James Clerk Maxwell, since he thought Maxwell "lived too early to have a particle or excitation named in his honor."

So apparently the demon does have to do with Maxwell's Demon, but is clever wordplay intended to honor it!

https://en.wikipedia.org/wiki/Pines%27_demon

https://en.wikipedia.org/wiki/Maxwell%27s_demon
Some popcorn, then?
I wonder if the approach may change a bit when OpenAI releases fine tuning for the chat models. I think it depends on how well it works. If they find some way to significantly decrease the amount of training data needed or someone creates a tool to easily generate lots of training examples (using OpenAI), the advice might change again.

What also matters is the size of the context window and how effectively the models can follow large amounts of instructions. So new models might change the advice again.
Software QA testing, technical writing, anything to do with no-code development like Salesforce Administration, Marketing Operations
When should a post be flagged?
I'd like to understand when a post should, and should not, be flagged. In particular I flagged a post which seemed to link to a potentially dangerous site, and was told off, so I want to understand this response.
This actually improves security by preventing UAF.
> you have to return a useless nil pointer

nil is useful. Notably, you can derive meaning from its nil-ness. If you try to open a file and it doesn't exist, returning a nil handle is quite reasonable, and one can check for the existence of that handle without needing consider the error.

If, say, you returned an invalid file descriptor when the file could not be opened, conceivably that could make the handle useless, but that would not be idiomatic. That would just be a terrible API design and unkind to the users of your API.

> Funnily enough, your philosophy is far more true in a language with proper sum types.

Of course. But not the Either monad specifically, as its intent is to communicate a dependence between two variables. That can be useful in some languages where variable dependence is a convention, but that is not applicable to idiomatic Go.

Frankly, the only thing funny here is the idea that it is useful to reply to a thread before reading it. Let me reiterate: Either is not a suitable representation of (T, error). They have very different semantics. There are data structures which can serve as a suitable representation of (T, error), but Either is not it.
The image is there for social media shares, which grab a prominent image to put beside the link. Even if it's a bit distracting in the post, if it grabs your eye enough to click the link, then that's job done.

Links without an image are just physically smaller on Twitter or Facebook, they don't stand out as well.
Organoid cell fate dynamics in space and time
It's the best excuse.. :D
On the other hand, Moderna's CEO made 400 million last year. Moderna has 4000 total employees. I would argue that ratio is skewed heavily in the wrong direction, and the company would be much better off if the vast majority of that money went nearly anywhere else.

That said, I'd genuinely love to hear any legitimate arguments as to why that payout is in the shareholders best interest.
So when I started playing PlayerUnknown's battlegrounds, you started in a lobby, everyone is there and can talk. Almost every time someone would be yelling "Nigger nigger nigger nigger nigger" endlessly.

It was really nice when the game developer took action to get rid of that. I'm not sure I understand your view that this is a bad thing. There are still games with player run servers that can manage things on their own, but some games, like pubg, can't function that way.

Are you just an awful person that is mad you don't get to be awful any more?
> I suspect that's the actual best solution if avoiding session stealing is that big of a concern

that big of a concern for whom? Google doesn't care because Google has constructed a world where when something goes wrong, sorry, it's on you.

Your bank does care because if something goes wrong, it's frequently on them. The bank times you out to protect them more than you.
The NT kernel interfaces are lovely. I’m not at all a windows fanboy and haven’t done windows dev in well over a decade, but when I did the APIs were lightyears ahead of the competition. And Jeffrey Richter’s books were a marvelous resource on the documentation side.
Lot's of people (like more than half the population we interact with) assume that my wife has a job, even knowing that we have four kids. I'm not sure your advice about ignoring all of them is sound...
Yeah I feel like a lot of this obsession over "trauma" is just looking for excuses for why one won't get up off one's ass and take responsibility for one's life.

Not discounting that some people have terrible childhoods that are legitimately damaging, but losing a pet or a friend moving away or a grandparent dying is not that unusual and well within the scope of "normal things that happen" that normal people can (or should be expected to) handle.
The quality of public transportation has been getting steadily worse and worse the time I've lived in SF, and it's not because of self-driving cars.

Perhaps, maybe, we fund things based on consent rather than force?
I ran a SaaS for a long time before containerisation, and we would create a new Unix uid for each customer, and run the application instance exclusively under that uid. Coupled with a postgres database instance and properly isolated postgres roles, it felt like a reasonable way to isolate customers from each other.

The problem with this approach is that, of course, it really doesn’t scale easily. Eventually you need multi tenant, and eventually we ended just pushing everything into the database, using row level security and tenant IDs. It worked great but felt more fragile (eg, you can disable RLS)

I’m not an OS expert by any means, but I think ultimately the problem is that we’re using one operating system model for two orthogonal use cases.

I feel like need a well-defined client model - “one user with multiple apps” and a well-defined server model - “one app with multiple users”. But it’s not clear to me how the OS can help with the latter, since it’s going to be domain specific. Maybe Postgres’ model is the right answer after all.
Why are product companies going on earnings calls and saying that inflation is coming from their raising their profits if it results from deficit spending?

https://www.theguardian.com/business/2022/apr/27/inflation-c...
I once saw the movie Armageddon in the movie theatre onboard a drilling rig. The heads of everyone in the audience collectively exploded watching the drilling scenes (both on earth and in space).

Fun fact: In the DVD commentary, there's a point where Ben Affleck asks Michael Bay why it would be easier to train drillers to become astronauts than it would be to train astronauts to become drillers. If I remember correctly, Michael Bay's response was something to the effect of "well, there would be no movie if that was the case so shut the hell up!"
Unpopular opinion, but Microsoft should not be making the ban decisions. If I paid $80 to buy a game, then paid additional $60 to Microsoft to be able to play multiplayer games, I am sorry but it’s up to the games to enforce any rules they want. Some game lobbies are inherently toxic and if I get banned for profanities from all games, then that’s complete bs.

It’s like your ISP disconnecting your internet because your were in an argument on Facebook.
For some context, the Jagex reboot "Old School Runescape" (OSRS) forked from a circa-2007 build of the game. It was apparently a stroke of luck that they still had the source code.

Notably, the 2007 version was before huge changes to the game that many original players disliked enough to stop playing. But it was also before the HD version. So OSRS player have been stuck with low quality graphics (however, a modder has recently fixed that. There was some drama over this, Jagex tried to prevent the mod from being allowed, but they backed off).

The OSRS version was also pre-neutering of PvP for real-word currency purposes, which happened Dec 2007. I guess this 2009scape would have a neutered Wilderness too. Or perhaps they're making some editorial tweaks.

2009 still predates many of the wild changes Jagex made that eventually morphed into RS3. Some would be nice to have in OSRS (mining/smithing was rehauled in a nice way, some new skills that OSRS players wish they had like Dungeoneering are missing --- but changes like "Evolution of Combat"[1] was a breaking point for many). My understanding is that if they had found the source code circa 2009, Jagex would have used that and OSRS players would have enjoyed HD on day one.

Jagex has done a good job with OSRS, running it with just a few people and heavily relying on community feedback in the form of polling content updates. If something does not pass majority opinion, it is not added to the game. They've added multiple new quests, areas, and skilling options under this model, to the point where OSRS is quite distinct from its circa-2007 seed. One thing they can't seem to get consensus on though is a new skill - every attempt I'm aware of has been downvoted by the community, seemingly for reasons similar to "it would devalue my investment in X skill".

[1] https://runescape.wiki/w/Evolution_of_Combat
Appreciate the suggestion. Even if it helps SEO it degrades the user experience (extra clicks before getting to the actual job listing) and a lot of resources (already sending a somewhat large payload to the client). The source listings themselves are not in any standard format, initially I did want to enable a job description on hover/click but they are often unreliable in formatting or sequencing or taxonomy, which is problematic. Still worth considering, thank you.
SPARTANS, WHAT IS YOUR PROFESSION?

> the spartans start gyrating
Why they don't just disable chat/voice for an account for profanity and hate speech? You culd be a questionable person (in case of hate speech), but doesn't mean you're a bad gamer like if you are cheating
AI mind-reading: medical breakthrough or step towards dystopia?
I came across this proposed parallel via Sean Carroll's podcast. Here is a link to that episode, including full transcript.

https://www.preposterousuniverse.com/podcast/2019/03/11/epis...
> I can still usually afford to [backup huge caches incorrectly placed into ~/.config], while syncing all of $HOME is just a nonstarter.

I completely fail to understand this viewpoint. The non-config files that I intentionally put into $HOME are infinitely more valuable than anything I would want to backup from .config.

I have hundreds of gigabytes in non-hidden sub-directories of $HOME, such as all my family photos, all my health-related documents, all my email, and so on -- and they are backed-up every single day.

Why is backing up your actual files in $HOME a non-starter? What makes your .config more valuable than everything else in your $HOME?
Will that replicate? I’m pretty sure that it depends on what kind of people you and your neighbors are.
These stats are so meaningless. American big tech workers make literally tens to hundreds of thousands of times more than poor Africans.

Ok, what are we going to do about it? Of course, someone will respond moving the goal posts about how it’s different.

Turns out when you’re the one making too much money it doesn’t matter or count, which is, funny enough, the same thing these health care CEOs would say.

Unlike many hypocrites I have absolutely no problem making thousands more than the global poor and the global rich making more than me either. It is what it is. I can make hundreds of thousands more while still hoping and contributing to raising the floor in quality of life. Not impose meaningless arbitrary income limits.

People think this line of thinking is to shut down discussion, but there’s no discussion to be had to begin with. Shall we make everyone have the same wage? No? What’s the actual proposal here? None.
A) if your software is "unique" such that an LLM can't figure it out, it is a terrible UX, and B) the LLM will have learned about responding to your customers specifically; it will know when to pull from elsewhere and when to pull from your docs.
It's against the site guidelines to talk about having flagged a post. That's probably why you got told off.

Please don't complain that a submission is inappropriate. If a story is spam or off-topic, flag it. Don't feed egregious comments by replying; flag them instead. If you flag, please don't also comment that you did.

Also relevant

Please don't complain about tangential annoyances—e.g. article or website formats, name collisions, or back-button breakage. They're too common to be interesting.
The short answer is that C makes it easy to do things that you probably shouldn't ought to be doing. (The the answer to the opposite, "what work is C appropriate for?" is systems and embedded stuff, where doing-things-you-probably-shouldn't is largely the name of the game.)

Another answer is that C doesn't have much in the way of guardrails; in a world where programmer time is much more expensive than machine time, guardrails make programming much faster.
> something about within an allocation and one past the end?

Yeah, I forgot about that. So I agree there is some subtly which is likely to catch beginners.

Your example could safely be:

if (std::distance(begin, end) > 5)

Another approach I would recommend is to write a `guarded_advance` which takes an integer and the end pointer.

Also note that the situation you are describing is still a little unusual because the baseline assumption is it takes linear time to advance an iterator by more than 1 increment.

> but neither will valid increment between two integers. No need for iterators in that case either.

The purpose of an iterator is to abstract data structure access. The coordinate inside a complex data structure may not be representable by an integer.
The issue is that it likely won't stop at Netflix and banking. McDonald's won't let you use their app with an unlocked bootloader [0].

My comment was suggesting that the majority of apps, not just banking/Netflix will likely adopt and require hardware attestation when 90%+ of Androids in use support it. Things like Uber/Lyft, Metro, food ordering, email, social media, etc are just as likely to pick it up and that's my point. No, it won't be a brick, but you'll likely lose quite a few apps.

[0] https://forum.xda-developers.com/t/mcdonalds-app.4067887/
I have not seen of a single new development in the US without sidewalks in the last 20 years+. It must be the law in 99% of cities to build a sidewalk anytime a property is developed.
> and [making accusations of] being harassed for working with an accused sexual harasser, while not being a sexual harasser yourself.
While we insist it's not about the cash, it's about this meritocratic fever-dream, we still obsess over VC returns, fund sizes, exit strategies. gil's analysis underscores this paradox - startups chasing after the elusive "meaningful exit", ideally returning the entire fund in one stroke.

but here's where things get interesting. capshare's study reveals a predictable pattern of founder dilution based on rounds raised. by series d, founders own a mere 11-17% of their brainchild. employees fare slightly better with 17-21%, but investors take the lion's share at 66-68%.

so, what does this mean for founders? well, they'd make as much selling at $210m in series d as they would selling for $38m post-seed round. More funding doesn't necessarily mean more money for founders, kind of obvious esp in the post-WeWork era. it's a stark reminder of the trade-offs involved in chasing VC dollars, which can chafe something like mcmaster-carr grade 3 steel wool.

much like startup founders, it serves multiple roles, adapting based on need. it doesn't seek the limelight, focusing instead on getting the job done. perhaps there's a lesson there for startups obsessed with fund sizes and exits. basically it's not about how much you raise, but what you do with it.
I'm from a western state and my family is pretty white. I've never heard this. You definitely don't glob onto any/all favors and you shouldn't accept something you wouldn't be willing to reciprocate in the same position, else you're bound to be seen as social baggage eventually. But if you need something and someone offers: sure, take it.

There's no social dance to it. Just don't be a leech, but accept help when it's needed and don't offer help unless you're genuinely willing to give it.
As a faithful user of micro for the last couple of years, just know that its one of the first things I install in a new system along with the fish shell, especially in servers I have to manage via console. Thank you so much for your work!
That sucks too, but it's a different issue.
Yeah, Wal-Mart Neighborhood Markets are average sized standalone supermarkets, like Safeway. And that area is obviously quite populous—there’s a Sam’s Club (also Wal-Mart), and Aldi, a Food Lion, and a Fresh Market all within a quarter mile it looks like.
Cisco is a major backer and implementer of its own scheme implementation. Cisco only ever works on embedded stuff so it makes me think that somebody is doing it somewhere.
But people are still talking about him and trying because of him. He’s left a rich legacy behind. Being kind is mostly free.
The idea that people who are close to power are “in on the secret” and thus are more correct that people who aren’t doesn’t stand up to scrutiny. It’s a religious idea that extends back to the earliest gnostic cults.

I’m sure it feels good to you to feel close to power, but those feelings are because you feel powerful by association. It does not mean what you are doing is right or just.
> If the standard says that say, dereferencing a NULL pointer is UB it means you're not supposed to do that ever, on any OS or compiler.

Says who?

The standard doesn't say that. At most it says that if you're trying to write portable C, you shouldn't do that. But not everyone is trying to write something portable.
...it's 100% Facebook's problem.

I sometimes forget there is no barrier to entry on this website, thank you for reminding me.
"Ooh so I DON'T have to kill half the universe's population because some go hungry?"

"...oh you mean I could also just... give everyone enough food with a snap of the finger?"
SunOS 4.x binaries, if statically compiled, run fine on modern day SPARC systems also...
I don't know about you, but I have read both of those assertions way too many times, typically from people that have failed a job interview or from "influencers" ranting about how big O questions are gatekeeping

Stack Exchange, Quora, Reddit are all full of pages like https://softwareengineering.stackexchange.com/questions/2083... (sometimes with a mocking tone).
I'd love to see Jagex open source OSRS as a business decision to keep the game alive forever, and for leveraging the dedicated community.

Now, I said open source, but that doesn't mean free. Even if the source was available, it would make the most sense if they kept it "non-free", as in, no commercial usage of the source may be allowed.

People are free to run their own servers, but the Jagex ones will be "blessed".

The only problem I see is if some group in a country outside of IP legality were to take it and try to monetize it.

Alternatively I hope one day Jagex has a "hail mary" and releases the source when they think the game is considered commercially dead.
How many Americans, younger or not, would raise an eyebrow if invited to go camping around Hanford? The Russian soldiers might have heard about Chernobyl, but had no idea a) that they were there or b) how far the contaminated zones extended.
As an historical aside, I’m 99% sure that the handle pattern had its origins in the 68k Mac system software. It is pretty cool to give the OS liberty to move your memory around at will without breaking behavior.
No, I treat equipment as any consumer would.

Like if my phone is low on battery I plug it into a portable battery and shove the phone and portable battery (connected by a USB-C cable) into my pocket, like any consumer would. I then go hiking, snowshoeing, biking, sleeping, like any consumer would. Cables have bent and broken in my pocket in these scenarios, among thousands of others.

My parent comment was yesterday; today's USB-C cable broke when it got stuck in an office chair's wheel caster, bending the sheet metal housing. Thi doesn't happen with ANY connector of the 1990s. BNC, RCA, DB-9, 1/8" headphone jacks, 5.5x2.5 barrel connectors, they ALL withstood office chair crushing and were all probably designed with consumer abuse like office chairs in mind.

I've even run over DB-9 and BNC connectors with heavy duty carts, they were fine.
I feel like there's a great movie plot point you could write where the bank robbers use this trick to clear traffic out of their way during the escape.
I for one am going to write a GUI in Visual Basic to track the hacker's IP.
> How would the world be a better place if we stripped executives of their wealth?

It's been tried in places like Cambodia and the Soviet Union. The result is a lot of dead people, and the rest were worse off.
I love how there are thousands of internet forums, but you're a heavy participant on a forum that is so militantly text-only that emoji are silently removed from user-submitted content. It's almost like the policy you are arguing against has important effects on conversation quality that you don't understand or that you don't want to admit because your paycheck depends on email messages' being rendered as HTML.

>Approximately no one outside of HN only wants text emails.

Approximately no one outside of HN even knows that plain text is a thing distinct from HTML. Among those that do, many probably couldn't give an example from their digital experience of a place where user-submitted content must be plain text. (They can navigate those places just fine, though.)
I wonder how much that is obsoleted by io_uring by now?

The article mentions how non-blocking IO is the way to gain back control otherwise conceded to the kernel in the case of blocking IO. However, non-blocking IO has to be laboriously implemented in user code. Is that true still? What if we used the threading model but relied on io_uring?
You are correct, you probably had to see my first comment for the other half of context.
It's exciting that cryptographic constructions (like m/n secret sharing where m is hidden) can solve problems in complexity; I would have expected things to flow mostly the other way.