skysight-inc/HackerNews huggingface dataset:
People work and sleep in factory floors during periods of overtime in some places in China. In the most competitive tech companies, they worked 996 until the government stepped in.

All of this bullshit free market fundamentalism relies on many nice assumptions - one being that there is plenty of good, high-paying work to go around. The actual fact spelled out in a hundred different ways, from wages to market conditions to books like Bullshit Jobs, is that the economy doesn't need nearly as many workers as we have people particularly in low wage jobs that don't require much training. There is much more supply than demand. Its perfectly possible that if McDonalds paid $1/hr, their competitors would ALSO pay $1/hr. In that situation someone with little skills would have a choice of 1. making $1/hr 2. making $0 and starving. These are the conditions 50-60% of the world works in. We've already seen collusion to keep wages low in technology, not to mention other industries and times in the past, no doubt it happens and can happen again.

As is usual, every time someone points out a bad situation, you say its "not really a free market". So its not, most markets aren't ideal "free markets". Employers can collude, information asymmetries do exist, power imbalances are real. There are literally zero "free markets" in the world. They don't just arise naturally. Even with all the intervention we have, I have yet to see any market where there is no information asymmetry or imbalances. Its a fucking idealized model from Econ 101, not the state of reality.

This kind of thinking is fundamentally un-empirical. It starts with a theory and insists that the world conform to it rather than looking at the world and examining which theory really does explain it best. In this world I would simply refuse to acknowledge the existence of non-spherical objects as a non-spherical boulder rolled down a hill and killed me.
yet.

Even Namecheap seems to offer Handshake domains. But I always get the feeling that some folks on HN seem to be consistently wrong with their projections.

I wouldn't rule out these blockchain-based domain guys that quickly; since there is utility there. Unlike the other useless shitcoins I keep seeing.

[0] https://www.namecheap.com/domains/handshake-domains/
My goal is to find a good job I excel at so I can do 3 days and still have FTE output.

That's the tipping point: >50% of the week is now mine.
So: all of the Slack pings you're talking about are coming from further up the heirarchy?
I optimized my website the other week. Some things that I did that were relatively easy included: removing Font Awesome (I replaced the relevant icons with SVGs since I was only using a few of them), removing jQuery (replaced with vanilla JS), lots of CSS (removed a lot of cruft from unused rules, etc from my SASS rules), and got rid of as many full size images as possible (replaced with webp thumbnail links). I got the size of my website down to less than 100 kb gzipped for the pages with images and less than 50kb for those without.
Assuming people will need reports that cut across team/microservice boundaries, all that data has to end up in one common place, possibly a data warehouse. At which point, other teams can still add and remove columns and break your reports.

Is there another way to do things?
>DOS is basically a bootloader program like grub at that point. People tend to forget how primitive it was

No. A BIOS wrapper with an ABI.
One previous thread, if anyone's curious:

BetrFS: An in-kernel file system that uses Bε trees to organize on-disk storage - https://news.ycombinator.com/item?id=18202935 - Oct 2018 (46 comments)
> Minimum wage is a part of that.

It's not the only way though. We have no legally defined or mandated minimum wage here in Norway (nor elsewhere in the Nordic region I think). But the effective minimum is probably higher than the mandated minimum in any other country.

Broadly speaking the way it is done here is that the national association of employers and the principal unions negotiate a tariff for each industry and type of work each year. The state is involved to the extent that it provides an official who acts as referee in the negotiations and tries to chivvy the parties to an agreement.

Employers are free to ignore the rules but risk losing employees to companies that pay according to the tariff.

Of course the difference between here and the US is that solidarity is stronger here so the negotiations are less hostile here.

It's not perfect but it seems to work quite well
You're still looking at the best case scenario (ie. a person willingly entering into prostitution), while blind to the worst. The are reason why unions, minimum wage, unemployment insurance, universal healthcare is so common around the world.
* Avoid the use of plastic containers for food/drinks if you can.

* If you must use a plastic container, definitely don't heat it up, don't use it for oily foods, wash it before putting your food in it, and try to avoid mechanical stress/deformation while your food is in it.

* Avoid canned food if you can, unless you know that the can doesn't have an endocrine-disrupting liner.

* Avoid touching receipts if you can.

* If you must touch a receipt, make sure your hands are dry while you're touching it, and wash your hands afterward.

* Don't buy a new car (outgassing plasticizers are what give it that new car smell).

* Don't use scented candles/soap.

* Clean up dust in your house regularly.
Rekoo | Digital Health | Berlin, Germany | ONSITE | Full-Time | CTO, Mobile Engineer (Android), UX Designer

We are building a virtual clinic for stroke patients. We just raised a sizeable Pre-Seed Round from Top-Angels, and are now building the foundation of our company. Exciting opportunities to work on a super important mission, and lots of room for growth.

Open positions:

- Co-Founder & CTO: https://rekoo.notion.site/Co-Founder-CTO-f-m-x-1ac3ff8aaa384...

- Founding Android Mobile Engineer: https://rekoo.notion.site/Founding-Android-Mobile-Engineer-f...

- Founding Product Designer (German-speaking): https://rekoo.notion.site/Founding-Product-Designer-German-s...

Frontend: Java/Kotlin
Backend: Java, Node.JS, or Python

Competitive Salary and generous equity plan.

Find out more here: https://rekoo.notion.site/Work-at-Rekoo-58df956d829e435fa9f1...

Please email your CV to our founder Jonas: jh@rekoo.de
"can't remember much of anything" : well, until you've tried asking people things about the past, maybe reserve judgment about how perfect memories are.

I'm sure Kernighan remembers certain things that he did, and that's fine for a memoir. Usually, though, if you ask someone else who was there, they either don't remember it at all, or have a completely different set of facts. Or they've died or otherwise become unreachable. One of my podcast interviewers said he'd talked to three people who were at the Jobs-PARC meetings, and gotten three different stories about what happened.

The stories we've all read about Hitler's last days were established by Hugh Trevor-Roper [1], and he talked to hundreds of people, comparing their stories to each other, and making sure they hadn't coordinated their stories. He did it so well that the facts have never been seriously challenged. (unfortunately, he fell for the fake "Hitler diaries" story much later, which kinda damaged his reputation.)

I had some documents to go on (thanks to bitsavers), and I guess Brian must have, too. But I didn't go nearly into the level of thoroughness HT-R did.

[1] https://en.wikipedia.org/wiki/Hugh_TrevorRoper#Investigating...
Reminds me of this classic: https://www.youtube.com/watch?v=y8OnoxKotPQ
Is there any way to know which positions are remote or onsite? None of the job descriptions mention remote, but the post here indicates "ONSITE,REMOTE."
I think this is a common business model for most international charitable organizations. Once your charity is linked to high profile donors they will help you in defending fraudulent activities because of the "good work" they do.
I'm one of the authors that spent years building SageMath; indeed, the goal of our project is to create a viable free open source alternative to Mathematica (etc.).

There's an interesting discussion of actual attempts to create open source implementations of the Wolfram Language in Wikipedia under "Implementations" (see https://en.wikipedia.org/wiki/Wolfram_Language). The first attempt was 30 years ago by Fateman and he received an official cease-and-desist from Wolfram for his attempts; he did a lot of work on open source Maxima as a result.

I think right now https://mathics.org/ is the most complete open source Wolfram Language implementation, and it uses Sympy extensively under the hood. Mathics was dead for a while when the main author got hired by Wolfram (see https://github.com/mathics/Mathics/graphs/contributors), but during the last year there has been an enormous amount of new work on Mathics.
I've had Metaphors We Live By on my bookshelf for about a decade, but I never get around to reading it. I really should.
Imagine one made out of some scrap depleted uranium. Whee!1!!
Supersonic Trebuchet
i have created a simple server for self hosting gitgub pages, i am preparing for show hn post tomorrow not sure how it would be recieved.
Location: Saint Paul, MN
Remote: Yes
Willing to relocate: Yes
Technologies: Python, TypeScript, MongoDB, PostgreSQL, React, OCaml, Rust, LaTeX, misc dabbling
Résumé/CV: https://quartz.defyingentropy.ml/2021-10Resume.pdf
Email: sasha.hydrie@gmail.com
GitHub: https://github.com/iCalculated
LinkedIn: https://www.linkedin.com/in/sasha-hydrie-917743183/

Undergrad at UMN with a strong mathematical background looking for internships and part-time opportunities. Recently I've been exploring the web3 space, especially DAOs and DeFi.

Feel free to reach out for anything, even just to chat.
>this is how literally the entire labor market works except for the mystical bottom that the government feels they have to be involved in.

Several replies are addressing your wrong points but I had to bring this up:
https://www.npr.org/sections/alltechconsidered/2015/01/16/37...
I agree with that, although I think it boils down to the fact that even if human intelligence is general there is still no limit (other than the laws of physics) to how much more technologically advanced another species could be. If we believe that human intelligence is general, then we could still increase our speed and abilities with technology—we already do this with things like a pen and paper, computers, cultural ideas about collaboration, etc. I certainly think it's possible that human intelligence is general but that our total computational and creative power is so incredibly tiny compared to another species with general intelligence that the other species may not care much about our wellbeing.
I think your pushback makes sense, apologies. I still stand by the fact that NY Subway is possibly the worst of all even within the US. Magnitude of the scale does not diminish its shortcomings - they're orthogonal.
Render | https://render.com/careers | San Francisco Bay Area or Remote

At Render we are building a powerful, easy-to-use cloud platform to host anything online: from simple static sites to complex applications with dozens of microservices. Read more about our Series A: https://tcrn.ch/3xIpY0o

Our tech stack: React, Typescript, GraphQL, Go, PostgreSQL, Docker, Kubernetes

Where are we hiring?

Product Designer - https://bit.ly/3lrq7QR

Full Stack Engineer - https://bit.ly/3d9p57D

Backend Engineer - https://bit.ly/3xKDXD9

Site Reliability Engineer - https://bit.ly/2ZHsXcU
The other day, I searched for something and got a whole HN thread copied to some crap site but it had just enough veneer to seem legit. I figured it out when I searched for something from that thread and found the actual original HN thread that had way more context. Google has been good to me overall, but in the past few weeks I've really noticed the SEO spam, and I'm not sure what to do about it so that I don't find those dodgy sites. I think Google search is a marvel of modern software, but I'm a firm believer that their advertising business has warped their other products in a negative way, though I'm not the person to suggest a fix.
> You are building your skills while you are working

What skills would they be? Surely the only skill you build while flipping burgers is that of flipping burgers. Is it applicable to any other job?
Genuine question: How to switch codes written in 2003 to Rust?
They are not really comparable. Jupyter is more like a repl where every cell is a seperate python script that nonetheless share the same interpreter instance and the binding enviroment. The reason it often draws comparisons to Mathematica is that this is the default mode of interaction with Mathematica (on a PC at least), the IDE opens into a text-editor-like interface and any valid mathematica expression can be entered into an input cell and eval'd seperately from the rest of the script, but it permanently mutates the global state of the running interpreter. This is so much the de facto default that a lot of people don't even know how to interact with the language otherwise.

Jupyter creator said (IIRC) that he was in fact inspired by Mathematica's interface, but it's not like Lisp, Smalltalk and APL weren't doing this at least a decade before.

Aside from this superficial similarity, Mathematica the language is a whole different... language. Imperative contructs are awkward to use and frowned upon, symbolic computation over expression trees is the default and very common, loops and with their exit conditons are expressed as either map-reduce style functions or recursive relations with multiple definitions. All code is literally just a tree of symbols that you can inspect and manipulate, you can enter "NonsenseFunction[1,2,3,4,5]+12" and the interpreter would just give it back to you unchanged, the execution model is simply implementing a rule-rewriting engine, if it can't find a rule to simplify an expression it simply returns the thing as is. This is very different from python or really any mainstream language, it's a fun mixture of Lisp and Prolog.
Somewhat related, but not long ago my Macbook had a bulging battery issue and the Apple just flat refused to service it under warranty because I would give them the credentials to unlock the bios. The "genius" told me "but you leave your keys when you drop your car at the garage!".

I had to send the computer across the country for corporate IT to wipe it before getting it serviced, for a battery replacement..
Covid us closer to the flu than smallpox. It is never going away. Even with 100% vaccination, people will still get sick. As peer comment noted, there is not a sterilization vaccine. This is the same with the flu.

Covid will most likely evolve into a more transmissible, less lethal variant as time goes on.
What are some good x86-64 alternatives to the Raspberry Pi? Asking since I’m quite out-of-date in my hardware knowledge. I guess what I want is low energy consumption, ~8 GB RAM (or more) and enough CPU to run a bunch of Docker containers. And a price tag that’s not higher than the Pi.
"Moreover, a representative of MangoDB Inc. asked us to stop using the MangoDB name on our website, GitHub, or anywhere else, due to similarity or potential confusion."

Should this have read that a representative of MongoDB asked them to stop using the name MangoDB? Or was there an existing MangoDB project?
The Coronavirus in a Tiny Drop
IF your software product's job was to literally squeeze people into dollar bills and you had the world's greatest engineering team on it (because face it, y you'd have to, unlike lots of other ways of extracting revenue), that doesn't mean you are better people, it means you've gotten used to working with sociopaths. You might not even be very good at what you do, you have just gotten very good at doing a very niche thing.

It's just a tool. Tools don't make people good or evil. We've all wtched this industry say all the right things for the last two decades, why is so much of what we produce shit and we know it?

I do believe what can limit you from being a better person is to try to find ways to pat yourselves on the back instead of realizing we have a long way to go.
◧ Fig | https://fig.io | ONSITE (San Francisco) // REMOTE (US timezones) | Full-time

Fig makes engineers and their teams more productive in the terminal.

- Mission: re-imagine the terminal. First, autocomplete (https://github.com/withfig/autocomplete), then fully-fledged App Store with apps like these (https://fig.io/blog/post/launching-fig)

- Why: 50M+ engineers use the terminal. It has barely changed since the 70s.

- Investors: Y Combinator, General Catalyst, Kleiner Perkins, founders/execs of Stripe, GitHub, Heroku

- Traction: One of the largest Hacker News launches of all time; our users love us: twitter.com/fig

We are looking for people who are excited about reimagining the terminal/shell/CLI. We have plenty of open roles:

* Systems Engineer (Rust/C/C++): https://fig.io/jobs/systems

* Full-Stack Engineer (Typescript): https://fig.io/jobs/full-stack-typescript

* Support Engineer (Bash/Shell/CLI): https://fig.io/jobs/support-engineer

Please apply or message brendan AT fig DOT io, we are very responsive!
Made In | Front-End Engineer | Austin, Remote (Continental US) | Full-time | Apply: https://airtable.com/shrR36QLvogOyLeJq

Backed by some of the best chefs in the world, https://madeincookware.com is the leader in the digitally-native kitchen space. We bring Chef expertise and centuries-old cookware manufacturing techniques to craft professional-quality kitchen tools for the home and professional cook.

Do you like using Next.js? Tailwind? Are you obsessed with accessibility? Are you excited about React Server Components? If you said yes to any of these, we would love to hear from you.

Required qualifications:

- 3+ years of front-end development.
- Experience writing code in modern JavaScript frameworks.
- Ability to think holistically but with an eye towards details.
- Appetite for collaboration.
- Ability to communicate effectively on complex topics with a non-engineering audience.
- Interest and ability to thrive in a fast-paced startup environment – wear multiple hats, make decisions, and ride out context-switching.

Full-Time Benefits:

- Competitive salary
- Equity grant
- Healthcare, Dental, and Vision
- Flexible vacation policy
- Generous employee discount

Made In headquarters is based in Austin, TX. This position is remote eligible within the continental United States.

Must be eligible to work in the United States. We are unable to provide Visa sponsorship for employment at this time.
PhD CS scientists shouldn't have to be able to code. They are exploring the science of computing, not the implementation.

Developing queueing theory doesn't make you a great coder for Kafka environments.

Working on file system design and new innovative data structures (a persistence and retrieval environment) has nothing to do with writing kernel drivers.

On the other hand, a lot of SE graduates dont want to code, because they think there should be code writing tools and frameworks and infrastructure and process.

They'll spend endless hours talking about those things and focusing on their own needs instead of the actual purpose of the code they're supposed to be developing.
Other folks have already pointed out how this is unenforceable, but I'll give a very tangible example.

Twitter (and Instagram) ToS prohibit selling handles and yet I've been on both sides of those transactions before. You just offer the person a "consulting" contract, part of which is delivering the handle
Zapping cow dung with lightning is helping to trap climate-warming methane
Feynman transcripts of five interviews [1966-1973]
Unknown human ancestor may have walked a bit like a bear on its hind legs
You'd be surprised.

Like, if we take taxes as a percentage of GDP as a figure, the US scores pretty well at about 27%. But Australia is at 28%, Canada at 32%, and even the UK at 33%. The differences aren't massive here. He'll, Ireland comes in at 23%.
I just found: https://en.wikipedia.org/wiki/Horn_effect
Opera Mini used to do this
SALES ENGINEER
Nextologies is a world where anything is possible: that’s because we engineer what’s possible. If you’ve got an extensive technical background and a unique ability to envision solutions and make them a reality, we’d love to talk.

Role will be approximately 50% Sales/Systems Engineer and 50% operations (vendor/internal development team management) and will support sales efforts in North America and UAE.

What you’re great at
• Supporting a sales team of 2-3 members by designing solutions to address customer requirements using existing software/hardware building blocks as well as generating ideas for new product development
• Ability to see the whole picture, dissect and understand existing workflows, and prepare presentations and briefs to keep internal stakeholders in the loop
• Making in-person or remote presentations to effectively pitch the solutions
• Articulating the value proposition and how it fits into the customer’s needs
• Preparing RFQ, RFP, etc. responses that emphasize the advantages of the proposed solution and how it will address the customer requirements and/or benefit their business.
• Systems integration, OSI layers 2 - 7, IP Networking, IP Broadcasting and streaming
• Computer hardware installation and troubleshooting

Full job description: https://www.linkedin.com/jobs/view/2795168773/?refId=bST4x3Y...
Thinking about how groups of people avoid liability by creating a diffusion of responsibility and leaving others with the cost of cleanup is one way. Including the long term effect that people are conditioned to think that is normal and the desirable thing is not to undermine the system but to reach the top of it so you get to be the one exploiting. Kind of like a slave empire such as the Romans where the highest ambition of a slave might be to become a slave owner themselves.
Underdog.io | Senior Software Engineer | Remote in the U.S.

Underdog.io builds software that helps job seekers find meaningful work at technology companies. To date, we’ve connected talented people with hundreds of growing organizations in New York, San Francisco, and beyond. Our company is bootstrapped, profitable, and growing.

We’re hiring a Senior Software Engineer to push forward with our mission to help job seekers make informed decisions. This will be a hands-on role for a business-minded software engineer that wants to work with Python and JavaScript, build a small in-house engineering and product team, and play a key role in shaping the direction of our company.

Building an inclusive and diverse workplace is one of Underdog.io’s core values. We warmly welcome people of all backgrounds, experiences, and perspectives to apply.

Email chris+hn@underdog.io to apply.
"Don't be snarky."

"When disagreeing, please reply to the argument instead of calling names."

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

https://news.ycombinator.com/newsguidelines.html
A title that actually describes the post, mostly paraphrasing the first paragraph:

Reasons why this buffer overflow wasn't caught earlier despite doing all the right things

And then to give those reasons:

- "each component is fuzzed independently" ... "This fuzzer might have produced a SECKEYPublicKey that could have reached the vulnerable code, but as the result was never used to verify a signature, the bug could never be discovered."

- "There is an arbitrary limit of 10000 bytes placed on fuzzed input. There is no such limit within NSS; many structures can exceed this size. This vulnerability demonstrates that errors happen at extremes"

- "combined [fuzzer] coverage metrics [...]. This data proved misleading, as the vulnerable code is fuzzed extensively but by fuzzers that could not possibly generate a relevant input."

The conclusion is, of course, to fix those problems if your code base also has them, but also "even extremely well-maintained C/C++ can have fatal, trivial mistakes".