skysight-inc/HackerNews huggingface dataset:
If you're used to writing embedded code then I'm not surprised - you want to be able to fully introspect everything that is happening since understanding performance is so important.

Syntactic sugar is often better in high-level languages because it provides a level of indirection and allows for more flexibility in API design.
Or Gypsy women themselves fed up of their own backwards machoist culture.

Most well educated gypsies are being frowned down by their own relatives as if they became "non-Gypsy traitors" and they often run away from their own ghettos to never, ever come back.

That never happened in the US with Black people, even in the worst racist laws in the 50's. They even tried to live with the same rights as the White people.

Gypsy people in Europe, at least the tribalistic ones want to secede from the society, as a reverse MLK and live by their own rules, having those priority over state laws.
Anywhere without free internet access.
Indonesian army hints at ending invasive 'virginity tests' for female recruits
I totally agree but I also think the headline needs to include Police Robot Dog. I think in this case this is a great use for a tool like BD's Spot. But I also agree with the ACLU employee, Jongwook Kim, when he says “At some point it will come out again for some different use after the pandemic is over".

I would like some upfront thought put into how we, as a society, will use technology like this now and in the future. We obviously can't predict everything but I don't see a problem with trying to come up with some common sense legislation now that cuts off potentially privacy invasive or dangerous uses of this type of tech in the future.
Too many of the items are deeply influenced by Golang principles or quotes I have seen from Gophers. I think this is a very interesting Go-oriented reflections on 10k hours of programming.

I think it boils down to each 10k hours of programming on (or mostly on) a certain language will give your different reflections that we think are general.
Idk I understand what you are saying, but in my experience you just end up building an intuition around what the sugar is doing, and you can de-sugar mentally to understand about what the code compiles down to. But I can understand if you're really working on HPC or something like that how you would want to make it completely unambiguous.

With Rust I think it can be a bit tricky, because a lot of it is context dependent, and the compiler will often make a lot of things easier for you until it can't, at which point the error which got you into a situation may be pretty far from the code you just changed. That's why I think syntactic sugar is best when it's quite dumb and local. I.e. X is just another way of writing Y.
> child pornography cases is going down each year, from 1,593 in 2016 to 1,023 cases in 2020

Sam Harris (and the FBI) would likely say this is because detection is getting harder thanks to encryption.

The only authority on this is actually the FBI, but I presume you wouldn’t trust them.

That distrust is reasonable, but irrelevant. What matters is that many people will trust them and see the fear as legitimate.

Arguing over numbers with me is irrelevant. I’m saying both positions are reasonable fears.

You cannot win by denying that.

One winning move would be to take the problem seriously and work out a better technical solution. There may be others.
They used their covid relief funds for this. Also some ATVs and personal vehicles for retired chiefs.
It depends on the application you're running. Wine works perfectly well for many applications and games. Just because it's not perfect doesn't mean you should stop trying.
Session: A Private Messenger That Doesn't Need Phone Number
> they're a permanent reminder of how many times you got the API wrong.

I mean, that's clever for a tweet, but I hope nobody takes that seriously.

It's pretty counterproductive to view design through the lens of getting something wrong or right. There's just iteration in the direction of improvement. It didn't start out wrong -- it was your best first attempt with what you knew at the time. Then you learned more and so it improved. But it'll never be "right", just incrementally "more useful".

API's aren't mathematical proofs.

Just in case anyone needs to hear it ;)
What's the difference? It's not like the old version of the library ceases to exist. What's the difference between jinja 2.0 and jinja2 1.0?
In one sense, you could. That's just taking the semantically significant information and moving it from the major revision number to the name.

But then most systems are going to consider those libraries to be entirely separate, most search engines are going to make it hard to find out about one if you find out about the other, and so on and so forth. Major version number also implies that if you have no reason to choose one over the other, you should be choosing the most recent one.
Flying some drones or planes every now and then will find most users of unapproved satellite terminals. Satellite internet won't save the world from censorship.
the practice of embedding machine and data type identifiers into the format is a security risk
This is the answer. Shrinkflation happens all the time, with bigger sizes being reintroduced at the top, and apparently it's executed well enough for people not to notice, since this is the first comment I've seen that acknowledges it.

There is a great analog in sound: the Shepard tone, a.k.a. the "sonic barber pole": https://www.youtube.com/watch?v=u9VMfdG873E

To your ear, the pitch constantly descends, yet it can go on infinitely without ever actually getting "low".
> phones present a much higher security risk

Only because the manufacturers insist on networking the devices instead of using Bluetooth.
Controlled burns don't always stay under control. Lawsuits have effectively shut down controlled burns anywhere near houses.

The trade-off is between the probability that a controlled burn will accidentally spread to houses and the eventual big wildfire that will take out a subdivision or entire town.
Maybe they just lack the resources to do all that work.
Yeah, but adding whatever document/meme/etc that will represent the group you hate and boom you have a way to identify operatives of a politician party.

eg. Anyone with a "Feel the Bern" marketing material -> arrest them under suspicion of CSAM. Search their device and find them as dissidents.
I don't mean to suggest this won't affect them but... kids in rural Africa being able to connect to the internet for school / college / business is a lot more interesting to me than people in the rural US being able to consume a different form of television.
Most recent example of empty bags I have encountered is salads/greens. The same bag size used to contain twice as much salad by volume just a year or two ago.
he's lying
Aggregate yes, but not where you need it all the time! Customers are not evenly distributed across the earth, they are concentrated in regional areas on land. If you look at usable bandwidth (ie, satellites verhead at any point) LEOs drop off substantially.
IMO commit messages are for why.
Ah, so they do. Thanks.
A somewhat oversimplified summary of the new UUID formats:

UUID6: a timestamp with a weird epoch and 100 ns precision like in UUID1, but in a big-endian order that sorts naturally by time, plus some random bits instead of a predictable MAC address.

UUID7: like UUID6, but uses normal Unix timestamps and allows more timestamp precision.

UUID8: like UUID7, but relaxes requirements on where the timestamp is coming from. Want to use a custom epoch or NTP timestamps or something? UUID8 allows it for the sake of flexibility and future-proofing, but the downside is that there's no standard way to parse the time from one of these -- the time source could be anything monotonic.
CalyxOS – De-Googled Android Alternative
While true, the benefit of open source is that the code is there and visible to all. Apple has closed source so cannot be easily inspected and so issues can go unnoticed despite so many eyes. With system76, as they have a business to defend (and real Bank accounts and identities tied to the businees), any intentional hole/spyware could have major legal ramifications.

I think for more major open source companies, the code is inspected sufficiently. I would trust smaller ones much less. System 76 is fairly major, and most software comes from other major sources so should be inspected fairly well.
they don't check the unhashed bytes against the child porn bytes after a hash match?
I'm glad you've nailed the crux of the problem - if this is no more than a bank making sure you aren't storing stolen diamonds in their bank vaults -- then surely the analogy to bank vaults here is 'the phone you purchased from Apple'.

But you are right - as long as they have the right to push code to your device at any time, it isn't really yours. Shame it costs so much to keep the bank's vaults in our pockets at all times.
Law enforcement is the second largest allocation of local government money outside of education.

Source:
https://usafacts.org/articles/police-funding-local-governmen...
That is addressed in the introduction -- random access inserts (i.e. specularity) can be quite inefficient depending on your backing store.
Do you know which of your kids is going to be a politician? Better keep them all off the internet to keep their future career safe.

This is why it's important to stop now.
The whole point of a country medal table is to rank countries, not the countries' athletes. If a country is able to produce a better outcome by having a stronger economy and more social equity, that should be rewarded. Ranking outliers relative to predictions is only useful for figuring out which countries' doping programs to investigate.
> It does not scan arbitrary local content.

Yet.

Before it was "only content uploaded to iCloud is scanned" and now it's "photos are scanned on-device". That's frog boiling that tomorrow easily becomes "arbitrary files are scanned anywhere on the device".
So some people should be allowed to harvest your data and not others? If you allow it they will sooner or later give access to the wrong firm. People have to perform these checks, API access credentials can fall into the wrong hands.

Im not defending facebook, but obviously bound to go wrong eventually if they allow some apps to scrape the data.
I wonder if people would be less offended by this if it was "MISTAKES.FEATURES.BUGS".

In American culture (in my experience) everyone takes pride in learning from their mistakes - but no-one likes to think of them as failures.
> August 1991: Files available on the net, posted on alt.hypertext (6, 16, 19th Aug), comp.sys.next (20th), comp.text.sgml and comp.mail.multi-media (22nd) [1]

[1]: http://info.cern.ch/hypertext/WWW/History.html
The European honeybee isn't even the only domesticated honeybee. There are also wild honeybees that produce honey, like the Himalayan giant honey bee, though it's quite a bit more expensive. IIRC there are eight honeybee species and dozens of subspecies
How do you figure? There's no guarantee guids aren't supposed to be predictable, right?
Also weren't some ISPs caught fudging speedtest.net by specifically making the connection faster when doing a speed test? I remember Comcast doing first x MB bursts which would result in inaccurate fast results.
> Semver doesn't mean MAJOR.MINOR.PATCH, it means FAILS.FEATURES.BUGS

It think I understand all the projects afraid to go to 1.0:

“0 fails”!
Between failing agricultural industry, increased food and electricity costs, and heavy taxation due to increased government spending, it will be hard on the economy. It's not the place will be rendered uninhabitable - it's simply not going to be an attractive place to live.
>Oh my, buddy, you had it even worse than the yanks did. Have you ever had an apology from your state for the serfdom, any reparations?

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

Condescending to others about their own country's history is not a good look.
I bailed out half way, but despite the disclaimer, that post does sound like climate change denial.

"Dealing with it would be just as bad as not dealing with it" appears to be the core of your claim, and I don't think thats backed up by anything I'm aware of. It is a fairly common trope of people who would be widely described as climate change deniers though.

Even more so, dealing with it say 20 years ago would have been even more straightforward.

We couldnt do it because we couldbt co-ordinate, like the prisoners dilemma, not because the two outcomes were equally bad but by working towards out own best outcome we've headed towards the worst overall outcome.
I know nothing about this, but I'm very surprised that any type of supervision—which is what this really is—would be legally unclear, for anyone who is a minor.
This argument for a "colorblind" world view has been criticized extensively. https://en.wikipedia.org/wiki/Color_blindness_(racial_classi...
Yeah algorithms in particular are where I'm hesitant to say "never explain how your code works." They can be dense, deeply-nested, and hard to break down into semantically-meaningful variables and function names. Sometimes it's good to explain what's going on there.
I think use was more about having them poke around corners for safety.

ie, rather than go around corner with a gun drawn / risk of shooting someone / getting shot - you'd have spot walking 5 feet ahead, stick that weird neck thing around corner. Give folks more time to eval etc vs having to be ready to blast folks away.

So not really a concern around kill switch etc. If someone is around the corner pulling kill switches - you probably already have imagery to work from.
i missed that! do you have a link?

i managed to find https://mashable.com/article/how-to-shut-down-boston-dynamic... :

> Could one pull the battery out while Spot was in use? We asked Boston Dynamics this, as well as what would happen both to Spot and to the person doing the pulling, but received no immediate response.

> In addition to the removable battery, there are two buttons located on the "back" of the robot that may be of (again) theoretical interest: the power button and motor lockout button.
Exactly: I think it's almost a rule that you must comment code that does something out of the ordinary for a good reason.
My washer and dryer are at least 30 years old. Parts are still available and any idiot with a screw driver can fix them because they are so simple. Family have tried to gift me their top-of-the-line slightly used models and I flatly refuse. Less is more for the vast majority of appliances.
> without ever breaking backwards compatibility.

Without ever intentionally breaking backwards compatibility.
Where can i find Tyler crowns podcast?
I'd imagine there will still be regional differences. Even with satellite-to-satellite links they're still going to want to route your data to the nearest ground station as fast as possible, so your performance is going to be related to how good your nearest ground station is, and how congested it is.
This is HN, not Reddit. Snarky one liners aren’t welcome here.

In response to your question, yes I would hope that as Latinos continue to become a larger portion of the population, they join the overall “American” culture and influence it. Not remain as a separate group with a separate language and separate media.

If you look at the statistics, this already happens. Second and third generation Latinos identify more as American than as Latino.
There are two issues not mentioned in the other comments with a random 128-bit UUID in real systems, both related to data scale:

- They defeat data compression, which is an integral part of many database engines these days for both performance and scalability reasons.

- For some very large systems, there is a UUID collision tail risk that while small is large enough to be plausible.
Agreed. It's a very good model for building their customer relationship. I would be happy to give them 50k. It is revenues however, not profit. This might not look as favorable if you're running a moderately sized studio with payroll costs.
Curious, how would licensing affect this? Would the assumption be that everyone resides under the same roof? Because that's not a requirement for being in a family.
Apologies for divining malintent. No, I don't have a name like that. And it shouldn't matter even if I have. If you read my name, you wouldn't think I'd be on a list. But here I am.

The law of large numbers.
SCOTUS didn't rule in favor of Masterpiece on freedom of religion grounds, they ruled that the Colorado commission didn't exercise religious neutrality. It was an extremely narrow ruling and essentially kicked the problem back to Colorado to fix their commission. This is an important distinction as it results in vastly different outcomes.
This is what most tables already do. They sort by 1st and tie break by each successive place.
The complicity of our forebearers? So we'll be sending a bill to Ghana for reparations then right?
Pretty sure none of those networks are advertising themselves as 'something for -some race', they just exist, do business and focus a sector of the US population, never mention anything else

You can target a niche, thats fine, but doing this type of headlines, you just end up segregating yourself.
Honolulu apparently got it from COVID relief funds, according to the article.
Customs makes biggest cannabis bust to date, raiding hi-tech farm in Hong Kong
The whole philosophy behind Bitcoin is a mistrust of institutions, primarily the FED, and the wish to replace them with what’s supposed to be “neutral”.

But the criticism that is offered tends to be far off the mark: the FED isn’t a “private bank”, to name just one conspiracy theory. It is also far better at its job as people make you believe: the time of runaway inflation is a 100 years behind us, and even the worst of recent crises in the financial industry is but a shadow of the Great Depression that saw actual starvation. It seems that economists may have improved somewhat, to the point where they are at least able to outperform the outcome of an algorithm that doesn’t even try to use monetary policy for the greater good.

Despite its flaws, the FED is also, ultimately, democratically legitimized. Bitcoin, despite its talk of democratization, allocates power proportional to mining power or, ultimately, wealth. That’s closer to feudalism than any recent idea of democracy.

There are dozens of other misconceptions that were baked into BC and other coins only to blow up. Sometimes spectacularly so. For example, the community seems to believe the law is nothing but pretense allowing judges to arbitrarily enforce their opinions. Hence, it is seen as desirable to allow for contracts that are not subject to any interpretation. This mostly comes up when someone makes a stupid mistake like omitting a decimal separator and paying 100x what’s reasonable.

In the “normal” economy, such errors are almost always easily healed. But the cryptocurrency community believes that anything that cannot be expressed in source code is somehow invalid. Indeed, they seem to take some gleeful enjoyment from seeing people subjected to punishment for minor mistakes, even where it is completely out of proportion.

That points at where it could be called “fascist”: that ideology abhors all deviation from the norm and punishes it severely. That’s why Singapore’s extreme laws against drugs or chewing gum are sometimes called fascist, and also why some on the right can’t really understand why anybody would take offense at the idea of public executions for weed dealers.
Imagine you’re not using a storage platform that supports that access pattern. Think S3, DynamoDB or even a directory of files. Being able to encode your sort key in your primary key is a pretty nice property.
right? reminds me of those Half Life head-jumping crabs...
Robot dogs can carry viruses on them as well. This seems like overkill when gloves/N95 could do as well.
The problem is that while "hispanic" indicates a linguistic origin, "black" (like "white") indicates a physical trait - having skin pigment past an arbitrary threshold of darkness/lightness. You can be black and hispanic, or white and hispanic. You can't be a white black american, even if that accurately describes your skin and culture respectively.

Also, you're problematically lumping all sorts of people who happen to have dark skin into a single category. The African immigrants I know want nothing to do with "american black culture" and resent being associated with it.

Finally, in order to be able to discuss these issues clearly, it's important to have distinct terms. If someone wants to criticize "american black culture", they cannot do so without being labelled as racist, despite that fact that criticism of cultural practices is generally accepted.

Basically we have two concepts:

1) Being "black" - being of african descent and/or being above a certain threshold of darkness in skin pigment. We should not tolerate discrimination for being black. It's also worth noting that this sort of categorization of people into black/white is not very scientific.

2) Belonging to American slave-descended culture. You can belong to this cultural group regardless of your skin color. We should be tolerant of criticism of this culture's ideology and practices.

These two concepts need different names. I'm aware "slave-descended" isn't an ideal (if accurate) name, so open to suggestions here.
Awesome!
Can you comment on choice of mongodb?
I admit I have a negative association with it but Im sure there are reasons.
I don't understand why you got downvoted. This seems like a highly relevant issue (and one which, as a white guy, I typically forget about; thanks for reminding me).
The FAA will have to conclude its environmental review first, and has warned that they may even order the launch tower to be scrapped:

https://myrgv.com/spacex/2021/07/15/faa-may-not-approve-spac...

https://www.courthousenews.com/as-spacex-races-to-expand-lau...

https://arstechnica.com/science/2021/08/spacex-installed-29-...
looks more like he's standing near some random engineer's desk, and had that area temporarily cleared for the photo
No I don't, I can always stop maintaining a library. But I don't have to actively break it either.
Looks like the formatting on the `pre` elements are slightly broken, this is what I see in Chrome: https://i.postimg.cc/4y8s8YZR/image.png

My guess is that this is because you're using 'white-space: pre-wrap' as well as `width: min-content`—meaning that Chrome is wrapping your lines as much as possible to fit them into as small as a width as possible. You can fix this by overriding the default wordpress 'white-space: pre-wrap' styles with 'white-space: pre'.

A shame, because I enjoyed the article! A very interesting look into a part of the OpenSSH code I've always been curious about
That's the price of writing maintainable software.
Oh, you can definitely get into DLL hell with semantically versioned APIs. DLL hell is mostly a symptom of diamond dependency problems... One library cares deeply about the version of a dependency, a second library cares deeply about a different version of the same dependency, and your code requires both of those libraries.
I prefer ksuids because

they have 128 bits of pseudorandom data

Both text and binary representations are lexicographically sortable

They don't have the awkward dash ('-') to mess with url encoding
Millennials 3 Times More Likely to Invest in Crypto Than Gen X: Survey
This reads like an Onion article.

The wild thing is it's claimed they use pandemic relief funds to buy this! That's the best they could come up with?

I'd like to see a cost justification on buying an extremely expensive robot to lumber over to homeless people and ask them about Covid, instead of just having a social worker with a clipboard walk over there?
Both text and binary representations are lexicographically sortable

They don't have the awkward dash ('-') to mess with url encoding
yup, me too...then double it
PAST-MISTAKES.FUTURE-MISTAKES.CURRENT-MISTAKES