skysight-inc/HackerNews huggingface dataset:
> We’ve built bridges and boats for thousands of years, where the outcome of failure is people die.

We write software that has killed people due to bugs too, such as Therac-25 releasing too much beta radiation killing patients.

> This has a lot to do with why it’s easy to estimate the time and cost to build a house

My parents and in-laws are property developers and I've also been involved in a build; not one was on time or budget. Some are really off budget, beyond the scale software projects that mess up are. In China they've had projects run into the billions and be decades late.

I do understand your points, but this is what I mean when I say you can nitpick any issue with software not being Real Engineering and apply it to other engineering categories too.

But yeah we may have a very different process in 50 or 100 years. I'm only 10 years into my career and it's already pretty different to when I started!
What I love about modern housing is that it's built out of modular parts that I can buy from the hardware store and fix myself. 3d prints are notoriously unrepairable; if there's an earthquake will houses like this fracture in a way that the entire thing is scrap?
That's pretty interesting. What would be an example use case of this?
It's a general-audience essay, not one targeted towards the HN community. So unfortunately there's little opportunity to delve any deeper into what specific data structures are involved in holding the data and the difference that might make. There are data structures underneath in the excerpt you pulled out and they're so common in code that we don't even notice it. (Even something as simple as this: certain data structures are better for finding recent / first items and others are better for finding "top" / largest items. That has implications that ripple upward and can skew what users are shown.) It would be nice to consider the differences in how different data structures store data and their broader implications.
Re agricultural revolution:

I'm not an expert in this, but there were plenty of Romans with plenty of time to innovate. And innovate they did. They had significant achievements in engineering and construction. I mean some of their constructions still stand today. They also spent lots of time on other things and got pretty sophisticated (politics, negotiations, war, poetry).

So I'm not really convinced that their agriculture practices would have been an issue...
See also: Enhanced Infrared Vision by Nonlinear Up-Conversion in Nonlocal Metasurfaces

https://onlinelibrary.wiley.com/doi/10.1002/adma.202402777
The Porsche cannot travel in pure electric mode. The electric engines were added mostly for performance reasons rather than for mileage. Electric motors & gasoline engines have different performance curves so a combination of the two can be "best of both worlds".
Musk shouldn't be CEO of Tesla anymore.

He's a part-time CEO at best. Employees call him a pigeon CEO because "he comes in, shits all over us, and then leaves": https://electrek.co/2024/04/22/elon-musk-pigeon-ceo-former-t...

Lying to shareholders and diverting shipments of equipment to benefit his other companies does Tesla no good at all.
Step-by-step guide: fast lossless compression with Burrows-Wheeler and Huffman
Encryption at rest is nice for when a device has to get retired. Without the key, the drive is indistinguishable from random noise. No longer do you need to run DBAN for hours, put the drive through a degausser, or drill holes in it. No worrying about plaintext data hiding due to relocated sectors or wear-leveling. Just purge the keys and you’re done. Then the drive even has a chance at getting responsibly reused.
When I read posts like this I'm always surprised and confused.
I've had quite a few interviews for software jobs in my life but not a single one was leetcode style or with a whiteboard...
Is this just a cultural difference between countries? (I live in germany) or was I just lucky?
Show HN: PicGenie – Generate featured images for your posts
Have you ever spent a lot of time writing an article, only to struggle with finding the perfect featured image?

As a content creator and developer, I understand this frustration. A well-matched featured image can significantly increase your click-through rate when shared on social media.

That's why I created this tool. Simply enter your article's title and content, and it will generate a featured image that perfectly matches your text.

I hope this tool helps you out!
Without intending to take anything away at all from the work of the researchers, I think “breakthrough” might just be overselling it.

They have improved a bound but I can’t tell that their method will open up a plausible path to a full proof. It feels like we’ve managed to increase the top speed of a car from 200mph to 227mph, but are no closer to understanding how the engine works.
The fit/culture/soft skills/ is actually a fall back to "where did you go to college and tell me about how good you are", which was the pre-leetcode standard.

It is a downgrade in my opinion.
> it changes immensely based on the job market.

I dodged the .com bust because I worked for the U.S. DoD at the time.

But I got laid off for the first time during last year's "15% bloodbath".

If I compare my current job search vs. all of my job searches in the past:

(1) As parent comment said, the bar seems to be much higher. I've thought that I did really well on some interviews, only to not get an offer.

(2) Some interview processes are way more rigorous. For a DevTech role within nVidia, I had 12 interviews + 2 take-home problems. (BTW, the take home problems were incredibly fun. Well done nVidia!)

(3) I've finally accepted a job offer from a large, established tech company, and the pre-onboarding process is amazingly slow. I accepted the offer a month ago and still don't have a start date. In a better job market either (a) they'd probably work harder to be good about this stuff, or (b) I'd just take a different job because of the delay.
You'll probably find https://www.sigstore.dev/ interesting

You cannot trust developer machine consistency or integrity, like never trusting user input in an app. Best to have a controlled build environment. CI is cheap all things considered, much cheaper than a supply chain exploit

I've been using Dagger more, and there is the potential to share the cache between developer machines and CI, which in theory would address your "remove duplication of work" idea, while also supporting Sigstore features.
> if you also believe the other myth in hiring: most people applying are not qualified for the job.

Depends where you’re looking in the hiring pipeline. If you’re looking at raw applications submitted to a publicly listed job posting, I can say without reservation that the majority of candidates are not qualified. The pre-screening candidate pool is extremely bad on average, especially for remote job listings. Some people spend all day clicking the apply button on every job listing they see.

Your post constrains another misunderstanding about the hiring process: The goal isn’t to hire the first person through the system who is good enough to pass some arbitrary threshold. The goal is collect a number of candidates and hire the best one. People hate this reality, but it’s true.
Do you have a job description?
Not that I have a strong opinion, but it feels less disturbing than if he had intercourse with his students, where there could be space for abuse. And his students are university students (it would be different for a school teacher, of course).

So yeah, as long as it doesn't impact his teaching (and relation with students), I don't think I see a problem.
Oh, it's already done, it's called homeopathy. And it's a striving business, don't worry, the patients'needs are ignored just as much.
How did you do it without them noticing, you weren't sharing your screen ?
> Asset tokenization

LOL. Here's a novel idea: take debt, and chop it into fungible pieces that can be traded (a process we could call "securitisation"). Let's call it a bond. Or: Take equity, and chop it into fungible pieces that can be traded. Let's call it a share. That's impossible to do without crypto. Right? Right???
> Why? Ethics aside, is everything money?

Ethics aside, why not? That's why we have ethics.
There are also: Servo, Netsurf, Ekioh Flow.
https://github.com/wjkennedy/khorosgpt
Hence why magical thinking can be useful sometimes (or at least that's what I tell myself wishfully)
it also looks dodgy to be honest. Also if you click too much while logged in they detect "suspicious behaviour" and block you from logging in again for a couple of days without warning, saying don't call customer service, they won't help you (very frustrating if you are short on time). They also have the option of maestro for payment (was decommissioned years ago in Europe) and don't accept real credit cards, only debit apparently.
Quite a few keyboards supports the QMK firmware. If that's what you want there are several options at this point.
It's the Faculty of Arts and Sciences, which is the undergraduate college and the non-professional-degree academic graduate school. NYT headlines have weirdly pretentious clickbait.
They figured it out, it is called homeopathy and it racks millions each year.
I think I've written enough to illustrate that storage devices moves around without "growing legs and walk out"

But yes, if the author drops all security thread related to encryption at rest, then encryption at rest is useless. I agree.
I mean he completely understood when they said far side to us, so he has never heard it called "dark side" before.
There is a lot of academic research on interviews. I'd like to see one of these blogs actually find and reference it sometime. Instead we get a lot of why someone "feels" something works/doesn't work, but no reason to believe they are correct.
Location: Cambridge, UK

Remote: Yes

Relocate: Yes

Technologies: Python, Test Automation, CI/CD, Linux admin

Email: shantnu@pythonforengineers.com

Résumé/CV: I specialise in Test & Automation, including building a test system from scratch in multiple startups.

In addition to writing tests, I have experience setting up CI/CD pipelines.

Experience of Linux admin, as well as deploying and managing servers.

I have written a few books on Python: https://new.pythonforengineers.com/

LinkedIn: https://www.linkedin.com/in/shantnu-tiwari-506a091b6/
> What? Currently, electricity makes for 20% of our global consumption.

An apples to apples comparison gives very different numbers. A heat pump uses 1 kWh of heat to produce 3 kWh or more worth of heat. A furnace needs over 3 kWh worth of gas to produce just 3 kWh worth of heat.

An ICE engine is more extreme as extraction, transportation, refining, takes 1/3 of the energy in oil before you even out it in the gas tank. Net result under 20% of the energy in oil ends up being used at the end of the process.

> Batteries only work to store energy for a few days, not between seasons.

There’s no point in storing power between seasons, just add more generation. A seasonal battery storing 1 MWh gets used once a season. A solar panel only used in the winter is still useful for ~4h * ~90 days. But worst case a ~3kW of solar is equivalent to that 1 MWh battery at less than 1/100th the cost, and whisk generally redundant the rest of the year it’s still reducing outages.
In the 70s and 80s conservative decried the free speech atmosphere on campuses. Liberals took the position that free speech was more important than regulating so called anti-patriotic sentiments. Now conservatives clamor for free speech and liberals seek to regulate so called hateful speech.

These things have always swung like a pendulum because societies change over time. The push/pull over what is acceptable is a good thing. It’s at the fringes that the battles are fought and won and this help determine what is considered polite discourse. For instance it wasn’t long ago that the word “pregnant” was considered a dirty word and wasn’t uttered on television.
Sure. And if you disagree with money laundering choices and tax dodging choices and terrorist financing choices of traditional finance, you can opt for a system that is more in alignment with you.

The question is: why should we let you do that?
Ask HN: How to Infra/Pricing for Single Tenant B2B SaaS
Hi there,
I’m building a B2B SaaS app for a use cases which makes multi-tenant infra impossible.

Other than that, I just need a DB and a (serverless) runtime.

Looking at cloud prices, the managed DB always comes in as the highest cost factor.

The initial target audience will be data teams who are not infra-savy or familiar with IaaC.

In such a scenario, what are norms or best practices?

Have customers create the required infra themselves and just charge for my license?

Do a mix of consulting for infra setup and then license fees?

Or do all infra by myself, peer VPCs to clients and charge slight premiums on the infra?

Or is there any other way I am missing how I could optimize cost in a single tenant scenario?

For context, I’m a bootstrapped solo dev and plan to keep it that way, max working with freelancers for specific optimizations.

EDIT: Also interested in record for serveless Postgres, but haven’t seen feature parity in most offerings like Neon or CockroachDB.
How about health insurance not being tied to profits. Startups pay the full brunt of health insurance since they don't have real profits they have nothing to write off. Meanwhile large orgs get to write off a ton of profits as Healthcare costs for employees.

So startups tend to have real garbage insurance. As someone older with kids startups are getting more and more prohibitive because I need that Healthcare. Maybe startups should be a young man's game. Maybe not.
MixesDB to shut down on June 29th "cannot be run on modern servers anymore,"
Movies Like Furiosa Were Never Meant to Save Hollywood
An issue that wasn’t mentioned: protecting an encryption-at-rest key is not so easy, and the solutions I’ve heard of that are easy to deploy are barely effective against an attacker with physical access to the datacenter.
"At rest" is used to contrast with "in flight", where the data is being transferred between computers. So data "in flight" is protected by HTTPS etc, once it has been transferred it is "at rest" on the destination computer (even if that computer is still online).
Change that to CPU performance in 2023 and you got a breakthrough as well.
Am I the only one who’s tired of antithesis marketing passed off as HN blog content over and over and over ?
Hell. What area do you live? Are things that bad or were you just too picky?
> You're thinking of anything but capitalism. Capitalism means you don't have to rely on powerful people sharing for you to have things.

No. Capitalism means you need to rely on being useful to the people who own things. If you're not useful to them, they won't pay ("share with") you.

For a capitalist, employees you have to pay <<< loyal robot slaves. Once you have those slaves, I predict the economy will make an abrupt shift away from consumer goods to vanity projects.
I know Munich is getting updated transit

https://press.siemens.com/global/en/pressrelease/germanys-mo...
Almost no one is ever "fired" from executive roles. They almost always "resign" under pressure. People don't want to give up the best job they will ever have.
ADU: Accessory Dwelling Unit
There are a lot of smaller cities with at least somewhat walkable areas. But they're smaller, tend to have much less of a cultural scene, little in the way of public transit, more limited healthcare options, etc.

What makes inner suburbs of many larger cities attractive is that they provide access to major city amenities without the downsides of living in an urban core.
> I have empathy for the false negatives. I have been them, or maybe at times I'm simply a false positive, the problem is those people are likely to freeze no matter the interview.

I can't speak to the statistical claim that "those people are more likely to freeze no matter the interview."

But just my personal anecdote: I do fine on take-home coding tests, but I freeze up on live-coding tests.

This is one reason I'm vexed by the allegedly common cheating in take-home coding tests. It makes employers suspicious of the testing style that I'm best at.
Most of us. We're not computer scientists, we're programmers.
As I understand it, the term was originally "radio-dark side", and was used to explain the signal blackouts during Apollo lunar orbits to the public.
I'd consider

- a coding test in a short time frame (30-90 minutes)

- implementing some singular function that expects a singular answer

- expecting time/space complexity optimizations, often those not naively thought about in said short time frame

- in synthesized test environments (as opposed to something representing a real world environment)

to fall under "leetcode like interviews". Log parsing can fall into either camp depending on the prompt. Once it's asking you something esoteric like to locate a timestamp in Log(N) time it starts to fall into Leetcode territory.
I think that's precisely right.
Also: https://en.wikipedia.org/wiki/German-suited_playing_cards
I think it is a really good idea to separate vt100 emulation "backend" from the UI. Then all terminal emulators could use a common implementation and just focus on displaying the text, instead of emulating quirks of 50-year old devices.

Using JSON as RPC also seems like a good idea, especially when SSH-ing in, as the language server protocol has shown.

That being said, I don't see this project doing anything (yet?) about escape sequences (for colors, clickable links, mouse and clipboard integrations, setting title and cwd, etc) and handling shortcuts (e.g. translating ctrl-c to sigint). There are very few terminal emulators that get all of that right (I think Kitty, iTerm, WezTerm), so it would be great if this project could lead towards more of them being written.
Stimulants make your brain go brrr. I know they increase dopamine levels and so on, but I have no idea how that translates into personality. I think a friend coined the term talking about SBF. I also know they can cause mania in people with BPD.

From personal experience, they make you feel like you're on top of the world. You can get so much done. Although obviously in some people they just help you focus a normal amount.
Sounds really interesting! Just one question, do you hire non-us remote workers? (EU time zone)
Introduction to Lighting: Triangular Area Light
Title: "The Sneaky Backlink Strategy Using Hidden APIs"

Are you feeling lost or overwhelmed by the plethora of options to boost your SEO and concerned that you might be missing out on some clever strategies? Today's video is an eye-opener, and it just might help you see things from a different angle. Anders Larsson, an experienced digital content creator, dives deep into the hush-hush world of backlink building using hidden APIs—a subject that even the savviest might find tricky to navigate.

The secret? Anders uncovers a technique that flies under the radar of search engines, which involves leveraging REST APIs—a term that can sound like mumbo jumbo to many. But don't worry! Anders explains this concept with such clarity that you will grasp how ingenious this strategy can be for ranking higher in search results. However, let's be real—while fascinating, this is not without its hurdles that require determination and perseverance.

One of the greatest takeaway from Anders' exploration is understanding the distinction between short-term fixes and sustainable streams of passive income. Despite coming across methods that could potentially "put food on the table," he emphasizes the importance of playing the long game for long-term success. This means creating evergreen content that aligns with the natural flow of what search engines are looking for, staying on the right side of ethics, and avoiding the flash-in-the-pan tactics that can lead to a swift ban from Google.

This video discusses not just the strategy itself, but also touches upon personal growth and development in the realm of online marketing. A wise person once taught Anders to focus on genuine value rather than quick hacks—a lesson he passes on to his viewers.

So why is this video worth your time? It's because it provides an honest look at what works and what doesn't in the ever-changing landscape of SEO. It's filled with gems that come from someone who's been there, done that, and has done extensive research to save you from making the same mistakes. Anders even shares his thoughts on the lessons learned from his own journey and the decisions that have brought him success.

Important to note is that there is a link to Anders' free video training in the description below if you're keen to learn more. So grab a cup of coffee and get ready to discover a sneaky backlink method, learn from Anders' journey, and possibly transform the way you approach SEO. And if you find value in Anders' enlightening session, don't forget to give the video a like, subscribe for more insightful content, and leave a comment with your key takeaways.

Remember, this isn't just about backlinks—it's about creating content with integrity and building a business that can thrive over time. Check out "The Sneaky Backlink Strategy Using Hidden APIs" now and be part of a community that values real, ethical growth in the digital space.
I think most people just start typing "HashM..." and trigger auto complete, and hit tab to import and auto complete HashMap.
Curiously, French is also good at being "pronounced how its written", but horrible the other way around, writing down what you hear.

With only a few exceptions, you can always read out loud a written word. There is quite a lot of rules, but they are rather strict. Once you know them, you are good to go and read everything out loud.

But if you want to learn French by "listening and looking up the words in a dictionary" - good luck with that. There are multiple ways to write down the same sounds. You hear [ku] and it can be "coup", "cou", "coût"...
Headline is false. Harvard's essay was ", diversity, inclusion, and belonging", not "equity".

> going forward candidates for tenure-track positions would be required to provide a more broadly focused “service statement,” instead of a statement focused specifically on “diversity, inclusion, and belonging.”

Nothing really changed except saving a few minutes of some applicants' time, and not hurting the feelings of people who didn't want to think about diversity, inclusion, and belonging. The hiring committee can still evaluate the quality of the applicant essay against their priorities, which might or might not weight those factors, same as before.
In web applications and cloud services drives could still be misplaced, stolen, or improperly disposed of.

Further, if data is encrypted at rest then there are multiple levels of auth that must fail for a breach to occur, namely access to the data and access to the key.
If it's a feature announced and legitimately offered that consumers want, then it's not malware by definition.
Because even if I remove ethics, I can't find a reason for doing something like that.

For me, doing the right thing is beyond all these things, and I don't care about money beyond buying the necessities I need.
I didn't realise this was an issue, I looked a while ago if there was tooling for it and I'm fairly sure I tested it out quickly (before mostly forgetting about the project I'd intended until now) - unless I'm misremembering then the Framework does have a transceiver in the HDMI module, which as they all are is essentially a USB-C/Thunderbolt adapter.
Yeah, like Liberty Reserve back in 2006. A centralised stable coin, which was shut down by the US government a few years later for the usual reasons: money laundering, crime, etc.

Crypto, being permissionless, is just a bit harder to shut down; but not any more legal.
What part of “uses up to 40% less energy” due to lower voltage requirements did you not read?