skysight-inc/HackerNews huggingface dataset:
Identify when you're solving a problem that isn't a one off.
Solve it in a way that also works for the other situations you expect it is needed (i.e. make absolutely everything that's unique to this first implementation a configuration item outside the unit or callable via an abstraction/extra interface from the specific use). This is easier to do if designing something for multiple places at once.
i.e. Make it modular from the start. This requires more work up-front.

I work in embedded so we reuse: device drivers, MCU abstraction layers, communication protocols, key (to our business) areas of application level logic.

Reusing components is about reusing design, which ultimately means you're reusing/extending a specification as well. If up front you can define the specification to be standard for a bunch of projects you can plan for a lot of reuse and justify the upfront work.
This is neat.

One of the projects in my to-do list is to make a gender-neutral version of postman, postperson.

I guess now I can just fork this. Thx!
The reason it's bad for you is the same reason all other junk food is bad for you: half of it is oils and there's too much sodium. To much Oils are terrible for the body because they're inflammatory.
Redirecting the Techlash
No, it is of a mass that according to our still standing understanding of astrophysics, is impossible to create by the collapse of "a single star".

But you can very well have this mass by the colapse of two black holes, or by one black hole that ends up consuming one or more stars nearby in due time.
Thank you very much.

If you have any suggestions regarding more providers or services please let me know as I am keen in improving the site.
Buy local. Takes a second to glance at the distributor location - though it's not always clear when buying fresh unpackaged fruit and veggies where they were sourced from. Personally I'd like to see more of that information available at supermarkets and online.
Significant, for the HN audience, because the deceased was a very influential engineer, a controversial manager, and both of those qualities came to the fore in instigating the VW diesel emissions scandal.
> Both Nim and Kotlin Native have a runtime in the form of a GC/automatic memory management, so you'd still need another language "beneath" them to get the job done.

That is not necessarily true. Not sure in the case of Nim or Kotlin Native, but the GC itself can be written in Nim/Kotlin Native in principle as well.
Laws affect behavior only loosely. Particularly behaviors that lack a direct victim. See also: war on drugs, speed limits, gun control.
SIM Swapping Fraud a Rising Concern
A few minor UI comments.

+ Failing to select an amount to send should raise a flag.

+ Entering a negative amount to send should raise a flag.

+ After viewing a result, if I hit `back` on my browser (say, to compare results for a different transfer amount), it resets the currencies to their defaults (for me, U.S. and Argentina). It would be nicer to remember my selections.
North Carolina Sues 8 More Vape Companies for Allegedly Marketing to Kids
Yes because “all the people you know” is a representative sample.
Thanks for the feedback. I am working on adding more providers, if you have any suggestions on companies please let me know.
I think there are plenty of unecrypted copies of Wikipedia floating around. Good point though.
The last one I tried was ripgrep, and something about the default behavior just drove me insane... I'll freely admit that it's all about aesthetics and there's no right answer, but that doesn't mean my preferences go away ;)
Projects to Know Newsletter – Discover OSS Projects and Papers in ML and Data
You can use basic HTML and embed images, there's nothing stopping you putting adverts in a feed.
It's still reasonable, because he isn't talking about traditional spies. The majority of the population seems to be plugged into Facebook, Google, and other companies that are essentially surveillance organizations. By interacting with people who have no concern for their own privacy, you will end up being surveilled as well. If you are a contact in their phone or email that will be harvested, if you go to their house and they have smart devices you will likely be recorded (audio and or video), if you go anywhere with them there will be location data, if they take and post any pictures or videos with you that's another source of data. He is correct that the majority of the population are now "informants", although they are informing for companies like Facebook rathter than directly for the government
Good story I guess. I've commuted up and down the NE corridor for 25 years on Amtrak and airline shuttles and there's just no comparison whatsoever. Amtrak is leaps and bounds more reliable, cost effective, and pleasant than any airline competition I've found. Most New Yorkers I know agree for DC/Boston trips.

Perhaps your experience is a little atypical.
Fitbit Creates an Apple Watch Lookalike
The Missing Piece of Amazon’s New York Debacle: It Kept a Burn Book
Thank you very much for your feedback, will get these changes implemented :)
Let me ask you a question if I may: I have a server app I’m running on k8s, it’s stateful and external users connect to it (over grpc). Users connect to a specific server which is identified by ID, this is important and can’t be easily rearchitected. I also expose an API to spin up servers for new ids which users can then connect to. At present I’m doing this by having my “controller” api (which is just an app running in a pod which exposes a rest api then makes calls to the k8s api) create a new deployment+service per server and then add an ingress for that service. I’ve been considering taking the k8s functionality from my controller and putting it in a new CRD + controller. Is there a better way to do this? I feel like I’m fighting the system somewhat with my current approach and yet I don’t see a simple answer using vanilla k8s primitives. I feel like what I want is scalable statefulsets that automatically create an service+ingress to each pod created but nothing seems to offer that. My use-case seems simple and common, so how is everyone else solving this problem.
HN updated their title after I posted my comment. The title of the linked article is still misleading: "Possible Detection of a Black Hole So Big It ‘Should Not Exist’".
So does that mean during a collision between blackholes mass actually does/can escape a blackhole? I thought mass couldn't escape, at least not in any observable way that we can detect. [I don't know a ton about astrophysics, so apologies if this question doesn't make sense].
Avoid artificial sweeteners during fasting. The incretin effect from tasting something sweet will cause you to produce insulin, reduce your fat metabolism, decrease gluconeogenesis, and cause your blood sugar to drop.

Usually it's recommended sticking to water, coffee, tea, and sometimes bone broth for longer fasts to supplement a little protein and electrolytes.

For more information, Dr. Jason Fung wrote two books on this: "The Obesity Code" and "The Diabetes Code". Both are VERY much worth reading.

https://www.amazon.com/Dr-Jason-Fung/e/B01BT8K6FK?ref=sr_ntt...
But also has a solution: https://github.com/crev-dev/cargo-crev
I gotta ask, because now you're firmly in my backyard--what's the biggest cloud spend you've ever been in charge of? I ask because "Cloud costs" keeps coming up as this bugbear reason to use k8s and it isn't a real concern for the 99th percentile of applications. An application that's expensive when running directly against a cloud provider's APIs will remain expensive when running in k8s, if not moreso because of k8s's steadfast refusal to pay attention to the bin packing problem. The galaxy-brain thought on HN is that cloud providers are so much more expensive than OVH or Hetzner or whatever--it's literally meaningless. People cost a lot. Even an inefficient use of AWS doesn't cost very much. By the time you're at the point where your cloud spend exceeds one FTE, you should probably have forty and the wins it gives you should be self-evident or you've screwed up somewhere else (and that "somewhere else" is probably your business plan).

I've moved nontrivial systems from AWS to GCP and in the reverse direction. It's a job done in Terraform/Pulumi and while a competently written application or set of services needs some work to do the move it's work you are likely to do once at most. (Emphasis on at most. The overwhelming, overwhelming majority of companies are way better off going multi-region in a single cloud provider than going multi-provider. Multi-cloud is for the rich and the silly.) The underlying cloud provider doesn't matter very much when you can pay somebody like me to come in for a month or two and help you make your application an actual citizen of the platform you want to use and leverage its efficiencies properly. The "good long term bet" is abstract interfaces in your code--the hype-driven cycle of the new-and-shiny means there's a nontrivial risk that k8s is no longer sexy enough to blog about by the time that "oh, we now need to move to a new provider!" even matters to you.

(I am contractually obligated not to step in the microservices pothole. It's a good way to waste development time and not ship, though.)
Both V (https://vlang.io/) and Zig seem really interesting, I also hope they will reach maturity
Crypto Tax Girl Is Hiring
My wife does taxes for people with crypto currency. She's hiring her first full-time employee. It's 40/h a week, all remote, and pick your own hours. Here's the tweet of how to apply https://twitter.com/CryptoTaxGirl/status/1166740027583410176
I'm imagining the equivalent of our archaeologists finding their way into one of those data centers and figuring out what to do with a hard drive.

I wonder what a datacenter would look like 10,000 years from now if no one did anything to it. obviously it wouldn't be powered but I'm thinking there would be recoverable data.
What's not like the others? I see a list of common activities of government overreach.
The chances of two random black holes ever colliding with each other (not a binary-pair situation) is astronomically rare. On cosmic scales, black holes are microscopic. They are far smaller than stars of similar masses, but have we ever seen two random stars just collide?

Two black holes colliding would be like two bullets colliding if fired randomly from guns on different continents. The likelihood is so low that any detection within our sphere of observation would be very suspect.
While I agree with you that it's problematic, a minority woman stereotyping a white man is not quite the same as in reverse if you see relative social positioning as a first class factor. The reasoning for why it's different is something like the reasoning for why it's generally fine for employees to get together and casually bond over being annoyed by their bosses but the same thing going the other way would be obviously inappropriate. A lot of people experience being of minority race, gender, and culture as constructs that basically equate to having been born holding the short end of an implicit employee-boss relationship. As such, it's something that's naturally at the forefront of their minds.
People who say "C is the new assembly" don't understand why people moved from assembly to C.

Assembly is bad because it is typeless. Because it is typeless, there is no way to check for program correctness. Rust is okay because it doesn't require garbage collection and types, but the best language would be C with a highly-elaborate strong type system and no closures or other unsuitable concepts for systems programming.
Start by throwing out everything you learned about nutrition from the government.
I'm not a doctor of medicine; my course (experimental physics methods; basically something where they learn something approximating general diagnosis skills) was a weeder for medical students.

I am in abundant agreement with you that some doctors are amazing and some are cabbage brained imbeciles. The point I'm trying to make here is that for squishy complex chronic conditions like hyperlipidemia, I don't think even the very good ones are well equipped to know what they're talking about unless they spend a lot of time reviewing the literature (and even then, if they act on it, they may be voiding their malpractice insurance terms among other things). T-tests on the differences in outcomes are fairly difficult to interpret for researchers; it's impossible to eyeball and make sense of it with the samples a GP is exposed to. There's all kinds of confounding bias as well; they don't see people who don't go to the doctor, have the condition (such as it is) and do fine without any intervention. As such, they basically stick with the prevailing ideology. And they get this ideology wrong all the time. It's not their fault; it's just how the world works. For myself, I build in a discount term for doctor advice based on what the issue is. Basically if doctors are provably good at treating an illness; I will shut my cake hole and obey. If they're not, I'm at least going to dig into the literature.

FWIIW an anecdote for you: Andy Sessler, the former director of LBNL developed a brain tumor while running the place. He had access to the very best treatment in the world, including the Bevatron proton bombardment technique, but he chose to adopt some kind of macrobiotic diet and take up running (founding the LBNL runaround in the process). I think the tumors eventually killed him; 35 years after he was diagnosed. I didn't know him beyond seeing him around at seminars and runarounds and such, but I assume his gamble was based on a deep understanding of how the stats on the disease treatments played out.
So, a single example enough to state there's a problem?

I admit - Rust is on the easier side of packaging, which tends towards proliferation of dependencies, but the general feeling I get right now from rust communities is a deliberate restraint when it comes to dependencies.
Within the last 100 years, there have been at least one instances of the monarch being the last refuge of democracy (in Spain, when Juan Carlos opposed a military coup).

The queen may in fact have to be the grownup in the room to get the UK out of this in some fashion. Parliament (and May, and Johnson) don't seem to be able to do it.
They should contact us - Nextcloud GmbH. A contract with us contains all indemnification they could ever want, so it should not be an issue at all. (A)GPL is used in a countless business environments, they're tried-and-true licenses that have been proven to be pro-customer. Especially if you have a proper vendor contract it's actually a huge advantage over the various vendor licenses and their often heavy-handed anti-user clauses.
They can't be created from stars 50-130 solar masses, but they can be still created by joining 2 black holes of smaller masses, right?

The bet seems stupid when you consider black hole in center of Milky Way is supposed to be 4 million times solar mass.

So the prediction was wrong.
That doesn't mean very much; fzf is great enough that it could be the best part of a tutorial even if the trial was already good :-)
As a Windows user, the Rust ecosystem feels far more portable than any other ecosystem I've used; I run into issues extremely rarely, even though most people are on Mac OS or Linux. (Our last survey did show ~30% of people using Windows, though.)
How do you see that working? Rust and Python come from very different philosophies. I like them both, but they are a strange mix. Python extensions in Rust? That could be a good thing. Much easier to write a reliable Python extension. I imagine tooling for that already exists and I am simply unaware.

Or, maybe Rust semantics with Python’s readability? I would like that. Rust is the wave of the future, but ultimately the language will not be a long-term survivor, entirely because of the ASCII-salad syntax. I predict that we will learn huge amounts about language semantics from Rust, thank the team, and then replace it with something pleasant to read.

Rust is the Algol of a new generation. I mean that as both high praise and as a sad prophecy.
Maybe, but when people working in sensitive positions post their entire history, clearances, and build their own network and all you need to do is pay a nominal fee to become a LinkedIn "Pro" to get access, it makes fishing for the right targets quite a bit easier than classifieds.

Recruiting agents abroad is one thing - I'd think this would also be useful / more useful for social engineering attacks and other deeper attacks on sensitive networks. "Hey I was with you at university - want to grab coffee? Friend me!" > Now has access to the entire network of cleared professionals working at [place X]
This is a solution to a problem that shouldn't have happened in the first place.
Or the police request access, the homeowner denies it, the police get a search warrant for certain data on Ring's servers, Ring provides it without comment.

Everyone's happy! The homeowner has preserved their privacy by smugly clicking "no", the police are browsing all the footage from the camera anyway. Job well done.
> Rust is the first one I'm too stupid to understand.

More complicated than Haskell, etc.?
> Systems programming is the development and management of software that serves as a platform for other software to be built upon.

What a wonderfully concise definition. I was never sure exactly where to draw the line; "You know, it's, uh, programming where you have to manage memory. They use C for it. It's lower-level, and stuff. It's operating systems but not just operating systems."
The 1 star should be: "Book was damaged during shipping."
LG $4,400 fridge creates an endless supply of trendy ice spheres
That's my story, too - learned about sine and cosine by playing around with plotting the results in Applesoft Basic. Wasn't until the following year that I learned what they're for in Trigonometry class.
Effects of Lack of Employee Concentration on the Business
It's not meant to work exactly like `grep`, if that's what you're on about. If anything, I'd say reimplementing working tools in another language is pointless.

It's like when bands cover songs. Who cares if another band plays the song if they don't put their own spin on it?

So it's more that you don't care for the tool than the language in this case. Although, I invite you to try ripgrep again and/or lay out some of your gripes with it. I find it a very good replacement for grep.
Ya'll should go to https://reddit.com/r/intermittentfasting to see why this works and the success stories
I like the general argument that's being made in the article about encryption available to consumers being the same, and of the same importance as military encryption, but I've got to disagree with military electronics no longer being the bleeding edge.

Especially in areas such as RF, optics and positioning, the military still has access to stuff the general market can only dream of.
thanks for the detailed reply
That's interesting, there's that plot that floats around of the labor share of GDP growth diverging from productivity coinciding with the end of Bretton Woods, which is striking to look at, and I have no idea how to reason about conditions before compared with conditions after.
Actually it's not _that_ difficult to do transmission X-Ray diffraction measurements. Or for gold, just measuring density. You do need to do the latter to like 5 significant digits, but that's not hard per se.
The Climbing Tragedy on Howse Peak
Thank you! I'm using Plaid (https://plaid.com) to connect to users' banks.
Isn’t a big assumption that people actual desire “to be social”? I’m a former part time fitness instructor who spent 15 years in gyms all across the metro area, only ran outside for races with friends, and they were my social circle, but now as an older married man in my mid 40s, I have no interest in the gym scene. I like having a home gym with cardio equipment and weights.

But as far as spending more than the functional equivalent, do you have the cheapest house that would give you shelter? The cheapest car? The cheapest phone?
https://www.investopedia.com/terms/w/walmart-effect.asp

It's generally understood that "back in the day" (whenever that was) when Walmart was going through it's greatest period of expansion that Walmart would be able to enter an area and have a negative effect on existing businesses that didn't have it's advantages (massive corporate bankroll, improved supply chain, variety of offerings, etc). Eventually those business would atrophy, often closing. At this point, the local store had established itself and was able to behave in whatever manner it wanted (raise prices, lower wages, etc) because they had essentially become the only game in town.

At this point, as they are so entrenched, they probably behave in a very different way and have different needs.
I can't tell what you're responding to, or what the purpose of this particular post is. Just to confirm that hiding price rise in a fake value-add is dishonest?
I don't think anyone was refuting that point ...
It already exists through other means. Any arrest (!) or conviction is likely to show up in a background check, and most employers besides very small ones conduct background checks.

If you can't get a job because you can't pass a background check, then you have a pretty low chance of affording to live. I mean sure, you can still walk around in society and book plane tickets if you somehow get money (something you can't do in China with a bad score).... but you are already teetering on homelessness, bankruptcy and re-imprisonment under our current US system.
Could part of this be the rise of non-American restaurants?

If I'm eating say, thai I don't "order vegan" - but a tofu based curry may be vegan.

Vegan food, done well, is pretty great. But there's a steep learning curve with the spices etc, so I tend to eat out for it.
> An animal need not have a brain to be an animal.

How does that work? If I grew a chicken breast in lab, without the rest of the chicken, that's not an animal, right?
Why would they do that? Why would they care which hypervisor/VM solution you use?
It is always amazing to me that people downvote actual anecdotes that highlight the arguments being made, while at the same time upvote rampant speculation that has no basis in fact.

Having worked at Stripe, these exact examples came up more than once. I can verify their authenticity.
Maybe he means a python implemented in rust
The red duck quacks at midnight.
That's not why people moved from assembly to C, C is portable, assembly is CPU specific, the move to C was about abstraction to a higher level language in the name of portability to multiple processors, not about verifying program correctness.
As great as that tool is (I do think it's good) I wouldn't call that a solution, I'd call that a mitigation. If the ecosystem is terrible (dependency-bloat wise), then a tool like that doesn't make a big impact.
There was an article just a few days ago about the CEO of a genetic testing company handing over information to the FBI.

It doesn't seem a reach at all for the FBI or state or local police to ask for or subpoena stored footage.
Search warrants are 100% routine and Amazon must comply with hundreds? of them daily.
> the lack of Android updates.

It is the only Android phone with this SoC to have Android 7 officially supported.

Fairphone are doing as much as they can in this regard.
Sitting in vaults is what gold does. It's being "used" as a store of value.

Just because it isn't being burnt up doesn't mean it's providing no utility.
Sundial: A personalized health plan for targeted supplement recommendations
As I understand it, they are able to streamline or bypass some of the regulation of traditional taxies use and offer a cheaper product this way. So it would be a cheaper cab ride plus the 20,000 engineers and profit.
Well, the likeliest explanations are that he successfully committed suicide, was successfully murdered, or was placed into witness protection. None of those seem very likely, but none of those seem significantly less likely than the others either.