skysight-inc/HackerNews huggingface dataset:
The library example is spatial in the sense that results being returned in alphabetical order is spatial. You will intuitively expect "Yellow" to be towards the bottom. But that's not really spatial memory, even though it has superficial similarities.

Between 1985 and 1995 I was almost exclusively using the Macintosh platform. The spatial memory of Finder is a native concept for me.

> The fact that today’s operating systems are so much more jam packed with extra features — and that this may complicate the task of preserving user’s spatial memory — is not a point in their favour.

Nonsense, it's entirely a point in their favour. As much as we might have nostalgia for simpler computers of our youth, our expectation of what functions are included within a consumer-facing operating system have dramatically and permanently expanded. From Bluetooth to Unicode, modern operating systems are devilishly complicated—and we rarely stop to see just how far we've come.
> How can an article about "elite competition" not mention anything about how, during a few decades in the 20th Century, labor's share of profits increased, and since 1980 has flatlined, with all rewards accruing to capital?

As far as I can tell, the share accruing to land increased. The share accruing to capital stayed roughly flat.

In any case, the labour share didn't drop all that much. A few percentage points.

The bigger deal is perhaps the change in distribution of that labour share amongst workers.
After having configured a bunch of crontabs, I found the Nix+systemd timers approach a massive improvement.
Because every other PL has networking now. Because the lack of a networking framework fragments the C++ library ecosystem and prevents the development of re-useable and interoperable higher level libraries. The lack of such interoperable libraries make C++ a third-class citizen in the choice of language for middleware development.
‘Cyber Grinches’ Snatching Toys Should Be Stopped, Lawmakers Say
see also: bike thief 2012

https://www.youtube.com/watch?v=UGttmR2DTY8
> Jack saying he didn't like decisions Twitter made is like if I started complaining that I didn't like the restaurant I chose for dinner.

Do you have kids?
Also lots more restrictions on building residential housing.
Communist Party cancel culture targets internet celebrities – The Economist
What size org do you manage? At some point your choice is to either talk to candidates for shorter times or delegate the entire decision to managers under you. While 20 min definitely isn't enough to fully evaluate a candidate it can be enough time to assess potential gaps you see based upon the feedback of the rest of your team. It can also be enough time to make an intro and make it clear to the candidate that someone very senior values their role.
Just today I was reading a post that said "Stripe is a startup no one seems to hate" [0]. No matter how you cut it, that's clearly incorrect based on the discussion here. So, I fully believe this is a PR engine in motion.

[0] https://pitchbook.com/news/articles/11-big-things-the-35b-st...
SublimeMerge
What bigotry? What oppression are cis men facing? I can definitely share tons of examples of the oppression that cis men have carried out.
I was not trying to make any comment on what China should or should not do. Clearly, they are doing what their leaders consider to be best for themselves in the long run.

Rather, I was commenting on what I consider to be unrealistic views on China in the US.
Any Emacs user who hasn't tried the Info documentation mode, and learned a few keys for navigating in it, might want to try.

It's ancient (Emacs had hypertext way before the Web existed), but, for some purposes, it can be much more efficient than anything in a Web browser.
> What about "slower than we thought"?

How about "humanity's collective inability to react in any meaningful way to a known existential threat?" ;)
It also had grace note integration that used to fill the id3 info and rename files.. very useful back in the days of cd ripping.
I didn't say Soros, and I didn't say "Koches". I said Charles Koch and Rupert Murdoch because they are the men destroying the fabric of our society by 1) fueling non-stop culture wars and hatred (about a trillion dollars has been spent on right wing media since it's inception as big business) and 2) destroying our environment, which is already a crisis for many people around the globe if it's not for you.

These are the real problems we face. Not "wokeness" (basically just a nouveau slur).

More educated people aren't a problem, this has driven the greatest economic boom in history. It has driven the greatest reduction in interpersonal violence in history. Education is an unalloyed good. Political, cultural and economic equality for women and however many other categories of people you want to add to that list are unalloyed goods.

The problem is that all rewards are distributed to the top, because of the dominance of a small number of evil men over our political and economic system since about 1980. That is why competition to become an elite is so intense: only elites benefit from the current system. It is why we cannot get Democrats to govern properly, and why Republicans govern only with malice.
I had a somewhat opposite experience: went through an interview process, accepted and then the company drug its feet about a start date which ended up taking weeks longer than expected after several delays for simple things like ordering equipment and other things which pointed to "we don't have our act together". I was committed and had already left my previous position and exited other interviewing pipelines.

I should have persisted and ghosted them, they ended up putting me in a different role than I had been offered and generally were extremely disorganized.

Honestly, I think going forward if you don't have me sign a contract and give me something in return (say, a signing bonus that is actually paid upon signing instead of weeks after I start), the deal isn't done until I start.

When you can't expect the other party to hold up to their side of the bargain because there are bad actors out there, it doesn't make sense to trust them or tell them what's going on until after everything is settled... and even then when litigation is such a concern...
Totally agree with you. @orangeoxidation does have a point about the cheap meat, since that's nothing like traditionally raised animals.
Thanks for the reply! Despite the sometimes frequent negativity here, interactions like these remind me that HN is a special place on the internet.

Oh I just remembered, I need to pick up one of your Klein bottles, and perhaps another as a Christmas gift.
I think we're talking about two different things. I'm thinking of pinning packages as say, my npm.lock specifies I will use version 2.2.19 of tailwind css. Or my Dockerfile has redis:6.2.6 as it's base image. Both of those are fully pinned, but nothing stops Tailwind or Redis from uploading new versions of the package and reusing the version number (I believe NPM actually disallows this, Docker hub does not). So my build is not technically reproducible.

I can solve this by maintaining my own Docker registry, and my own NPM registry, but that's more work that just fully specifying versions in a configuration file.

As for auditing changes, well most people don't. They update their dependencies and run their tests and if the tests pass, ship it! Most companies don't have a team auditing every single dependency that's pulled in, much less every update after a dependency has been approved. They simply trust the authors of Redis not to screw them.

It's great if you do, I'm certainly not arguing against it, but it's far from the norm.
> x86 does not require an icache flush

It does if you wrote instructions from one address and execute them from another, which is why they use a flush.

> Rosetta emulates this correctly

Maybe you know more than I do, it my understanding is it does not emulate it correctly if you do not flush or change permissions.

How do you think it detects a change to executable memory without a permissions change or a flush?
Which means obviously fake stats. 55% high school, 35% postgrad, and only 10% college in the middle?
Zone of Action: Do the possible to do the impossible
I don't think that's the literal name of the position. This is a common term to refer to a manager with an organization of ~20-40 people, where their direct reports are primarily managers themselves as opposed to individual engineers. In most large companies this position is still called something like "Senior Manager" as opposed to Director, VP, etc.
Plastic injection molding tool design especially. It's not just capital intensive, but one of the deepest black arts I was adjacent to in my robotics days. I'm not sure I see a way to reshore that knowledge at any scale worth talking about without massive economic problems in the west. The way to learn (like any black art) is to start with simple designs and take on more and more complicated work, but the simplest designs are the ones with the lowest margins and the least worth reshoring. : \

Maybe the whole field changes with 3d metal printing getting cheaper allowing more experimentation by individuals and reducing the barrier to the field?
> And the irony, of course, is this: the pictured bike itself was never stolen, but the rushed magazine photo has been – by hundreds of people, perpetuating a fake crime over and over.

At what point (if ever) would using a photo like this fall under fair use? The author doesn’t seem to care, but I’m curious if copyright is ever forfeited due to widespread use or inaction of the copyright holder.
Sometimes a recruiter or hiring manager leaves the company halfway through the hiring process, leaving the candidate in a limbo.

It'd be funny (in a sad way, I suppose) if the same becomes true on the other side..."sorry, my online assistant just quit so my resignation at the current firm never got filed."
What’s the point of a comment like this?
ACA was designed from the get go to fail and to be hated. Goal was to soften the public up on the idea of single payer as the solution to the problems that the ACA created.

The problem with the plan came when the GOP and Trump went and gutted the penalties for non compliance of the individual mandate. At this point I doubt Biden re-instates it especially with all the hubbub over the vaccine mandate. The optics would be bad bad, especially with the vaccine mandate and the ACA individual mandate disproportionately hurting younger working families.
I thought it was implied, but generally if I don't even bother to put in a two weeks notice I'm not leaving on great terms.
I'm sorry but fuck that. I get at least 5 emails from recruiters a week even though my LinkedIn profile only had job titles, tenures, and a description that reads "not interested in a new role." I've disabled InMail and hidden my email, so they instead pull my contact info from some DB. They are beginning the relationship with an enormous amount of disrespect, so they can suck a fuck if they're going to call my non-responses "disrespectful."
> Patrick has almost direct control over YC and HN, you'll notice that every single Stripe post automatically has pc as the first comment, regardless of anything else. Everything negative gets buried.

This sounds like such BS. They are just very reactive around PR, and Stripe while it might be hated internally (based on what you say), it is loved by external developers, so of course developers on HN will tend to have a positive opinion of anything related to it and vote accordingly. And they are quite a lot.

I almost downvoted you for going with the conspiracy theory route, but I like the irony of this post being on the top 5 on the front page and your comment being the top comment of that post, while complaining about him having "almost direct control" of HN and the press.
i am entirely completely unaware of what point you are trying to make. in the first, & in your after.

i am not really very offended by the joke at the heart of this. i think it is a fairly accurate & truthful & not really a joke at all.

i have a really really hard time parsing your cryptic texts & i would like you to make some clearer more discussable points, if you have commentary to offer. to me, there's a basic parallel, a call that we have to differnetiate, showing that when we dont, we fall to primitive extremism. this seems fair & due & respectable.
Um no. I didn’t say “no one.” I said who and for what reason.

In my opinion, some rando startup deciding to do it (no offense to @knurled99); or a hypothetical rando VC deciding to back it still doesn’t make it a real threat to the sector.

It’s real if it changes the game and takes meaningful market share - not just a proof of concept or boutique outfit catering to the blockchain echo chamber.

This type of blockchain hype is the original point of my comment, implementations of blockchain for X absolutely exist and there’s plenty of examples. That was never in question. My point was to turn and run because the motive for using blockchain is hype or bullshit like many AI/ML, big data, no code/low code outfits tend to be. Sell you on new tech everyone seems infatuated with but don’t understand.

To the original point of debate…

> Someone is going to roll a decentralized ID system on blockchain and tank this whole sector...

There are a whole lot of things that could disrupt the document signing industry but blockchain on its own isn’t the thing. Again, who and for what reason matter a lot more than whether they use blockchain or traditional cryptographic hashing and S3.
Here's McKinsey in 2019:

"Labor’s share of national income—that is, the amount of GDP paid out in wages, salaries, and benefits—has been declining in developed and, to a lesser extent, emerging economies since the 1980s."

https://www.mckinsey.com/featured-insights/employment-and-gr...

This divergence since 1980 is the subject of Picketty's Capital in the 21st Century.
The Marmaduke build might be a better alternative in this regard: https://chromium.woolyss.com/
Nix can do everything and that's an issue - suddenly the CI servers, AWS deployments, build servers, testing, linting, dev package management, dev system environments, and more are all written in Nix packages. You need to write nix bindings. You need to add nix caching. And, as is fitting with a functional language, it can be beautifully (read: painfully) abstract. Some of the guys on the team were contributors to Nix so it wasn't like we weren't following best practices either.

I'm sure if everyone was willing to put in weeks/months of effort it'll be as fun to use as Haskell, but Nix isn't the thing I do so I need something simple - docker/docker-compose works perfectly well for that.
The modern-day version of the “boating accident”
I'm genuinely curious about this. How are you distributing these caches so that if I do a build on my machine it'll produce the exact same image as on yours? If I'm understanding what you mean by "cache" (I'm thinking the node_modules folder for example for NPM) it'd certainly work, but it feels like a logistical nightmare to me.
Guix supports exporting to Docker containers. A guix.scm file then becomes a reproducible alternative to a Dockerfile.

However, Guix has its own container implementation. And this is significantly lighter than Docker (instead of layers, links to /gnu/store) and is root-less. If Guix containers had a runc-compatability layer and better docs/tutorials, it would be hard to go back to Docker/podman.
for perspective: google has nearly 140,000 employees
> There's a blog post that goes around from time to time about how a company have three risk tokens to allocate per project on non-boring technologies.

https://mcfunley.com/choose-boring-technology
As someone who has never used Nix, from first glance the question I ask myself is... why?
I noticed this most recently with bitwarden, which was a bit concerning
Umm.. No? I think you're inferring one thing when I meant another. I'm saying that this SHOULD NOT be "the typical". Read the entire sentence, please: "We shouldn't normalize this stuff, but we do."

And please don't write condescending, inflammatory remarks. It offers nothing.
Don't just claim. Prove. How, exactly, did Google cheat? What was their anti-trust behavior? Et cetera. (Don't bother trying to prove it with MS; I already know what they did.)
It's right there in their code of conduct[1] that employees can be fired not just for being evil, but for "seeing something that [they] think isn't right" and not speaking up.

> Failure of a member of our extended workforce or other covered service provider to follow the Code can result in termination of their relationship with Google.

> don’t be evil, and if you see something that you think isn’t right – speak up!

[1] https://abc.xyz/investor/other/google-code-of-conduct/
I'm not the author and my opinion might not be warranted, but I would guess:

* When you modify your local nix file, there's only a couple things you need to change. It stays small. You can keep track of all these changes because they're in your head.

* The company needs a lot of little changes here and there so they build up. Foobar needs rooster v1,2 while Barfoom needs rooster v0,5. A lot different than managaging a users config. No longer possible to squeeze all the details into one brain.

This isn't to say Nix would be bad at handling any of these things. But I would agree with the OP. I have trouble teaching new devs how APT and shell work. Couldn't even imagine trying to explain Nix syntax to them.

The more Nix is used for, the more likely a dev will have to touch it. And teaching someone who doesn't care Nix is like teaching someone who doesn't care about Makefiles / Git. Doesn't work. They just get mad and say it's too complicated.
I turned mine into a pretty decent personal computer by switching over to booting via SSD. Some of the heat sink was removed and some inner plastic was sanded away to fit the SSD directly inside.

I even wrote about it[0] if anyone is interested!

[0]: https://tdarb.org/pi-400-internal-ssd/
The FOV/distance from camera at the bottom is not reachable on a 11" screen. (Mac air 11", chrome)
> glad to connect, how can I help you?

Perhaps- “what can you help me with?”. Most connections are marketing related.
There is a "Temple" for English in India https://www.bbc.com/news/world-south-asia-12355740
Not only that, but it's a much simpler proposition: "Our mission is to sell payment processing". With Twitter it sounds like there was a constant battle between employees, some championing free speech, others wanting twitter to curb abuse, others angry Trump got banned, a different group angry similar Trump adjacent folks are still on Twitter...

What a headache. I'm not trying to dismiss these issues, but I can certainly see why it's a lot easier to spend your time worrying about how to make everyone happy at the company when it's Square than Twitter.
http://www.gedlee.com/Papers/papers.aspx

An introductory talk is http://www.gedlee.com/Papers/The%20Perception%20of%20Distort...

Is the real expert on both linear and non-linear distortion. The link contains links to all of his papers that are available freely.

End result is that linear distortion isn't much of a problem (we tend to ignore it), but non-linear distortion is a major issue.
Thanks, this is the one! Highly recommend it, especially when you're in the HN echo chamber of new and interesting technologies
Biden vaccine rule for health workers blocked in 10 states
Make this story 1/4 as long.
I think what GP is trying to say is that your hiring process is within your control (especially this far in the pipeline), so even the worst candidate experience should fall above some baseline. You don't get much sympathy if you say "that baseline turns out to be absolute gobshite at the first percentile, sorry."
Thanks for the arcane technical note, I’m sure the OP who referred to currency collapse was using that term in the precise technical sense that the ECB uses it /s
This sort of nonsense seems to be common everywhere. A friend of mine is interviewing for senior product manager positions in Amazon India and the process is just as, if not more, broken. Multiple interviews for multiple positions, interviews go great, no rejections, just ghosting from HR. In the most recent application, after the initial phone interview, the HR contact responds to a what's going on query with "we are waiting on interview slots from all panelists for the loop".. Only a week later sends another email "The team has decided to fill the position internally". That is fine, the hiring manager's decision, but they do it by reposting the same exact same job again, I suspect as an end run around the hiring process since there is an application that is at the loop stage. All of this seems so sleazy I can't imagine what it would be to work in such a place.
I was a consultant for 8 years and burned out, in part because of the context switching between sales and delivery. It can be exhausting.

More specifically not the sales per se but the extensive amount of in depth relationship work at very sophisticated clients. Or the cheap clients that always want something for nothing. You can have a lot of inbound, but how many of those clients are qualified?

Then there’s the complicated contract negotiation process, which is its own huge headache with months of legal negotiation extending well beyond the desired project start time. Often from big companies that role your eyes at you when you say you want to negotiate.

Then when it’s all said and done, chasing payment. They promise they’ll pay in 30, 45, 60 whatever days, but there’s always an excuse for not getting paid. Often made up ones that actually violate your contract with them. But what are you going to do, sue? You can stop work, and we did, but then you’re maybe burning bridges and disrupting the tech colleagues you work with day in, day out…

Relationship work is important in any work. And you’re _always_ selling and communicating value. But when it becomes all about administriva like contracts or being paid, it’s no fun. I don’t think it’s a valuable use of smart peoples time.

Finally, there’s a certain type of company that hires lots of consultants. And they often aren’t the ones you would choose to work with. They hire consultants because they have bigger organizational dysfunction but lack awareness to tackle that dysfunction.
> student loan forgiveness would bloat the education sector even more

this is remarkably one-sided
except it's not cancel culture. it's not cancelling people for being bad.

it's just pure poltical/ideological tail behind the legs super cowardice. an impermissivieness, terror of multiculturalism & horror that the autocratic system might be disturbed by alternate views. bed wetted terror of weakling leaders.
The days of authors and artists making money from their copyrighted works are far from over.

Believe me, there's nothing quite like seeing someone take the book you just spent a year writing, slapping their name on it, and giving it away. Even when I'm giving it away already.

The biggest up-front investment these days is creation. And that is substantial.

I agree the current term is insane, but doing away with it entirely will cause so much pain.
False. The number of residency slots is limited by the federal funding. The AMA has actively lobbied for more residencies.

https://www.ama-assn.org/education/gme-funding
This is a real problem, and a direct consequence of elite competition: keep other competitors out.

There should be enough places to live built as there are humans.
big·ot·ry

obstinate or unreasonable attachment to a belief, opinion, or faction; in particular, prejudice against a person or people on the basis of their membership of a particular group.
It's awesome to see performance-oriented projects to find their way to SolidJS(https://www.solidjs.com). So satisfying to see success stories like this one. Great work.