skysight-inc/HackerNews huggingface dataset:
Even if it were pitifully inefficient at making electricity it would still be better than just burning gas for heat, which wastes all of its thermodynamic work potential. Waste heat is still heat.
Undeading yourself in some societies ain’t trivial either. In others it’s nigh on impossible.

India has/had a loophole that scammers use to declare someone dead and steal their property.
Yeah, dealing with user directory is a pain, and it is a pain because you can't make it completely functional (what about passwords). And it is the only place I found where nix doesn't work as you would expect it to in my 3 years of nixos use.
I agree with you, I just hate Taleo with a passion because on top of likely having to deal with some form of ambigious process.... You are expected to regurgitate your resume wasting a ton of time to an archaic enterprise dB with disastrous ux constraints. I at least have more control with setting expectations if I hold recruiters/hm's accountable.
For performance reasons, glibc may not return freed memory to the OS. You can increase the incentive for it to do so, by reducing MALLOC_ARENA_MAX to 2.
https://github.com/prestodb/presto/issues/8993
In nix expressions, sure; but bob uses YAML, and uses that to drive nix.
Check your privilege bro! Lawyers need to make a living too!
It's probably the same thing prestodb encountered:
https://github.com/prestodb/presto/issues/8993
Is it? The Goruck is $325 and the competing bag from DEFY looks like it's $303.
> nformation such as name, contact and demographic information

Nice way to gloss over how much ‘demographic information’ they actually collect…
One of the differences is resources. FAANG can effort recruiting departments which treat candidates as customers whom they're trying to sell a job to.

Many fine employers are more disorganized in hiring, but that doesn't translate over to work.
Maybe I'm accidentally good at interviewing and hiring. At least, all my hires have worked out well. I've never hired anyone who didn't last long and all ended up being great. I don't trust 'professionals' to do that hiring. Maybe what I'm trying to say is we should train the people on the team on whatever it is they are missing in order to hire people better. The people on the team know best what they are looking for and what they need.

It's not much different than being a GM at a pro sports team and drafting and getting free agents.
I actually agree with you about inheritance and OOP. It's funny because when I finally understood how to override packages with this late-binding technique, I said to myself "Finally I've found a use for inheritance!".

I certainly think people should exercise caution as this could probably be abused quite badly. Maybe people will come up with better designs in the future. However I will say, that the method it has replaced was much worse. The old way was adhoc and almost always failed to achieve ones desires in all but the simplest cases.

Don't just take my word for it. Peter Simons also agrees: <https://github.com/NixOS/nixpkgs/commit/3c8b33eee442fd573d47...>
I’ve just hired a wrong person. I’m extremely worried how I should manage an exit plan with her, I don’t see a good way of minimizing the impact.

Some employers are stupid and make bad decisions because they’re too shy to ask for a third round of interview when we assume everyone at that level will know the standard set of JS skills, especially since the market is difficult for employers. While it’s painful to give them the time to evaluate you properly, it may also save you from a bad employer.
Zedtopia Launches the First Cybercivilization
link to their policy page even has a cyberconstitution... what do you guys think?
I don’t know about you but I don’t normally shower with my mouth open…
You’d have to see it to believe it how easy and normal credit is over here in USA. Even coming from uk it surprised me. You can even buy tyres on tick.

That only works because of low friction lending.
I would ask how did Europe not get to that point? Anything in America that gets coded as upper/upper middle class culture is attacked as being snobby, bourgeois, or elitist.
The American south would be in 3rd world territory (in some regards it already is) if it wasn’t attached at the hip to california and new york.
I beg to differ. I am using a Galaxy S8+, I've used it for years. I have never received any emails from Samsung. I never used the Samsung apps. Having never signed up for an account it is therefore unsurprising that I have not received an email from Samsung.

If they have collected any information from me, I never authorized the collection.
I started writing “an SDE”, then replaced the SDE with software engineering, but didn’t bother proof reading..
Seriously, what is the speed limiting element for 1 lane? The controller manufacturing process (2nm/5nm/etc?), or some eletronic components?
Sorry, i meant how come they all had horrible interviews. Silly phrasing and anecdoting on my part. You indicated “hazing”. What happened? Anyway no need to answer. I’ll do an instagram reply on you: the ocean is deep. There’s room for everyone. Learn anything you can from failure and move on.
It's not a failure. This idea that it has to be huge to be a success comes from the instagram, Facebook, twitter and YouTube way of counting success. 100 million views, 10k likes in an hour, 100k followers... these humongous numbers are not normal, and they're not necessary for a rewarding social experience online. In fact I think the opposite is true.

Lots of people use the network daily. I do. It's more fun than twitter. You can experiment. You can say whatever you want if you pick the right servers. And you'll see people doing that, and saying things you don't like. And thats fine.

I'll never use big corporate social media again in any form.
The vast majority of people who are smart enough and have the work ethic to finish an EE degree are also smart enough to become a FANG engineer. EE is harder than computer science by far.

So for the set of people who can be fab engineers, live in the USA and speak English, yes, the FANG engineer option is always there.
If someone does that- creates a fake 'death certificate' in my name via publicly accessible information and it actually goes through, how do you even go about trying to fix that? is this even fixable?
The config file for sendmail used to be really quite good. There were more lines of explanation than there were config items. There were numerous documented example lines describing several different, but common setups. There were explanations about why you may or may not want a particular line item. There was even a preliminary mailing list handler built into the config documentation, should you want to run such a thing. It was so well documented a beginner could edit it successfully, as long as they already knew how to get out of Vim.

This was quite a feat, considering most people only ever saw m4 language in sendmail configs. It's not very easy to read.
The only part of the comment that might break the guidelines that I can tell is the "monkeys" bit, but I'm pretty sure that's a reference to the bored apes NFTs.
Ban Magic
I wonder if there’s room for integration with Vim/Neovim or the plugins in that ecosystem - I feel like there’s a strong overlap between the “vim language” of text objects, motions, etc and the structure editing this project is working with.
The tragic part of the inane way that we interview candidates is that if the new job works out, interview hacking skills begin to decay immediately. After a few years, interview skills for the next job search will begin in roughly the same place.
Maybe they should need warrants even with consent. The drug dog spiel has gotten far too old to be tolerable.
You can do better than a linkedin link.

This is HN, this is an interesting topic - surely, you have interesting things to say that people here would care about. Recruitment adverts, less so.
This is why propbation periods exist. It’s a chance for the employee or employer to back out.
Are you perhaps mistaking 1Gbps with 1Mbps (1000K Baud)? Automotive networks are extremely slow, and there’s virtually no need for them to be faster.

The industry standard is to just add more pairs if you really need it, so you see cars now with 15-20 individual pairs each running at 500K or 1000K.

But these transports are extremely reliable, and still work in most failure cases — even if you unplug a terminator, splice some long random aftermarket branch, or ground or short one side. And they don’t use small cables either, usually just 20 AWG unshielded twisted pair (not even in a shared jacket). There is not much need for shielding or differential matching on PCBs, it’s not that sensitive.

Some newer forms of automotive networking used here and there for a time, but OEMs keep trying them, ditching them, and returning to slow networking.
Meanwhile my 3rd round at amazon was like a 7 hour virtual loop.
Yeah sure i should chase making a boss happy instead “for stuff that matters”. No thanks. I’ll work my butt off instead for the right people and pay. It’s a win win situation.
I found that the technology stack used in this project is exactly the same as my recent project, next prisma mantine swr.... That's great!
Do you think Twitter or Facebook is any better?
Ha, as though those testing for merit and value are themselves tested for the ability to do so. ;)
I feel you on that lol!!
I think I've been fairly successful as an interviewer by having a few basic rules.

Basically, do your homework, which I'm routinely surprised is so lacking in the adult world. For interviews, that means read their resume and probably have it with you in print form or other when you interview them. Print feels more sociable than staring at them over a laptop and clicking a bunch of keys while they talk - though I do type on video interviews.

The resume should somewhat align with the job they're interviewing for - that's on HR to get that far. Basically, I want to know if the person is going to be OK to work with and isn't full of shit. Hopefully you can get that much out of an interview because otherwise they aren't really that useful.

Basically I just ask a few normal interview questions mostly focusing on projects or accomplishments people have done. Cross reference with their resume and ask them about some points on it and make sure that their answers make sense. Ideally HR can verify that their work history at least matches their resume.

I never interviewed that much, but as far as I know, I never had any serious bozos let through, so I think I did OK.
Considering he thought Bitcoin block space was too scarce, and now not scarce enough, and considered people running their own nodes a “weird mountain man fantasy”, but has now built a political topology that depends on something like Bitcoin’s UASF and thus on people running their own nodes, I wouldn’t trust his predictions much.

The attack surface of Ethereum’s PoS is pretty huge, and derivative staking already has a runaway accumulation problem. Bitcoin’s entire critique of money is based on not being something like Proof of Stake.
I don't understand why they can't use trademark law or something to keep companies from violating the spec all over the place. Even the Nintendo Switch's implementation has a list of violations a full page long.
I don't like having one interview with one interviewer. That can easily result in that interviewer having a bad day or simply being biased and costing someone a job.
Note that not all languages semantically allow combining a+b*c into fma. This isn't a floating point problem, but a language problem.
There’s normally a piece of kale for garnish…
But that isn't "locally"?
Yeah, I would like a test device that could let me know which transfer rates a cable supports. I've got a huge pile of USBC cables (and adapters). A good chunk of them might even be USB 2.0!

It seems like a device capable of acting as a host & device could just try to shove data down a cable and see what the max is...
Restricted to 10GB. I'm sorry, but if you need more than that, you probably shouldn't be using Lambdas the way you are using Lambdas.
> it could be under /opt like Homebrew

You can install Homebrew other places, too, for that matter.

I'd only tried NixOS (bounced off, couldn't get X-Window working even following tutorials to the letter) not Nix on macOS. "Must be installed in a specific, root directory" is a hard no for me, when it comes to add-on package managers. That's one hell of an odor.
phD are not what they used to be
A glacier is defined by the valley/valleys it inhabits, it has a locality and flows like a river does. It seems odd to give it a name, but it is no more odd than naming a river.
Google Flights team analyzed five years’ worth of historical airfare data
Ah I misunderstood.

Thought it was "integers not allowed" which would be strange.

Actually it is "integers not sufficient"
I was kind of wondering about this myself!

Although they're putting a "positive" spin on it, surely this can't be good (for at least one party)?
Consistent 51% attacks rely on Bitcoin already being more-or-less worthless. If it is, then yes, the cost of terrorizing the network will be low. The same follows based on Vitalik’s argument for why PoS is supposedly too expensive to attack.

The difference is if you want to terrorize Bitcoin, you need to find energy and compute at relatively low cost compared to everyone still on the network. With Ethereum, you just need to acquire ETH.
Instagram Turned into a Porn Hothouse
I’m sorry, what are typical pays for a junior engineer (Say, JS and Java?), a medium and a senior?
Happily so!
It is not think that improves security as an attacker does not need to read the executable code (remotely) to find the gadget or attack.
More precisely, it is unreliable to rely on the confidentiality of such static information to achieve security.
For glibc/linux target, don't forget the -static-libgcc and -static-libstdc++ compile and link options, and do link to a _VERY_ old glibc, or your game binaries won't run on not that much older glibcs than the one you did link with (last time it happen to me: not more than 1.5 years, that's freaking short).
Is it really that hard, though? I mean, you say at-will employment notwithstanding, but like, that's not my experience at all. Companies are free to hold you to whatever absurd metersticks they want, and even if they fire you for-cause, it's not like they a) even need a cause or b) will ever properly share that cause with you or c) share it externally at all.

Mind you - not that I actually want them to do C) - but my point is that the law provides zero protection, the culture provides zero protection/accountability, and the only thing that provides anything is whatever weird bureaucratic nonsense the company has imposed upon itself.

My point being, companies have only themselves to blame for making it hard to fire people. Both companies I've worked for have fired really high-performing people for (these are my interpretations, but I do honestly believe they're the "real" reason all these folks were fired, and I was closely familiar with the details in all the situations I mention here):

Chronological order of my witnessing them over the years. Several different companies.

1. My boss didn't like how the guy thought. Literally, the guy got good results and wasn't weird or crazy or anything, but him and my boss always had kind of weirdly unproductive conversations. I liked the guy, personally.

2. He very loosely implied the owner of the company didn't know or like statistics. (Which was correct). This is while the owner of the company was trying to shove his nose way to deep into a system he had designed 20 years ago but had been away from, and in his absence the code and the industry had moved on. He got fired and a complicated statistical modelling system was replaced with one a high-schooler would've built.

3. He was a good performer but a bit brusque, but our newest boss was kind of lukewarm for him, so when my boss's boss's boss's boss decided he was the reason some project failed, he eye-of-sauron'd him and had him fired, and my manager didn't really step up to defend him.

These just off the top of my head. I've also seen droves of people fired essentially because the owner would hired 20-ish new-grad-type folks/early career, then over about a year fire all but 3-5 of them, and those who survived were then kept on for a more normal period of time. The de-facto 1-year trial period wasn't ever explicitly described to them (just a 60-day review that was just a rubber-stamp) or formal. People literally moved hours away (this job was unusually high-paying for our locale) and bought new houses and in some cases moved families (not all were early-career, that was just most of our funnel), only to be fired 1 month later for no (to them) apparent reason other than that they weren't in the small handful the owner decided to keep that year.

Really hard to feel sympathetic towards corporations of any size when being absolutely evil to common folk seems to just be how the game is played.
Haven’t experienced this myself but I was contemplating the possibility of subordinate team members executing well in your absence and ending up with your job. Glad there was a higher place up for you. Where I am I already report to the CEO, the only “up” for me would be some sort of coup.
Asianometry is a great channel with lots of great videos!
If police killing people hasn't triggered reform then it's hard to believe that abuse of a location database will do it.

Although if the victim was someone rich and powerful, then that might change. Still, the cops know to pick their battles to avoid angering someone that can fight back.

https://reason.com/2022/04/08/the-fbi-decided-not-to-knock-d...
Whatever, ActivityPub is still a really cool thing. Just looking at the public timeline of a well connected AP node gives me hope for a user owned social media federation.
Awesome! Looking forward to that post
It always amuses me seeing programmers chasing as much money as possible when they make a fraction of executives or many other professions.

Even if they're at the "elite grand master SRE" level. Still a fraction of some MBA.
There are many places in europe and asia that build faster, cheaper and safer or just as safe as modern standards today. There is specifically something very wrong with north american infrastructure capabilities.
This is a stunningly baffling idea given that any user that has half a clue is using Tor with JS disabled.
Is it really terrifying? If you are old enough you already lived through this stuff being illegal and you know what - it wasn't so bad. Having it come back inch by inch is not something I think is all that great. I actually wish for the days when society didn't want gambling.
As someone who has been using NixOS for a couple of years now, I really want to say how appreciative I am of everybody for making noticeable improvements to the system on a somewhat regular basis. The nix command keeps on adding great new features like flake templates and bundling as well as just being more user friendly (error messages, actionable hints, etc.) Additionally, tools like nix-ld [1] make nix more usable than ever with software from external sources. Things just keep on getting better for NixOS users!

Despite the reputation, I feel that NixOS or some derivative of it has the power to become the best distribution for non-technical users in the long run. What NixOS has done is effectively built an interface to every component of a modern Linux system, all that needs to be built is a user application to take advantage of it. Of course, there still needs be some improvements in Nix itself for it to blossom into its final form, but I really see a path to greatness here.

I have often thought about creating a simple unified Win2K-esq or BeOS-like X11 WM/DE specifically for NixOS but unfortunately I lack the time/motivation.

[1] https://github.com/Mic92/nix-ld
People are paid in everything from cash to checks to pre-paid debit cards. Direct deposit is the dominant mechanism but has far from 100% usage.
I find it best to start small with this kind of thing.

Have a single team start practicing GitOps, with an eye to eventually accepting contributions from other dev teams. Establish good patterns in IaC repos, write documentation, add linters and other static checks over time. Tools like Atlantis and ArgoCD can provide deployment automation as well as rollbacks, with opportunities for manually diffing and reviewing changes before applying them.

Edited to add: if your "GitOps" implementation involves anything more complicated than the standard "short-lived PR to mainline" pattern, you are doing it wrong. Avoid environment branches at all costs and follow continuous delivery -- deploy incremental changes frequently.
Yes? Facebook's MAU is almost half the world population. Hell, their daily active users is almost 2B.
Honestly, I don't think it's the number of interviews but the number of rounds. Each round takes about a week to schedule and coordinate, requires you to wait to hear if you're moving forward, etc.
Why not just ban all gambling ads? Many European countries do this.
> We have a probation period to work out if they’ve over-promised

I'm curious what you mean by over-promised?

Unless you only do this for people who don't already have a job, this sounds more toxic than multiple interviews. "Oh yeah we want you to work for us, but quit your old company, we'll try you out for a few weeks and if not we'll go our separate ways" ... but they quit their previous company so it's not as nice as it sounds.
> I've been doing the look for work grind off and on for a few months.

ok i may be living in a bubble or something. where in the world is looking for work in tech a grind?
New York investigators seize over $13M worth of artifacts from Met
Or is it just some dream a hippy had on lsd at Woodstock? Let's not, hey? This is HN, one of the last bastions of meaningful discourse left on the Internet.

Human activity didn't wipe out the animals the size of houses, which also means that the overall interdependent ecosystems back then weren't critical to human survival since there were no humans yet. Unlike today. The meteor and subsequent volcanic and tectonic activity were natural occurrences, without which humanity wouldn't be where it is today.

I'm sure that humans can 'science' their way out of many of our potential existential problems, the question I wonder about is what does that cost future generations in terms of the natural wonders that all things "The Earth" has to offer. This, of course, is only tangible to those who value such things, so the argument falls flat against a backdrop of Wall-Street style career ambition which leaves little room for much else.

My reading indicates that human activity is causing environmental damage that has the potential to cause human-society-as-we-know-it existential damage, and this is generally backed up facts about the changes we're seeing in nature - raw data, numbers, about the current state. What this means for the future is hotly debated and, like everyone says 'all models are wrong, some are useful', so, again, it depends on one's point of view as to what value is attributed to nature.

One thing is inarguable, however, which is that human survival is dependent upon a certain level of a functional natural world.
I am not sure I can think of something that I more want reimplemented in Rust than Tor. In fact, as excited as I am about Rust inside the kernel, I'm more excited about this and the Rust-ification of Firefox. Given the distro I use, the biggest risks to me are almost guaranteedly through (some) browser.
I would say don't... marking potentially negative (even if not sensitive) information as from verified employee will make you an immediate target of subpoenas from legislation happy employers.
Even in a panel or multiple round interview, it usually only takes one no to end the process for the candidate. So I don’t see how this is any worse.
> for having worked somewhere that you yourself have worked at

Their friend also stayed there for 8 years while the poster presumably quit sooner.