skysight-inc/HackerNews huggingface dataset:
> Computing hasn't changed radically in a long time and certainly not programming.

This might depend on what you consider radical.

Web forms vs MVC vs react + restful API are fairly different coding paradigms.

Trying to create a windows service in net framework 2.0 is totally different than net core 5.

Or using SQLDataReader to read executed sql strings vs entity framework?

Even just dependency injection and scope definitions (transient, singleton, scoped) is very basic yet is something I’ve seen older developers tripping over. At least it’s an easy to identify run time error as it validates the container when running in development.

I’m not saying older developers are bad, but developers with the mindset that coding now is the same as coding 20 years ago are either using a language that never developed itself or are going to stumble over the changes that did occur.
Really? So every time you bring in a dependency on a library written by someone else, your software is just a theme or wrapper? I guess that's one way to look at it.
Oh, if the GP meant Chromium the engine, rather than Chrome the browser, that changes things a bit.
It's been 24 years since I was in WA :) I forgot they had no income tax. Sorry.
What I meant is, you have to physically connect the drive, unless you're using a Network drive, and I wanted to know how their setup works. I tried setting up Time Machine via Network Drive once and it didn't work so well, so I'm trying to learn.
But its factually nonsense and in the end it does not matter what theverge say. What matters is the reality. The reality is you can run win11 on old CPUs. You can update win10 to win11. And you do receive updates. BUT if for some reason something is not compatible and it fails, MS like wont fix it if its related to old hardware. Also if new features are being added that do not work on old hardware then this may break the OS or certain parts and MS can point to the fact that you run unsupported hardware. That is how it always has been. You are on your own if you ignore recommendations but nothing is really denied. Skipping the CPU checks is one google search away for anyone who wants to.
Do you think dying your hair is dishonest? I wear shoes with a bit of a lift because generally, at least in the west, taller men are treated a bit better in the workplace. Sure it's unfair, but it's certainly not going to change in my lifetime, so I happily play the game.

I don't see dying your hair as any different from wearing makeup or attractive clothes. Humans are social and visual creatures, we find it easier to trust other humans we like the appearance of.
I wonder how is this compared to Stolon https://github.com/sorintlab/stolon?
Hmm, I have no issues viewing the files (iPhone pictures) on my Ubuntu desktop, are they that much braver?
So, funny story...

https://en.wikipedia.org/wiki/Aluminium_oxynitride
I can't answer your question as asked, but I thought I would give you some information. Here is my setup.

I wrote a system that runs on my home server. Every 20 minutes it logs into my email, downloads everything it hasn't previously seen. Then I have an allowlist and a blocklist to perform an initial classification.

Everything else has a Bayesian Spam Filter run on it.

Anything from the blocklist or scoring 98% likely to be spam is deleted from the server. Everything scoring <98% is put in the grey bucket.

I never see things on the blocklist.

I read things on the allowlist.

I skim things in the grey bucket ... it's rare that anything is spam, but those that are go in the block-bucket. Everything goes in the allow-bucket.

Then I use the block-bucket and allow-bucket to update the filter's settings, and anything that ended up in the block-bucket is deleted from the server.

It wasn't much work to set up, very little spam gets through, and it's bespoke, so no one else sees my email. The downside is that I can't benefit from other people's work in classifications, and they from mine, but it's solid, secure, and effective.

(Some specific details omitted for brevity and clarity of exposition)
> It's really not the 2000's anymore, BGP is mostly safe and filtered. There are still improvements to be made (I've even written on the blog about them), but one persons immense fuck ups are far less likely to cause issues now that IRR filters and prefix limits exist.

Any non-maliciously designed protocol probably can be used safely, but surely yesterday's events show that it is still eminently possible to use BGP dangerously?
You can just set that environment variable permanently, I believe usually in your ~/.profile file or one of those. Let me know if you need more info.
This note makes me again feel industry was the right choice for me. In industry, the value of people asking questions is you get a very accurate way to identify talented people - by which I don’t mean gifted people but people with the understanding, curiosity and confidence to drill thru a brick wall in the way of their goal with the subtle arts reasoning.
That’s the case now but they had their own browser until 2018 backed by considerable resources and still had to put up the white flag.
There is only 1 reported case that I know of. The person died when the fungus started to grow in their blood, a bad way to go.
Thanks. Very interesting read.

Still, it poses tons of questions.

As the article suggests at some point, it could very well be that people who have decided to work harder have found they enjoy the work. So it could really begin with a personal decision and not some lucky random factor as a previous comment suggested.
Wait til you hear where the reports to nonprofits fighting child trafficking go!
1. It doesn't really matter. Most users don't even know what a browser engine is much less care, so whether it's a fully independent browser or not is irrelevant to their adoption in the marketplace.

2. The story was no different even when they were still using Trident as their engine.
I'm in the same boat. Also "senior dev" doesn't mean what it meant 10 years ago. I just had a really quick chat last night with a engineering lead. The position was a "senior dev" with 5-8 years experience in multiple things. Usually those are taken is minimums. They were actually maximums. He was surprised I made it past the initial recruiter screen having 20+ years experience. We thanked each other for our time and said so long after just a couple of minutes.

SV has sort of broken the job search, especially for more senior people. It's not just JR/SR anymore, it's some weird mashup of: Staff, Sr Staff, Principal, Level 3-5, Distinguished... Every company out there is pretending they are a FAANG when hiring, asking for 4-6 hours of your time. I'm working full time with 2 young kids. It's a nightmare.
Great post! It’s also the first time that I see a concise explanation of the difference between info and debug levels.
This is insane; the fee is too much, especially for domestic transactions. Also, the conversion rate is too much, especially if the money is coming from the foreign market.
I find Siri great...while driving(to call, play music, change volume and ask for news). And that's the only use I find for it.
And I shouldn’t have to think about it. Why even build a browser if I have to understand the concept and reasoning of installing an extension myself? Does Mozilla think I have the seconds it takes to do this?
Things can still be "going downhill" while some things are better than they've ever been in human history. Frame of reference is a big thing that is almost never discussed - one's perception of how "bad" things are can only be informed by what one has already experienced, and otherwise influenced by the media that is plopped in front of us (in a kind of feedback loop). Your "bad" is not the same as my "bad" and that is true for everyone.

A certain amount of "bad" experience is necessary in this world, in order to truly appreciate the "good", when you look at it. In that sense, a pure utopia would actually be a bad thing in the whole of human existence.
Yeah Udemy does a thing. Profitable and at what scale? I don't know, but it's hardly some weird pump and dump style IPO you see from time to time.
Yeah, I'd comment more, but the inevitable flagging that's coming up is really killing my interest in anything but one line quips.
You can put

export MOZ_USE_XINPUT2=1

into your ~/.bash_profile or ~/.bashrc (edit: or just ~/.profile under ubuntu).

You'll have to logout/login to "apply" that.

Alternatively you can edit the .desktop file of Firefox, but that might not catch all the ways in which firefox may be launched.
OT but is anyone having random <native crash> crashes on Nightly (FF 94.0a1) for Android? Didn't see this on FF93.
Yes! Thanks a ton.

> currently: Google (IT security engineer)

but idk his rank there.
Good choice, Rust is much better than python for concurrency, and that might be of interest in a future release :)
your framing is wrong at multiple levels.

i) facebook has not contributed an iota to the consumerist utopia you seem to cherish. it is the result of a long period of scientific / technological development. communicating instantly with people around the globe can be done perfectly well with, e.g. Signal. you do not need the apparatus of surveillance capitalism to deliver it.

ii) said consumerist utopia is neither available to large fractions of humanity, nor is it environmentally sustainable for those who currently enjoy it beyond a few more decades

More fundamentally, if we do not develop "social media" that are trully social: actually promote global mutual understanding, support fact based consensus, promote the genuine empowerment of individuals instead of exploiting and aggravating their ignorance etc. many of the real gains and progress (<ref>Hans Rosling</ref>) achieved in the past century will be squandered, never to return
Indeed, one of the things you'll hear from "older" developers is "you gotta keep learning new stuff" and "learn how to learn". You might find yourself with some extended contract for maintaining a legacy codebase that is too big or important or risky to migrate... then you may be "set" for some years, but that's certainly not a majority of cases I see. And... if you're early 50s and have some in-demand niche skills that might be out of fashion in say, 5-10 years, but you have work lined up right now, that may be enough to just double down and stay put, vs trying to learn a bunch of new tools. You'll still be 'behind' on the new tools, and you'll still be competing against some degree of implicit ageism.
Multiple devices are supposed to coordinate amongst themselves to decide who takes the request:

https://support.apple.com/en-us/HT208472
"Are you sure you want to remove ALL routes to AS32934? Type YES to confirm."

Hey what is our internal BGP called again? AS32934?

"Yeah"

"OOK."
Haha. To be fair GitHub has had a lot of issues that last few months though.
We malign China's social credit system, but the same systems exists in America, only worse. We have “credit systems” for everything: financial, criminal, employment, race, sex, social, etc. These systems forget nothing, and they can be used in perpetuity to support any decision needed for or against you: a job, a house, a life, etc.

We built these systems. We wrote every if/then/else reject algorithm out there, consequence: rejection. The algorithm does not love you; therefore, begone! And to see just how much it loves you (or doesn't), try pulling a comprehensive background check on yourself. Records you thought gone 20 years ago? Ha! As if.

Try applying for a job using an HR system like Taleo, ADP, etc. You have sins, financial problem, criminal record, hole in resumé? Your application will never see human eyes. It won't even be marked for review.

I hope for your sake that you never make even a modest mistake.
You mentioned the pros.
the world is not in decline, western institutions are.
For once they didn't remove any features I use or introduce any changes that disrupt my usage of the browser, rejoice!
A dystopia where the White House was stormed and 703,000 Americans are dead from Covid while 56% of the population is fully vaccinated. A dystopia where the world seems more divided than ever, and I attribute a very large portion of the blame on the tech giants that are profiting from human misery.
for almost two decades I thought this is a bubble sorting algorithm
uBlock Origin blocks by default every single ad, even if they add the extension with other default setup, its just unrealistic to imagine they are gonna make even easier to block all google ads while a significant part of their revenue depends on that.
> I would seriously suggest anyone thinking about creating courses to avoid using any type of course marketplaces (ACG is especially bad too). It's worth it to build your own audience

- Youtube + mailing list

- Build your own site

- ??
Where I can read how modern k8s deals with persistent storage? It looks like after pg cluster shutdown you lose all data.
Funny how it's not the same figure as in the French headlines I saw.
Mozilla doesn't seem to be interested in this, but I wonder if there are any individual firefox developers with a patreon?
If you're making a browser and your dependency is a browser...yes.
Yeah, that's why it's called Linux and not Gnu/Linux.
Most of my friends moved away from Facebook to Discord.

At first, it was small private chats but now everyone is on 10+ big servers with thousands of members and enough channels to drown in.

Everyone is spending their times on it, staring at the screen waiting for a precious message, scrolling the channel list in the hope that one of them contain a good conversation.

At work, Discord was used so much that the company had to ban it from the computers.

How far do we have to go in order to fulfil the end goal that comes from wanting to delete Facebook?

HN has no marketing, the simplest of design and the most basic of features. Yet, any still refresh it hourly, to the point where the site implemented features to keep you away from it.

Facebook is a problem but it is not the problem.
How to complete 1000 subscriber in 10 day
Fun fact that I just learned: trying to access archive.is with iCloud Private Relay enabled causes an infinite captcha loop.
At one point, I think that was one of my in-parallel goals of the Terminal project, but at this point I think it's just become a part of my own mental goals for the Terminal. There's already so much of the tmux-like stuff that I really liked from tmux, that we may as well just go whole-hog on it at this point :)
Reminds me of https://github.com/pashky/restclient.el. Nice to see an editor-agnostic version of this idea, great job!
On the other hand, not knowing something that doesn't matter to your design shouldn't stop it from getting done.
I've taken largely the same approach. Soon to be pushing 40, but my LinkedIn makes it look like I'm about 30 due to dropping off early career jobs.

I also strategically drop items from my resume that I no longer wish to touch. Cuts down on recruiter spam significantly in the process.
But unfortunately he didn't. Whether it was momentary self-aggrandizement that he didn't or definite thought out policy isn't clear to me but I favor the former view.
has in both cases.
Periods of excess supply, and periods of shortage have characterized the semiconductor industry since the 1970s.
It is not something I would want to do from abroad.
I'm a 50+ staff eng, and I agree that I'm getting as much interest as ever from recruiters. Just gotta stay current and never take on the attitude I see from older engineers of "this new crap is just what we used to do back in the day". New stuff is different and has value, just accept it and stop whining.

As for resumes, I personally don't get the page limit, since I love long resumes with detail when I'm evaluating engineers, but understand the marketplace absolutely hates them. I don't know if it is HR or auto pre-filters or the hiring managers, but it doesn't matter. All I know is that when looking for a job most recently, I had a 3+ page resume and was getting some, but not many, hits. Then, as an experiment, I trimmed it down to a single page, making it ridiculously thin in my judgement, ran it through the various sites that judge the resume based on keywords, and came up with a custom resume (lightly so) for each posting. I suddenly jumped up to a 75%+ call back rate.

Keep your resume to 1 page, cut out the details on the old jobs unless it is really interesting, and basically just list the tech you know.
This would have really benefited from looking over something like clojure’s hiccup: https://github.com/weavejester/hiccup
I hope we can turn off the "unsafe download" thing. I download files every day that I know are perfectly safe, precisely because the file will only ever be downloaded once, by me, because I just built it in Gitlab.
If Google made glassware it would arrive already broken to save you the effort of breaking it, and there would be a community forum where your peers could help you fill the glasses.
No. Even asking the weather, I can get a weather report with far more context in about 30 seconds on weather underground either on my phone or on a computer.

And for places where I can't just go to a computer or phone, e.g. my car, I find Siri frustratingly difficult to instruct to perform specific tasks, especially without taking my eyes off the road or hands off the wheel. Even setting a GPS destination by voice alone is hit or miss much less finding a podcast that hasn't been pre-loaded.
DeepMind's Fire PBT: Automated Hyperparameter Tuning with Faster Model Training
oh, you
Create a bot that monitors raising HN posts. If you see it's a personal blog, message the person ASAP with an ad offer. If he agrees pay him and you get super targeted ad
yep. open the same page in a private session and watch prices plummet 90%+. Pretty annoying.
One approach I have been experimenting with is copied from surgeons: see one, do one, teach one. We have documents and so on, but for novel Devops-ish rocedures, I will document it, but then pick some to watch on screen share, then the next time they will drive, and I will watch their screen share, then the next time they will demo to another person. It is great for tasks in between we do it every day” and “we’ve never done it before”. Also it builds confidence (and often the docs are better after the train gets a good writer as the see one person).
It's a defensible suspicion given the other prize that shares the name "Nobel."
At 54 with a PhD, is there a reason he wasn't looking for management or leadership positions instead?

I know very little about pharma, but my guess would be that domain knowledge and industry connections would be super valuable.
I'm interested in talking about this. Could you email me at my work address (in my profile)?
To each their own I guess. I like to manually add/remove things based on my use case.
Yes, it can be. There are three paths to creating world-changing industry(none of them is simple or straight forward).

* The first path is via the garage i.e. few people coming together(either experienced or people who have no idea what they are doing) and building something they love or think others love. If they succeed, they go on to build bigger things in adjacent industries or create new industries.

* The second path is the corporate path(mostly via internal research labs). Engineers at a corporation work on a problem they or their customers are facing and then stumble upon some other solution(s) to unrelated problem to create new industries.

* The third path is via the academia where researchers spend lot of time working on unsolved or novel ideas and once they find solution to the problem, they build it themselves or license it to others.

As you can see there is still the possibility of world changing companies coming out of a garage. The only difference is the people working in the garage themselves don't know that they are building world-changing industries.

"world-changing industries" only happen in the hindsight.
since when is invoking Godwin's law so bad as to prevent a talk about extra solar planets?

Godwin's law remains a jest about ridiculous roads online discussions can go down, its not a means of identifying those that should be silenced on other subjects.
Facebook outage. Who, what, why?
There's probably a "domestication gradient" or something like that. I can sense it when I talk to people. Some people are like little children. They haven't thought about their own safety ever. Others are literal wild men who believe every conspiracy theory out there because they are practically traumatized and are always seeking out potential threats. And yes, there are people in between that worry about their own safety, but also have enough faith in the system to function properly.

I must admit... I have fallen in love with my own term because it really does seem to describe some of the human diversity I've encountered.
This is a really great round up.
A simpler sorting algorithm might be:

until sorted(A) {assign a random order to the elements of A}

There are n! ways to assign indices to the n items, so the expected time for the algorithm to complete grows at least as fast as n!, i.e. not ideal.
Internationalizationcore
https://i18ncore.com/

I created this application, because in my last 3 jobs, i've created this application. No company that i've worked for has a centralised localisation management tool.

The tech stack was quite fun to work with its a NodeJS Backend with React + Graphql on the front end!

There's also some serverless in there.

Would love some feeedback! :)
I am impressed that it gets Khruangbin right, but I'm guessing that apple feeds Siri with artists that are popular with their target market.
There's probably scores of Apple employees working on Siri week-in, week-out.

But in all the time I've had it, I use it for literally two commands, both of which I use often:

1. "Set timer for x minutes"
2. "What song is this?"

Using it for anything else bubbles up too many false positives to make the experience worthwhile.
A cow eating grass isn't eating sequestered carbon. It's part of the carbon cycle. It is a living organism eating a living plant. If a ruminant doesn't graze a grassland, it needs to burn...which releases carbon. If neither one of those things happen, the grassland will die and decompose.

Grasslands and ruminants co-evolved.

Sequestered carbon would be underground. If there were no fossil fuels dug out of the ground and burned, there are no amount of cows that could cause a problem with warming.

ALL ruminant animals produce methane. Deer, moose, elk, antelope all do. It is part of fermentation.

A cow eating grass is more carbon neutral than other things people try to pass off like biodiesel.
Ask HN: How to learn and grow when you are the only resource at your company?
I'm the sole security guy at my midsized MSP (with support from the Sr. staff), tasked with creating our cybersecurity program and helping to transition us into an MSSP role. I'm in my final year of a BA in Cybersecurity, have many certs, and have done a lot of security related projects on my own time but It's hard being the "expert" when everything is new to me in an enterprise environment. My question is how can I still grow and learn when I don't have anyone to learn from, and any other advice/resources that can be offered. Thanks!
What was the old lead time? I guess it was less than a year but the article doesn’t mention it.
That's unfortunate since 'jizz' is slang for semen.