skysight-inc/HackerNews huggingface dataset:
I think property based testing could be used for integration tests as well. There are essentially two major steps to use it:

1) Define generators to produce input. These could start as random with some constraints. Say, "positive integers between 10 and 100" and then those can be combined in various ways with other generators like "positive integers between 10 and 100 in a tuple with a utf8 encoded binary between lengths 0 and 256" and so on.

2) Define properties which model your system. Given the inputs from generators, calling your application APIs should keep certain properties true. It should crash in only certain ways, or return only HTTP 200 responses, etc. These could be applied at any level from the simplest pure functions up to an HTTP API.

These steps don't have to be taking in the same order. I end up starting with 2 going back to 1, then 2 again etc.

The difference from basic fuzzing is that once you find a failure, it has a consistent and automatic way to backtrack and try to simplify the input down to a minimum which still causes the failure. So, if a giant 1Gb worth of JSON fails the fuzz test, it can be hard to see why it failed. With property testing, however, it might be simplified down a simple case with one utf8 encoded string of length 10 which has some specific emoji or something like that.
I still don't fully get what the product is. In the launch, you state that "Metaphor has its root in DataHub [...] However, Metaphor is not a managed version of DataHub". My observation:

- perhaps intentionally, but you really go to great lengths to obfuscate what the product actually does. How is it NOT DataHub? Is it a new implementation of DataHub? Is it extending DataHub somehow? (I would expect the latter, but it's unclear exactly how it extends it, and you never mention exactly how it's different).

- it's very weird to place that important description in "who we are" (I almost skipped it), instead of e.g. "How does Metaphor work".

- lastly, I kinda' feel that this needs to be in the homepage somewhere, not in a blog post somewhere. Not sure who you're targeting with your marketing copy - but if you're targeting engineers who'd deploy a data catalog, this can't be all fluff. Give me something concrete that I can work with: I'm interested in the domain, I want to implement this in my company, but I need to understand what you're offering. Saying that you have a "platform" tells me nothing. Tell me why I should use Metaphor instead of e.g. deploying DataHub myself.
So if the range is published, can you take someone to court for offering outside the range? What if you ask for the high end and then the firm decides the job is no longer available?
And marketers
But being sick doesn’t always mean having cancer.
This was one of the things I was taught as an environmental studies major: That Peak Oil does not just mean we need to develop alternative energy and alternative transportation. It means we need to also develop alternative means to keep producing enough food to feed our current population.
I never said it was gone. Did you read the comment properly?

"A ban doesn't mean that something stops, a ban means that it becomes extremely difficult, a punishable crime, and the risk-to-reward ratio becomes significantly diminished."

I think I was crystal clear.
Tangible drugs have inherent value: once you have the physical object, you can get high in the privacy of your own home with no further interaction with anyone.

Cryptocurrency, fiat currencies, and arguably even metal coins derive their value from the existence of a market which will take them. Bring a bitcoin (as in a wallet private key, not the concept) to 1990 and nobody will pay you for it. Therefore, a government doesn't need to ban you owning cryptocurrency - it just needs to crack down on the businesses you would spend it at accepting your cryptocurrency. And it doesn't really even need to ban that, it just needs to crack down on their suppliers, and so forth.

Your local pizza place that takes Bitcoin only accepts it because that money is in turn spendable by them to buy flour and oil and cheese - either directly, or by giving it to someone who will give them local currency with which they can buy flour and oil and cheese. If the government presses hard enough on those links, your local pizza place will stop taking Bitcoin, and then they won't have to ban you from owning Bitcoin at all, you won't be able to do anything with it.
The default way still being women that get the children doesn't really change that the dynamic that gender versus child support is not meaningfully any different than the 1920s. Women's share of child support has gone from, I assume, ~0% in 1922 (I didn't look it up but I imagine it was less than 1%) to around 5% in 2022 in terms of dollars paid. Men going from 99% to 95% of child support costs isn't really a noteworthy change and doesn't align with a prediction that it would be meaningfully different.
Neat! Thanks for working on this project and answering my questions.

Perhaps I need to look into it more but what you’re describing isn’t exactly far fetched.

With a csrf attack the victim has navigated to a malicious web app where the cross origin request does originate from the same browser instance where my hypothetical browsix http proxy is running.

Since I control the malicious app, I don’t see why I wouldn’t be able to have an onsubmit handler that proxies requests into browsix.

I’m not saying there’s guaranteed offensive use cases here…it’s just my intuition telling me it’s worth looking into for myself.

My comments aren’t intended as a criticism of your library. If I got a client to navigate to a web app I control there’s plenty of js-enabled damage to be caused without browsix.
back in early 2021 I remember the media, especially the "MSM," warning that the vaccines weren't guaranteed to prevent transmission, and commentators arguing that the media were scaremongering and we should be secure in feeling the vaccines do prevent all infection and transmission. E.g.

https://www.nytimes.com/2021/02/23/opinion/covid-vaccines-tr... "Many scientists are reluctant to say with certainty that the vaccines prevent transmission of the virus from one person to another. [. . .] There should be more data within the next couple of months. Until then, precautionary measures like masking and distancing in the presence of unvaccinated people will remain important."

FWIW, it seems like those commentators who were actually right until Delta emerged. Looking at graph of Covid cases in the USA for example we were on track to low case levels until July, then the Delta variant began to break through in vaccinated individuals and the epidemic grew in size again.
I went on a wikipedia + YouTube walk on human rabies last month, and it is truly terrifying.

> The period between infection and the first symptoms (incubation period) is typically 1–3 months in humans. This period may be as short as four days or longer than six years, depending on the location and severity of the wound and the amount of virus introduced. Initial symptoms of rabies are often nonspecific such as fever and headache. Death usually occurs 2 to 10 days after first symptoms. Survival is almost unknown once symptoms have presented, even with intensive care.

https://en.wikipedia.org/wiki/Rabies

Look up YouTube videos of patients if you want to be sad.
Haha it's my favorite movie but I never read the book.
Oh, got it. Very special knives!

Thanks, that makes great sense.
Automating the Little Things
Thanks, this looks great. I'll give it a shot!
Check out Waymo’s new electric, self-driving taxi design
its much more clear in larger companies where you can see how much people get for a certain role, it is not so clear in smaller startups with not so much public information. In such cases HR do things like "So whats your number".
Charachorder
Thanks! I didn't know of Lynne Cox until you mentioned her.

I don't mean this unkindly, but I notice in the photos that she was a bit heavy. Was that considered a factor in her ability to withstand the cold?
Iota, nano, algorand kinda cardano.
That's kind of your thing though, spouting stuff that people don't like, how's that treating you?
Prime video was fantastic, but it’s starting to revert to traditional television network tactics.

Additional paid channel packages, commercials in the middle of paid programming, advertisements at the beginning of non-paid programming, new seasons being released in a weekly pattern instead of all at once.
I don't know if you can edit polls to add options, but how about growth without inflation, flat economy, deflation, and depression? (Maybe hyperinflation as well, I suppose...)
In theory this type of intellectual engagement is fine, but if the dream turns into a nightmare Every Single Time we try it, results in untold suffering and the deaths of millions... it loses legitimacy.
Brave Passes 50M Monthly Active User
Yeah! I never expected this good of a response.
Yeah, thats funny. I work in the speech synthesis domain, and you can guess what kind of texts users are choosing most to generate some speech ;-)
Introduction to Classical and Quantum Computing [pdf]
Probably because the United States Congress is completely off the rails. Or, somewhat more charitably, there's no way in hell any bill that shifts the balance of power away from employers would make it through the Senate.
Yes, reading your post made me realize I typed it wrong -- sorry again!
> Japanese pens like Pilot tend to be finer than their European counterparts

... except the Vanishing Point (and variants that use the same nib unit, like the Decimo). Those are pretty much use the European scale.

> Note that almost all the PenBBS pens use the same feed/nib

Yes, but it's a standard size - a #5 or #6, I believe. The few PenBBS pens I have mostly have Jowo nibs fitted to them.
Isn't this clear destruction of evidence? I believe, at least in some jurisdictions, if it can be proven there is destruction of evidence there are additional charges and the opposite side's claims about the evidence are assumed to be true. I have no idea if this is the case in federal criminal courts, but I'd love to hear from someone who knows.
Of course heavy and complete lockdowns are effective (at delaying the spread of the virus) - if no one is in contact with anyone else there's no way for the virus to spread. A more apt comparison would be made between countries/states with slight or "normal/average" lockdown to ones without, but that's very difficult to do in practice. And then measure the financial and societal impacts (which is also difficult/impossible).
The game's great but I'm puzzled why no one mentions that this is a verbatim copy of Lingo, a 1987 tv show that's been adapted in many countries. I used to watch this in France where it was very successful. Once people got too good at 5-letter words, they ran 6, then 7, and finally 8 letters.
Wow Judge orders Canvas.com to stop using its domain name
>but once Elon Musk realized that it was making him look like a PIPG, he had to reverse course

It has nothing to do with having enough impact (twitter lol) and market analysts to buy very low, announce owning millions of BTC and accepting BTC for Tesla, then selling a month later around peaks. And then doing exactly the same with Doge. Then doing it again in 2021. Oh, yes, the first sentence was about the trading value peak in 2017-2018. Nope, must be a coincidence.
5th Gear Loop the Loop
Not a J2ME developer but I've heard time and time again that it had extremely poor cross platform compatibility and each different handset needed modifications to the source to get it to function.

This was back when there were a million competing incompatible handsets. Not a fun time!
In the context of 23 year-olds, I think it's safe to say that none of them are actual alcoholics, just that they drink A LOT, as many people at that age do.
Hopefully we can get Olive Garden to sponsor a fettuccine alfredo stand for breakfast just before the race.
Yes, surprisingly few outlets show this, but it would have been crucial in showing vaccines work.
You're absolutely right and that's what I mean about marketing having such a huge impact. Nike spends a ton of money making sure you associate the Nike brand more closely with LeBron, Jordan, and the general pursuit of superstardom than with their use of SEA sweatshops. Similarly, the average layperson currently sees crypto and associates it with making a lot of money very quickly. If that perception changes so that the initial reaction to crypto is "this is reckless gamblers killing the planet," that's a potentially existential crisis for cryptocurrency -- you'll have (more) politicians calling for cryptocurrency bans and much lower levels of public support.
Btw, I discovered jmp.chat last year and so far I have nothing but good things to say about it. For a full phone-number switchover, it would be nice if they were to offer more voice options (IIRC it's a fixed number of minutes per month with no way to buy more), but for primary SMS and occasional voice usage it is phenomenal.
EU has far overreached, I hope their declining relevancy hastens and their holier than thou attitude continues to aid it in doing so
This is probably the best advertisement they could get ;=)

Not saying that it's bought or anything, just that as a company focused on a value-delivering-product such articles are just awesome.

Especially when the article only focused on your good sites.

(No ideas about bad sites, but price ($250, not absurd for that market), compatibility with less usual hand-forms, and it not fitting well with a travel laptop setup (more size needed) are probably some).
Your definition is the correct one for what Communism strives to be. A communal ownership of things.

It's unfortunate that such a sensible idea only becomes justification for kleptocratic oligarchies which is what the other poster was going on about.
Tailscale gives me some irrational sense of happiness because it *just works* and lets you do cool things like this without having to worry (too much) about security.
"But that is why we have a representative form of government, and input on regulations."

Unless, you know, your representative doesn't listen to you.
Or you've had a felony.
Or you are 17.
Or you live overseas.
Or you are an immigrant (Some places allow immigrants to vote in local elections).
There's no reason to believe POLYhj is any lower now than during the Habsburg dynasty. Homozygosity is independent of population-level allele frequency.
If I am forced to give any percentage of my income to a government I do not want, I think that is slavery

This is a good example of what I'm talking about.

Maybe you think of it as slavery, but in reality, it's the very definition of peasantry.

Slavery is you get no money. And by the way, if you disagree with it, the power holder beats the tar out of you. Or maybe s/he just kills you and gets another slave. Whatever's most convenient at the time/place.

Other than money, there are also a host of other differences between how we live and slavery. Including the fact that slaves don't choose their masters. There is no right to leave. Less than expected productivity results in severe beatings. And on and on and on.

Again, peasantry is its own special form of perdition. No need to exaggerate to get that point across. I was only saying that it's clearly not slavery.
> But using rss means most blogs will already have compatibility with you ready to go so it’s a huge get for lowering the barrier of entry to your service.

This is a very important characteristic, making it possible for any new software to immediately deal with real content. Without paying a cent for that content.

Besides, the OP might conflate a thing or two, just like you point out. RSS is an open protocol, not a closed source app with guarded walls (there's not even a garden behind these walls anymore). RSS is so simple and open, one might even type their XML feed by hand.
Those would be the same people in El Salvador who protested in the streets over being asked to use Bitcoin? They know a corrupt elite when they see one:

https://www.aljazeera.com/gallery/2021/9/8/salvador-protest-...
They declare themselves to be a socialist utopia. If you believe what they say at face value, and also believe that anything negative said about the DPRK by the Western media, etc. to be total lies like some of these people being discussed here do, then I guess you could think North Korea is a leftist paradise.
ohhhhh, ok I see it now. I wasn't paying attention to order or even any of the other words.

I made sure not to look at the words after today's as I don't want to cheat.
I remember picking up a pack of 5.25" disks at a yard sale for a buck, trying them out on the 8086 pc I had just rescued from the trash. One of them contained this: https://www.ush.it/team/ascii/hack-porno1989/porno1989/porno...

(works only on a CGA or monochrome card, use PCem or 86Box)

That time, when my parents entered the room and I quickly flipped the power switch, I also discovered the phosphor persistence of green screen monitors. And they did as well.
Let's use an example that might look familiar.

If inflation robs the poor person of the $500 and helps the middle class person with a mortgage.... all other things being equal, we transferred wealth from the poor person to the middle class person. yay, with me so far?

By the same account, if the middle class person is helped a little bit by inflation, (but also has some cash) the rich person who is leveraged many times over into 10 properties, and has most of their wealth in equities (which themselves are leveraged because of corporate debt) is going to be even better off after the increase in money supply.

Their share of the pie grew and the middle class persons maybe grew, but not relative to the rich person. Therefore, that is wealth transfer.

The majority of US equities is held by the upper class and corporate debt dwarfs consumer debt (including mortgages).
I freaking love his guides, I'm currently reading through his C guide: https://beej.us/guide/bgc/

It's very entertaining to read though which holds my attention well, and is well suited to people with existing programming experience. I've tried to read K&R but I keep coming back to Beej's.
A common mistake that's not covered in this article is the need to perform your add & remove operations in the same RUN command. Doing them separately creates two separate layers which inflates the image size.

This creates two image layers - the first layer has all the added foo, including any intermediate artifacts. Then the second layer removes the intermediate artifacts, but that's saved as a diff against the previous layer:

RUN ./install-foo
RUN ./cleanup-foo

Instead, you need to do them in the same RUN command:

RUN ./insall-foo && ./cleanup-foo

This creates a single layer which has only the foo artifacts you need.

This why the official Dockerfile best practices show[1] the apt cache being cleaned up in the same RUN command:

RUN apt-get update && apt-get install -y \
package-bar \
package-baz \
package-foo \
&& rm -rf /var/lib/apt/lists/*

[1] https://docs.docker.com/develop/develop-images/dockerfile_be...
We need more Starlink-like services which aren't dependent on local physical infra... local mesh networks are not viable without a physical backbone, which can be turned off.
A fun roundup of modern conspiracy theories: Laugh, cry, wonder at it all
> Kazakhstan's crypto mining farms are mostly powered by ageing coal plants which themselves - along with coal mines and whole towns built around them - are a headache for authorities as they seek to decarbonise the economy.

Let's hope they stay shut off then.
This came up with another martinfowler.com post, and I checked the past couple years. Roughly half the content is Fowler's, and the other half are other writers (from memory, not recounting it now). I don't know the ratio going back prior years (only checked 2021 and 2020) but I've seen lots of posts by others on his site for the past few years.

https://martinfowler.com/articles/patterns-of-distributed-sy... - other content by the same author under title Patterns of Distributed Systems.
I'm very curious how they measured darknet transactions for stuff like child abuse or drugs and how they came out so low.

I'm a bit suspicious that the more easily identified transactions (e.g. ransomware with publicized addresses) seem to be orders of magnitude higher.
How many countries has communism been attempted in? 25? And of those, 4 remain officially communist, but whose economies have either transited to free markets or are moving that way. It is safe to say only the dreamers still believe in communism.m

And people keep saying that communism hasn't been tried. But it has. It starts with the state trying to be socialist and then "withering away" to full on communism (according to the ideology's author). Only we never get past that part. We usually go straight to concentration camps, murdering those who disagree with the revolution, relative poverty, and a extremely uncompetitive economy.
Yes, some things are slower. Most of them I'd say are unexpected performance bugs. I'd think most are easy to fix once investigated, but some can be hard to fix (recent example, `File.read` is quite fast on CRuby).

Some things are expected to be slower, for instance constantly redefining (monkey-patching) methods or constants is slower on TruffleRuby, but that's typically because the program is broken and so it'd be slow on CRuby as well.
Well, I did the interview just 6 months ago, so I hope so.

You don't need to find the best people for a position, you need to find the ones that meet the requirements that you should have already set. If you're changing those requirements during the interview then you're doing it very, very wrong.
It's fine to ask additional questions to get a better understanding of how well someone will fit, but that's completely different than moving the goalposts as the interview progresses.

Wait for "the best people" and you could be interviewing for years.
That's not the point at all - every transaction on a distributed ledger can be tracked. It's not necessary to know ownership of an account to know whether a transaction is illicit; for example, a theft from an exchange or a hack on a DeFi contract.
> The first bomb was on Hiroshima, and killed many more people.

Ugh. I hate when I do that. I don't know why I reversed them, other than the fact that I've been commenting on HN all day instead of working and probably just got overwhelmed :).

> Second, there's a huge difference between a conventional bomb and a nuke of the same size simply because of the fallout.

This applies much less to airbursts than groundbursts, and airbursts are the norm for modern weapons.

That's not to say it's not there - it is - but it's significantly less of an issue than commonly believed.
It does seem to be a typo, based on the table and text below it.
>"passively monitor the performance of a driver of a motor vehicle to accurately identify whether that driver may be impaired; and prevent or limit motor vehicle operation if an impairment is detected"

The second part of this is straightforward but can be disabled by the car's owner. The first part may well be completely impossible.

We can't even instruct humans in how to definitively determine impairment except in limited circumstances, and even then it's only a diagnostic test that has to be confirmed by an invasive medical test.

I don't like this law at all or how it made its way into the bill so quietly... but in reality this isn't going to happen in practical terms for a few decades, because it's going to take that long to develop an AI that can do this.
Beej really has the best guides.
While certain implementations of crypto are certainly a problem, rallying to ban it seems to imply there are no redeeming qualities and no path forward that addresses the downsides.

Is that your position on this, or am I missing something?