skysight-inc/HackerNews huggingface dataset:
I work with low-skilled colleagues who pass deeply-nested dictionaries around. Validation is of limited use because there's no safety guard once you get through that perimeter.

I enjoy python in itself, but throw in cheap offshore devs and it's a world of pain. It's the idiocracy of mainstream languages.

In .net you don't get KeyError or AttributeError (or at least, you have to work to get them). At the edge you get type-safe json deserialisation. You can slap validation attributes on members and make illegal state unrepresentable. I hope my next interview goes well because I am sick of chasing squidgy data through spaghetti code.
No...Conservative ideals.
Wouldn't this be a perfect task for an LLM? Ingest all relevant web specs (HTML, CSS, JS, ...) and pick a language - start prompting for components.

Really wonder where the event horizon for really functional programming is.
I can't really relate to this. Since when is dating and having kids about conversations ? If porn didn't sidetrack me getting a kid I'd say chatbots wouldn't even be a factor in the equation.
I imagine for gargantuan companies with significant amount of pull for talent there is always a good pool of candidates in later stages of the hiring process to pick from.
Imagine Amazon Go, but with GPT5 rapidly improving the codebase.
It may be the case that teenagers are having less sex, however I don’t think we should be too worried about a decrease in birth rates due to unplanned pregnancies.

What matters is planned pregnancies, and to that, housing and childcare absolutely factor into that decision.
I don’t remember hearing about offers that were recalled during the dot com bust. Is this something new that is now the new normal?
I've heard several stories about companies rescinding offers in a timeframe where it's obvious the candidate would have already made irreversible decisions.

Funny thing is that the same HR people will tell their own stories about candidates backing out with huge eyerolls, distain, etc.

I suppose the more common it becomes, the less the "offer" process will mean in practice. Candidates will hedge their bets.

Edit: If it becomes really common, that will probably also destroy the "2 week notice" thing. Why out myself if I'm not 100% sure I have my new job?
> I held a “garage sale” (in Russian) and sold most of my belongings.

Does this mean the Russian term is garage sale?

I’m amused that in the US we use that term too.
Isn't Chromium hardware acceleration currently broken on Linux?
> I liked that I could boot directly to a console and then run the GUI only if I wanted to.

You can do that in Linux...

> Only I'm not sure I'd be able to use it as a daily driver. I felt like I'd be spending my time administering the machine and nothing else.

Not really? I think the BSDs are simpler, change less and are better documented.

Source: I ran OpenBSD on desktops in early 2000s.
How is having personal taste weird? It's not weird at all given all people have personal taste and all people dismiss things or promote things based off of their own preferences.

Additionally there is also the shared reality of human tastes and preferences. There is certainly art that a majority of humans find good and the majority of humans find bad. It makes sense to speak to this majority preference.
>There’s no great solution to this apart from the economy and company doing well so that this doesn't happen.

Google is making 25% profit on massive revenues, they're easily in the 10 best performing companies in the US. There's not a good economic reason for them to do something like this.
It’s an issue that Republicans can attack Democrats on. Change is difficult for many people. Political calculations have been made to:

1. Not give an opponent an easy way to attack you that requires the masses to employ nuanced reasoning to understand why that attack is wrong.

2. Say things to your base to keep them voting for you even though you have no intention of implementing those policies.
In what jurisdiction? The author doesn't live in Britain and Google doesn't appear to have offices in Russia according to their office page.
If they call everything that one don't get paid for "useless" then they are using the wrong word.

In fact, the examples that the author cites were manifestly not useless at all even on the criterion that money is the ultimate measure of utility. In the one case, the work produced a book which, one presumes, some people bought, and in the other case, art (music) that people at the very least went out of their way to listen to, and possibly even paid for. (I've never been to a punk rock concert, but I presume that at least some of them had cover charges.)
> It's quite scary to ask someone for their photo and it's a bit rude to take photo without permission. I advise you to just go for it and not care.

I agree with just going for it when it comes to asking strangers for their portrait. If you’re friendly and confident (and know how to take rejection swiftly and just move on), you’ll have a 90%+ success rate. Having a weird old film camera bumps that up even more, in my experience. So does opening with a compliment (“oh wow I love your outfit”).

However, taking a portrait of someone without their consent in 2023 is just a dick move. This debate has been had so many times under so many angles that you just can’t claim ignorance anymore if you take yourself seriously as a photographer.

A great book I enjoyed recently is Dawoud Bey on Photographing People and Communities.

Depending on where you are in the world and whether you obviously fit in within the cultural fabric or not, people might get very offended/aggressive about it (you deserved it), or not say anything but that doesn’t make you any less of a dick.

Just ask. It can be as simple as pointing to your camera and showing a thumbs up with a quizzical look waiting for a nod in busy situations, it’ll take a second. If the person is performing/selling/etc, buying something/leaving a tip beforehand will help a lot.

If asking scares you so much, that picture isn’t yours to take.
If you all think your vendor’s SSO price tags are bad, you should stay far away from what their healthcare HIPAA prices are.
Windmill recycling, battery recycling, and land impacts of lithium mining are the three legs of the fossil fuel propaganda war. Other skirmishes include base load, range anxiety, and PV panel disposal.
Maybe because it's discoverability is bad. I've been looking for something to control screen brightness because I wanted to give Linux another shot, so this random post was a lucky find.

If I look for this topic on ddg I either find a Ubuntu wiki entry(not really relevant to me on suse with KDE), the arch Wiki which focuses solely on technical details and clis. The first ten articles are clis, a lot of them truly strange ones like writing magic numbers into random system files.

Not a single mention of gddc tho, and the manpage is not a very good advertisement either...
It's definitely possible to thrive here but moving somewhere with a _much_ higher cost of living without having a job is a bold move.
I have Claude on Slack. It is far worse than ChatGPT. I’m presuming this is not “claude-instant-v1” version, it is fast though. Any idea what version is Claude in Slack
On a general level sure maybe, but for this particular case, there was little economical need for Google to have any layoffs. They're swimming in money and are highly profitable.

Pulling the rug out underneath a new employee who is days away from starting and moving his whole life to a new country is simply shitty behaviour.
A lot of money spent on sex and porn is for attention and companionship, not just pics and vids. Will an AI be able to satisfy the need for attention and connection, even if we know it's fake? Maybe for some people, but I'm not so sure.
You should listen to the full All Things Must Pass album. There are so many songs of that caliber.
I'm afraid I don't understand why you're being flagged into oblivion for these comments.

While I don't agree wholly with your take on the situation, the fact remains that there is a situation about which dialogue must be had. In my cohort (M26, 90's kids) the number of young men who have completely eschewed long-term relationships in favor of short-term hookups or other forms of gratification is somewhat alarming.

As (albeit weak) evidence that this is due to the changing roles, expectations, and power (im)balance between men & women, simply look at the sheer volume of 'toxic masculinity' podcasts, social media accounts, and other platforms spouting these jaded worldviews. Men are raising other men up who are saying what they believe to be true but lack the voice to say. The inherent truth of the message is not what is concerning, but rather the rate at which the beliefs are spreading.

As a man who has been happily married for the past 6 years with two kids I love more than life itself, I have very little personal stake in this issue; however the fact remains that this issue is very real and is affecting a large proportion of young men.
Rabbitholeathon: An intimate retreat for young technologists
This is why I suggest not giving two weeks notice when leaving a job for another.

Instead send a resignation email the morning you start at the new company.

This seems fair and reasonable given that companies are willing to pull offers.
The problem is that there is no perfect treatment for severe mental illness. We cannot cure it. Many of these drugs have major and serious side effects, which is why so many people stop taking them.

So the only question then is what will you do with these people? Do you let them continue to deteriorate under their own agency to the point where they become violent? That's not humane to their (inevitable) victims. Do you commit them involuntarily? That's not humane to the patient themselves.

Unfortunately, someone's human rights are going to be trampled in this scenario, the only question is whose.
>There’s no great solution to this apart from the economy and company doing well so that this doesnt happen

Blaming firing people before their start date on economy and company seems like one hell of a stretch, especially a profitable one like google.
Personal taste isn't weird. Judging work not meeting that taste based said taste alone, well, that is weird.

Edit: Just a tid bit, coming from some experience in travel photography, taking pictures of people, when said people are the main subject, absolutely requires their permission. Out of respect, out of basic politeness and basic decency. I'd add even after the fact, in case you shot a spontanous scene and the person is clearly identifyable. Working, even as an amateur, based on the rules of photo journalism is a good thing to do.
And yet this canary in the coal mine seems to have spent as much effort trying to get us to say GNU/Linux than on trying to fight its valid battles.
Not sure why you've been downvoted so much as it's the brutal truth. The author cannot put "worked at Google" on their CV.
I care more about the choice of licence… and sadly enough, they went with a pushover/permissive one. This seems like the kind of project where copyleft is by far the better choice.
We've banned this account for flamewar. Not what this site is for.

HN is for curious conversation—which rules out $X-fanaticism for pretty much any X.

https://news.ycombinator.com/newsguidelines.html
I think companies accept credit card payments because that’s what their customers want and companies want to get paid.
I would not take opinions on technology very seriously from people who use technology like it's 1985. RMS does not have a real job as a software engineer and never has, and also does not work in the private sector. He is out of touch with reality and stopped growing as a human being at MIT
What's wrong with a termination fee, as already exists in many contracts?
This is amazing! Thank you for sharing, can confirm it works perfectly on Fedora + KDE + (2) Dell U3415W.
Not only is there a good chance this was a hoax, but it was an experiment under a different mental health regime, one with institutions and a much lower bar to commit people.

It is much different today
Ask HN: Would GPT-n produce better model if trained on a structured language?
Chatting with my son yesterday - who has learned some disparate languages (Spanish, Japanese, Arabic) - he spoke about the fact that in Japanese there are (at least) two verbs "to touch": there is one you use to talk about physically touching something and another you use if touched you 'emotionally' e.g. they really touched my heart with that poem. In English, we obviously can use many different verbs but often we use plain 'ol "touch" and rely on the context of the sentence to provide more precise meaning. What LLMs are doing is trying to infer context from the other words using in the same sentence and while it is clearly doing a good job at that given its responses. My questions are would it perform better if the model had to do less inference from the sentence because the language analyzed was more prescriptive in its vocabulary, syntax and grammar. Conversely, does the model tend to work precisely because the English language relies more on contextual meaning that prescriptive grammar.
This is a racist statement
I have no idea what you mean by that. It's a honking great spoiler, right in the headline. Thanks for nothing.
The FreeBSD installer provides out of the box options to put the root filesystem on an encrypted ZFS partition. The last I looked into doing root-on-encrypted-ZFS on Linux it was a lot more involved.
I wonder how much collective time the world would save not having to click on cookie permissions every time they visit a website.
"How can any team get anything done if it takes that long to bring additional resources in?"

From the candidate's perspective, it took a year. But from the team's perspective, it might have been only a month or so, because team matching typically starts only after interviews are complete and the hiring packet has been reviewed.
I don't know how you could practically do that since there's usually a notice period to leave the previous company, and the contract may exclude working for two employers at the same time
It's because of the quality of Chrome. Google's focus is on features and security, with efficiency secondary. Safari's primary focus is efficiency.

Google's only incentive to make Chrome more efficient is when they start receiving heat (no pun intended) about bad performance.
> 1. Let’s say we pass a law that prevents offers from being revoked. This will make hiring much harder and increase 5 rounds to like 10 and involve many more committees and even then most candidates other than sureshots getting rejected.

The problem isn't quality of candidate, the problem is unknown business changes. Sitting on your hands for 10 rounds vs 5 won't fix those unknowns.

Certainly companies might respond this way, but it makes no sense and won't actually prevent them from giving an offer to someone in the face of unknown layoffs.
Is this advice incompatible with the practice of giving notice?

Not that I'm arguing for or against it, I just want to visualize how this works.
for a software engineer, i think the risk is close to 0 :)
We've found "sheet markup" (a simplified, textual representation of a spreadsheet) useful in other contexts, such as when interacting with an LLM. I think there might be quite a few other interesting uses, happy to discuss.
It sounds like he may not have actually incurred any non-reimbursable expenses though other than maybe canceling an airline ticket. He's obviously incurred lots of disruption with associated costs (quitting job, getting rid of most of his stuff) but these aren't the sort of things that qualify for relocation expenses.
> HR people will tell their own stories about candidates backing

A few years ago a recruiter who ghosted me once posted how tired they were of candidates doing the same to them.
The Art Market Is Rebounding–But Only at the Top
Since there's already plenty of HTML browsers, instead explore an unserved need, such as a stateful GUI markup browser & standard. HTML/DOM is missing many expected GUI idioms, and has an inherent text positioning flaw:

https://www.reddit.com/r/CRUDology/comments/10ze9hu/missing_...

GUI's, desktops, and mice are still needed for biz and productivity. HTML browsers have been a goofy mess for this, requiring bloated buggy JS libraries with long learning curves. Let's Make Gui's Great Again! (No, I'm not a Don fan, BTW, but his trollisms are catchy.)
> diagnosed incorrectly

This is a tough one, because mental illness is not generally well-understood. Yes, we have diagnostic criteria, but they're all quite fuzzy, and very few kinds of mental illness take an obvious form like most physical illnesses. You can test for cancer and be certain; you can't test for depression or anxiety or PTSD or obsessive-compulsive disorder and be certain. Most mental illnesses exist on a continuum where, even if we could accurately identify their traits with any consistency, we would still be left to decide "are you depressed enough to be diagnosed?" I suppose in that sense, it's not unlike, say, prostate cancer, where the question is, "Is this bad enough to be worth treating?" But, generally speaking, you either have cancer or you don't; but with mental illness, there's no such binary, at least none that we've usefully identified for the vast, vast majority of forms of mental illness.
I'm saying something about currencies because arguably it is the only legitimate use-case for "block chains" as popularly understood.

How is this hypothetical non-currency decentralized ledger written to? Who has rights to do so? And how does the rest of the network verify that what any individual writes to it is valid?

Open public ledgers work because they reward actors (with a currency, used and existing inside the network itself) for securing the network and validating transactions. How does a non-currency ledger reward people for running nodes? How are transactions validated..proof of work? How is consensus reached?

If one reads the ledger, how do you verify what it says matches the real state of the physical world it supposedly represents?

If you're saying this is none of these things, then why call it "block chain", vs just a permissioned database, centrally controlled?
Makes sense. I shall change that thought process and dive in. Thanks!
Tis an interesting Google hole

> Large quantities of molten sulphur are transported by rail. An insulated sulphur railcar loaded with 40 to 70 tonnes of sulphur at 135oC (275oF) will stay molten for 10 to 14 days even in cold climatic conditions. This is possible because of the solidification of a small amount of sulphur on the inner wall of the tank that effectively insulates the remainder of the tank contents. When the tank car arrives at the customer, the car is heated using steam to melt the small amount of solid sulphur on the inner walls before the tank car is unloaded.

http://www.sulphuric-acid.com/techmanual/storage/trans_sulph...
Random thought... maybe international offers have relocation costs up to just several thousand dollars if the offer is canceled like this. The cost scales with revenue of the company and salary offered, so it's almost nothing for small business. I don't think it would be too onerous on Google to take a hit of a few thousand dollars for cases like this. Not nearly enough to ignore international talent. Unfortunately it will likely never happen because it's a USA law to protect foreigners against USA companies.
To carry water for pandas, you can also pass functions into that pattern: ‘df.agg(np.sum)’
> Comments: 7 pages, 4 figures, publication pending litigation. For all intents and purposes this manuscript is dated April 1st, 2023
At some point would be cheaper to just block access from whole Europe than complying with their laws.
The worst part is that a lot of politicians in other countries are just copying the EU tech legislation, instead of trying to produce something better.
Hmm, the issue that I am experiencing is an economic one. It’s expensive to have children.

With that said, dating can be tough too. I worked hard to get my dating skills to the level of being with someone that I want to be with (I’ve met others that tried and failed. It took 3 years of constant rejection, I learned to deal with rejection by necessity).

Also, having a relationship is tough. I had two that lasted both around 4 years. Currently learning non-violent communication to become better at having a healthy fight since that’s where things always went wrong.

The thing is: 50 years ago, you sort of married the first person you had a kid with and did your best to suck it up (that’s what I see around me in The Netherlands anyway). However, nowadays we want our relationships to be much nicer than “make it work, somehow”. I feel we’re more picky. I know I want a relationship that feels fulfilling, I’d rather be alone otherwise. And I think 50 years ago, people were less picky about that.
To be honest I would say Rust is worth learning even if you were to never use the language at all after learning it.

The problems Rust attempts to tackle are fundamental problems you will encounter in many languages. Understanding how to program or how to think in order not to get those problems in the first place is the thing Rust can teach you. A lesson that any programmer can learn from.

That being said Rust has great testability and interopability. I myself use Rust in some (work) projects in conjunction with Python.

So I definitly see some future for the language, also commercially. But even if I wouldn't, I would still recommend learning it.
Just don't give notice until the day you start at the new company.
I have to say, I understood what this is really fast when I saw the README. It's really a great idea. I'dve been all over it before I :-) :-) retired.

It's going to save growing companies a fortune, by helping cancel promptly unused money-sucking accounts across the SaaS multiverses.

I just hope it's easy to use for superbusy founders, tech people now riding a success wave. Because those are often the people who do the account-cleanup job. If this tool is a pain in the *s to use, there's even more time down the hopper.

It's almost impossible for people like us to teach ourselves to delegate by inflicting pain on ourselves. And saving big money is worth some pain, amirite? Been there. Done that.

But HERE's an incentive to delegate:

* grab the most talented devops person you know.
* tell them about this open-source project
* delegate to them this account-cleanup PITA
* invite them to donate time to the open-source project and give them time to do so.
* but they still have to do the actual cleanup regularly.
* stand back and watch the growth of a REALLY USABLE open source money-leak-hunting project.

Every single YCombinator portfolio company would benefit from this. You VC guys? Get some really smart interns to work on this too.
It's all dark side, and a small group of people who manipulate the price because they need to due to their leverage. Bitcoin / crypto is trash and scams. When there is no credit, where do people think liquidity will come from first? Obscenely overpriced crypto currency is the first thing to be sold when people need money.
What's that from and in what jurisdiction?
I assume the downvotes are because the reply attempts to "correct" what the author wrote as satire (or another similar term if you don't feel "satire" is accurate here).
If you're interested in the cutting edge of biomanufacturing, I'm happy to tell you about Perfect Day: www.perfectday.com
You're right, I see in the video he has a filler rod and tungsten electrode.
Why do you think rounds would be higher if an offer is unrevokable? That makes no sense to me. At the very least, companies rescinding offers should make a payment equal to a few months of pay. This trend of companies revoking offers and saying "too bad, sorry you quit your job, sold your house and most of your belongings for us."
Even that would just be another debate about how much the fee “should” be.