skysight-inc/HackerNews huggingface dataset:
> You give someone a range, say $100-150k. I ASSURE you that they are thinking they are closer to 150k than 100. So good luck giving an offer for $100k, even though that might be what that particular candidate is worth to you.

This comes across as whining that you won't enjoy the same unfair advantage in negotiation as you previously enjoyed. Interviewees are almost universally expected to give a single number (not a range), sometimes in the application process, even before the interview. If I can put a single number on what I'm looking to be paid with incomplete information about the position, you can put a single number on what you're willing to pay with incomplete information about the candidate.

Also, a range as broad as $100-150k tells me that you either don't know what candidate you're looking for, or you're trying to snag a $150k candidate and only pay them $100k. There's no way I'd apply for that job as anything other than the lower end of that range.

A healthy business relationship starts from understanding that both interviewer and interviewee should have the same goal, trying to match an appropriate candidate with appropriate work and appropriate pay.
Already been done. did a search for "automated store no cashier"

https://abcnews.go.com/International/wireStory/cashiers-futu...

https://pixevia.com/automated-stores

Walmart and others are experimenting with it.

When grocery stores began offering curbside pickup, I thought the future would offer a way for the customer at home to communicate visually and orally with the store picker so the customer gets exactly what they want -"no not that apple it is bruised -take the one to its right." I think it might be a doable business model but not interested in investing my energy in it.
You are making a couple mistakes here. The first is that you are arguing with a straw man. I never said anything about it being a law. I also never said Occam's razor is science itself - I said that it's a tool to be applied in the scientific domain.

The second mistake is that you don't seem to understand Occam's razor - yes, it is a heuristic, to determine which theory to weigh as more likely, due to limited time and scientific resources. Furthermore, the idea behind it is that, all else being equal, including available evidence, you choose the simpler theory.

If you had evidence that differentiated the two, you wouldn't need Occam's razor.
Summer internship in a research lab with a supervisor that prioritizes having interns write papers
> The problem is that GitHub makes this association even for unverified email addresses. In this case of course it really was Linus who made the first commit, but all it took was someone to add Linus's email address to their GitHub profile - without any verification - and now GitHub displays this person as the author instead.
I saw a bug once where an application would get way slower on MacOS after calling fork(). Not just temporarily either; many syscalls would continue to run slowly from the call to fork() until the process exited.

Looking on Stack Overflow, I see a few reports of this behavior[0][1].

[0]: https://stackoverflow.com/questions/4411840/memory-access-af...

[1]: https://stackoverflow.com/questions/27932330/why-is-tzset-a-...
One fun aspect of this is that it meets the legal bar for the kind of contests that are pretty regulated. As such, they include an extensive terms and conditions pdf, which happens to contain a section on conduct and cheating.

The tension between the T&Cs and the spirit of the contest is delicious.

So the main site and the spirit of the contest says "Everyone will be cheating, and we don't care. Cheating is a legitimate test-taking strategy."

Meanwhile the terms includes all sorts of things, including disallowing whatever the purveyors consider "unsportsmanlike" conduct. The whole section is vague enough to be fun to think about. (edit: removed the exact quote. it's long and didn't add much)

I certainly know where I would draw the line between the kind of cheating allowed and the kind of cheating not allowed, but I expect we'd find a wide variety of where even HN readers would draw that line.
Huggingface and its peers are at the bleeding edge of things. Its neat to see this space develop - I'm watching and waiting for some promising IPO's.
Schwa is very unlike a typical Michelin place; I'm surprised it's starred. My understanding is that Michelin heavily weights service and ambience, neither of which are, uh, specialties of Schwa; it's the most downmarket tasting menu place I've ever been to (that's not to take anything away from it; I liked Schwa more than I liked Alinea).
posix_spawn() essentially is like that, or can be, as an implementation detail.
To your first point, there was an absolute classic (https://www.theguardian.com/travel/2001/oct/14/foodanddrink....) where a Guardian food writer took his kid and their friends to Fat Duck. Two of the kids and the restaurant staff both enjoyed the experience - noting in particular that kids have far fewer preconceptions about what food is "ought to be like" than adult.
All of your points are refuted in the video. Instead of you getting secondhand information from me, I encourage you to watch it.
> Well, tough luck? I don't think it's that important. Just accept it as a fact of life: you lost access to your email account and can't verify you still own it (you don't, clearly).

This case might not be super important in the long run, but why does it have to be a fact of life? If a system doesn't work as its human operators intend, that's a system failure, not a human being failure.
I wish I did. I'll take a look later and see if I can dig them up.
From the article:
Electron screening makes it seem as though the deuterons are fusing at a temperature of 11 million °C. In reality, the metal lattice remains much cooler than that, although it heats up somewhat from room temperature as the deuterons fuse.

Sounds pretty much the same as room temperature to me. Also the pictures with the experimental setup suggest that the glass does not melt, which is pretty cool.
So far I've been learning this takes time to get used to (i.e. trying for multi-day streaks of trying to work outside), and:

- The ergonomics / screen setup really make a difference in whether you can tolerate being there for 1 hour versus 4 hours.

- I've been pretty intentional about finding spots that have are quiet with some constant (e.g. creekside babbling), if really needed headphones can help deal with wind noise.

- If going to a coffee shop/bar look for places with outdoor seating in a rear area where you're not going to be distracted by cars driving by.

- You'll need some old thin wool gloves with finger cutouts to deal with coldish days.
Check out some of the fund breakdowns and look at how much is spent on climate change and renewable energy

https://funds.effectivealtruism.org

https://www.givewell.org/maximum-impact-fund

The common argument is that the best way to try and make an impact on climate change is to fund lobbyists to make change at governmental levels https://www.theatlantic.com/newsletters/archive/2021/12/most...
It sounds scary to me.

You can't count on this kind of thing really being "correct" because for all you know the string that somebody wants to represent really is a valid Base64 encoded string.

Any kind of complex deserialization behavior makes it possible that an attacker can make a string that might deserialize differently with different implementations or under different circumstances and that can be the basis for security problems that are often worse than you think they'd be at a first glance.
It’s so hard to get others on that early dinner schedule though!
I'll bite.

AI? Of your own?
The BeagleBone Black was $45 at launch (10 years ago, ouch), which was $10 more than the Pi B. At this point they certainly seem to have abandoned that price point.

The first BeagleBone (the 'White') was $85, but it had a JTAG debugger embedded in it so you could actually single step through the Linux kernel if you wanted.
Which one, "just some virtue signaling" or "some PR"?
Tarbell's portrayal of JD Rockefeller is certainly worth reading again in today's New Gilded Age era, biases and all. I suppose Daniel Yergin's "The Prize" is a more objective history, although it glosses over some of the more outrageous history of the industry (Standard Oil providing critical airplane fuel for the Nazi invasion of Poland, and also fueling Nazi Uboats until 1942 when Congress passed the Trading With The Enemy Act).
I’m building something similar over at https://bookends.app. Still relatively new as well.

Good luck and I wish you all the success!
Satellite firm Viasat probes suspected cyberattack
Defend themselves against what?
The longer the war the more likely Russia will lose. They won’t be able to control a large country as Ukraine, bordering NATO’s members, against a hostile population and well funded and well equipped insurgence. Their puppet that they will install in Kyiv won’t be recognized by anyone. In fact I’m not sure what Russia’s end game is. They only stand a chance if Ukraine’s people support them, which looks more unlikely by the day.
You can't always take a step back in response to bullying. Millions will die, let's give him Ukraine. Millions will die let's give him Latvia and Finland. Millions will die, maybe half of Poland and he calms down... Millions will die and you're cornered and have to fight but you're already in much weaker position.

It's not the way to play the game unless you really want to lose.
> “Rest and vest”

Hmmm. I thought Netflix was famous for their “dream team” philosophy and “keeper test” where nearly everyone is constantly on the edge of receiving a “generous severance package” (“but don’t worry, at least you can say you played for a dream team!”)

Is this not the case anymore at Netflix?
This looks cool, but it is making my "solution looking for a problem" bell ring a bit :) Have people you talked to needed this? Your example seems somewhat contrived tbh.

Good luck!
Have you not seen how the US behaves with its UN veto power? They are the most egregious by far. Just look at how often they stand alone regarding Israel/Palestine issues.
Hachette vs. Internet Archive
Home, very seldom. This is in a summer cabin where the infrastructure is really bad (and under reconstruction)... Getting much better but sill one every other month and since it is a summer cabin it can take quite a while before I can do it manually.
Why is it that social media platforms seem to invariably deviate from the thing that made them successful and different?(*) Micro-blogging platforms adding long-form posting features, long-form video platforms giving 10 second clips a go, short-form video platform increasing video length...

The lack of originality in this field is astounding.

* Money and market share, I know.
The article gives specific examples like virtual meeting software that doesn't have users, just URLs. It's more than that.
My situation exactly. I’m American but I live in Kyiv, I was lucky to get out a few days before the invasion but my life, my team, and my property are still there. I try to focus on helping the guys still there find safety and arrange lodgings, but the draw of doomscrolling is ever present.

Fortunately I’ve noticed that I can’t focus on the horrible reality of this war and also on coding or reviewing PRs or debugging some code. If I can focus on a concrete task my mood improves for as long as I can hold the focus.

Also as usual, physical activity helps. I landed in Tbilisi with just a suitcase and didn’t have time to find a gym or set up a routine, but even just walking up the steep hills in the city improves my mood. Don’t underestimate the positive effect this has on the mental state.

This war is not going away soon and my people aren’t going to be out of danger any time soon, so it’s critical to find a way to focus on what needs to be done and not waste time and energy fretting. Easy to say, not so easy to do.
you are however incorrect

https://www.hipaajournal.com/does-gdpr-apply-to-eu-citizens-...

"GDPR requires the personal data of an individual residing in an EU country to be subject to certain safeguards and their data rights and freedoms must be protected. When an individual leaves an EU country and travels to a non-EU country, they are no longer protected by GDPR."

It was quite a common misconception when GDPR was first being formalized that it would apply to EU citizens physically located outside of the EU, indeed if you go back about 6 years you would probably find me making the same incorrect argument on HN.
What happens if multiple github users add the same unverified email address for a particular commit in a repo to their accounts, how does it know which github username to pick to display next to the commit?
Last time I dined at a Michélin star restaurant it was about £100 for two all in. About 5 courses if I remember correctly. That was less than ten years ago. Is £150 for one really the going rate now?
Does salary in this bill include RSU or stock options? If not, then it may not be that relevant to tech employees? For instance, anyone L6+ in Amazon received 160K in Seattle area and 180K in the bay area.
But this doesn't have anything to do with the topic at hand. Most jobs are easy but interviews filter for something very specific. Algorithms. Algorithm interview skill is largely different from even the details behind compilers and databases.

It's like competitive typing. Everyone can type. But interviewers filter for the best.
Storygraph also doesn't have an api, unfortunately. If they did I'd jump over wholeheartedly.
Not at all. Consider the perennial topic on HN on how to accurately evaluate a candidate's suitability for a particular job. It's impossible.
My (very possibly wrong) understanding is that xnu does CoW fork but doesn't overcommit, meaning that memory must be reserved (perhaps in swap) in case the pages need to be duplicated.

There's other complications relating to inheriting Mach ports and the mach_task <-> BSD process "duality" in xnu, which Linux doesn't have. I'd love for someone to chime in who knows more about how this stuff works.
In addition to the other response you've received, NATO is the US, for all intents and purposes. If you watch the video I linked, you'll see that most (all?) countries Russia has invaded in the past was because of NATO involvement, e.g. dangling NATO membership over their heads.
Why is that the logical conclusion? That doesn't make sense to me at all.

Internally managing that many positions and requirements and putting up that many job postings is a nightmare. For applicants, I'm going to almost immediately leave a page with that many listings and look at other companies.

It's only "logical" if you ignore all other pressures to job postings and are only trying to game these laws, which I presume have some baked-in preventions for this. I know Colorado's equivalent law does.
A thread is not the same thing of a process. There are situations where you are fine with a thread, other where you need a process.
Russia is intentionally re-routing and sniffing internet traffic from Ukraine
The captured 'soldiers' have been reporting they were hoodwinked into launching attacks, and their army is up to 80% conscripted.
Digital books are not fireproof
Great uses for an old Android smartphone
Yes, in my experience tickets are often not refundable but they do have value that can be applied to another flight if for whatever reason you become unable to use the ticket on the flight originally booked.
> A lot of Michelin restaurants suck.

Not really.

I've been to a whole lot of them and seek them out. I've been mildly disappointed here and there, or underwhelmed. Never seen one that sucked though.
I understand where you're coming from. But, how would this be any more confusing than the fact that using yield instead of return in Python turns a function into a generator? That just seems like a pretty thin justification for not allowing await without async.
Yeah i watched the video curious to see how the truck gets OFF the train, but it cut out.

Does it really just backup? That seems much more treacherous, than having a ramp on the other side.
No downside, it's just not something the site provides today as part of beta. An anonymous experience is something we're exploring.
You can always ask the developer how they prefer to be paid.

Most will just want the money sent straight to their bank account.

To save money on transfer costs you can use services like wise.com
I'd recommend to add social login options. It greatly reduce the initial barrier to sign up. Besides the usual suspects like Google or Microsoft, Github, Discord are also very good options.
Inspecting Web Views in macOS
Because you never always have a device on you. Sometimes its dead. Sometimes its charging at a dock across the house. Its ultimately a lot clunkier to pull up a calculator app and tip tap at a faux 4 function calculator than it is to just think.
and Seattle and Denver and wherever is next?

Seems like an ax to grind fantasy.
Not directly IT related, but involves SSL certs and IoT:

A place I knew (involved in IoT roughly a decade ago) had written its own SSL certification validation logic (not the crypto part, mind you: just the part that checks “is the date on the cert still valid now?”) for the very first version of its hardware.

It was rolled out in the summer and things went fine. Or so they thought.

On Jan. 1st panic broke out, as the previously undetected off-by-one programming error in the validation logic meant devices could not validate the server’s cert anymore.

There were quite a few layers of learning in that fuck-up, but thankfully it was solved within a few days :)
FSF-funded white papers on questions around Copilot from GitHub
Who cares?

You're making the presumption that more popular is better. You're also heavily implying that linux desktop users should care that it's less popular - I genuinely don't. 2022 is another year of the linux desktop for me, and I'm so glad to be off windows again.
In my world we often say things like "X is the moral equivalent of Y" where X and Y are just technologies and, clearly, are morally-neutral things.

Why do we do this? Well, because it adds emphasis, and a dash of humor.

Clearly fork() is neither Good nor Evil. It's morally neutral. It has no moral value whatsoever. But to say "fork() is evil" is to cause the audience to raise their eyebrows -"what, why would you say fork() is evil?!"- and maybe pay attention.

Yes, there is the risk that the audience might react dismissively because fork() obviously is morally-neutral, so any claim that it is "evil" must be vacuous or hyperbolic. It's a risk I chose to take.

Really, it's a rhetorical device. I think it's pretty standard. I didn't create that device myself -- I've seen it used before and I liked it.
I've been to a Michelin star ramen place in Japan. Nothing at all fancy about the place, other than the fact you need to get in line around 6am if you want a seat at noon. When it's time to eat, you punch in the number of the item you want in a very typical Japanese ticket vending machine. You sit down at the bar with about ten others, hand the ticket to the guy at the counter, and soon you're in a rush to eat your ramen. Because everyone is just sucking down their food as if this were your regular corner ramen place and they have to get back to work ASAP. I can't say the ramen was better than any other decent place, since the peer pressure to finish your meal is rather intense. You'll sit there and ponder how the Japanese eat such incredibly hot noodles so quickly.

Tim Ho Wan is another cheap place with a star. They are a chain, even.
signed up and the rating system is borrowed wholesale from google books and there are no reviews at all; so rating and reviews are not even a feature (yet?). not a good look, i'd love an alternative to goodreads but not even having a basic rating system is kinda defeats whatever purpose this site might be going for
Full context makes it a bit more clear. I don't think you can reasonably argue this is an invitation to hack. But yeah, interesting point.

"Unlike typical standardized tests, the MSAT is taken online and in private. Everyone will be cheating, and we don’t care. Cheating is a legitimate test-taking strategy."
The video didn’t explain how it works :(
I didn’t say anything about cpp programmers who needed web devs. I’m sure there are plenty of those.

I’m saying CPP developers who need ui/ux developers, something that’s a separate discipline in itself. But also willing to touch CPP, assuming that’s what this is.

I had this recruiter with Google telling me he had a hard time finding someone who was fluent in both C++ and HTML/CSS. It was always really good at one and dabbled in the other.
Looks cool. Good luck!
>- Cloud-based factory automation? Unsafe now.

I feel like I must have slept through the point where that was ever a safe option rather than just a compromise for convenience sake.
Namecheap: Russia Service Termination
Just received this email:

Dear XXXX,

Unfortunately, due to the Russian regime's war crimes and human rights violations in Ukraine, we will no longer be providing services to users registered in Russia. While we sympathize that this war may not affect your own views or opinion on the matter, the fact is, your authoritarian government is committing human rights abuses and engaging in war crimes so this is a policy decision we have made and will stand by.

If you hold any top-level domains with us, we ask that you transfer them to another provider by March 6, 2022.

Additionally, and with immediate effect, you will no longer be able to use Namecheap Hosting, EasyWP, and Private Email with a domain provided by another registrar in zones .ru, .xn--p1ai (рф), .by, .xn--90ais (бел), and .su. All websites will resolve to 403 Forbidden, however, you can contact us to assist you with your transfer to another provider.

Customer Support,
Namecheap
Erlang mostly doesn't doesn't share memory between its Erlang processes, but it does this by making it so there's simply no way, at the Erlang level, of even writing code that refers to the memory in another Erlang process. It's an Erlang-level thing, not an OS-level thing.

If you write a NIF in C, it can do whatever it wants within that process.

The BEAM VM itself will share references to large binaries. Erlang, at the language level, declares those to be immutable so "sharing" doesn't matter. As an optimization, the VM could choose to convert some of your immutable operations into mutation-based ones, but if it does that, it's responsible for making the correct copies so you can't witness this at the Erlang level.

The Erlang spawn function spawns a new Erlang process. It does not spawn a new OS process. While BEAM may run in multiple OS processes per dragonwriter, the spawn function certainly isn't what starts them. The VM would.

So, you can not spawn a new Erlang process, then set its UID, priority, current directory, and all that other state that OS processes have, because an Erlang process is not an OS process. If the user wants to fork for some reason beyond simply running a program simply, because they want to change the OS process attributes for some reason, Erlang is not a viable choice.

Erlang is not unique in that sense. It runs as a normal OS process. What abilities it has are implemented within that sandbox, no different than the JVM or a browser hosting a Javascript VM.
A third way is to grant the parent process access to the child such that they can use the child process handle to "remotely" set restrictions, write memory, start a thread, etc.
False Futurism: The metaverse is just another way to “go online”
Binance likely couldn't even identify all of the parties if they wanted to.

AMM.
I can also write on my own web site that my email address is linus@linuxfoundation.org. But I can't send or receive messages from it, so how exactly would I be claiming it?

Does GitHub allow you to impersonate Linus via email? No, it does not.
What do you value, if not human life? What ethical system can possibly sustain this viewpoint?