skysight-inc/HackerNews huggingface dataset:
>so that allocations by a given process reserve memory and may fail, but in return the kernel promises not to OOM kill it

The issue with this is that there are other processes on the system. If I start a program that used your idea for allocation, and it used 90% of my memory, a small growth in my memory usage might mean I run out. But because it's guaranteed not to OOM, another program gets killed rather than the one using 90% of the memory. If you want no OOM kills, you've got to disable overcommit globally.
The Coming Persistence Apocalypse Part 2 - Mario Wolczko - PLISS 2019
sure I did but I didn't bother with a "Show HN", also this is well beyond the scope of a Hello World. It just made me wonder if OP hasn't studied what was already out there and if he did why no explanation or credit or mention of Steven's work ...

even if he disagreed with Steven solution and chose to reimplement, it would have been interesting to understand what the motivation was. I'm not saying he shouldn't, but just that it would be nice to know what motivated his design and why he thinks it's better to redo ...
We agree, which is why I prefaced my statement with if volume is high enough. Just how high for 7nm is left as an exercise to the reader :-)
I've never understood what happened to reCAPTCHA, it was originally so great and is now just so, so toxic.

Originally it was an awesome solution based on OCR'ing books that usually worked quickly on the first try, and almost never took more than two.

Then it turned into a single checkbox (analyzing mouse movement) so it was even faster... and I remember some simple image-based like "select the images of cats" that were also easy to get right. So even better.

But THEN... in the past couple of years, the image-matching started asking exclusively for analysis of street images, that has two huge problems:

1) The images are so blurry and ambiguous it's really hard to get right, it feels like a test designed to make you fail

2) You never know how far you have to go -- you keep clicking items, they keep replacing them with new ones, and there's zero indication of if you're almost done or if you're getting better or worse.

Once I did one for three minutes straight, neither passing nor failing, until I just gave up and left the page... if it's a bug, that should never happen. If that's supposed to be able to happen, that's the apex of asshole design. Either way, it's a failure in every way.
Thanks for the clarification, seems pretty straightforward to me.
This fits the pattern of Google consistently going "oops we broke Firefox" (or otherwise made it worse than Chrome) to the extent it raises suspicion of a deliberate strategy, as described by this former Mozillian: https://twitter.com/johnath/status/1116871246510264320
I'm assuming it's using a similar technology as my mom's internet uses (hers has an antenna pointing at the local water tower). I can't think of a time that she's had weather related outages.
Just because it happens for historical reasons doesn't mean it was a good idea. Not to mention those are physical things that require tangible resources to reproduce.

There's so many things I have to pay 20-30% more for in Canada (for ex: $150 for shoes that are $100 in the US) for ridiculous protective import policies for old non-core industries that do little to help the economy.
I've never understood why they don't just say what you're supposed to select - it it just the lights, or the poles too? What if part only enters a box by a few pixels? Just tell me what you want, dammit!
Credibility Ratings of News Articles
This is absolutely correct. If this stuff didn't work, then consumers wouldn't buy it, and the game companies would go out of business or change their practices. Game companies are highly profitable, therefore this strategy, as horribly as it sounds, is apparently a successful one which consumers are happy to fund with their disposable income.

Games are a luxury; this isn't something like ISP access or cellular service that you basically need these days to fully function and participate in modern society. If people really didn't like the practices of the game companies, they could easily just not buy any games and do something else with their free time. The consumers are absolutely to blame here.
Malboard: New Computer Attack Mimics User’s Keystroke and Evades Detection
Isn't an add much cheaper than a multiply?
What history teaches us about the latest stock market plunge
I don’t understand the downvotes here.

A small blog can randomly get a 100,000 view spike. If the blog contains images and maybe even a gif it’s easy to blow through bandwidth caps for most free tiers.

I use netlify’s free tier but actually host my videos on BunnyCDN. I also make sure to optimize my pngs and jpgs. This isn't precautionary. It's actually necessary.
I had health insurance and when I was unable to work for a long period, they duly paid out but far less than I was expecting.

They broadcats vibes of warm-and-snuggly, puppies and kittens and smiling children but when the time comes they are predatory because it's they exist only for $$$. It becomes very clear at the end that they literally don't care about you.

In my case I accept that I was naive, but it's possible you may run into something similar. I imagine cancer can be expensive to treat and it's not rare - do you think £1200 amortised over a period would cover the cost?

"Hi, I've got cancer, and I've come to claim"

"Oh yes, here's your insurance policy! It says Advanced Cancer Cover"

"Quite"

"So do you have Advanced Cancer?"

"Well no but-"

"Then you're not covered. Have some of our FREE paracetamol for £12.50"

I'm being facetious but do check your small print.
My company proxy kept triggering endless Google captcha games. I switched to DuckDuckGo.
Who posts their hello world on HN? My question was a valid one given the circumstances.
Awesome! I really hope I didn't come across as attacking you/your post, I found it really useful. I just wanted to remind people that the DB wouldn't really be covered by this (except in the case you mentioned where you are dumping the data).

I am definitively looking at this through the lens of where I work where a mysqldump (or equivalent) could take days to complete in full (DB is nearing 2TB in size now). For a number of projects a mysqldump might only take seconds or minutes and would be a perfect candidate for this backup scheme.
Well, a company where what you buy is "how the money is spent" (since browsers are free anyway), better provide it...
I will never understand people that make textual item list and don't sort them in some logical way (such as alphabetical).
> There exists a happy medium, where power users get all the freedom they want but apps are still by default beholden to certain restrictions. And this is orthogonal to a proprietary API.

Is this not the happy medium Google is trying to hit?

Power users can unlock their bootloader and do whatever they want. This is still officially supported, with vendor blobs officially provided.

By default things are restricted to deliver a happy user experience in the context of the average person that just wants a product that works. But you're free to do whatever you want. There's (usually) even controls to remove restrictions from apps manually without doing the custom ROM route, but there is always the ultimate power user toggle there of "flash a custom ROM"
Thanks for sharing. You got FDG PET ("older") as well as FAPI? Are you in the US? Curious if FAPI is already in wide use.... does FDG not work that well for NET ?
So your breakpoints have to be ... those exact pixels to use that shorthand?
Salesforce Just Became a Digital Transformation Leader
I used to work at Raytheon. The one weird thing about the defense business is how few businesses and they end up making strange alliances.

We were parters with Boeing on the project I worked on, but bidding against them on other projects.

Raytheon got rid of all its commercial ventures, Amana appliances, RayMarine, Beech aircraft and anything competing in the private sector was spun off. There corporate structure had a lot of legacy from previous mergers (before my joining) which seemed to be stuck at 85% complete.

I can't see how this merger isn't going to set off anti-trust alarm bells in washington, but these companies are well connected.
Supercomputing Dynamic Earthquake Rupture Models
Which was my point from my earlier downvoted comment. The idea that training Google AI is a condition of use is ridiculous. You have to provide free labor to Google as a condition of paying your electric bill. You also have to share your data with Google — even if you decide not to complete the Captcha.
Another "been there, done that". If I could give advice to my 30 year old self, without doubt, it'll be: #1. Focus on finding the right job that works for you and pays the bills. Once you are back to feeling good start a side project.
Makes sense. I was thinking that maybe signal handlers could use the regular stack of the thread, but that would of course make everything fall down if the "real" code would write to the stack before updating the stack pointer.
I have found that eating dinner as early as possible — anyway, earlier than 8:30 or 9:00, which is my natural tendency — does help. I get an energy burst about an hour after dinner; it's hard (and pointless) to get myself to go to bed until it runs its course, so eating earlier is the only solution.
I strongly disagree in trying to actually cost out the usage of our personal data. I think the right to privacy should be protected and that the extreme compromise of your personal thoughts is abhorrent. A market around this data would just lead to a normalization of this behavior into the socially acceptable realm. Similar to how we don't allow people to sell themselves into slavery we should prevent people from selling off their personal history.
I think the irony is that from the organizer's point of view, it's essentially working as intended. The "windfall" mechanic was supposed to make rollovers more enticing by increasing the payout amounts for everyone. The only reason to make a lottery more enticing is to sell more tickets.

So they sold more tickets, and made more payouts on lesser tickets. Exactly as they planned. The lottery doesn't actually lose out - it's just emptying the pot (which was filled in previous games) in return for increased sales.

It's the old adage "the house never loses" - if 50% goes in the pot and 50% goes in their pockets, it doesn't matter who wins the pot - their 50% doesn't change. If a mechanic creates an incentive for more sales, their take increases. Fantastic. But if popular perception becomes that the game is rigged, less people buy tickets - and their take decreases.

(We had an office draw that'd run for months at a time, until someone eventually won. But we wouldn't take new players until the pot had been emptied, as someone joining for the last 2 rounds and winning everything, lost us more players than we gained. That is essentially the long-term risk here too. 10 people paying in until one of them wins, feels fair. 10 people paying in until the 11th wins, doesn't. And when the game stops feeling fair, you start to lose the feeders that fill the pot in the first place.)
"Peterson’s perjury charge is clear-cut, Martin said. According to the affidavit, Peterson not only failed to go inside but then lied about how many gunshots he heard after arriving at the school."

This seems reasonable to go after him for. If they had ordered him inside and he refused, he essentially is not doing his job and should be fired/responsible for it. How much responsibility depends on whether he would have actually saved anyone if he had done his job as intended in my opinion.

For not going into a live situation without orders they should not hold him accountable for that as there is no clear cut S.O.P. when it comes to school shootings.

FTA, "According to a 2018 study of the sheriff’s department in Palm Beach County, which neighbors Parkland, the Forum found there was ambiguity about how officers should act during active-shooter situations — whether they should wait for backup or rush inside."
just to add an extension to this "outside the box" idea:

with the exception of a few countries, being abroad is so much cheaper than the US.

if you plan to move to eastern europe or southeast asia, you will literally triple your runway - with $60k we're talking 5 years to succeed instead of 2.

getting out of your comfort zone will spark more creativity as well (just like shoe dog, great book btw)

if you know you want to do entrepreneurship, why consider anything else? with enough iterations, as long as you're learning and cycling quickly, you will eventually succeed.
It's not upgradable (nor is the mini and iMac Pro) and like the iMac comes with a screen that can't be used on its own (when the computer part is old in 5-6 years).
Another Brit here, and yes this does annoy me a bit.
Given that the vast majority of government employment happens in education, health care, transportation services and utilities, the part where "large government" is of actual concern to me has _very_ little to do with its actual cash flow and employment numbers and a lot to do with crappy regulatory environments.
Users have the option to flag submissions
Shouldn't everyone want to be checked for it?

I spend 10000x more time and effort monitoring the health and performance indicators of my servers compared to my body, it's astoundingly ignorant that we aren't more honed in on early detection for all sorts of issues.
I know vim but somehow my brain is just not compatible with it. I was always using `nano` and never had a need to switch, I'm working heavily over ssh, quite often coding over ssh too.
Video gamers design brand new proteins
You're barking up the wrong tree here. reCAPTCHA is a free service that developers implement. If you don't like that, complain to them. Companies aren't compelled to use Google services - they have no choice because the bot issue is untenable without it.
Notification Sounds Playing in Vibrate and 'Do Not Disturb' on Android
This is what irks me about the current setup: we put people everywhere with guns. We turn schools into what are essentially prisons. We let officers shoot unarmed people because they’re afraid, with no consequences. But if there’s someone actively killing kids it’s acceptable for them to be too scared to do anything.

The right to be an executioner comes with the potential to be killed - that’s literally there job and the reason for their elevated privilege: they are given these tools because they have to put themselves in the line of fire to protect the public. If they are unwilling to do that they shouldn’t have a gun. Otherwise the only time they shoot people is when they aren’t in sufficient danger to be scared.
> there are open source libraries

Thanks for the link, but IDK. I don't see FCM in that collection. What am I misunderstanding here?
An unexpected benefit of standardizing on clang-cl
Seems like in certain tumor types it's better than FDG - still looking into it myself. Is FAPI available in the US already?
Google, Facebook, etc have so many apps and have so many users that it would be crazy for them not to control their identity systems. A team of 20 people maintaining OAuth servers is a rounding error for them. They tend to want as many moats as possible (not because moats are good, but because you have to be paranoid AF to grow to a multi billion dollar company.)

With distributed apps, the app writer doesn’t host their app, it’s hosted by random miners all over the world. This makes open source hosted services suddenly very easy for individuals to write. You don’t have to start a company to host your service, you just have to write it. Similar to the olden days when you could just throw up a tarball on a FTP site and millions of people could use your app.

So it’s a very lightweight social structure holding up the nuts and bolts of running the service.

However that creates a problem: there’s no trusted party there who is actually unlocking your data and assuring you and other that you are in fact you.

If you have super duper OpSec skills, of course you can just maintain your private keys, get a safety deposit box for your backup tokens, etc.

But for normal users that won’t be an option, so this space of open source decentralized apps will create a market for someone to provide at least basic identity services: holding backup keys, resetting your passwords, revoking session tokens, etc. And once you’re doing that you might as well throw in drivers license validation, group level data access control, etc.
This is one of those "have my cake and eat it too" scenarios.

You want a job that inspires you and which you care about AND you want to start a business or at least pursue some side projects which you think have a shot at making you money.

I've never seen that happen, personally. Something has to give whether it's your savings (you don't work a job) or your enjoyment of your job (you keep your savings).

I think for you given you've tried the "easy" job route and found it draining... You should spend your time now finding a job which excites you and energizes you. Put your time, and effort into that. When you have spare energy, work on your side projects.
MD here. It's "not done" because it could hurt you.

Here's the Bayesian argument:

- Let's assume a lab test (or imaging test) has a 1% false positive rate and 100% sensitivity (that would be pretty good for many tests and imaging modalities!).

- The cancer you screening for has a 1% incidence as well (low-ish, for the sake of argument).

- Therefore the chance that a "positive" scan would be due to a false positive or a true cancer would be equivalent (i.e., the Positive Predictive Value is 50%).

If we did this at population level, we'd be massively overtreating and over-biopsy-ing... not the desired outcome.
Blood tests really don't tell you yes or no. They give you quantified biomarker concentrations which are correlated with certain types of cancer. In some cases the diagnosis is clear, but often it's more of a gray area.
I guess maybe because I don't have all the privacy extensions installed that some people use?
CCN Is Shutting Down After Google’s June 2019 Core Update
This is a super cool website, thank you for sharing it.

My go-to in most situations is still the Source Pro family, but so many people seem to swear by Fira Code that I need to give it a try. (Although I'm not yet sold on ligatures)

Source Code Pro just seems to fit all my applications well - terminals, emacs, vim, visual studio code. Plus the serif and sans serif versions look good to me in the browser.
It pushes the bugs to things that are easier to test. You write tests for things like "we properly error on a malformed input" and write TLA+ specs for things like "there are no awful concurrency bugs spanning three servers in two regions."
Revolve S-1
Would be only great if my kids stay in school 5 days a week. Otherwise it will be just another day I need to entertain my kids. Sure 3 day weekends for traveling would be great, but I already do that with PTOs.

I want 6 hour work days 5 times a week. Not 4 work days. And banks being closed an extra day would just be annoying. (not that I go to a physical bank, but just transfers and such).
“Default Position Should Be Skepticism” and other advice for data journalists
I think I looked that up like 4 years ago and found a few platforms where you could resell your data - thing is it wasn't worth much, like you could make 4 bucks a month with regular smartphone usage.
Even if the data we generate is profitable it's only so when aggregated (e.g. across thousands / millions of users) so the value of a given person's data is heavily diluted.
Then again maybe it isn't worth that much because the price is being set by the people collecting the data and not by the users - if there is a paradigm shift in which people become aware that they're basically working for free, maybe the value would increase ?

(I used to work in a company that was basically harvesting some users' GPS data (via a SDK / without their explicit consent) and using it to make consumer studies for retail companies so it made me think)
High-speed rail took land from farmers – their money hasn’t arrived
> the entire back end stack is still pretty much the same as 20-30 years ago (big expensive Oracle-ish databases).

Other than the expensive part, is it really such a bad thing? I feel like relational databases are a pretty good fit for a wide set of use cases and have a huge amount of tooling.
Audio MP3: Edith Lastar – I Can’t Loose
Why electric cars won't save us: There are not enough resources to build them
A Fantastic Voyage into the Internet of Medical Things (IoMT)
Only in a very pedantic sense that nobody cares about except people that want it to look better than it is.
What about the part where a large section of the population has a vested interest in growing gov, while at the same time (as in the link I provided) being unable to criticize it?

It's not like you are going to go on and argue it's efficient or something...

This is all rather moot. The EU's days are numbered.
That's the weird part for me. Surely inventing a whole new game mechanic, must be their industry's version of rolling your own encryption?
Day of the Tentacle even includes its own hint line as a part of a puzzle!

(LucasArts had 1-800-STAR-WARS set up as its hint line. It still plays as an obvious Star Wars joke in the game today, but for kids that were familiar with the hint line it was much more on-the-nose joke about bothering your parents to call for a hint.)
I would too!

But we have no way of knowing that Verizon and Comcast aren't their backend. For all anyone knows, giving them money _is_ giving Verizon/Comcast money.
Doodle Place
Sure, but typically bit-wise multiply by XOR is used, at least with spread spectrum and many forward error correction.
I use an iPhone currently but I'm wishing for an Android instead, precisely because Android allows some Free Software apps that have no equivalent for iPhone.

But yes, I agree, Android's competition is iOS and that's freaking sad.
And the alternative is believing something else with no evidence. Is that better?
I pinged recapture.net and got a 50ms response time. Baidu would give a 20ms response time. That's on WiFi. That leads me to think the server responding to these pings is in certainly in mainland China, I think in Alibaba's IP range, but probably not a CDN. Interesting, thanks.
"Duty to act" is a well-defined idea in most places for emergency responders.

In New York State, police and firemen have an unqualified duty to act: if you're on shift or off, and you see a crime/a fire, you are obligated to do something about it or you're criminally liable. If you're an EMT, duty to act only pertains if you're on duty -- but if you initiate care, you are subsequently bound and liable if you abandon your patient.
Who in Washington will be taking up anti-trust discussions against the maker of Tomahawk missiles?
Not at all! I'm really glad you mentioned it, since I wrote this in the mindset of small to medium VPSes used for personal projects and I'll make that more clear in the intro. Backups (like everything else, unfortunately) definitely get exponentially more difficult the more successful you become.
Aim Small, Miss Small: Writing Correct Programs
I think I hear both "ess queue ell" and "sequel" for SQL frequently, but "eff ay queue" for FAQ way more than "fack."
This would also force advancements in the field re: distinguishing false positives.

More information is better than less, imo.
I’m torn about this. Fear can crush a person, gluing them in place. There’s a difference between willful in action, and fear.
VLC have a past with "security-asshole" that could explains why JB seems tired with some members of the infosec community in general. From what I've read from the past controversies, each time a security issue arises in VLC the team is attacked by an angry mob of infosecs.

This blog post closing remarks summarize the recurring issue well: https://www.beauzee.fr/2017/07/04/videolan-and-https/