skysight-inc/HackerNews huggingface dataset:
I think the “hard on both sides” nature of tech hiring is the desired end result of the “hiring industry” (indeed, freelance recruiters, leetcode, HR bureaucracy, etc.) the incentives are just like any other intermediary: make their services ubiquitous, unavoidable, and in constant need.

These services, like most others, sell something that cannot be bought. Namely, high quality candidates delivered to the hiring managers door. But in reality the incentives are more similar to Tinder than they are to a matchamker. Get everyone on both sides in a pay-to-play whirlpool and provide just enough value to seem useful.

In many industries hiring is still done primarily in-person through real-world network referrals. Maybe you tell yourself that these jobs are more fungible so the extra steps aren’t as necessary, but I think that as developers we underestimate our own fungibility.
Burned-out parents seek help from a new ally: ChatGPT
My boomer grandfather called and wants his cover letter back.

Jk but why not ask for a five minute coding challenge instead of a cover letter. Eg decode this string and include it in the subject line.
Skinny people almost always eat less even though they tell you otherwise. In closely observing most, they eat less
Best source for learning to be a manager I found was manager tools podcast.
Learn the trinity and you have the best foundation
It is unsound to transmute `&'a T` into `&'static T`, but it is not UB - as long as all of the subsequent uses of the transmuted reference obey the "real" lifetime of the original reference:

fn example<'a>(r: &'a mut i32) -> &'static mut i32 {
unsafe { std::mem::transmute(r) }
}

fn main() {
let mut x: i32 = 5;
let ptr: &'static mut i32 = example(&mut x);
*ptr = 6;
println!("{x}");
}

(because it's unsound, it's considered wrong to do this - you should not intentionally write functions whose types are lies, and this one definitely lies, so it should be marked `unsafe` - but this is not automatic UB)

https://play.rust-lang.org/?version=stable&mode=debug&editio...

You can run through Miri and confirm there's no UB even though we're modifying `ptr`, whose lifetime has been extended beyond the length of the function.

However, Rust does have extra guarantees here which make this irrelevant to the pessimization problem in the linked article - you cannot ever legally convert a `&T` into a `&mut T` - this is always UB. This means that Rust guarantees that `example` does not modify `x` (unless e.g. it contains an `UnsafeCell`, like a `Mutex`'s contents), and so it does not need to defensively reload its value.

That is to say: Rust, just like C++, makes it legal (but frowned upon) to "leak" a reference beyond the stated lifetime it's provided as. But unlike C++, it is (always!) illegal to "upgrade" a `&T` into a `&mut T`, and thus the fact that it escapes does not hinder other optimizations.
And there I thought that being good at scamming was a key skill in crypto.

(Nothing personal, but it had to be said.)
No, our metabolism isn't "slow" (for 99% of people). People just start eating much more and moving much less.
But, apparently nobody cares even if the flag was unfair and unnecessary.
This is a big factor, but living in the US I do miss the cheap flights that made weekend city breaks within Europe cheap and easy. From San Francisco it seems like the only place you can get a similarly cheap flight to is Las Vegas and I've never understood the attraction of gambling...
The problem is also waste of real estate, empty space for aestetics. Reading a conversation in teams etc. is outright painful. My suspicion is that it's some company internal engagement metric gambling ala every click on the scrollbar is a "use", much "use",less time spend in other apps equals promotion.
A very long time ago, I played a simpler version on CP/M (dad's Cromemco System 3). Possibly typed in from https://www.amazon.com/BASIC-Computer-Games-Microcomputer-Da...
Rehashed on the frontpage a dozen times:

https://news.ycombinator.com/item?id=35892512

https://news.ycombinator.com/item?id=37793375

https://news.ycombinator.com/item?id=35883457

https://news.ycombinator.com/item?id=37782171

https://news.ycombinator.com/item?id=37106802

https://news.ycombinator.com/item?id=37798150

https://news.ycombinator.com/item?id=36277079

https://news.ycombinator.com/item?id=37825887

https://news.ycombinator.com/item?id=37866601

https://news.ycombinator.com/item?id=35916592

https://news.ycombinator.com/item?id=37869315
This is just one example of the overall problem. In my view, hiring managers often are just going off a list of requirements and do not really know too much about the technology. They tend to reject anyone who does not use the exact terms they are looking for, even if they have a sufficient amount of experience. I'm thinking about people who worked in optimization for a long time before applying to machine learning jobs. Both fields have basically equivalent work, just with different techniques, and optimization is a lot older and more mature of a discipline. If hiring managers do not know that, they will skip over qualified candidates.
Same. I saw a job on LinkedIn that had 1000+ applies yet it was asking for quite a few skills. I wonder if these numbers are being gamed somehow? Are they accurate? Are there bots involved?
> It's different if you are using a protocol. I am free to execute code as I wish.

You're absolutely not. Intentions and outcomes matter, and courts won't care if you achieved the outcome "money laundering" via on-chain code or good old face-to-face meetings and moneys in sports bags.

Note that "writing code that can also be used to facilitate money laundering", "writing code that can reasonably only be used to facilitate money laundering", "writing code that facilitates money laundering and operating it yourself (or selling it for money or a licensing fee to somebody that does)" are all different points on a spectrum.
Targeted advertising isn't the problem.

Governmental organisations buying advertisement is the real culprit. They would find a way to do it even without targeted advertising, so let's cut it out completely.
i have no idea what the italians have been doing. i would observe that in the uk most bridge failures were in the 19th century, when the properties of materials such as cast iron were not too well understood - same lack of understanding that the morandi bridge seems to have had much more recently.
We've had two positions open on my team for months. Filling them has been a struggle. There's no lack of applicants, but none of them have the needed kind/amount of experience.

Pay isn't the issue. I think there's three reasons why this is the case: we need genuine senior-level people, web/internet stack technology experience isn't relevant, and there's a requirement to work in the office. I mention that second one because the vast majority of applicants we get are Java/C#/etc. programmers and we need C/C++ ones.

Hopefully, the company will at least give a bit on the office requirement. I think if they did, we'd have filled these months ago.
One persons front end is another persons back end.
25km/h is the regulatory max speed of e-bikes around here and you averaged that. Most people would take years of training to get to the point of being able to exercise like this.
It’s bulletproof in production.
the monero market is not big enough to accommodate such a large amount of $
Frankly, the reality is bus system in California is mostly for poor people, including sketchy types that middle class people don't want to be around. Transit budget won't really change that.
I don't think skills, degree, whether it has a cover letter, or astrological sign makes any difference at the moment.

A lot of recruiters are just throwing out anything they receive after I dunno, after 400 applicants. It's too much trouble to go through.
German railway is managed by former car managers for decades. Doesn't work out. Surprising?
anecdotal, but my experience a year ago when i travelled international was: 2/2 delays by OEBB that made me miss connections (and absolutely rude and inconsiderate customer service reps in Vienna HBF on top of that), 1/1 on time trains by DB ICE
What about intelligent animals with no language?
Instead of money spent to influence politicians, money will be spent to influence the masses. The net effect will be same, money "wins".
Germany has money too, they just don't use it efficiently. Look at Italy, France - train infra in both works much better. Anyway, believe in what you want to believe, truth is - big part of modern world can have swiss quality train infra, they just choose not to
Many major tech companies are simultaneously closing offices and densifying the remaining ones while telling folks they are required to attend. Some of those folks also no longer have dedicated desks. Good times.
I want trains and public transportation. Have lived 18 years in cities that had good public transportation. The kind where 95% of the population uses it often, many daily. Had friends who owned cars and they still mostly used public transportation. The cars were something for weekend trips but those friends were the exception.

Unfortunately to get to that level in California means adding 60-80 lines with 20 to 40 stops each, having a train every 5 minutes, having express trains that skip stations, having the trains go fast, having busses every 10 minutes, keeping all of it clean and safe.

We'll never get that and so people will keep asking for more freeways but the train can be so much nicer.

Also, a common excuse is population density but....

Switzerland has tons of trains, is a 3x the size of the bay area with the same population

Switzerland ~8 million people

Bay Area ~8 million people

Switzerland size: 41000 sqkm

Bay Area size: 18000 sqkm

Switzerland train tracks: 5200 km

Bay Area train tracks: ??? (I think It's under 500 km so 1/10)

Traveling on a train can be great! You get more space than a plane, you can work, relax, eat, etc... Vs a car where you mostly have to spend all your time concentrating on driving.

https://www.youtube.com/watch?v=muPcHs-E4qc
Increased power over weight ratio does count as "increased strength" IMO. You will run and bike much faster for one thing.
I really wish wikipedia entered age of video. A good chunk of my watchlist is science, engineering or occasional history. What better place to host than a rigorously peer reviewed platform of zealots?
That's not really true, in several senses. Mathematics is not the language of logic. I'm not even sure what that was supposed to mean. Logic is the language of logic. Also, engineers and physicists can have rather intuitive understandings of various filters with almost no mathematical calculations being done, on paper or their head.
How many people actually complain about the modern internet? As far as I can tell, it's mostly a vocal minority of misanthropic web developers. I don't think OP's comment was meant to be taken literally.
Pixel art is a style that can be produced across many mediums, and Ukiyo-e is a medium that can accomodate a variety of styles. So a replication of Ukiyo-e art on a screen isn't actually Ukiyo-e anymore than a print of a Van Gogh painting is actually a Van Gogh painting.
Forvo.com too.
I remember reading that the numbers include the applicants from previous times the same job opening was posted. That's why you get hundreds of applicants 3 hours after the job was listed.
Nonclassical Advantage in Metrology via Quantum Simulations of Timelike Curves
In my early to mid 20s. I had to go on intentional ingest nearly 5k a day just to gain 10 lbs. As soon I returned to my regular diet, I lost it all. In my early 40s, I dare not even eat half ass much as I did say 25, I will blow up like a balloon. My own lived experience makes me doubt the universality of that "metabolism doesn't change with age".

Maybe metabolism doesn't change, but my ability to convert what I put into my mouth into weight gain has definitely changed for me. As a young man, I used to eat way much more and poop way much more. It was like the food was just passing through, without really getting in my body. No matter how much i ate
Just came right out
It’s still the best of all worlds for many people, a great intersection of privacy tool availability and general app usability.
Is there a reason you don’t think a good Java/C# developer willing to learn couldn’t learn C/C++. Especially with LLMs, I feel like which language(s) a developer is currently comfortable with is less of an issue.

I previously had no Python experience, but know how to code well in C# and JavaScript. Using a LLM, I was able to quickly get up to speed writing DevOps Python scripts because I understood basic programming concepts and terms.
My company is a large one, but we aren't keyword-driven or the like. A human screens the applications. Cover letters matter to us.
So why not just copy NL infra 14 times across Germany? If every subpart of Germany has same quality as NL, general quality will still improve
That's what I've been wondering about for a while now: I know about stolen cash having special status in many jurisdictions, but how does this work when it comes to to bank transfers and account balances? These make up almost all of modern "money".
I generally keep an eye on (web dev) job ads. What follows is all anecdotal, but such is the nature of the question.

Once the talk of possible recession started (earlier this year), postings fell off. Also salary range seemed to have dipped. As in the hiring company was looking for more for less. It appear many were fishing for better talent, recently downsized and desperate of steady income. Sure, such people exist. But when you sense it from a job ad, it's not a good look.

Since the beginning of Sept (read: end of Summer) it feels like things have picked up, and there's less bottom feeding. I've been getting interviews steady enough but in nearly all cases in the first five to ten minutes I find myself thinking, "Why am I here?" The point is, I often feel companies post ads but the ad doesn't actually refect their needs, or they are for some reason confused about their wants and needs. It's very annoying.
prisma appears to have a transaction problem. https://github.com/prisma/prisma/discussions/12715
I like what germans do. False accusations must have a price to be paid.
They had a super easy way out of it: another referendum voting for options, or a referendum on any deal. Nobody could agree on what leaving meant and giving the choice to the electorate would have a) been more democratic and b) probably have kept the UK in the EU as every other option got discussed.
[Deleted - responded to the wrong comment. I meant to respond to IAmLiteralyAB.]
In Germany there's plenty of Thermomix clones from groceries chains like Aldi and Lidl. Usually in the 300€ range. I own a Thermomix with the all cookbooks subscription but it's basically a glorified blender and soup maker for me these days (at least there will be plenty of pumpkin soups the next couple of month) as I usually cook with my normal equipment. I use my good old AirFryer more for example.

I always wanted to add some "smart cooking" device as a BA thesis topic for our students, because it just annoys me how closed these systems are (I briefly looked into reversing the TM). I mean how much cooler would it be if I could send any recipe to a smart cooking device and it would provide the easy stepthrough system of the TM instead of just their curated ones. Honestly I have never considered how cooking must feel for the blind so that's a very interesting use case.
All I'm hearing is, you were a chainsaw operator for one day: the same day you got your boots.
in fact we germans bet on Italy being the one to blame for failure and did - nothing!
Apple briefly pulls MetaMask from App Store
> Switzerland built a rail tunnel especially for trans-European traffic, but Germany is apparently incapable of getting cargo onto trains.

And the same is happening with the Brennerbasistunnel in Austria again.
Italy and Austria are about to start constructing the last remaining sections, which are going to be finished in around 2034.
While Germany has not built anything, and is still discussing where they are going to build the tracks. They expect the construction to start 2030, not to be finished before 2040 Likely even later as that are wild guesses and the construction phases are not yet planned.

Edit: more detailed dates
Does anyone remember a tutorial website posted here that taught PID control loops with interactive JavaScript animations? It stepped through the reasoning for and effect of each element of the PID. I have been trying to dig it up for a while but can't find it.
Not true. Rail card makes German trains a total value for money proposition. Rolling stock is 10 times better. Comfortable, warm with many seating options. This is across the board. Want to experience time travel? Take a regional UK train and go back to 1950...
I think wants are meaningless without opportunity costs that are attached to them. There are a lot of people that will say they want cars or that they want trains and good public transportation. As the details emerge there are few people that are actually willing to pay for these costs. Some will say we need the transportation to service everyone (costs money), be fast (costs money), be safe (costs money). Wishes are worth nothing until you attach them to what it actually costs to implement.
32oz is a ton of soda tho.. Even when I was a teen at 6'4", 32oz of soda would be a sickening addition to a meal.
I've moved from a very low income family from an east European country to Switzerland with 0 immigration fuss. So on that point you're definitely wrong
I think he only had the job for one day.
I thought ISO 8601 allowed both unqualified times (e.g. "2023-10-14T19:21:45"), which are assumed to be local times, and qualified times (e.g. "2023-10-14T19:21:45−01:00"). Which one is used is then a choice left up to an individual program.
many people already ride the bus and many more would do so if the right conditions were met.
> I have an intuition that personal privacy is important in maintaining democracy.

I don't think this is true. People need social pressure of some kind to cooperate. It could be positive pressures like getting positive feedback from peers, or negative feedback in the form of shame from peers.

Authenticity is important here, to ensure that one's peers can provide accurate feedback (both positive and negative). Anonymity breaks this model, allowing people to pretend to have one viewpoint
in order to reap the positive rewards, while simultaneously allowing them to dodge the negative feedback for antisocial behaviors.

You needn't look further than the behavior of pseudonymous commenters on the Internet to see this play out. So many "normal" people are capable of being complete assholes online because they're able to hide those actions from those who can impose social consequences.

I mean, if I found out a close friend was the kind of person who demonstrates the kind of casual cruelty that online trolls exude, I might stop being their friend.

That's not too say that the benefits of privacy are all bad. Vulnerable people certainly benefit greatly from privacy, especially in adversarial environments... But perhaps the answer in less adversarial environments (i.e. direct/indirect democracies) more often isn't "more privacy", but "less judgement"?

The other framing for this question involves trust. Anonymity undermines trust, but trust is _required_ for coordinated action. From this perspective isn't pretty obvious that democracies and privacy pursue opposing goals.

Put differently, when it comes to voting, I don't think it's a good idea to incentivize lying--or worse still, actively promote it as a positive. If making votes public causes negative externalities, perhaps there are solutions other than "let people lie about how they vote"?
With hindsight he should have left the comments/variable names and written a preprocessor to remove before compiling.
Despite paying it a lot of lip service, in practice companies demonstrate that they don't really care about security that much, so I don't think that resistance to prompt injection is the main blocker for any products right now; if some product was very useful but had issues with prompt injection, then people would complain a lot about it while still using it and paying for it; and security (much less the even more niche requirement of provable security) would only be a differentiator among multiple competitors providing a comparable product, not a barrier for selling the product in the first place.
This need for a cover letter is essentially asking candidates to tell you how much they love the company and how much they want the job.

Why is this important beyond making the company feel loved?

As a job applicant I’m not going to invest a minute in your company until you’ve read my resume and expressed an interest.

Theres hundreds of companies out there employing who want your time but give nothing back.

I know next thing you'll ask for is a coding test and I’m not doing it. You can blame all the previous companies who wanted a coding test and it turned out to be just burning my time.

No cover letters, no coding tests, no 5 stage interview processes, no “you passed 4 interviews and failed the 5th cause everyone has veto”.
We use it for processing real-time UDP streams, as well as storing the data in postgres (as well as a hosting small API for exporting said data). We also use it to re-publish the UDP streams in a WebSocket format, for consumption by web applications.
Is the US denying China a bigger voice at the IMF?
The 3rd part is a lot of fun. Billy Preston shows up and they start having a really good time in the studio. Then they decide to give a concert on the roof and the staff work to stall the police.
Companies thought they’d be able to get a discount on labor due to FAANG layoffs that mostly impacted non tech roles. There is no labor recession, so no discount to be found for senior talent, but companies are still tire kickers waiting for that undervalued unicorn to land in front of a hiring manager. Expectations take the elevator up and the stairs down.

https://www.cbsnews.com/sanfrancisco/news/tech-layoff-draft/ (“Tech layoffs see former workers in high demand elsewhere”)
Not really true at all in SF.
At my company we put engineers (instead of HR) in charge of job descriptions, resume review, and phone screens and saw a sharp increase in quality of candidates we interviewed.
You need to put politics aside, right now you need all the help you can get, regardless of whom it comes from. Is there a way to mend the relationship with your family by being open and pretending to be interest/supporting of their political views?

That would actually be the best outcome, not just in the short term but also in the future as it would give you a healthy relationship with your family.

It also sounds like your activism definitely ruffled some feathers and upset the status-quo in your community which isn't great if you now want help from said community. Even if your morals were just, this at the very least screams "troublemaker" which no employer would take a chance on if they have plenty of other candidates with no such "baggage".

Getting back on track with your family might also be a gateway for you to re-engage with your local community and make yourself a good name beyond being a troublemaker who got a bunch of people fired/arrested.