skysight-inc/HackerNews huggingface dataset:
It's explicit denial of employment on the basis of race and gender. It's illegal no matter what proportion of the headcount this is.

If I have 100 headcount and I say "20 of our headcount is off limits to white and Asian men" is that ok? If I have 80 headcount and I create 20 "opportunistic" headcount exclusive to women and URM is that acceptable? You're smart enough to understand that these are identical policies.
Completely missed that Nix solves RPM dependency hell, which is a superset of the shared library hell.

Another problem not solved by NixOS and most other distros is conflating and mixing dependencies in a messy, fragile way rather than having a clear separation between the OS and add-ons that FreeBSD and others have. Congruent with this is proper configuration and lifecycle management.

I'm also wondering about the security of this RPATH approach, if it does or doesn't introduce vulnerabilities.
Why would anyone make video games if they couldn't make money from selling them?
I'm so glad someone else is mentioning this. Last week, on what was Wednesday July 3, I needed to order a new suitcase and I obviously went to Amazon. I'm a Prime subscriber and not a single suitable suitcase (no pun intended) could be delivered prior to the following Monday - which was too late for me, as it'd be too close a call for my trip. That had never happened to me, ever, with Amazon. They were going to be unable to deliver on any day from Wednesday to Sunday, even though I was literally in the middle of Los Angeles rather than some remote location. For the first time, I am seriously reconsidering renewing Prime. I wonder what's happening behind the scenes.
Masters of fine arts in literature or creative writing.
> the default managed execution role was insanely permissive.

I find this is often the case.
So the installation story for klipper is hilariously bad. Its a shell script that apt installs and pip installs things as root. It is the very definition of non-portable.

The distribution story for Python apps in general is fairly bad and the developer really takes it to the next level.

This isn't DLL hell as a function of leaving the happy path its DLL hell as a function of burning the happy path whilst dancing naked on the ashes of the greenery that once was the happy path.

See Calibre for willful disobedience vs instead of insanity. It eshews system libraries and uses a shell script to install but it dumps everything including Python libs in a directory.
One time through whos hiring. Applied to about 5.
> Nobody can manage anything with this little information.

I can! Unless you have some reason to believe that one gender is superior at the job than the other, it should match the representation of the field.

> In a field where other firms have a range of net profit margins of 35% - 45%, one firm sets their net profit target at 10%. Is that because they are not competitive?

Net profit margin is not a protected class. Race and gender are.
My conspiracy theory is that the umpires are making the show about them to demonstrate their value as entertainment. The tech can call every pitch right, but if umpires make themselves a part of the show, that's job security.

And honestly, if that's the plan, it's kinda working on me. I want calls to be better (and the instant balls/strikes challenge sounds like a solid path), but I do appreciate the occasional argument.
Isn’t it now though? Soldered in to the SOC and therefore super fast
Looks very cool.

I absolutely love that it uses a language I actually know instead of some niche thing or a DSL.

I'll have to check it out when I have some spare time.
I was an MIT educated neurosurgeon – now I'm alone in the mountains [video]
Some scammer "founder" invented a "job" to pick my brain while pretending to be hiring. Absolute liar. One of those customer/feedback chat widgets with video call features.
I benchmarked against dua while developing, and the results are in the README. Note that dut uses Linux-specific syscalls, so it won't run on MacOS.

TL;DR: dut is 3x faster with warm caches, slightly faster on SSD, slightly slower on HDD.
I want to call it iterative narrative design.

This is basically what many authors do anyway. They write something. Read it at a later time and then rewrite it.
No need to login you can just scroll, ID is only required at checkout.
Flagging because we can all ask ChatGPT to summarize something and posting AI responses degrades the quality of discourse on the site.
Apple alerts iPhone users in 98 countries to mercenary spyware attacks
> That’s what the internet will focus on, but it goes both ways. Making it less risky to hire and fire employees makes companies more likely to hire more people quickly.

Because this is more often the case. It’s so easy for companies to fire employees that it becomes the employer’s goto strategy for dealing with any kind of turmoil (caused by the employee or otherwise).

I do agree that it’s somewhat easier get hired in the States compared to other markets with more employee protections.

Here in Japan, it’s common for small companies (startups etc) to hire new employees on contract with the “promise” of being seishain (company employee) at the end of the contract. This lowers the risk for the employer, is often terrible for the new joiner, and is a huge red flag.

It’s often used by startups who just can’t afford, or can’t find someone to do the role they’re hiring for. I.e. they list the role as a SE but really want a PM; new joiner enters the company and is let go after a month because they don’t know how to be a PM. It also disproportionally affects foreign workers, as they don’t know all their rights as workers and could be limited in the scope of companies they can work for (due to language or visa restrictions).

Yes, it might be “harder” to find a job since respectful companies are more cautious, but I’d take that over the “come into work on Monday to find the pink slip on my desk”.
I'm thinking if you're into both FreeBSD and Rust, how did you get to that point in your life.
I think I'd be interested in seeing stats on how many people wind up living on EoL releases, because I know I have.

And, I know its higher risk for CVE exposure.

Sometimes "do a minor number upgrade, to fix this" is the price you have to pay.
It is safer to use a Usenet provider of a different country.

Secondly and independently, Usenet providers often don't keep very many logs, so there may not exist anything for the server owner to provide in response. For example, if the Usenet provider gets ordered to list all users that downloaded a particular movie, the provider could respond that they don't keep such records.

Also, think of all the pirate streaming websites that exist.

The worst that can happen here is that a court orders someone to pay a fine for downloading something, and this would make big news if it were to happen for Usenet, etc. It hasn't happened to anyone afaik.
+1 for Cudatext. Kinda Sublime-like.
Seems logical she would become a writer: her handwriting is so clear.

All jokes aside, what's on that whiteboard looks pretty complex for a community college. It might be soul sucking to be working there after getting the PhD in astrobiology. So perhaps writing is a relief valve, and I wish her the best of luck at it.

(I do have a friend who teaches at a CC, The subjects are pretty basic: algebra and high school calculus. But he told me he really enjoyed the fact that every student wants to be there, so pays attention and does the homework).
I'm surprised statx was that much faster than fstatat. fstatat looks like a very thin wrapper around statx, it just calls vfs_statx and copies out the result to user space.
> UBI, together with a world in which there's so much surplus productivity that things can survive and thrive without having "how does this make huge amounts of money" as its top priority to optimize for.

The poster didn't posit it as "how does this make huge amounts of money," they asked how copyright authors are supposed to pay their rent in your scenario. Your solution of course, has nothing to do with copyright policy.
But by that metric you can't purge the world of your GTA playsession either. Is the world a worse place every time somebody jaywalks in GTA (and records it)?
At which point would such attributions be accurate? Humans are fundamentally just computers too. A different medium, but still transforming electrical signals.
Imports can be aliased as bindings; they can't be aliased at the import machinery layer, which makes the PIL/pillow distinction necessary. The adjacent subthread has an example of this.
If you read this as NYC Typography then rest assured that it is Helvetica.
I think the consensus is if you’re ok with Fedora’s arm64 package selection, don’t need external monitor or TB, shut down your computer every time instead of closing the lid to sleep, you’ll get really good performance on Asahi Linux but not as good battery life as on macOS
What were your apps?
They don't have to copy work, they can make their own work!
This seems like such a no-brainer architectural choice that it makes me wonder if there's some tradeoff I'm not seeing. Why would Nix have cached failures in the first place?
Looking forward to seeing Mindcorp.ai grow this product!
Because it's illegal.
I wonder if any progressive think-tanks published wishlists for the Biden administration back in 2020? Probably could find some if one went looking for them. And Biden probably actually did some of their asks, but failed to do others.

And this is the same thing: a wishlist from a coalition of conservative thinktanks for a second Trump term. If Trump wins, he’ll probably do some items on their wishlist, and probably fail or refuse to do others. But it will be up to those thinktanks to actually convince Trump to agree to all these proposals. They’ll surely succeed for some, fail for others, yet others Trump will only agree to in some watered down form - because he doesn’t personally agree with it, because he’s worried about the political blowback, because he’s listening to other lobbyists or advisers telling him to do something else instead

And that’s where the propaganda aspect comes in - making people think Trump personally agrees with all these desiderata and is personally committed to implementing them, as opposed to recognising them as things other people hope they’ll be able to talk him into doing if he wins. When Trump claims he hasn’t even read these proposals, I don’t think he’s lying. Why would he want to read a mountain of boring thinktank verbiage? If he wins, they’ll break it down into bite-sized portions, and try to talk Trump into agreeing with them one by one - and that may well be his first exposure to many of them

> former president Trump also spoke at a keynote for the Heritage Foundation in 2022, publicly praising the foundation's president, Kevin Roberts, work with the foundation.

Trump recognises they are an important part of the GOP base and so he wants to maintain a good relationship with them. That doesn’t mean he’s always going to do what they want. Likewise, Biden gives speeches at various progressive-aligned groups (e.g. the NEA) but he doesn’t always do what they want him to either
CCP Games CEO Discusses Decision to Make EVE Online Platform Open Source
Show HN: Draggable tier list / Kanban board
I want to keep using Firefox, but the performance gap between it and Chrome keeps getting worse. My bank's online site takes upwards of 2 seconds to redraw in Firefox now when I scroll, whereas in Chrome scrolling is virtually instantaneous. Same thing with Google Streetview. PDF rendering in Firefox and Thunderbird takes upwards of 20 seconds to render the first page of common documents, while evince is a few hundred milliseconds. This is on my latop running recent Fedora. I'm still mostly using Firefox, but my patience is almost done.
More times than I can readily remember. A number of contracts, a number of full time jobs. Have attempted to hire on here a couple times as well though I don't recall it working out. I've been on here since 2007 though, so recent experience is substantially different. It's as bad as the dotcom bust in 2001 the last year or two.

I generally prefer YC companies and early stage startups, so it's generally been good for me.
https://en.wikipedia.org/wiki/Jevons_paradox might be interesting to read.
Well it's slightly comforting to know that my experience with Klipper wasn't unique, at least. I have an Ender 3 but don't really do anything beyond the basics with it so I hadn't heard of Klipper prior.
One of the "why lix?" bullet points on their about page:

Built for a community, not for a corporation.
Lix is built by a team of open-source volunteers – and exists to provide an alternative to the commercial interests that have long plagued both upstream CppNix and corporate-authored forks. We’re proud to stand by our open conflict of interest statements, and proud to listen to community voices on issues of sponsorship, direction, and moderation.

https://lix.systems/about/
Was just thinking of this.

Here's a video on thermite welding to go with it: https://youtu.be/5uxsFglz2ig
It's not apparent if you're not already an expert in the domain you're querying, so users trust its answers, especially because it's delivered with an air of confidence (until you challenge it).

Unfortunately that's good enough for a lot of people, especially when you don't actually care and just need an output to give to someone else (office jobs etc).
kinda neat, although the miniapps it creates aren't great, looks more 90's unstyled basic html. unclear how much of that is the AI model and how much is your app. You're using Claude 3.5 for this?
Yes, it's going to be hard to prevent Putin from committing fraud, but there are lots of layers that can perpetrate fraud outside of the federal government. A local government can swing the result in ways that are hard to detect. The vote buying example I quoted above for example is virtually undetectable after the fact - a recount won't catch it. The central government insisting on voting machines that prevent such fraud (like India does) is a good defence. Australia's compulsory voting is a great way to prevent people from voting multiple times undetectably. (If it happens, the number of people voting exceeds the number of eligible voters.) I don't think Germany not needing such a defence right now is a good reason for not having it.

As for the US - it has practices that look close to voter fraud now. Disenfranchising of voters is not uncommon, gerrymander is rife in one house. So unlike Germany and Norway, it institutions don't look particularly robust to me, and worse Trump has demonstrated there are people in power willing to try and get away with it. There was a story posted here that showing but for the acts of a valiant few, he would have convinced some states to find those extra votes. Again, I'd say anything prevents that or hanging chad type problems is worth doing.
Resistance to oil makes a difference for diesel vapors and fumes which absolutely exist on roads.

Secondly, the P95 I have also has an integrated activated carbon layer, which adds further value still.
> The software that students use is the software the industry uses about five years later.

which is why it's anti-competitive for a company to sponsor university courses (such as providing educational versions for free). It should be disallowed, unless the course is _specifically_ teaching the software, rather than a general course.
The mechanics or more or less entirely unlike factorio. It’s this really weird city sim / train game hybrid that is pretty crappy at both halves.
> ... because it means everything more or less has root, and it makes every OS install a special snowflake that is under the hood a giant mixed pile of shit.

In many Linux distros systemd as PID 1 comes to mind...
Rehacked v0.1.1 (Hacker News Redesign)
once, 2021 march
Thank you for your suggestion; it could be very helpful. I'll consider creating a landing page to make it easier for users to understand.
Do we love Lazarus itself or is it the warm glow we see through it from Turbo Pascal, VAX Pascal, Stony Brook Pascal etc? Ah memories.
> If you are of a less-marginalised background, keep in mind that you are a guest in our spaces but are nonetheless welcome.

Hah, this line used to be even worse. More power to them - it’s clear from the docs that they want to focus a lot on marginalization/the Oppression Olympics. More power to them to do their own thing, hopefully their spaces are whatever they want and they all stay over there.
> 2. Integration with the Typescript language server was just not as good as VSCode. I can't pin down exactly what was wrong but the autocompletions in particular felt much worse. I've never worked on a language server or editor so I don't know what's on zed/VSCode and what's on the TS language server.

I had similar experience with JavaScript where it kept showing me errors (usually for ESM imports) even though things were fine. In VSCode, things worked without fuss. I've been testing out JetBrains Fleet [1] as well and its language support is far superior compared to Zed.

[1]: https://www.jetbrains.com/fleet/
I just saw your edit. You have WAY more stuff under your home directory than I do. I only have ~2.5M inodes on both my laptop drives combined. The difference in the buff/cache output of `free` before and after running `dut` is only 1 GB for me.

Also, TIL about that kernel parameter, thanks!
But you'll never be 100% sure. Most musicians aren't willing to pay for NASA-level QA and custom hardware running an RTOS, and even that doesn't guarantee perfect software.

We're always dealing with risk and trade-offs. Maybe you avoid a locking `atomic` synchronization point by implementing a more complicated lock-free ringbuffer, but in the process you introduce some other bug that has you dumping uninitialized memory into the DAC.

I think the advice in TFA is totally reasonable and worth following. I'm just saying that there may be cases where it's OK to violate some of these rules. I'd love to see more data to help inform those decisions.

This isn't even in opposition to the article, which says explicitly:

>Some low-level audio libraries such as JACK or CoreAudio use these techniques internally, but you need to be sure you know what you’re doing, that you understand your thread priorities and the exact scheduler behavior on each target operating system (and OS kernel version). Don’t extrapolate or make assumptions
Yup, I was attempting the Anthropic Claude 3.5 hackathon that ended today -- I included Tailwind styling and also the p5.js package which makes it slightly better at generating canvas style miniapps, although I agree the typical form based ones don't look great yet. Still as a proof-of-concept I'm pretty excited that it's producing runnable code!
I use Feeder: https://feeder.co/

It’s not perfect and has a display limit of 50 for a feed’s most recent items, and you can’t sort feeds (unless you pay). But it works well enough. What’s nice is that it actually renders YT links in the reader, with the option to view them in “reader mode”, which conveniently prevents ads from showing.
Never has there been so much suffering as falling in love with an idea of a wish for reality to the exclusion of it.

What is most important, essential, or profitable is unlikely to be perfectly represented by the initial plan or thesis.
This flag sounds familiar. I do think it solved my problem last time.

Googling a bit- it’s also unclear to me if this bug was solved in mainline Nix itself?

https://github.com/NixOS/nix/issues/3872

If this Lix changelog is mostly comparing itself to Nix 2.18, I’m curious how many other changes are already in Nix 2.22. It’s kinda confusing
That's amazing, thanks for sharing this. Native desktop UIs are an area of interest for me so this will be an exciting read for me
Copyright doesn't apply to unique pieces of information. Copyright applies to unique expressions. You can't copyright a fact.
How about that? Cool to see one of the projects I've been involved in popping up here on HN.
The chart of book sales, covering just seven years, shows four increases and two declines, with revenue ending up below 2021 in the most recent period.

So they have not been “rising year over year.”

(The figures for 2027 are obviously projections and don’t count.)
> This is a great writeup on a perennially misunderstood topic in Python packaging (and namespacing/module semantics)! A lot of (bad) security tools begin with the assumption that a top-level module name can always be reliably mapped back to its PyPI package name, and this post's data concretely dispels that assumption.

The whole model of naming of apt install <thing> vs port install <thing> is a wargame all of it's own.

Your general point is well made: how you get a distribution, and unpack and install it is quite distinct from how it names inside the language/system namespace it installs into.

Even at the level of ssh vs sshd, there can be confusion. the daemon is configured from sshd_ files, but they live inside /etc/ssh alongside /etc/ssh/ssh_ files configuring the client side.
Enjin | Blockchain Engineer | Fully Remote | Global | Full-time $105k - $150k + bonuses (depending on skill level)

We are the pioneers in building product ecosystem that will help create advanced virtual economies through the power of blockchain technology (enjin.io).

To apply, please fill in the application, and provide one or more rust projects that we can look at that demonstrate your abilities, either directly in your resume or in the cover letter. Open source contributions may also be used.

https://enjin.io/opportunities/blockchain-engineer
Weird, this reads to me as a very shallow excuse for how he ended up working for big tobacco? Just own it.
I had a similar idea to do internet over free-on-the-plane SMS payloads but ended up abandoning it after Twilio asked me to verify I was a legit business.
I found my first job out of school and my current job both through HN Who's Hiring. I have also hired 2 people myself from posts I made to Who's Hiring.
I believe it's because a while ago Mootie or whatever his name is wrote an influential article basically saying it's impossible (you should use his app instead). I guess people just accepted it.
Happened to me once. I was only contacted by the company that hired me (and like 2-3 spam emails) so I wouldn't really count on HN as my main strategy.

By the way, here's a thread with the same question form last year (June 2023): https://news.ycombinator.com/item?id=36160198
Autoimmune disorders all have a common root of gut dysfunction. I suffered from chronic inflammation for five years, the ultimate solution was a double capsule probiotic and eating more fiber. Most probiotics have a single capsule that opens in the stomach and all those CFUs are killed by stomach acid.
I would love to give it a try but I am using WSL2 at the time being, so maybe in the future.
got contacted by a trading firm when one of the founders saw one of my Show HN posts. Was my breakthrough into the quant / hft industry and I now run my own trading firm: that one event massively changed the trajectory of my entire life.
Love the unique idea!
Company is already in revenue with major global customers. We've been in stealth and kept a low profile. But we're venture funded. 2 years of engineering and a lot of IP. Already in commercial use for deep financial analysis, market intelligence, strategic planning for global companies. One of the first enterprise scale applications of massively multi-agentic AI to high-level knowledge work. Typical project uses 50 million to 60 million tokens. This is not a chatbot.
Yeah, maybe approximation is not really possible. But it still seems like if you could do say, up to 1000 stats per directory per pass, then running totals could be accumulated incrementally and reported along the way.

So after just a second or two, you might be able to know with certainty that a bunch of small directories are small, and then that a handful of others are at least however big has been counted so far. And that could be all you need, or else you could wait longer to see how the bigger directories play out.