skysight-inc/HackerNews huggingface dataset:
As Adam Smith observed, excess money tends to go into rent. The poor in India sleep on a sidewalk. The poor in the US have a 2 bedroom apartment with running water and a TV. Both sets struggle to make ends meet (I struggle to make ends meet sometimes, and I'm clearly well above average in the upper middle class with 6 months of emergency savings that I dare not touch), so struggle to make ends meet is NOT what it means to be poor.

Everybody will try to make their lives better. Anyone who isn't careful will end up spending so much on little things that they can't afford the basics at the end of the month. I've been poor (for the US - a much higher standard than poor elsewhere!), and I have no desire to go back.

I will agree the poor who cannot take care of themselves are a minority. However I maintain that given money to the rest won't help because they will spend it on things like a nicer apartment. Worse I fear that their attempt to get a nicer apartment will make rent go up and in the end they spend more money on the same apartment - thus making that extra money an indirect handout to the rich.
There's also mutual deployments which suck really bad i.e. deployment A needs to go out with deployment B; but if you haven't set up your CI with that facility (and, let's face it, the easiest way to set up a CI with multi-repos is on a per-repo basis), it can get really hairy.
I had prostate cancer 10 years ago when I was 42, prostate surgically removed and doing fine now.

I also heard from urologists that everyone eventually gets it but normally you can outrun it. If you have an aggresive variety or get it when you're young you should definitely do something about it.

The tricky part is that the current PSA test is not specific enough to avoid the stress and extra human cost of overtreatment so a better test would be great.

Everything else is pretty straightforward in terms of diagnosis and there are decent treatment techniques, I had a simple needle biopsy that confirmed the cancer but for many men this test (although easy-peasy in my case) is scary, expensive and often confirms there's no cancer at all.
The Solidity Language Portal
We hopefully also make it really easy to update your investors too. You can give investors read only access to just your key metrics so that you never have to worry about them chasing you down for updates. Also, when you're pitching new investors, you can create a custom scenario for your fundraising plan and share only that with potential new investors.
Deplatform enough people, regardless of their views, and all you do is fasten the Splinternet. Currently we have China as one big separate internet with gatekeepers for communication with outside world. Then we have the big internet giants that are tightening their walled gardens even more.

I don't like the future, it looks bleak.
> On the other, those same platforms seem to have been a treasure trove of evidence for prosecutors.

It should be pretty obvious that this is merely a mitigating factor, and could never outweigh the initial damage done.
Filesystems are long in the tooth in many ways.

It's fun to fantasize what a better operating system looks like, strip away all the bloat, but you made a new OS you will want a userspace so you'll implement POSIX APIs and get it to the point where Nethack builds and runs, but now you are well on the road to hell because you just built in the legacy bloat.
It would be interesting if this project and the Asahi one would post a "wish list" of actions, documentation, and so forth that they wished they had from Apple. Even if Apple never responded, it would help clarify what the challenges are, and what issues might pop up for future variations of Apple silicon. Or maybe some Apple devs would offer up some helpful pointers outside of official sanction.
> Maybe it's because I'm cynical, but I assume that's how lots of American industry is run.

It largely depends on the degree of regulatory capture (which, contrary to the views of many, isn't directly dependent on the amount of regulation per-se). Different sectors vary considerably.

Passenger rail and agriculture are, IMO, the worst examples in the US.
CES 2021: FEMA's Emergency Alert System Coming to a Game or Gadget Near You?
I have had drives tell me something was wrong before they developed bad sectors. It does take a lot of monitoring though and probably leads one to replace drives earlier than might be necessary.
I'm the Co-founder and CTO of BillionToOne, one of the biotech companies profiled in the post.

We're recently opened up a position for a Staff Software Engineer (https://apply.workable.com/billiontoone/j/2F0405817C/).

If you're interested, please reach out to me directly at david+hn@billiontoone.com
>It'll be interesting to see if any other players try to move back to this style in the desktop/laptop PC space.

It's possible. I wouldn't necessarily bet on it, but it's possible.

Qualcomm is just licensing ARM's standard core designs. If I were a PC OEM, designing your own custom silicon around the ARM core might be tempting, if it allows you to better differentiate your product.
"*And, yes, we are far from polished, far from pristine, but that doesn’t mean we are striving to form a union that is perfect."

Um,...?
No solution. Internet infrastructure has been politicised now too and credit card processors.
upvote for uplevel/upvar
I don't think so. If fact you could just package your "CLI driven workflow" up into a docker image and now you can instantly move it between machines, peers, etc...

Furthermore you could version and manage the evolution/drift of your workflow as underlying components change/get updated.
Amazon offers to help Biden administration with Covid vaccine efforts
I believe the original form of this joke goes like this:

Lost man in a balloon yells down at a man on the ground “Where am I?”

The man on the ground responds, “You’re in a balloon”

The man in the balloon says “You must be a mathematician”.

“Why?” asks the man on the ground.

“Because your answer is absolutely right and absolutely useless”
My biggest gripe about the NodeMCU honestly is that it's almost impossible to find one without the headers pre-soldered. The D1 Mini and the other microcontrollers I recommended all can be bought without headers soldered.

Headers pre-soldered is a big dealbreaker for me. I almost exclusively use JST-EH connectors for personal projects in place of headers. They are 2.5mm spaced so they fit in 0.1" spaced pins, and are much more secure than headers and won't easily get pulled out and jumbled up.
Wireshark Tutorial: Examining Emotet Malware Infection Traffic
I really like the idea but the website provide almost no details about your solution. No idea also if you provide a free trial.
The practical effect isn't what you think it is.

Many compiler writers are employed by hardware companies, and these companies are employing them to sell their hardware chips. For these companies, even a 1% boost in performance on $BENCHMARK can drive measurable impact on sales. Even if you're not worried about driving hardware sales, performance tends to be the major benchmark that gets mentioned in comparisons--note how the "Benchmarks Game" (what used to be called the Programming Language Shootout) compares languages solely on the basis of performance.

In other words, if you look at actual customer behavior, performance tends to be one of the most dominant factors in choosing one compiler over another (language compliance is probably more dominant, however). Surety of correctness is not a major factor at all.

Now, in order to actually report benchmarks correctly, you have to implement them correctly, so to some degree you have a basic guarantee that the compiler will usually work. But someone pointing out a soundness issue using a hypothetical example (as opposed to real code) is going to end up low priority because the evidence is that it doesn't matter in practice for the real, large applications that customers care about (as no one else has complained about it for the past several years).

In summary, practical performance will win out over theoretical correctness, but not practical correctness.
I feel like we're missing some of the details/steps here, perhaps because the folks at corellium have a bunch of existing experience with apple SoCs and as a result had non-public knowledge about the platform.

For example: determining that interrupts were being routed to FIQ. It's unclear how one would have figured that was occurring. Or that there was an special AIC (apple interrupt controller) that needed talking to, and how to talk to it. It feels like there's a lot of "reverse engineer some Apple kernel bits" that's potentially being elided over.

Edit: or alternately, some debug interface that isn't being mentioned (swd/jtag/itm).
There's already a potential bad batch of over 1 million vaccines already distributed [1]. I really don't know why anyone would trust getting the v1 of a novel type of vaccine.

[1] https://www.reuters.com/article/us-health-coronavirus-modern...
Another way to put it is that we don't number calendar years the way we do birthdays/ages.¹ Which probably accounts for some of the popular confusion here.

Your 23rd birthday is at the end of your 23rd year, and you're "23" from then until the 24th birthday. But you're actually progressing through your 24th year at that point.

Conversely, during the year called "2000" we were in the 2000th year. We completed 2000 years at the end of it. Upon which we started marking progress in the 2001st year.

---

¹Gregorian calendar/Western-style birthdays
Content-aware image editing in the browser
On one hand it's incredible that we can make effective vaccines in such short order.

But I'm worried about the iatrogenic risk of rapid, global vaccine roll-outs. Let's say in a few years someone identifies a virus with a similar threat profile to SARS-Cov-2. QUICK, vaccinate everyone... PHEW, dodged another lockdown/recession. Repeat, over and over, with ever greater efficiency. Until one day half the planet dies from some side effect.
Well, it couldn't be worse than Roy Moore.
Perhaps a possible counterpoint is to argue that fancy stats knowledge is not really necessary for biologists. The reason they have to do it in their papers may be more due to bureaucracy / cargo cult / numerical theater etc. Look at the scatterplot etc. If the details of the fancy evaluation make or break the discovery, then it's probably a fluke anyway. Yeah, most papers are uninteresting and are purely done for funding and CV reasons. Those who pay expect papers, but aren't really sure why. Certainly not to read them themselves.
I really appreciate the reply! Definitely going to pick up Cagan's book.

At my employer the Product Manager is the CEO of the product. They detail the roadmap, get input from clients, drive the vision of the product, etc. I don't have any direct reports, but the product team delivers what I prioritize.

My specific product is a mobile solution in a set of specific industries. We don't have a public facing application but have a large customer base with each client wanting something a little different. It seems like there is quite a bit of technical debt and a developer population that is reluctant to make big strides forward with the product, so I think my work is cut out for me.
Rapidly Prototyping Engineering Dashboards Using Jupyter Notebooks, Gitlab Pages
You think a guy smart enough to give birth to Bitcoin, and maintain complete anonymity while doing so and while communicating in public forums etc, would forget his private key?

You just need to remember one seed and suddenly you have billions of dollars of value stored in your brain. I don't think that's a realistic possibility.
The Keybase Wallet that is basically a proxy for Stellar Lumens does this for "trustlines" in order to exchange between currencies and various coins. The only difference is that it's durable for the duration of your use of the trustline.
I don't understand how people view changing the past with time travel. If I go back in time I might experience a given point in time twice, but that point in time still only happens once. So if I go back to 1940 and kill my grandfather, then the first time 1940 happened he got shot. The second time...there is not second time. (Fortunately my parents were born in 1930s.)
Also innovation in the PC space has pretty much been limited by whatever Intel is willing to accommodate. I'm happy we're beginning to move away from this.
I like Mastodon but haven't stuck with it reliably yet -- I think the instances are key, and it could have a lot of value for instances focused on certain communities (e.g. certain geographic regions, or academics, or whatever). Sort of like federated forums. My gut tells me it won't reach critical mass though and I have mixed feelings about it (e.g., maybe that's fine, maybe it has a circular uptake problem).

I've liked Gurlic too a lot, but I'm not sure how well it will scale to a more heterogeneous community. It reminds me a lot of HN but broader in its focus and smaller.
The military is quite different. You more or less, in colloquial terms, belong to the government who promises to be a good guardian.

There isn’t much you can say ‘No’ to without risking a discharge or courts martial.
Not a chance, all the evidence for theory that is very weak and circumstantial.
We Are Saving Costs by Dumping AWS Cloud
Amazon is using the same trick with AWS pricing as cellphone providers: they rely on bad math capabilities of their clients. The costs for one single item, in the case of AWS this is one hour of computing, is incredibly low, parts of a cent - but most people out there are not able to do simple maths like multiplication (by 720, the number of hours in a month) or summation (with the costs of the other services you have to implicitly use).
When hosting a simple one-node Kubernetes cluster the costs are easily at a three-figure number per month - the fees for EKS, the fee for the EC2 node, the fee for the inbound load balancer, the fee for storage, ... compared to a root server for $10 that easily outperforms a $60 EC2 instance that's really overpriced.
They ask Lemmy Kilminster whether he likes more beer or women. He answers yes.
"Chemical" based intelligence/life is only the bootstrap to "electron" based intelligence/life. Most likely we might be unable to understand that until ourselves cross that line. They will wait for it.
Exactly. It's a convention, not a law of physics. If a string's UTF-8 validity is important to the correctness of your function, check it. It's not expensive.
It's built on 40nm by Sony.
Does any representation deserve to be singled out as the "real regex"? I'd have picked the abstract syntax tree. A bunch of constructor calls are closer to that.

(Yes, the Perl regex syntax has some advantages, and I'm only objecting to what you're calling it. Though it's also true that a tree structure has advantages over a string: for instance, you don't have to parse it to manipulate it.)
Middle class is evaporating in lockdown and Tories have no clue what to do
While it’s double your budget, perhaps the Clockwork Pi DevTerm is worth a look?

https://www.clockworkpi.com/
Site seems down, here is the archived version http://web.archive.org/web/20210121151535/https://blog.feabh...
The real wtf here is a separate K for Kelvin, a separate N for Newton, etc. Why on gods' greenish earth do we need something that looks like a duck, quacks like a duck, but actually is not a duck but an eldritch horror?
There was a recent paper published at ACM CCS 2020 that attempts to identify malicious changes to extension updates. Might be worth a read.

You’ve Changed: Detecting Malicious Browser Extensions through their Update Deltas

https://dl.acm.org/doi/10.1145/3372297.3423343
In the same/similar vein it never ceases to amaze me how employers don't provide their employees with the best tools possible (within reason) to do their jobs. A company will give a developer a low/mid-range laptop/desktop pinching every penny they can then turn around any pay them a huge salary... Like do they not understand that running into RAM/CPU limits makes the developer less effective? I've had jobs where I've easily spent 10x the cost of the better components/computer in time waiting on company-issued computer. Very penny wise and pound foolish.

EDIT:

Two stories that still annoy me to this day:

1. We had been complaining about our slow machines for a while and my PM told me to write up a proposal to send to his boss for new parts. Which, side note, was the last time I went out of my way to /beg/ for equipment to do my job better. Anyway, I write up an email with the reasoning for why we needed new hard drives (SSD's, we were still on spinning rust) and/or more RAM (I think we had ~16GB but we were running VMs). I explained how each part would help and even found cheap versions of both online that would be sufficient for our needs (we are talking <$1-2K total for all of it for the whole team of 4). I specifically said that if it had to come down to one or the other that the SSD would help more than the RAM (and it was cheaper). I never got a reply to the request and then a few weeks later we got new RAM... Like why even pay people with the knowledge/skills if you aren't even going to listen to them or even engage/discuss it.

2. The company was going to buy the developers new machines (finally) and they were testing out various machines (with hardly any input from the developers). All of the developers (4, this wasn't a huge company) had personal Macs they used for meetings/WFH (we only had desktops from work) but the company refused to even consider buying Macs because someone up the chain had a vendetta against Macs. They were looking at crappy laptops that cost the same or more than the MBP's we all wanted but it a complete no-go. This was also the company where I used my personal MBP for work (with begrudging approval) because it was way better than the Dell desktop they gave me (to run Linux on). What made it infuriating was we did cross-platform development (iOS/Android) but I was the only team member who could build/test the iOS builds because I had a Mac. The company provided an old cheese grater Mac Pro (pre-trashcan) that couldn't even be updated to a new enough OS to build apps that could be submitted to Apple...
The definition of high percentage doesn’t matter much here just as it doesn’t matter much if a coin is a little head or a lot head. You can also measure the probability of murder doubling for each city using statistics if you are so inclined.

The number of tosses matters. As the number of tosses increases, it is increasingly unlikely to toss all heads and increasingly unlikely to toss a great more heads than tails. This is probability and the central limit theorem.
I'm not sure if this project will go any further, nor if iMessage works inside here, but this is an easier way forward:

https://github.com/popey/sosumi-snap
>Many workplaces routinely test employees for drugs, even drugs that are legal in their states. Employment at many places is conditioned specifically on not using drugs.

Outside employers who have the federal government as a direct customer and employees who have to deal with DOT rules (truck drivers) drug testing is incredibly rare. Employers aren't dumb enough to voluntarily restrict their talent pool in that manner.
A DFA-based regex engine will spit out an optimal state machine if you give it a regex which just combines all your inputs with the disjunction:

0xC0D3|0xC0FD|...|0xBEEF

For example, NFA-DFA subset construction algorithm will implicitly figure out that every branch starts with 0x, and so the initial state will have only a single transition out of it on the character 0, and the next state on the character x.

If we feed it every 16 bit hex string from 0x0000 to 0xFFFF, it should reduce to just 7 states:

S0 -[0]-> S1 -[x]-> S2 -[01234569789ABCDEF]-> S3 ...

What you need is just a way to convert the compiled DFA to a regex, which you could then take in place of the original catenation. The transitions on multiple characters have to be intelligently converted to readable classes like [0-9A-F].

Now suppose we feed it every 0xXXXX string except 0xFFFE.
What that simply means is that the last state transition will not include the F character. In that state, if the next input character is F, the machine errors out.

I'm sure there are issues with this idea that have to be solved. It's a famous fact of DFA construction that a case insensitive match like "[Ff][Oo][Oo]..." leads to an exponential explosion of states.
The only other alternative is half the planet dying now.
The whitepaper is why I view bitcoin’s value proposition as a gold-like store of value. Can you say more about why you think the whitepaper discourages that view?
I had the same thought. How does one even know where to start when reverse engineering?
Sure.

Right now, Opentrons rules with their open source robots, so liquid handling robots are pretty well handled. Xarm makes good arms for interfacing with Opentrons, so then it comes to everything else necessary to get to full automation.

1. Automated plate hotels
I need plate hotels to storage samples that interfaces with my robot arm and robot systems. This I'm basically using Theo Sanderson's designs for this https://www.thingiverse.com/thing:2668120 since buying them commercially is so darn expensive. I really need this for my system, so I am building em.

2. Plate sealer / unsealers
My entire full automation pipeline is built around NOT needing a plate sealer or un sealer (something you can't do with the vast majority of screening systems). Automated versions of just the sealer itself cost more than 2 liquid handling robots and a robotic arm combined (and all it does is seal plates!) I think there is an opportunity for building simple but effective automated plate sealers and unsealers.

3. A train system
I think Concentric (Ginkgo's COVID company) uses something similar, but basically a system that can use small trains to bring plates and reagents around a lab to different robotic stations. I'll probably just do that with lines of robotic arms, but I definitely spent quite a bit of time thinking of how to do this. (in my factorio megabase I really learned how to route trains, and I think it's exactly the same problem I face with my robotic work stations). I'm not sure how to scale the selling of that though.
There’s a sweet spot that’s hard to hit. On one end you have people who ignore metrics. They get themselves into trouble breaking things without making the easy measurements to know they’re breaking them. They make obvious mistakes.

The next group makes subtle mistakes. They’re the ones who have learned how to use metrics and now they have a hammer, everything looks like a nail. I see this a lot in less senior data scientists. They know how to drive with data, and so everything must be done that way. But they make the mistakes this article gets at.

The group I like takes a middle ground approach. We recognize that certain network effects are so coupled that you can power maybe one proper experiment on it at a time, and even those experiments might take too long. Other experiments take too long simply by virtue that the thing you want to measure might be long term behavior. So you experiment on what you can, get everything you can by proxy, and make sure to at least measure health via the metrics that matter, but you don’t try to base every decision in something measurable simply because it’s measurable.
I have to imagine that's just a typo, but who knows.
FAA Files Show US Military's GPS Tests Threaten Airline Safety
"Natural language" being

.startOfInput
.optional.string('0x')
.capture
.exactly(4).anyOf
.range('A', 'F')
.range('a', 'f')
.range('0', '9')
.end()
.end()
.endOfInput

...ok, that's slightly more readable than a regex, because it "unpacks" the arcane syntax, but you still have to be familiar with the workings of regular expressions to understand it. And it also has the disadvantage that you are replacing the widely understood regex syntax with a niche "DSL" - sort of like using an exotic framework for a popular programming language.