skysight-inc/HackerNews huggingface dataset:
If you read his past post history he has had what you would call "technical" jobs before, even if you don't count this one.
> You’re going to have to grind Leetcode. Yes, even the dynamic programming problems.

Really? I would think contributing (significantly) to an open-source project would look better than spending time on leetcode, though I've never tried leetcode.
Find lfl in a poor neighborhood to drop your unwanted books at people with nothing can't give back, but they need the help.
Python is dynamically typed. I had an entire research project in it (see: http://deavmi.assigned.network/research/) and I can say it makes for terrible programming.

Static typing is worth it. Every friend of mine who liked Python has come to realise it is really only good for scripting. We love static typing.
Best TV Theme Songs of All Time
That's a good point, and I had a similar reaction. I got laid off from my first job out of college in late 2006. Unemployed for 3 months, found a role with a new company 2 hours away, moved, and stayed there over 12 years because I didn't want to take the risk of moving. That, and I let myself be too intimidated by the interview process.

I eventually got laid off from there and found a new job after a ~2 month stint of unemployment; stayed with my new company for about 18 months and then changed to my current job of my own volition to find something I was happier with rather than sitting around being miserable.
Show HN: Zcached, in-memory key-value cache wire-compatible with memcached
zcached is an in-memory key-value cache exposing a memcached ASCII protocol-compatible interface, built on pluggable cache engines like Ristretto and freecache [0].

It's not performance-competitive with memcached, especially at higher thread counts. That said, it achieves about 1.1M ops/s, but at significantly higher P99 and P999 latency (as measured by memtier). See [1] and [2] for benchmark results from my 7950x-based workstation.

Disclaimer: This is a hobby project created for fun while hacking over the holidays. zcached is not a commercial product and never will be. Don't use it in production; consider this a technology demo more than anything.

I don't expect the source code to build outside of my environment, but for those interested in playing with it, binary artifacts are available at [3]. Try `zcached --address tcp:localhost:11211`.

[0] https://github.com/dgraph-io/ristretto, https://github.com/coocood/freecache

[1] memcached, 16 worker threads: https://pastebin.com/raw/WHmk08ZG

[2] zcached: https://pastebin.com/raw/GjpwpMaD

[3] https://artifacts.kevinlin.info/zcached/latest/release.tar.g...
If your main heat problem is the single-pane windows, perhaps you could use the bubble-wrap trick?

https://www.builditsolar.com/Projects/Conservation/bubblewra...
It very much depends on their specialty. Some niche position are available once a year or less, in my country, while regular developers are hired by the thousand every month.
Ask HN: What's a build vs. buy decision that you got wrong?
What are services/products that you built and wished you had bought?

Have you bought something that you had to scrap and build yourself anyways?
> It lists pedal misapplication, entrapped pedals, stuck throttles, electrical shorts, and diesel engine runaway as other things which can cause such an issue.

And modern cars are much better at handling these types of scenarios. For example, in my late model car, if you apply the accelerator and brake at the same time, the vehicle will ignore the accelerator input. This solves two potential problems from the past: someone accidentally stomping on both pedals when they meant to hit the brake, and a foreign object wedging the accelerator pedal down.
There actually is one, quite liked his debut when it came out.

https://www.discogs.com/de/artist/3536488-Petrichor
Whether the Steam Machines were successful or not is besides the point with regards to whether valve intended it to be successful (they clearly did because they pushed very hard for it at the time) and the Steam Controller having been part of the pitch.

Lots of things that arose from their steam machine project were more successful than the steam machine, including:

- the steam deck
- funding various Vulkan projects
- funding Proton development
- general Linux experience for gaming getting better (many many patches that were funded)

So it’s not really meaningful to differentiate their intent just by the popularity of their product. The steam machine and the steam controllers were meant to be the every day console and valve certainly invested a ton into trying.
Directory Opus is probably the main reason why Windows remains my primary platform. There's just nothing out there that compares, particularly not on Linux.
Did they add Flatpak support yet? If no, then still hard pass.
The standard large buffer tank is 120 gallons, which stores about 20kBTU at 20F dT. So to last 4 hours you'd need your design heating load to be 5kBTU/hr, which I think is out of the realm of even new construction.

You could raise the max water temp and install a few tanks to get in the ballpark, but that's an assumption that most systems won't have. Also I wouldn't be surprised if "operates down to -20F" includes reduced efficiency/output that already relies on the buffer/storage to compensate for.
> The Spouse Acceptance Factor is pretty good for a device I can play with on the couch and be semi-present.

I even get away with playing in bed as a "kill time until I feel sleepy" activity. Nothing else other than browsing a phone has reached this level of acceptance.

(I must admit I do have an unusually tolerant partner...)
Good tip! I haven't heard of Skaffold but it looks like an interesting alternative. Skaffold seems to offer a great amount of features but it might be a steep learning curve for beginners. Porter is not meant to be a replacement for docker-compose, it's more focused towards those who don't use Docker and want an easy way to run certain processes.
The government would give me more than I would be able to save myself in a year. Over multiple years, I would be able to save more efficiently than the government, true. That's assuming everything goes perfectly however, so I view it as a form of insurance: I make less in order to have less anxiety that I will not be able to provide for myself and my dependents if the overlords decide I am no longer worthy of my job. It's a tradeoff, but one that I will gladly make. As a social good, that money also goes into helping those that were not as lucky as me to be able to make good easy money. And perhaps one day I might be like them too, who knows?
It's cutfromcursor in nanorc if you want the other behavior.

https://nano-editor.org/dist/latest/nanorc.5.html
It's worth noting that ISO 26262 is mostly concerned with preventing faults due to system failure, e.g. spurious hardware faults, hardware degradation over time, etc. As an example, it doesn't have much to say about preventing a child from being misclassified as a bollard. It's a quite robust standard, and one most auto makers (certainly the European ones) have spent a lot of effort processing and following for quite some time now (in my limited experience).

There's a separate standard (ISO 21448) trying to address issues with safety of intent, i.e. maintaining safety when there's no actual fault in the system. (Like the misclassification example.) This one's newer, much less effort has been spent developing it, and even less has been spent trying to follow it. Frankly it doesn't have as much to say. (And how could it? Nobody knows how to solve general classification problems, and especially not with something running on some 20 W max control unit.) This part of the problem space is basically the wild west. Some auto makers do a good effort trying to create safe solutions. Others not so much.

In summary, some of the electronics solutions in the car can probably be trusted to do what they're meant to (e.g. airbags). Others (e.g. lane keeping assist, emergency braking) are still still mostly be safe but certainly warrant keeping your hands on the wheel. Anything approaching fully self driving is at best quite dubious at this point though.
That is a big lesson I learned. I worked at a job for 8 years without looking elsewhere and when I got laid off I was really stuck because the market and interviewing circuit had completely changed.
And you would never plunk down a memorized verbatim fix in such a scenario.
Systems Engineer can also mean a presales role as well. The technical counter part to a sales rep.
The Christmas Price Index (CPI)
> I keep wondering how these civilizations might have developed if we'd discovered them in, say, 1900 instead of 1500s.

(presumably unpopular opinion, people love to signal)

This honestly feels like mashup of "i think colonialism/columbus is bad" signaling and that Africa is a tech hub in parallel universe pipedreaming.

There's a pile of recently discovered cultures in Amazonia and they're not exactly competing with NASA... which begs the question why you'd expect anything resembling a hockey stick progress for that hypothetical, aside from doubling down on columbus bad thesis.
Roboflow 100: A New Object Detection Benchmark
Everyone who's saying this has clearly never had a job that requires an on call rotation. At a certain point, you start treating these things as non-emergencies. Doesn't matter how much you initially care or want to do a good job, you can't respond to everything.
I used a BlackBerry Q10 until 2020, and I wish the company had stuck to their own OS. There was no such thing as a loading bar, or a spinning wand, everything was just _there_. Communication happened in one place, app windows were in another. Battery life was a weekend long, over a hundred keyboard shortcuts (imagine the trouble ctrl+c ctrl+v-ing by tapping on any candybar phone now!). Having used the Q10 and currently using an iPhone 12, the Q10 was in a league all to itself. BlackBerry's android devices are a mess, but some of them have kept the hardware keyboard.
Rendering Images with Emoji in Real Time
I'm showing my age but one of my early compsci courses the only editor available on the lab systems (at least the only editor we had access to) was ed.

After 4 months, I went on a co-op term and vi was VERY nice to use if you had 4 months of intense training in regular expressions and substitution patterns using ed.
Microsoft is so close -- after all the office suite already has a built in macro language. I tolerated that language because it was part of my "thinking" app -- Excel -- for so many years. As a non-expert in programming languages, I couldn't fault it in any way, except for being proprietary.

Today, I've gotten to the point where I can barely use any document editing app that doesn't let me insert a code cell, which means for all intents and purposes, Jupyter. Every other authoring tool requires me to copy and paste -- from Jupyter.
> dynamic programming problems

Truth be told, most of the dynamic programming problems in Leetcode are relatively straightforward: find the recursive relation or state transition equation in general, identify the initial condition, and then build up the transition from bottom up. What's much harder, at least to me, are those ad-hoc LeetCode-Hard problems that require insights or clever tricks.
Because it was weird. Lots of "you'll get it once you try it" products fail because they can't convey what their value proposition is. On top of that, their market was already limited to PC gamers who wanted a controller (which was already a comparatively small market at the time), plus were willing to go with something non-standard that they'd have to tinker with to get working.
7 years later after getting laid off and I'm still paranoid about performance reviews and layoff rumors in the press. I never used to be nervous about talking to people about my work but it really affected me.
I don't think age does any real password extension. So if you are used to something that does (GnuPG's 0.1 second extension for example) you might want to add an extra word or two to your passphrase.

Pet usability peeve triggered here. If we create a system that completely depends on the strength of a password/passphrase we have to give the user concrete advice on how to create a password/passphrase that will be strong on that particular system.
Example of 1D gear used in planthopper used for syncing the movement of the legs [1]. Even there the gears are only used for young planthoppers, and adults use another syncing mechanism after their skin molts away.

[1]: https://www.smithsonianmag.com/science-nature/this-insect-ha...
There are several issues that leetcode solves that the other ones don't work as well with or have flaws that prevent their use in some hiring processes.

Leetcode has a single rubric. The same questions and the same answers. Conducting it has minimal additional effort on the employer's side. It does have false negatives, but it has fewer false positives.

Take homes are often similar to leetcode, but some less scrupulous companies have used them for unpaid work (note that this becomes more and more of an issue as the take home becomes more and more relevant to hiring company) the and unless the interviewer has done the take home themselves to benchmark it (this should take between 1-2 hours), it is possible that the request be "do this thing that will take 20 hours."

GitHub review requires that the person have a GitHub project of sufficient size, that it isn't just copied from someone else and that they have time to work on it. There's a joke in /r/adventofcode that shows a GH repo that only has activity in December.

With pair programming, project review, and just talking the lack of a rubic becomes an issue and it becomes more likely that biases get into the interviewing process and leads to possible issues of discrimination.

When mixing any of these so that some people do leetcode, others do pair programming then it becomes an issue that not everyone is considered using the same scale and those biases and discrimination issues become even more something that legal starts wondering about if they'll have to deal with a lawsuit.

If one person can do the interview with "just talking", then that should be the same criteria that everyone uses (no leetcode) and "just talking" has an abysmal false positive rate.
What a refreshing and reassuring read of an intimidating topic,

Thank you

~
aluminium also has the problem that it is a dissimaler enough metal from most other plumbing hardware (being either made of brass, copper or steel) that it will result in the buildup of a lot of gunk because the aluminium disolves.
Alignment of cells allows us to see clearly as well. Anyone who's had PRK done has gone through this.
"It is difficult to get a man to understand something when his salary depends on his not understanding it."
- Upton Sinclair
> A pretty relic of the past, I was so surprised to find that it runs perfectly on the Steam Deck in 2022, better than it ever did at launch. I was able to find a new appreciation for the aspects of the game that stuck with me when I was a teenager, like the game’s inimitable cel-shaded art style, evocative of the same graphic novels The Darkness 2 is based on.

Got me.

I was like "The Darkness 2? Relic of the past? Huh?".
Verbal and math ability are highly correlated, as suggested by IQ and SAT scores. People who are good at math tend to be above average at writing too.
One of the things I like about HN is the exposure to people with worldviews that are fundamentally incompatible with mine. It's a refreshing anti-bubble.

I'm a lawyer who paid off some debt at a large firm straight out of law school, before going into government service. More than a decade later, I still don't make as much as I did when I was 24. I find it exceedingly difficult to imagine anyone making the same move if they were so motivated by money that they'd be susceptible to kickbacks.
The speed of the process seems to depend entirely on the company, and it has nothing to do with how weak or strong the hiring market is. We've all heard stories about you-know-who in FAANG who's notorious for taking months and months to go through the process.

I once applied for a really interesting incubator-within-telcom-giant role, which I thought would be a cool and unique experience. First red flag was it took about a month to just set up a phone interview, but I dealt with it because of how unique the role sounded. Then, after about two months, they flew me down to San Antonio for the onsite. They informally told me "You're a great match, we're going to get our ducks in a row and then call you with next steps!" Then... ghosted. After a few months, I gave up and found a different job. Moved my family across the country, signed the rental lease, and so on. Then, out of the blue, about a year after that initial interview, that telcom called me back with "Hi, [candidate], I'm calling to schedule a second interview for that [incubator] role. When would work for you?"
Unless you make the move to management...in which case age can be an advantage.
It's a multiplier for the electrical input - if your heat pump is 400% efficient, then it means the electricity is being 100% turned into heat, plus 3x as much heat is being sucked in from outside.
Others have said it, but it bears repeating. Do the air sealing and then insulation ASAP. It increases comfort and the ROI is way higher than moving to a heat pump.

I started with my old Vermont home with minimal insulation, single pane metal frame windows that would ice up, and drafts everywhere. After our first winter, we had the local efficiency program recommend a contractor who came out and measured air exchange and identified the order of work. New windows, sealing attic, re-insulating attic. We got a considerable tax credit for the work, and the comfort improvement was astounding.

Just this last summer we made the jump to mini-split heat pumps. They are working well, but I doubt that would be the case without the air sealing. We keep them set at their lowest, 61F, and supplement with a wood stove in the living room, maybe burning 2 cords a year.

As an aside, this is our first winter, and our bill for December was 300 dollars, at $0.18/kWh. That's about 25% lower than our estimated oil charges last year for the same period. However, this year oil is ~$4.6, almost 50% higher, so that hedge against fossil fuel price is really paying off. Add in the AC comfort that is largely offset by our solar array, and they are a worthy investment (oh, and 0% financing).

None of this would be working without that critical investment in air sealing and insulation.
> A national database linking all driver’s licenses would effectively impose something alien to our system of civil liberties: a national ID card.

This whole premise is a bit bizarre. We have national databases. We have the IRS’s tax database, social security, and Medicare. We have the selective service database. We have whatever database CBP uses to track anyone who has ever been known to cross a border.

We also have the databases operated by Experian and its competitors, which are worse, because they give out data to basically anyone and are accountable to no one. And they violate people’s’ civil liberties in egregious ways that the government would have trouble getting away with.

Frankly, an actual well-managed national ID database seems like an improvement in all respects. Of course, Real ID is no such thing.
This is pretty close to what my experience has been on the interviewee side. The conversations have been technical in regards to talking through problem solving, and esoteric coding philosophy conversations over lunch.

The only coding exams I've ever had to submit were while working at consulting agencies for clients that require an interview process to pick what the client regards as the best candidates for the contract.

I also worked at "very small" (15 dev consultants) to "medium-small" (300 or so technical consultants) companies, hence why I was curious if this was a bigconsulting thing or not.
I've found ZX Spectrum games pretty unplayable due to poor support for "pure joystick" usage. So you have to either:

a) use the awful virtual keyboard to switch to joydyick mode and start the game

b) create a controller profile for every single game
As opposed to Bezos who will make or break careers by replying to an email with a single question mark?
Yes, that was me during the dotcom boom. When I decided to get a new job, I had 2 offers after an intense 2 weeks of interviews.

However, once I was in my 40s, it became considerably harder to get a job. I'm now 59, and my career has never truly recovered (and yes, I have reasonably up to date skills). All I can get are contract jobs.

Part of the problem is that I am introverted and on the autistic spectrum. I have never interviewed well, and for various reasons, have not maintained a network of people who I can contact to get interviews. And even when an old acquaintance does come thru with an interview, I still have to get thru the leet code questions. Being highly recommended by an employee usually has little influence on whether I get hired.

At my age, I actually handle the social part of interviews better than ever, but now I have to deal with age discrimination.
Yeah delivery cost might be a factor, maybe it costs more to deliver 1 kWh of electricity through a wire than (the equivalent of) 1 kWh of gas with a truck (that's what you use right?). Gas, if its stored in a big tank under your house, also had the advantage of beeing "locally cached", so you don't have to dimension the system for the max load in the same way.
Up in the northeast power goes out every winter. It also gets restored a lot faster than the midwest, personal experience, but the reliability of it going out at some point during the winter means that everyone has a wood stove and a backup generator. Portable ones are practical enough and wiring a couple of circuits and a plug for the generator is not cost prohibitive for most.

What I've found in traveling the whole country for a few years is that local power generation or storage always forces you to consider just how little power you actually need. You can pretty much never just power the whole house, or even a whole RV. Even 50amps is ALOT of power and trying to provide that from solar/generator/batteries is incredibly expensive.

So your real question is pretty much never going to be, "how do I power my whole house in an outage?" but rather, "What is absolutely essential to spend up to 3000w on?" and even then knowing that a generator putting out 3000w burns 20lbs of propane in about 4hrs and 3000w for 4hr on batteries would require 10 to 12 100ah lithium batteries at $350+ each.

I still agree with you that super efficient heat pumps are the future without fossil fuels but that probably also has to come with greatly improved insulation values in almost all homes regardless of region. Think double the current DOE recommendations. If you're running on electricity, you will feel the cost of every bit of heat you lose through the walls, roof, and windows. More insulation is a one time cost versus monthly, it always makes sense in the long run.

However, we'll need regulation to force home builders to invest in that instead of just adding unnecessary sqft that people never use but have to heat and cool anyway. For some reason people don't want to pay extra for a house that is well built and well insulated, they'd rather go with bigger is better even when it's already absurd, and builders have noticed this.
Is this a net good or net bad for Norway?
Don't overstep the learning, though. Hard rule #6 in an environment with normal, real people, who actually care about what they work on, is a toxic rule.
Other than availability on POSIX systems, also that the macros are just text without fanfare. I.e. no double curlys etc, so its easy to accept as just an extension to SQL as you might do with a C pre-processor.
Plan for early retirement even if you don't want it. You may want to work forever, but the jobs may not want you. Already an issue for older ICs and I expect it will just get worse.