skysight-inc/HackerNews huggingface dataset:
> Some 4.5 million UK tourists use the Channel Tunnel every year, with 1.6 million trucks transporting goods.

> “It put international rail travel back in the game," says Mark Smith, founder of rail travel website The Man in Seat 61.

I don’t know what game is international rail in UK playing, but most certainly it’s a losing one. 4.5 million passengers is only a quarter of what London Luton airport is seen annually, which itself is only fifth most popular airport in UK. Quite apparently, very few travelers choose rail, relative to airlines.
Pitching Your Business Plan in Just 10 Minutes
Maybe someone can explain what exactly it means. Are all the variants of every allele now mapped? Of course everyone might have a slightly different variant, so what does it mean?

What does complete mean?
Doesn't this seem like the (hopefully inadvertent) perfectly structured model for hiring sociopaths? I'm speaking semi-hyperbolic but seriously... An employee isn't a romantic partner or social club member. Some (most?) of the most brilliant and hyper-productive people I've hired and worked with were socially inept. In fact I once hired a guy whose resume was -barely- legible and horribly structured who turned out to be my top tech.
OP is not kidding about ‘Blast From The Past’

https://youtube.com/watch?v=9_mi3qoA_QY
There's something else that's happening with this war.

We are watching it, all around the world, happen in real time from the perspective of civilians and soldiers, not relying on corporate or state media.

This makes it incredibly visceral to all of us.
There are telomeres and centromeres on the ends and middle of chromosomes that have really long repeating sequences, which until recently were hard to sequence. This sequenced those long sequences, from a fertilized egg that apparently didn't have any female DNA. Next steps are sequencing more individuals. If this sequencing tech gets cheap enough, individualized medicine could take a big leap forward. I hope that's a good summary.

https://www.washingtonpost.com/science/2022/03/31/human-geno...
It worked, another funny story, the last time I had a gun pulled on me it was a very real shot gun, in a very sketchy part of Detroit. My response, "Thank god the first time I had a gun pulled on me in Detroit was by someone Asian, I love representation and defying sterotypes!". They ended up buying me a schwarma and we had a laugh about it.
Every unbounded attempt (e.g. scraping) at collecting data in the wild that I've seen (and I've seen a lot) ends up borrowing against future tech (just push through, we'll solve it at scale) and ends up with an increasingly unmaintainable pile of "integrations" when that advantage of scale doesn't arrive.

After you've done and seen this a few times you want to give some avuncular advice, but people generally will have none of it. There are a few hints of it here.

Your comment about brittleness. The comment about having them send USB drives. Retaining the unaltered original data. "3000 small efforts".

Typically there won't be do many basic formats, but even the version of the software may treat the semantics of that format differently. (Could be a bug!)

This is not a new problem. It's been around at the network layer long enough that there is an early RFC ranting about it in terms of "heffalumps".

If this is not for profit, feel free to stalk me and reach out for that avuncular advice.
If you can't calculate the optimal design (for hiring, in this case) from first principles, what option do you have but empirical observation? And when steady-state performance takes at least 2 years to obtain, is it unreasonable to have fads at roughly that frequency?

Resumes suck, take-homes suck, interviews suck, nepotism sucks; yet people still need to invest $x00,000 based on something. I don't have the answer, but let's not pretend it's not a hard question.
That’s what I eventually do once I’ve noticed the fix has gone in.
2013 Supreme court case Molecular Pathology v. Myriad Genetics, Inc says yes. Although I would guess the right to read the results of the study are not necessarily free.
> To summarize, enforcing [Rust's] borrowing rule in C++ is unfortunately not so simple because there is a lot of existing code that creates multiple non-const pointers or references to the same object, intentionally violating the borrowing rule. At this point we don’t have a plan of how we could incrementally roll out the borrowing rule to existing C++ code, but it is a very interesting direction for future work.

This is actually possible for C++, if we add a concept of pure functions: functions that don't modify anything indirectly reachable from arguments (or globals). Basically:

* Annotate those parameters as "immutable" or as coming from the same immutable "region". Anything reached through them would also have that immutable annotation.

* Anything created during the call would not have that annotation.

The type system, basically a borrow checker, could keep them separate and make sure we don't modify anything that came from outside the function.

We're currently adding this to Vale [0], It's a way to blend shared mutability with borrow checking, and it gives us the optimization power and memory safety of borrow checking without all the constraints and learning curve problems.

[0]: https://verdagon.dev/blog/seamless-fearless-structured-concu...
Creators/channels are not the products, they are the manufacturers of the products.
Yes, like that. Note that two wrongs don’t make a right.
I would argue that 30 hours invested in interviewing at a single company is a lot more work than you put in doing a couple phone screens and a one-day onsite. I personally abhor take-home projects because they tend to balloon in scope (I'm a perfectionist and want to put the best foot forward). With an on-site loop, when you're done you're done.
Check out The Forgotten City. The original version was a Skyrim mod, but was remade as a commercial game in Unreal Engine. The author prototyped with multiple engines and found Unreal was the most productive for them.
You could “jump” off ledges
The energy requirement for a quire is very high unless you are talking less than 12 bit posits or so (in which case the strategy actually becomes superior from what I've seen due to the lack of needing to convert back to a float/posit via rounding). >500 flops to hold state, or a >500 bit RAM for a (32, 2) posit quire uses a crapload of power compared to just a 32 bit register.

Pipelining becomes difficult too, as carries mean that potentially every bit held in the quire needs to be updated, so in the naive implementation you need to wait for the latency of a >500 bit adder.

You can solve this partially by bucketing based on where in the quire a posit value expanded into fixed point should be added as fixed point addition is associative (ignoring overflow) so in a single cycle you don't need to wait for everything and can re-order as needed, but there's still the potential that a carry would need to propagate over the entire quire. Also, this means additional flop/RAM state and more bookkeeping which burns even more energy. Maybe you can get more exotic with asynchronous logic (like Nvidia did a paper on recently for handling logarithmic addition), but good luck verifying timing and everything for that.

It's been quite a while since I've run numbers on this, but I wouldn't be surprised if you could get 4-10+ posit non-quire FMAs in the same power budget as a single posit FMA using a quire, and fit a lot more onto a chip.

Don't get me wrong, I think the posit is a wonderful idea (make the bits you are storing in memory more meaningful), but I think a lot of Gustafson's proposals hinges upon the quire being available too ("the end of error"), which is a strong ask save for the few applications that actually need it.
This sounds to me like the place is wacky for "culture fit" or whatever. If you go for remote gigs I can't imagine it gets beyond 2 or 3 interviews, mostly technical, since they won't ever hang out with you anyway.
Melodice – Music for Board Games
I agree with you. The best way to clean house is to divide it into small chunks and do each one as an exercise each day after work(you know, those garbage time). Sadly wifie doesn't agree with me.
My God, I am so glad to be out of the rat race.

I was chased out, by the very first contacts from companies, or, in a couple of cases, the second contact, being directly hostile and insulting.

I’d assumed that this was because I’m older, and people just wanted me to self-delete from the hiring process (it worked). However, hearing all these nightmare stories makes me think that everyone has to go through that.

If that’s the case, then it’s really just a hazing ritual; preparation for new hires to be pliant and subservient.
It’s not a “bias” to believe the Constitution doesn’t contain a right to privacy that protects abortion. That’s just being able to read. Pretty much nobody seriously believes in the logic underlying Roe. It’s the Lochner of left-wing jurisprudence. Even Ginsberg criticized the case, and offered a different justification for abortion rights. At this point it’s just stare decisis and ideology sustaining the precedent.

Accusations of “bias” and “preconceived opinion” are absolutely hilarious coming from the left. Republican judges regularly get wobbly and vote for the liberal position (Obergefell, Bostock, Woman’s Health. The liberal judges, however, always vote party line in these cases.)
This is incredibly insightful, thank you.
Who knows, but I wonder how the recent events of the failed and botched withdrawal in Afghanistan resulting with the Taliban taking over and then emboldening another leader to escalate into yet another war has happened so quickly?

I'd put my money on the perceived weakness and incompetence being shown in one of the larger western countries that enabled all of this to happen.

It seems that someone likes creating wars all over the world and is doing nothing to prevent them.

As a result of failing to prevent it, ultimately in the end everyone loses.
My last interview was about 2 years ago. It was single 1.5 hour long interview with the company owner and their CTO. Still contracting to them.

I am an independent vendor, so it was kind of different interview (I develop products for my own company and for hire).
Touché. There's no shortage of these headlines though, here's one from 2003: https://www.nytimes.com/2003/04/15/science/once-again-scient...
Lax enforcement is not the same thing as decriminalization -- and decriminalization in a small area is not the same as legalization. If the import to that area is still under control, then you're still going to have the smuggling problems and all of its attendant apparatus, the drug concentration problems (small items are easier to smuggle, so more potent drugs are smuggled more often), the purity problems, and so on. And increasing enforcement does not actually reduce the number of addicts, it simply moves these addicts to prison, which is worse for not only the addict, but now for society that must pay for their sentence. Forty years of drug enforcement has not stopped the drug trade. Should we give it another forty, or try something else?
because people don't have time to do a job and a half, so you'll be selecting for people with copious free time or will to spend the few they have working for you.

Works great for students or people unemployed or just graduated, not so much for older people with e.g. a family.
It's like congratulating yourself for not owning slaves... and then buying stuff from someone who does. You are still using slave labor, you have merely outsourced the oversight.
Russia’s terms for winning will be an extended protection of the assets and security of the current upper leadership. Those terms do not necessarily involve the measures that preoccupy the Western press: territorial expansion, foreign PR, involvement in Olympics, treatment of foreign and national citizens, economic robustness or ecological protection. I’m not very informed, but I don’t see many in the West expecting this to evolve in a direction of justice, liberation, or national honor for the Russian people. But, we expect Russia will win.
Wow, I wasn’t expecting such a thorough answer. Thank you, all of this is interesting.
There needs to be something like the SAT for computer programming. Getting a 1500 won't mean you're a genius but it will mean you can do the job, and then there can be 1-2 interviews for domain-specific skills and culture fit.

I know many have tried this, some have built great businesses, but nobody has yet become "The Credential" but I do believe this will eventually exist.
None of what you're suggesting:

1. Undoes the damage done by the leak.

2. Prevents further leaks happening in the future.

The only thing it does is ruin a person and their families life as they were entering retirement.
It hasn't, and isn't.

IMHO, if a company cannot execute a hire in three interviews (or generally less), there are serious structural issues that one should steer clear of.

That said - the applicant screening process is where the most significant work-multiplication value lies; to this end, I cannot stress the significance of writing and communications skills with regard to the quality of a CV / resume. If the execution in this area is poor, it will be poor elsewhere. This is one's pitch deck, of sorts.

Frankly, there is a more critical question IMHO than (the existence or quality of) one's university degree or developer skill set: can a prospective hire with relevant experience and a history of execution be put in front of clients, co-workers and investors to communicate concisely and clearly?

Answer: they can certainly start with selling themselves during the interview process.

With the right hire, it can then be possible that requirements gathering is better defined, technical documentation is accurate, and work sizing becomes an exercise in clear communication of risk. It also makes culture fit a much simpler proposition.
The Problem with Jon Stewart
https://www.ncbi.nlm.nih.gov/assembly/GCA_009914755.4#/def
10 years from now, there will be nobody on earth able to say "i know c++" because each codebase will use a completely different set of bazillion optional features making each codebase look like an entirely different language from each other.

but maybe thats how we'll finally get rid of c++.
(Neo)Vim and colour schemes are the thing that finally pushed me to use VSCode after more than a decade of using Vim. I was just so fed up with trying to find the right incantations of environment variables to get the damn things to work correctly every single time. Hats off to those still fighting the good fight.
What I'm reading here is that even as an experienced interviewer you struggle to make the format effective and equitable.

Sounds to me like the format isn't worth keeping; time to hire more, and fire fast?
Not a chance. I don’t want to be a freelance interviewer and this sounds exhausting. I need a job and to move on with my life.
Just to add context to this "fuoqi" account.

> the NATO invasion

Sometimes, just tiny wording shows beautifully where a person is coming from. And yep, this is Serbian account.

Serbians are very proud of their war crimes and consider being stopped while doing genocide a great slight - they are also allies of Russia.
> retroactively convict these people years or decades later, when they thought they were out of the woods

Limitations exists for most crimes and torts. Prosecuting someone years or decades later when potentially exculpatory evidence is less available (e.g. no one, even themselves can remember their alibis, etc.) would be highly unjust.
Most interviewees already have a full time job, and your existing employees don’t want to spend their evening hours pair programming with a candidate. So this doesn’t scale at all.

However, this is exactly what I did to hire the first few employees of my startup, because those initial hires are really critical. I was willing to limit my choices and take more time in order to avoid false positives. Also, that was ten years ago in a somewhat less crazy job market.
This has been my experience, but what used to be 4 interviews during the onsite is now 4 remote interviews, sequential, each one dependent on passing the previous. Thus the process takes longer overall, and has twice the periods to stress about "did I do well enough".
I've had some small machines: Atari Portfolio, Toshiba 320CT, Toshiba 3110CT, MS Surface Go.

The Surface Go has a great form factor. I especially like the low weight of the keyboard more than I would appreciate mechanical switches. I don't know how well it runs alternate OSes which keeps me from upgrading to a Go 2 or 3.
Nobody runs for president for the salary
This comes up routinely. The answer that continues to be true is that if you want to hire talented developers, nobody would agree to this process.

You have to understand that, as an employer in the current market, you do not really hold any of the cards if you want to hire talented developers.

It's not a win/win. Nobody with options is going to accept multiple weeks of limbo in exchange for maybe having a job.
C'mon. A ghost-written post-presidency book is worth $20million easy, guaranteed.
If your first instinct is "be out wandering the Appalachian trail", maybe you owe it to yourself to go and do just that. Either for a day or a week, but putting yourself in that position to fully embrace your grief in a place of your choosing might be very beneficial.
Is FizzBuzz cargo cult? I had my own company in 1995. We tried to hire programmers. The candidate would come in and we'd spend an hour interviewing. 9 out of 10 could not program at all and effectively wasted our time.

So, we switched to "here's a short test, go in this room and do the test". Then we'd look at their answers. If the answers were wrong/poor we'd thank them for their time and excuse them. This way, less of our time was wasted. That test included an extremely small task like FizzBuzz. If you can't answer it you can't program, period! It filtered out the 9 out of 10 applicants who should never have applied in the first place and saved us a bunch of time.

At a big company the phone screen is supposed to do that but phone screens still take a hour or more of some engineer's time.
I'm a bit skeptical of these conclusions without more detail on the methodology. Does "100% success rate!" mean the author was able to mount the disks and read some files off them? Or did they actually have some method to verify check-sums of every file to identify bitrot?
Pretty sure NATO wasn’t planning to invade Ukraine. Shouldn’t the Ukrainian people themselves get to decide?

Given that one side promises to defend them against attacks, and the other side attacks them, I know what I would choose were I in their position.
> A global --inch polyfill for accurate digital physical standard and imperial units on CSS. This polyfill includes exact pixels:--inch pairings (or mappings) for the commonly available consumer hardware.
Funny you mention Overwatch because it has both

Mountains of emergent gameplay (if you play at a high enough level), and community led servers with custom game modes via the workshop.

But people still queue up for competitive because the very existence of a 24/7 accessible competitive system with instant post match feedback (read: not going to tournaments) is a huge draw for a lot of people, even if it's at the expense of the community aspect.
Choice two: get a job
> All we need is a “3+ interviews considered harmful” post to hit HN a few months in a row and we can finally solve this problem.

I'll get cracking on it. It'll be my next hit after my last blog post about tech hiring "Hiring Developers: How to avoid the best" - https://www.getparthenon.com/blog/how-to-avoid-hiring-the-be...
C3 AI does this bullshit.
It pains me so much that we've gone from hiring a couple of supersmart ubernerds over a cool demo and setting them loose to... this.

Now, everything sucks. People who only know the tech they trained for. Tools are written for idiots, and the only thing even more written for idiots than that is the code we're supposed to be producing. Teams believing whatever stupid fad some trendy consultant prepared for them. Way too much support staff when I used to be able to call the stakeholder up directly and square any issues, now I have to go through like 4 idiot nontechnical PMs.

One of my previous managers compared us to a basketball team. Ew ew ew ew ew ew EW!

Tech sucks now. Get the business and nontechnical people out! All they contribute is bloat and mediocrity. The only people who should be in charge are those that have been at this for life.
Yeah, I felt like I was taking crazy pills seeing comments agreeing with this nasty comment. Thanks for counteracting it.
I don't know, but it's a huge problem, and it makes no sense.

Companies are desperate to hire, all they do is complain they can't find anyone. Yet, when it comes to actually hiring they are so afraid of hiring the wrong person, or someone who is faking it, that they put up a huge barrier to entry. Beggars can't be choosers!
For reference, Lander was Biden’s pick and left after allegations of bullying.
With "MIT" in the title, this might be a trademark issue.

And to answer your question, yes, for example the GPL starts with:

> Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Just tried it out, Github does, in fact, let you use extra slashes. I just threw a bunch of /'s onto https://github.com/////// and it loaded just fine. The problem is with the JS on this particular page. When it first loads (on my slower and older laptop there was enough delay to see this) it loads the Automerge home page just fine. Then it tries to pull in contents because of that extra / and breaks. If you go to the Docusaurus home page (which is what Automerge's home page is built with) you can get similar behavior).

https://docusaurus.io/

https://docusaurus.io//

Try the second with JS turned off as well as on, you will get the home page when it's off and a 404 when it's on.

So it seems the problem is two-fold:

1. Automerge has the wrong canonical link, which HN pulls from submissions and replaces submitted URLs with (this is, I think, largely to help with de-duping).

2. Docusaurus' JS (which Automerge is using) takes a perfectly valid URL and generates a 404.
I suspect it has more power to prevent litigation (and disputes more generally) than to win anything? It’s also entirely possible it’s just [a much less derisive term than “cargo cult” which eludes me at the moment].
Alternatively:

America is one of the leading forces of the world getting destroyed. America also has the power to fundamentally shift the world.

Americans don't get to say we can't do anything about it. Literally out of everyone in the world were the only ones that can make a lasting difference.
> the idea that some extremely old human societies built monuments in this way is not actually all that radical

Since the stones are still there for anyone to walk up and touch, it's pretty much incontrovertible. Go to Mallorca and you can find megalithic towns that date from thousands of years before Rome, which had to have come from a culture with some degree of technology because they were able to sail there and colonize it in the first place.

That said, you don't need giants to explain it. In Tarragona the foundations of the fortress wall are made of tight fitting stone blocks the size of a car that were quarried and moved hundreds of feet up the hill by regular Homo Sapiens Romans.
or they could have used mysql or postgres hosted by aws, gcp, azure, etc? i would put money on this not being the last time they change databases