skysight-inc/HackerNews huggingface dataset:
Note how this specifies 'defamation', and comes straight after politicians in our current ruling party attempted to sue activists reporting on their corruption for it. This very likely has the ulterior motive of demasking people who spread information about corruption so they can be sued or jailed.
I just googled for a free image host, not sure about your issue, sorry.
I wonder if there’s opportunity to build a community/collective/agency to help software developers manage the admin similar to a brokerage model.
Yes, the labour share of income has slightly declined. I agreed with that?

But the extra has gone to land, not capital.

Piketty fails to make that distinction. See eg https://www.forbes.com/sites/chuckdevore/2015/07/22/piketty-... or https://www.brookings.edu/bpea-articles/deciphering-the-fall...
I applied at Stripe a couple of years ago through their website when I was looking to switch jobs. The position I applied for was on one of their backend teams. I had 5.5 years of work experience at a FAANG, excellent university grades if they care and 6 years experience with Java (which I believe was the primary language for the role) and within 30 seconds of applying I got a rejection email. Obviously an automated email because my resume didn't have a certain keyword or keywords their bot was looking for. Weird company... I don't feel entitled to an interview but you'd think at the bare minimum a human would look at it... (or at the very least add a sleep(time.hours(6)) to make it look like a human looked at it). Made all the more funny with a recruiter from the company contacting me around the same time on linkedin for positions.
Typical "boom and bust" trend reporting... It's been around since the gold rush of course, it gets easy reads, and by the time it's published it's a burnt out trend...

Web dev is not an easy thing to break into, also having the money to really set up and thrive truly limits market competition.

After the burnout of social media though, the need for custom web dev should begin to rise, provided that operational costs don't skyrocket artificially. Cloud hosting adds a lot of potentially high and unpredictable costs to clients too. I usually try to make sure that my regular and "big-idea" clients need to always have a solid plan for proper revenue/monetization before any project paperwork is signed.
The Doomed Voyage of Pepsi’s Soviet Navy
Someone please integrate about://net-internals back to local browser.
I know the author calls this out - but Docker and Nix _are_ different.

For immutable distribution they solve the same problem. But they solve it in fundamentally different ways.

If you go back and read the last 20 years or so of LISA papers, it can be … humbling/frustrating. You can read two papers back to back, separated by 15 years, and they’ll be describing a new solution to the same exact problem that still hasn’t been properly solved. Dependency management has been horribly broken in our industry and we’ve never really managed to address it - until Nix. The Nix LISA paper [1] was a breath of fresh air, it really cut to the core of the problems with modern dependency management and addressed them head on.

Docker declared bankruptcy on dependency management and just resorted to fs snapshots to guarantee bit perfect deployments.

[1] https://edolstra.github.io/pubs/nspfssd-lisa2004-final.pdf
VSCodium doesn't work well with Github Copilot (from my limited testing)
How so?

If you replace the slightly loaded term 'bloat', you would get something fairly unobjectionable:

'Forgiving loans people take out for an activity, would lead to more of that activity.'

Or what do you mean?
Nix is difficult, but there are advantages to it.

A couple of comparisons are similar: with Terraform (or CloudFormation etc.), you put in a lot of effort up front in order to reduce maintenance effort later. You could manually go through and setup a VM instance or two; but with Terraform, you have a declaration in code of what the system should be.

I think another comparison is: Vim or Emacs are more difficult to use compared to using VSCode. In terms of DX, there are advantages to Emacs over VSCode. If modal editing seems to make sense, it's probably worth looking at vim. But, if you just want to get the job done right now and not fuss about learning an unfamiliar tool, VSCode is surely a better choice.
Real first world war: A monumental account of the Napoleonic Wars (2020)
I use an AppleTV 4K on every TV. Media is on a NAS (TrueNAS Mini). I use a Kodi port called MrMC (~7USD in App store) to mount the NAS shares and play all the media (supports NFS and SMB). Run a container (on the NAS) with MySQL that MrMC talks to that syncs status between all instances. Works great. Watch in one room, pause and pick up where I left off in the next room.

https://mrmc.tv/
Rosetta needs to support code that looks like this:

char *buffer = mmap(NULL, 0x1000, PROT_READ | PROT_WRITE | PROT_EXEC, MAP_ANON | MAP_PRIVATE, -1, 0);
*buffer = 0xc3;
((void (*)())buffer)();
*buffer = 0xc3;
((void (*)())buffer)();

The region is RWX, and code is put into it and then executed without a cache flush. This requires careful setup by the runtime, and here's how Rosetta does it, line by line:

1. buffer is created and marked as RW-, since the next thing you do with a RWX buffer is obviously going to be to write code into it.

2. buffer is written to directly, without any traps.

3. The indirect function call is compiled to go through an indirect branch trampoline. It notices that this is a call into a RWX region and creates a native JIT entry for it. buffer is marked as R-X (although it is not actually executed from, the JIT entry is.)

4. The write to buffer traps because the memory is read-only. The Rosetta exception server catches this and maps the memory back RW- and allows the write through.

5. Repeat of step 3. (Amusingly, a fresh JIT entry is allocated even though the code is the same…)

As you can see, this allows for pretty acceptable performance for most JITs that are effectively W^X even if they don't signal their intent specifically to the processor/kernel. The first write to the RWX region "signals" (heh) an intent to do further writes to it, then the indirect branch instrumentation lets the runtime know when it's time to do a translation.
Yea, definitely agree! I guess I'm just not comfortable with strangers like therapists and they never let you get to know them, so I can never trust them fully like a close friend.
>Isn’t bias simply a matter of perspective?

No, there are objective studies of bias.

>Isn’t it simply relative to one’s own bias?

No, there are left, center, and right sides of the political spectrum.

>A consequence of how one measures it?

No. You can objectively measure these things regardless of where you personally lie on the political spectrum.

There's literally a science behind this: political science [0]

[0] https://en.m.wikipedia.org/wiki/Political_science
I read "Unix: A History and a Memoir" and I thought it was great! Not the most gripping narrative but still a very enjoyable read. "Smacks you in the face" is going a bit overboard...
Higher bitrates are better than “OK”. 320kbps MP3s are indistinguishable (by human ears) from CD quality audio (FLAC/ALAC/PCM/WAV).

Both are a night and day difference from 128kbps.

Agreed about jewel cases - I have about 150 odd CDs and I just -despise- the cheap jewel cases.
You tried to derail my argument by casting doubt on my use of the term, I demonstrated at great length my use was in fact correct, you responded with snark.

Sometimes it's okay to admit when you're wrong.
I don't know how that is going to play out. The metal 3D printer I have seen was quite incredible with the things that could be made out of stainless steel powder but the price of them doesn't seem to be coming down at the rate we normally expect with electronics.

I guess once somebody works out how to do it as a desk-side or small factory, high volume situation it might turn things around pretty rapidly on a precision injection mould but there is little incentive to develop such a thing while we still have access to the chinese market, even for complex moulds.

You're right about injection mould design being a dark art, there is so much to be concerned about that just getting something to fall out of the mould cleanly might as well be magic.
China’s Xi pledges another 1B Covid-19 vaccine doses for Africa
>Build times in Haskell were bad enough

this one's very true. Every time I try to build something in Haskell on my laptop it feels like we're moving closer to the heat death of the universe. Is there some good read on how/why Haskell compilation times are so long compared to some other languages?
Pretty bog standard behavior for a compiler backend translating immutables in IR. Including a runtime compiler into app code is the next stage in the evolution of cycle burning leetness.
Never heard of any of those names, so you dodged a few turds!
I’m actually toying with the idea because I’m finding more projects/demand that I know technical folks who can deliver. Would you like to connect?
This is a role that I think journalists have more traditionally played. Source is known to the journalist but anonymous to the public and the public then chooses whether to trust the named journalist who is representing the nameless source.

However, with forums, I'm not sure how that would work. Maybe having verified accounts reporting on behalf of anonymous accounts, because the current way, I just have to trust an anonymous account and with how easy it is to defame people anonymously because of no ultimate accountability, I tend to view anonymous posts skeptically. With the journalist way, there isn't anonymity but rather veiled identity, because it's ultimately traceable.
This may confuse many HN folks but everyone being their own boss is what socialism is really about. Getting away from wage labor was always a goal. But if you follow the media, they will tell you it's about big government. I suggest people read about Democracy at Work and Richard Wolf's work.
Ask HN: Does HN refresh too quickly for you?
I feel like I __need__ to check HN every couple hours in case I missed something.

Do you also think that HN's frontpage threads change too quickly for you to catch up?
No, unless I misunderstand them, they're saying they make do with Firefox and uBlock. They're not saying they will download the rando binary.
You claimed an entire demographic of people don't deserve respect, I think the burden is on you to explain why that is not literally the definition of bigotry.
What is the connection between mutability and excessive hardware usage?
>Twitter has more than enough resource to prevent it from being the extremely harmful manipulation machine that it is.

But would you actually want them to do that? What if their idea of "extremely harmful manipulation" is different from yours?
At what point does an organization stop being a "startup" and become a "private company"?
I think he’s just pointing out that many of the doomsday scenarios predicted in the past have revealed themselves to be damp squibs. Without denying the existence of climate change, it’s true that exaggerated claims have become the norm (and arguably harmed the credibility of ecologists).
128k mp3s haven't been "common" in years.

Every store I know that sells MP3s gives you either 320k CBR, or a high quality VBR encoding. Neither is perceptively different (by humans) from a CD, even with the best equipment.

And most stores are now offering lossless downloads anyway.

If you're making your own MP3s, don't make 128k MP3s.

Later codecs (AAC, Vorbis, Opus, etc.) all allow you to use fewer bits for the same quality.
I was not aware of this paper, I will read it and see what further work has said, thanks (it's from 2015 there's gotta be something).
It's easy to mess up the home screen by deleting an app, or by dragging one back through the pages and accidentally letting go early. I also think search is pretty common these days.
+2. Founder of $XXB fintech. I had heard rumors about their shady practices, but I was young and dumb and was excited by the prospect of an acquisition (good thing it never materialized, in hindsight). Patrick has a proven history of using this ploy to just get more information on sensitive assets. After a couple months of talks with Patrick I found out my wife was having an affair with him. I've sent email after angry email asking him why, why he passed up my company and didn't have the decency to tell me he chose a better candidate, but have never gotten a response. I don't even want an apology, I just want Patrick to admit that he fucked my wife.
I don't believe one is required to defend copyright.

Trademarks, certainly, but not copyright.
Maybe it’s just me, but I don’t think showing a string on screen requires React or any other view library.

I’d probably paint it on canvas and then overlay an invisible plaintext node to allow selection.
We occasionally ban companies that make HPC parts (Intel, NVIDIA, AMD) from selling to Chinese research centers, generally citing concerns that they could be used for weapons R&D (nuclear weapons simulation for example).

2015:
https://spectrum.ieee.org/us-blacklisting-of-chinas-supercom...

2019:
https://www.yahoo.com/now/trump-bans-more-chinese-tech-21140...

2021:
https://www.bloomberg.com/news/articles/2021-04-08/u-s-adds-...
Jewel cases are horrible.

The box sets above mostly house the jewel cases in a plastic moulding (which helps them not get damaged). The "Tougher than tough" set unfortunately uses the digipak style of packaging, so when the little plastic fingers in the CD centre start failing, the disks fall out every time you open it up and it can't be repaired. Not sure how they managed to come up with packaging that was worse than jewel cases, but digipaks succeeded remarkably well at just that.
Sounds like your scientists were so preoccupied with whether or not they could, they didn’t stop to think if they should. Would it be nicer if you just used Nix to build the application and a shell, in the simplest possible manner?
Companies employ the "shotgun" approach to hiring because there is essentially no existing feedback mechanism for panels to see the consequences of their decisions. Sometimes posts like this OP or some Glassdoor review will bubble up, but then the company acts on the defensive and the people who actually screwed up likely won't even ever know what happened.

Are you an IC doing tech screens? An EM or Director doing loops like those in the OP? How much feedback have you gotten in the past 2 years about the success (or lack thereof) of the candidates you interviewed, whether you hired them or not? (Here "success" is how they aligned to your evaluation-- could be they had _financial_ success or _career_ success choosing some other job).

EMs will sometimes try to keep tabs on "false negatives," and at the Director / VP Level there's more formal analytical effort (though a lot of it is trying to hit quotas, even if those quotas are bloated or poorly defined). But this aggregate information very rarely bubbles down to the panel and in particular the individuals who interacted with the candidate.

Why keep so many people in the dark? For one thing, if results were disseminated, then salaries / offers would leak too, and then the engineering org becomes much more expensive. (Ironically, the employee stock pool is tiny, and engineering salaries are often not the biggest cost to a Co. The issue here is more about the C-levels having so little understanding of the job market. That's why Steve Jobs wanted a no-poach-- he had no idea what his coveted Safari employees actually did).

Moreover, panels suck. They get stuff wrong all the time. I have never been on a panel that has not moved the goalposts at least 3-4 times between candidates as the panel tries to figure out what the panel even really wants. If ICs and the panel got to know about the outcomes of their actions, they're going to question what happened. And the higher-ups don't want to spend time having that debate.

How can we prevent outcomes like those illustrated in the OP?

If you're a recruiter, stop shotgunning candidates. Try to figure out what your client really wants, and poke half the passives you might otherwise. For actives, give _useful_ feedback, even if it's just verbally. If bombing one leetcode is all it takes relative to the rest of the pool, that can be good for a junior engineer to know.

If you're an IC doing interview loops, do a quarterly review of the candidates you interviewed and the panels you were on. Insist to your manager that you want to do this as part of your 1:1s. Think critically about the loops and discuss with others.

If you're a Director / VP / C-level, stop treating candidates like toys. You earn outsized compensation because you're supposed to be a force multiplier-- you're supposed to assemble an amazing team. If you fell into a goldmine of an opportunity, be extra generous to candidates. You're going to build a good team out of luck, not your own ability, and you'll thank yourself later for not being a sore winner. If your funnel sucks (e.g. you're a tiny unknown start-up), expect to need to improvise, and don't blame candidates for your own bad luck.
Saying "typical" does not normalize something.

By example, if I walk through a maximum security prison with no power, holding ten pounds of cocaine, typically I will get murdered. This doesn't mean that murder is a thing we should consider to be normal.

Typical is about commonality. Normal is about evaluation of decency.

Consider most topics in a theater of war to see the stark difference between what is common and what is decent.
CCP doesn’t tolerate companies or persons becoming more influential than they are. It’s an existential threat to their survival. CCP doesn’t mess around. One day you’re a hotshot internet billionaire, the next day you’re touring Europe to help secure the food supply chain.

I wonder how long their reign will last. Nothing lasts forever. But as long as the economy keep growing the party is safe. The chances of war with Taiwan will increase in a recession. The perfect distraction for domestic issues.
If you made a library that does this I'm sure it would be welcome competition!
Don't forget the female engineer they fired for calling Elon "a little shit" on twitter. I don't know if it would be worse if it turned out to be because Elon complained or because he is their hero.
Ah, in this case I took "x86 execution semantics" just as how it behaves from user space, i.e. what permissions you can set and that they behave the same from an x86 observer (no matter what shenanigans is actually going behind the scenes).
I strongly agree. When I wrote "How To Destroy A Tech Startup In Three Easy Steps" I hired Natalie Sidner as my editor and she re-wrote the book to such an extent that I also offered her a writing credit:

https://www.amazon.com/Destroy-Tech-Startup-Easy-Steps/dp/09...
Building a modern, efficient, secure group messaging protocol
Start with your immediate network. Folks that already know what you can do are likelier to hire you first and as you build out your reputation, feel free to piggy back on other consultancies, VC firms, etc.
I have a Kindle Unlimited subscription because of the wide variety of self-published fantasy books. These aren't as polished as traditional books, but I love reading them because I am tired of the trend of dark/grimdark stories and most popular books are epic in scale.

See https://www.reddit.com/r/Fantasy/comments/jqx39c/rfantasy_to... for success stories.
That is extremely unprofessional and a bad look for the interviewer. I have done over a 100 interviews including some really bad ones, never have I ever cut one short. When you are interviewing you are representing the company, whenever I interviewed someone even if I knew it was going to be a clear no, I tried to make them feel good about the process as what that person is going to go out and say directly reflects on the company and future hires. 20 mins of your time is a drop in the bucket in terms of impact of getting a bad reputation, not only are you potentially shooting yourself in the foot with other candidates but leaving a bad taste in the mouth of the one you are interviewing who might in the future would otherwise reapply at a different stage in their career if/when they become a stronger candidate.
Reframing the top-down censorship being performed by an authoritarian government as "cancel culture" feels like a double whammy of disservices: it manages to both downplay the severity of the PRC's actions and overplay a social movement in the US.
I had a pretty similar experience interviewing at Stripe for a (frontline) Manager position a couple of years ago.

I get scheduled for a screening call with the hiring manager. The hiring manager doesn't call me. Recruiter follows up and offers to bring me onsite (no apology offered) without need for screen.

I'm shared the interview loop which has about 5 people (including the hiring manager who ghosted me).

Interviews were not very technical, just casual chats about management stories.

When it came time for the hiring manager to interview me, I got stood up. Again. Sat 45 minutes in the interview room with no one to check on me or inform if the HM slot will be replaced. Recruiting coordinator was unreachable.

At the end of the last interview, I told the recruiting walking me out about the no-show. They shrugged (zero apology again.)

This was followed up by 2.5 weeks of radio silence despite me seeking for updates.

Ultimately they responded to my follow up e-mails with standard rejection template.
I don’t think some of the claims in this comment are true or in good faith. (We obviously don’t control HN or YC or journalists. If or when my comments on HN are ever ranked highly, it’s because they’re upvoted. The internal claims about Stripe are also inconsistent with the data around things like retention. Etc.)

All of that said, I’d appreciate hearing from any founders who feel mistreated as part of an acquisition process. We make a fairly significant number of acquisitions and have never heard this directly before.
"several sigma bad" is really still not OK. As a founder, you earn vastly vastly outsized compensation because you're supposed to be able to build an amazing team with an amazing funnel. You deal with payments and fraud, so you know that "several sigma bad" is not acceptable. Your employees and investors deserve a refund.
Wow, this was such a fantastically well written article! Really a pleasant surprise compared with much of the popsci writing I see. Very clear and compelling communication!
It's interesting that an early world processor like LisaWrite included a ruler and how little it has changed over the years. Was this standard among word processors of 1984?

Aside: what 'real life' application used rulers in this fashion before word processors started using it?
I trust that Google will abuse my personal information for monetary gain via advertising. I also trust that their compiled versions of Chrome will not be a ticking time bomb of ransomware.

On the other hand, I simply don't trust internet randos, much less to install their binaries.

And it seems like a third option of Firefox w/ uBlock is less bad than either of the above.
audiosciencereview is also okay.

It seems to get worse the more money the posters have (maybe because salesmen get to sell them more weird speakers), and also if they're British they start talking about special power cables and something called PRAT.

Headphone reviews often seem to have incorrect claims about "speed" and "effortlessness", although I think those might actually describe something, just not what they think it is.
Having a box set as a tiny relic of what you consumed is pretty cool. Not only are they attractive shelf pieces, there was something cathartic about ritualistically putting the Sopranos in the DVD player during a binge. So many things we consume now are ephemeral. Do you remember that movie you watched last week, or that article you read two days ago on HN? Probably not... But, we consume so much now that a physical relic for all our media would be impractical.