skysight-inc/HackerNews huggingface dataset:
I’m surprised the article didn’t draw an analogy to a traffic jam. The counterintuitive response of decreased throughput from increased flow reminds me of https://en.wikipedia.org/wiki/Braess's_paradox
I think it's pretty common at small to mid sized companies + startups. Your more "trendy" companies and your F500 companies do the type of Leetcode interview you hear everyone on HN complain about.

It typically looks like a 15 minute phone interview with HR, followed by a lengthy Leetcode/ take home exam (that's auto graded, no humans), a computer form where you input your school, GPA, and courses taken (seriously). All of this info gets turned into a number and then HR takes a sample of the top X and hands it to the hiring manager: "Here are the 'viable' candidates".

The hiring manager then has to (basically) interview the candidate themselves. Ensure they actually have the skills for the position, determine their interest in the role, etc. So this is probably what you're doing right now. Just imagine someone filtered a bunch of your resumes first.

Take with a grain of salt, but I have heard of some folks explicitly getting permission to do hiring outside of HR at said large companies. The kids they get out of undergrad and through HR's Leetcode process are apparently complete garbage. Don't understand C, pointers, memory, or Linux at all. Don't even know what files are.
The biggest risk to a house built today for the next 1000 years is regulatory.

Eg. The government coming round and saying "this isn't up to spec for [energy efficiency, fire safety, future housing requirements], it needs to be torn down and rebuilt".

The way to defend against that is to make it a building of historical importance, so that rules or exceptions are written specifically for it.

So my 1000 year building will be a massive artpiece, cathedral, or something along those lines.

As soon as you get famous enough, it doesn't matter what materials your building is made of, it will end up being maintained.
I would certainly use wood, and then just design it like the Japanese do for their old buildings, which are continuously repaired and after 1000 years you would still have the same home but it would be a Ship of Theseus type of situation. Wood has been used for building for thousands of years, and I wood imagine that humanity will forever be using wood for building, so there is a small chance you would lose the knowledge of how to build with it.
The thing about GDPR is that they can’t prove one way or another whether you are or are not a European citizen, so they are legally obligated to fill the request regardless.
Certainly not everyone and there are plenty of companies not willing to reward you the proper way. In my experience TSMC is not one of those companies.
I'd think most kids don't actually worry about family members getting sick. They generally feel worry when their parents worry about family getting sick. So, they are being impacted by the social and emotional change in their environment, much less by disease itself.

> literally living through a catastrophe

Relax a bit.
Fair points. But doesn't that just mean the response should be something along the line of: "Hey, those issues sound very abnormal to us to please reach out to us here [support link] so we can fix it. If you prefer, you might also consider posting on [forum] so others can learn from this. Either way, don't worry. We'll absolutely get it sorted out."

I don't mean to tell them exactly how they should communicate with their customers, but communicating some sense of ownership over the problem would have gone a long way.

Of course, it's also entirely possible that I'm just not the target market for these laptops. I certainly have no problem with fixing my own tech problems as a general matter, but I wouldn't want that to be my only recourse on my daily driver. If that's just not what Framework is selling, then I'm glad they've communicated that!
It's provided as a patch - you still need to procure the original ROM yourself (legally or otherwise, but that's on you). Someone more knowledgable in copyright law can discuss the specifics, but AFAIK this is totally legal. It hasn't been any kind of problem for the ROM hacking scene so far, anyway.
Now imagine if instead of coding exercises we had the interview process from other industries that weighs degree and past experience more heavily in the absence of any other sort of testing. What would it look like to break in then? Completing a BS in your spare time?

EDIT: Most ideas I've seen about replacement for live coding - like take home projects or contract-to-hire - are not really any more friendly to people with busy schedules anyway.
Ah, yeah, I was never a fan of daemontools either.

I actually run djbdns (both cache and authoritative) under systemd (not my fave thing, but the thing my OS comes equipped with) and it works fine.

The lack of native support for some record types (eg. IPV6) is a little bit of a pain, but it's manageable.
Well, that's just bullshit.

You either get stuff sooner or get stuff more stable, you can't have 'rock solid' stuff sooner.
I hope we can eventually have self-contained machines that can synthesize many different types of medications. By certifying the machines or testing them thoroughly, you can lessen the worry that people will synthesize the drugs wrong.

I think this is almost possible for a large range of simple, small-molecule drugs.
The computer market is not particularly regulated, yet we still have international big tech monopolies stifling competition. I think the US simultaneously needs:

• less regulation, to reduce barriers-to-entry

• more regulation, to allow competition

Normally, I'd be concerned about reduced regulations having safety implications, but the existing situation is already unsafe.
Buy "Sapiens A Brief History of Humankind" by Yuval Noah Harari.
All of the above:

I interpret "Full Stack" to mean mostly web front-end. It generally doesn't mean mobile or desktop. It does also include back-end development but the trend is to use more off-the-shelf solutions and services so that there's less of it than there used to be. The reduction in back-end coding is taken up with the expectation that the "most commonly used functionality" is now in scope.

+ what other comments say where they want multiple specialists but are hiring one position for flexibility or cost.
Exactly that - three byte emojis work fine in utf8 but 4 byte ones need utf8mb4 - and the four byte ones are the new ones that support the "color variations" and other similar things.

Apple adding those probably caused more upgrades to utf8mb4 than any amount of pleading from languages that actually needed them ever would have.
This reminds me of vaping in Australia: since vaping liquids containing nicotine are illegal, people make their own liquid by mixing nicotine-free vaping liquids (which are legal) with nicotine extracted from products such as Nicorette (which are also legal) - unfortunately some just go back to cigarettes rather than going through all that trouble.

Luckily, I didn't go back to the stinkies - I never smoked again (I also quit vaping after a while, quitting vaping is not hard because it's not nearly as addictive as ciggies are).
Well it wasn't in (or travelling to) the USA, but sure, it may have been by whatever book was in use. I'm just saying it's nonsensical; that what we put ourselves through is quite detached from actual risks and what's reasonable.

I can buy a >100ml container post-security, or even take an empty one through, and decant there, so what's that protecting against?
I seriously don't get this arguement. Vaccines objectively reduce hospitalization rates and disease severity, and uvnaxxed people are 20 times more likely to die. So it's clear that however bad things are, they would be much worse with more unvaxxed people.

So yeah, 100 people not being able to get a hospital bed is different from 2000 people.
My bad, I took that to be sarcasm.
I think Leetcode is a pretty decent way to filter for people who work hard and have at least decent critical thinking skills. I guess FAANGs have concluded
1. it's easier to test for those qualities than it is to test for engineering skills
2. those are the qualities that make a good developer.
And with shared updatable spreadsheets (i.e. Google Sheets or Office 360) it's even better.

SMEs are going to be way more likely to throw together a spreadsheet to accomplish some immediate goal than they are to sit down with an internal software project manager and spend hours educating them on the problem to be solved and writing "user stories"
This is perfect :) . I am as illiterate as one can be, but loved this reference.
Film yourself giving the demo then watch it and have others watch it and give you feedback.
Other than that, practise will give you confidence and that makes everything better.
Then again, they may not form 10 times faster than thought.
It's distributed as a patch file, and also he founded and currently serves as director of the company that originally developed the game. I think he'll be fine.
maybe related? https://www.jetbrains.com/mps/
Currently just Linux machines can be egress nodes.
When I was 18, I read Gödel Escher Bach, an Eternal Golden Braid on Minds and Machines in the Spirit of Lewis Carol, by Douglas R Hofstader. It's a book that won a pullitzer prize in the 1970s and is about maths and formal logic, but really gives you a flavour of how consciousness might come about.
Over a sufficiently long time horizon the fraction of medical knowledge likely to be revised approaches 1. That includes all knowledge generated from controlled studies.
So HalfStack?
There is a really simple number that tells you what the costs of a company are vs its prices to users. Its called profit. So are the pharama companies profitable?
Neovim has moved in this direction too. There’s a lot of potential there.

I hacked up a plug-in yesterday to let me run tree sitter queries over my codebase. I’d upgraded a dependency and some patterns were no longer valid so I was able to track them down in a way that would never have been possible with regex etc (certain function called with more than one argument chained with one of several other functions).
The key to maintainable code is encapsulation.

Give every piece of functionality an interface. All the other code that uses it must use it through that interface. The interface should be as generic as possible and not leak internal implementation details.

This makes everything better: you can test each piece of functionality in isolation, and use mocks when you test the code that depends on that piece. You can replace the implementation without changing the interface or the other code that uses it. You can have different people work on different parts of the codebase without merge conflicts.

The other biggest piece of advice I can give is to use a statically typed language. Sorry, Python type hints are not good enough. Maintaining a large codebase, years after it was written by other people, is far easier with a static type system. That's why dynamic languages added type hints in the first place, although they can never match what statically typed languages had from day one. Don't sacrifice that for ease of implementation or speed of prototyping: over the long run you will spend far more time running code, debugging code, and maintaining code, than you will spend writing new code. Front-load all that effort by using a static type system.
God bless GM for still using tactile buttons and knobs in the (very sharp-looking) interior. The proliferation of touch controls for something as simple as turning on the hazard lights or lowering the sunroof is a travesty.
Candidates are taught by peers and previous experience what to expect in interviews. It wouldn't take more than 1 or 2 failed leetcode interviews for me to start spending significant time on 'em.

I don't know if it's fair to say the candidates care more about prep than solving real problems if they're just reacting to what at least some employers are expecting.
One problem is that stainless is valuable. So is aluminum. Even regular steel has scrap value. The Great Pyramid lost its nice smooth exterior simply because the rock it was made of was nice and not easily available in that area.

Build it out of basalt blocks in an area with lots of basalt. Low seismic activity, ideally no freeze/thaw cycle, little to no water, and no humans.
One order of magnitude off doesn't seem too bad of an original prediction
Wouldn't making such a request be fraudulent, then?

I'd love to see my interview feedback but abusing GDPR or CCPA to obtain it seems abusive.
Leadership principles feature in normal employee life in exactly two circumstances: when you are doing interview loops, and when you need to win an argument, eg with some jobsworth sales person who wants you to over-promise to a customer.
What we can judge harshly is that it accepted the 4-byte sequences and failed silently, corrupting data.

A sane system would reject the 4-byte sequences so you could try again without the emojis.

But if users got errors, they might investigate, and it would slow down the rapid growth mysql was aiming for. So they just decided not to throw errors.
The internet is bigger than america, it's a shame I need to remind you.
If the sideview mirrors are set properly, there shouldn't be a blindspot.

If you can see the side of your own vehicle in your side view mirrors, they are set improperly.

When set properly, cars in the lane next you on either side should transition from your rearview mirror to your sideview mirror to your driver or passenger window without any gap in coverage.

The sideview mirrors are to see other cars, not your own car. You're in your own car, so there is no reason to set it to see the side of your own car. If you can see the side of your own car, then angle the mirrors out until you can't. Next time someone passes, check to make sure you see them transition your mirrors properly, it they don't tweak your mirrors a little more.
I miss having a standard for uniform syndication that could be read and updated IN-BROWSER. RIP Firefox RSS feeds.
Oh please go away.
Mostly, yes indeed. Partial counter-example though, Jon on his Coding Secrets channel demonstrates how to achieve PS5 effects on lesser hardware, so maybe on PS4 for example. This [0] Ratchet and Clank example focussed on debunking marketing hype that certain effects were only possible on PS5 SSD.

An obvious other counter would be 3D engine development (Unity, Unreal) where the developers of those engines will be employing some obscure seeming low level stuff to make this look good.
Not to be unclear though I'm 100% in agreement that for most devs, those days are mostly over.
[0] https://youtu.be/5XOV3pZj8rI
Those costs aren't all borne by corporations, just the profits. The cost is the cost of public schooling of the children that invent these things, the invention and development of internet partially funded by DARPA that allows quickly conveying scientific information these companies use, the millinia of scientific research that precedes the invention.

The corporation then benefits from regulatory capture, and insanely high regulatory barriers to lock away less capitalized competitors from introducing their own unique drugs. Those who can afford the insane regulatory costs then can squeeze consumers dry.

Open up a maximally free market for pharmaceuticals and watch these snakes die. If I want to GC/MS some shit I bought out of some guys basement to check purity myself then let me.
Who do you imagine you are fooling?
This project needs more contributions! I hope being on the HN home page will help
I would love to know how long the average FANG dev spent on leetcode practice before their interviews. From my small sample of friends who've done stints there, it's far less than "months". I similarly have had - but declined - an offer from one of them with prep measured in "hours" not "days."
Dude, the saturation point of hospitals now is the lack of staff. Training doctors takes a decade; they're a fixed supply.

You seriously want to claim your arguement is nuanced but you haven't heard the most important point about this? You can just wave a magic wand and you suddenly get thousands more doctors in a year?
nodewood.com
I don't really know if there's a firm consensus as to the official nominal voltage of a lithium ion cell, but I was going off of 10 cells (in series, aka "10S") being considered a 36V system (that gets up to ~42V when fully charged).

12S seems to be considered the highest voltage that the original VESC can reliably handle, which works out to 43.2V at 3.6V per cell.
I found Capital in the 21st Century to be very readable and an interesting perspective.
How Do You Practice Responsible Astrology?
As someone who knows nothing about being a professional chef, it surprises me to discover that a professional chef wouldn't be very comfortable sharpening knives!
A lesson I've been repeatedly learning since buying an old house, is that many design decisions that seem dumb now were actually optimized very well for what was available at the time. It can be a real challenge to try to retrofit modern efficiency and comfort into a home that was designed for constraints and expectations of another time.

We recently replaced our furnace and found the footprint of the original coal-fired "octopus" gravity furnace, and learning about the operation of the old furnace makes the seemingly inadequate ductwork make more sense. Instead of a furnace blower (which hadn't been introduced yet at the time the house was built) the air moved around the house by convection and relied on a temperature differential between the center of the house and the outside walls. Hot air came up a few ducts in the middle of the house, and cold air came down through return ducts on the outside walls.

Unfortunately the chimney was also acting as a radiant heating element, and one of the upstairs bedrooms has become much colder since switching to the higher-efficiency furnace (which scavenges much more heat from the exhaust, and vents out the side of the house). Ultimately I'm sure the much more efficient furnace will be worth it, but there are trade-offs that will need to be addressed.
Stats provided by a life insurance company, recently mentioned here and /r/covid19
Is It 'Toward' or 'Towards'?
I honestly don't believe it has anything to do with the college level.

No offense, but you study python, learn its basic syntax + "algorithm design" book + 1 practical book about algorithms and data structures and you're good enough for performing good/optimal leetcodes.

Some things you might miss, for example some exercises you can optimize better if you know some algebra/maths, but 90% of that stuff is more or less repetitive. Once you learn the tricks etc, it really becomes repetitive because finally it's just if/else and for loops. (I don't mean to minimize in any way the effort it takes to make such exercises, it's just the feeling I had while doing some and failing a lot of them).

It's always about specializing one or two specific algorithms you have found in the book[s]. Sometimes it requires coming up with very creative ideas - better for loops. :)

For me Leetcodes are not per se bad. I still learnt something from "being forced" to do them which I probably wouldn't have done if i hadn't been forced. What I despise is the fact that companies have lost accountability in hiring. It's hard to interview, so it's better to rely on an "industry standard" - after all Amazon and Google do the same, so why shouldn't we?
> A lot of standards replaced “URL” with “URI”

I've seen this argument before—that URLs came first—and it's junk. The accusation of URIs as a retcon is itself a retcon.

First, even if we grant all of your premises, the fact that URLs are URIs contradicts the entire argument.

Secondly, it was always about identifiers. Not making any appearance in TBL's "Information Management: A Proposal" is the term URL (and neither does "locator", nor the related term "address"). URLs wouldn't appear for years. What he does spend time discussing, though—from the very beginning—are names, i.e., identifiers. By 1992, and before the first URL RFC appeared, TBL is writing about "UDIs"–Universal Document Identifiers. In fact, the agreement to work on URLs was an agreement that was made during an IETF BOF session called... "Universal Document Identifiers BOF"—using the same terminology as TBL's UDI memo.

But even all this minutiae is beside the point; none of this even matters, since...

> rather than principally direct locators[...] I think you are the first person I’ve seen who has zealously adopted the idea

You have to be misreading me. What offense of zealotry have I committed here that doesn't comport with closely held values of admirers and beneficiaries of URLs?

The entire point of the message you responded to is that I want the link <https://mitpress.mit.edu/Licklider,%20J.%20C.%20R.%20(1965)....> to work. That's an identifier _and_ a URL (not least of all because all URLs _are_ identifiers). If you somehow think I'd be happy if it functioned as a URI without also exhibiting the properties we've come to expect of URLs (live ones, that is)—e.g. that it might be true that after poking it into the your browser, it doesn't actually do anything—then you have greatly misunderstood me and missed the point entirely. It needs to be able to resolve, using existing URL-supporting client software (commodity browsers, etc.) An identifier that does not function as a locator—one that doesn't "contain enough information to allow the document or index to which it refers to be accessed" as TBL wrote in 1992—is simply not an implementation of what I wrote out in the previous message.
My understanding (at least where Google is concerned) is that it's a jungle situation and there's a lot of team-hopping and connection-making until you find a place to land for awhile. That may be where R&V comes into the picture, maybe some people are able to negotiate a less stressful First Act, and possibly most likely, maybe my understanding is out of date.

Remember, with the kinds of education people have at these companies coupled with the amounts of money they are receiving, "the bullied become the bullies" is a serious occupational hazard.
While Linux has changed, the rest of the world changed, too.

So yes, on the one hand people will want things like Sketch and Logic Pro, and on the other they will want good trackpads and reliable hibernation.
Still alive and I use it on daily basis...
Ask HN: What are you going to use instead of Docker Desktop for macOS?
Hey Everyone,

With the new Docker Desktop license rapidly approaching what is everyone replacing it with?

For Linux and Windows (with WSL) I just use the docker engine cli, but for Mac, I'm not sure.

Obviously some of you are just paying for it which is cool, but in this thread I'm specifically interested in alternatives.

Options I know about:

- Podman - https://podman.io/getting-started/installation - has complicated installation instructions for MacOS.

- Rancher Desktop - https://rancherdesktop.io/ - Focused on K8s rather than raw docker containers.
Because Perl is cryptic and hard to learn unlike Python, so Students are taught Python and take that knowledge with them to work.
QC and regulatory costs are absolutely borne by the corporations that are getting their drugs approved. Those are major expenditures.

I'm not completely arguing with the idea that pharma overprices drugs, but to me, that's a distinct problem from who pays for, and benefits from research and development.
"Not caring" and "Why" are quite different questions.
The engineers at this TSMC plant will get what they want. TSMC knows that which is why they wrote this article. The people who are really fucked are the blue collar workers whose job is moving to a sweatshop in south east asia.
Thanks for ruining my evening :(

Magnificent animals. Best wishes to the poachers, their enablers, and their customers. Let there be no mercy for their souls, provided they have them
Doesn't seem like they support bluetooth: https://audioengineusa.com/product_tech_specs/a5-classic-spe...