skysight-inc/HackerNews huggingface dataset:
And similarly, the D language. Is there space between/around C, D, and Zig for another?

I think the answer is probably yes until such time that people choose a language over C as the default for those use cases.

It still hasn't happened although C++, Rust, and even Go are chipping away at it.
I already made an answer, but it got flagged.
Problem is the double standard.

If 50 year old woman presents herself younger, it is not big deal. We see it every day in celebrity magazines.

So this person presenting themselves under different gender, is the only reason people talk about it.
Re: CLI, there is ongoing work on getting graphics support for over a year now: https://lkml.org/lkml/2020/5/19/742
This is an energy efficient alternative to proof of stake blockchains developed by a team led by Bram Cohen, the creator of BitTorrent. The consensus mechanism is similar to proof of work, except that it basically recycles the computational work by storing an indexed cache of intermediate calculations so they can be reused each block until they manage to solve a block puzzle. While the initial "plotting" takes some computational power, once the plots are finished, doing the lookups on these cached intermediary computations is many orders of magnitude more efficient than recomputing then every block. It can be done on a raspberry pi over many terabytes of cached computations.
They are in the same dc? Worst design evaaah
The iceberg image at the top of the article fails to show how much of an actual iceberg is beneath the surface.
All this is really doing is forcing everyone to wake up earlier in the morning. You're basically calling what is now 7am, 8am. Instead of forcing schools and companies to start earlier, you just repaint the clocks so these institutions will go with this without resisting.

We already know that many children suffer academically, socially, psychologically because they don't get enough sleep. How many employees also suffer because of this? About a third of people are not "morning people" and get most of their productivity and mental clarity later in the day. These people will suffer the most and at the expense of those who are naturally inclined to be most productive earlier in the day.

We shouldn't do this. We should do the opposite and end daylight savings for even half the year. Let companies choose to start earlier if they want in March if they want more light for their employees. Some companies will do this and some won't. Those companies that do will attract those who are morning people. The companies that don't will attract the opposite. Stop allowing a small group of morning people force what works for them onto everyone else.
Are you serious? This man used an app to digitally transform his face into someone entirely different. Equating the reaction to this as trans-phobia is probably the single dumbest thing I've read on HN. If I use a filter to make myself look like a dog, am I offending people who identify as dogs? The lengths certain people go to whine and cry victim about everything is really sad.
Funny you mention Jakarta.
Indonesia is also moving its capital out of Jakarta
https://www.npr.org/2019/04/29/718234878/indonesia-plans-to-...

https://www.frontiersin.org/articles/10.3389/feart.2020.0000...
Maybe they scaled back in just a bit too much /s
No, you need an alternative which is used by some substantial portion of people.
I don't trust the media enough to honestly and accurately convey information from my elected officials to me.

And while press releases on whitehouse.gov are a step in the right direction, the fact that they are press releases usually makes them anodyne and uninteresting.

The best approach is the one we used to have: a non-partisan (or at least, bipartisan) press corps asking elected tough questions live on television. But that has been lost for some time now.
Victoria University of Wellington accidentally nukes files on all desktop PCs
Did they, though? If I were to describe the finance industry, "trustworthy" and "well-regulated" would probably not be the first words I'd reach for. (EDIT: To be fair, I'm a pretty typical layman, and I might just be throwing stones at a strawman. Maybe EVIL GREEDY BANKERS are a rarity in an otherwise idyllic system, but that's not what's in the zeitgeist)

To be clear, I don't strictly disagree with your outsider interpretation, but...if it's recapitulating the history of finance at 100x speed, at a thousandth of the cost, with the end result of removing an aspect (centralization) that could plausibly considered an irreconcilable technical debt, then...I mean, I'm personally not in that world at all, but I think that smart contracts have a lot of potential, in the abstract, and I'm all for early adopters who aren't me volunteering as guinea pigs.

I genuinely think there's something novel here; I just don't know what form it will take, or how many millions of dollars we'll burn on shitcoins finding it. Like the first internet bubble--we'll have to shovel through a lot of pets.coms to find our proverbial Amazons.

[Tangentially, I'm reminded of something I read yesterday about the nonexistent technological breakthrough, Write-Only Memory:

"write-only memory: A form of computer memory into which information can be stored but never, ever retrieved, developed under government contract in 1975 by Professor Homberg T. Farnsfarfle. Farnsfarfle's original prototype, approximately one inch on each side, has so far been used to store more than 100 trillion words of surplus federal information. Farnsfarfle's critics have denounced his project as a six-million-dollar boondoggle, but his defenders point out that this excess information would have cost more than 250 billion dollars to store in conventional media."]
For something a little different, check out Sonic Robo Blast 2. It's a third person 3D Sonic the Hedgehog fan game based on the Doom Legacy engine, and it's surprisingly quite decent. Certainly better than some of Sonic Team's efforts.
I just don’t get why people continue to build around Shopify. Is Stripe/Square not good enough? Don’t you save a ton by forgoing Shopify?
As my sibling comment points out, VA sprawled a lot further than MD did. The US-15/Quantico line in the VA is really quite close to the boundary between suburban sprawl and true rural. Cross the Potomac, and you cross from sprawl on the VA side to rural lands on the MD side: the western and northern reaches of Montgomery County are definitely rural, similarly for the southern reaches of Prince George's County.

An additional factor to consider in the DC area is that the DC central business district is relatively weak compared to other major jobs centers: Arlington, VA (just across the river) has hefty job concentration, as does the Dulles-Tysons corridor; on the MD side, there's an additional jobs concentration on Rockville-Bethesda.

The final factor is of course the Baltimore-Washington divide. As you head northwest in MD, more people start commuting to Baltimore instead of Washington. So instead of there being a relatively clean sprawl/rural divide you can point to as a boundary, there is instead a more or less continuous sprawl that transitions from DC suburbs to Baltimore suburbs, and the mixing zone (particularly the Laurel-Columbia belt) is more accurately a suburb of both rather than one or the other.
Thanks goodness. I was getting nervous. Have a good Friday everyone, I'm feeling a little shaggy, so I'm off to the groomer, er, barber.
Then that's more of an indictment of ERC20, not all of Ethereum. Alternative token standards can come along and be adopted (e.g. ERC777 [0], but idk if that one in particular
helps in this case).

[0] https://eips.ethereum.org/EIPS/eip-777
I have WSL1 alongside WSL2 for this. WSL1 works fine with my FTDI adapters to flash ESP8266 and all.
Just like Big Oil, Big Pharma, Big Telcos, Big Tobacco, or Big Defense contractor,s Big Tech can and will use its large financial reserves and political lobbying to contain and co-opt the enforcement agencies. Expect more multi-year long lawsuits that ultimately result in little if any real corrective action. Until there is significant legislative modernization of existing anti-trust regulations expect little to actually change in Big Tech.
https://our.status.im/vitalik-escalates-eth-2-0-merge-as-min...
Counting 215 comments and nobody quoted Neil Stephenson yet. The books are worth reading, dear young ones.

"The people are pieces of software called avatars. They are the audiovisual bodies that people use to communicate with each other in the Metaverse. ...

Your avatar can look any way you want it to, up to the limitations of your equipment. If you're ugly, you can make your avatar beautiful. If you've just
gotten out of bed, your avatar can still be wearing beautiful clothes and professionally applied makeup. You can look like a gorilla or a dragon or a
giant talking penis in the Metaverse. Spend five minutes walking down the Street and you will see all of these."
> OR, get people on Matrix or similar so we can actually stop jumping ship when our centralized dear service stops acting in our best interest.

Decentralisation is the right answer. Unfortunately we always cannot convert or move others every-time we say the word 'Matrix' or 'Element/Matrix', which leaves the user confused with the client and the protocol. It is close to the GNU/Linux naming all over again and that did not catch on.

If you want others to make the switch to (Chat client that uses Matrix) without confusing them, then at least avoid telling them to: 'Use Matrix' which is like saying 'Use MTProto' or 'Use libsignal'. The client's name is always mentioned but this is why compared to Signal or Telegram the name 'Element' sounds totally off, even without mentioning the protocol.

For example: Almost everyone has heard of 'Bitcoin' and it's decentralised. That works. No need to mention 'Blockchain' or any of that jargon. So let's have a user-friendlier decentralised client that does not need to mention the protocol's name.
Public/state workers and university students were a small elite until the 20th century, as were schoolchildren until a fairly late date. Also, the demographics you speak of were males, meaning that you are leaving out a half of the population.

Certainly German words in Croatian testify to contacts at some level of the population. Romanian, too, abounds in German words in some domains, for example, but this doesn’t mean the average Romanian would have been able to speak any German. But in Croatia knowledge of German varied greatly from the country’s northwest to its south. Again, the sociolinguistics of the Austro-Hungarian Empire are well-described.
I built a print-on-demand system that integrates into Shopify stores. To vent a little...

* I can concur that their API is unreliable. About 1 in 5 of my CI runs fail with mysterious 500 errors. It's infuriating.

* The support channels are a wasteland. Do not expect help.

* The documentation is super thin. At first glance it looks decent - there's the objects, there's the fields those objects have. But it's missing all the details about how those fields are supposed to work. Example: A Fulfillment has a tracking_numbers array, but there doesn't seem to be any way to add multiple tracking numbers. The docs are silent, and questions about this in the support channels remain unanswered. For years.

* There are two completely different APIs (graphql and REST), which do not have equal capabilities. If Shopify is planning on deprecating one of them, they should give us guidance.

* The API is inconsistent. I count at least FIVE different representations of an Address structure, each slightly different for no apparent reason. Eg "country" vs "countryCode". This is the kind of thing that creeps into projects in dynamic languages when nobody's paying attention.

* There's a lot of overengineered stuff. The Metadata API is really unpleasant compared to Stripe's simpler approach.

* There's no way to set up common shipping scenarios like "$N for first item, $M for each additional".

I could go on. But I will say this: It's better than Etsy's API. Though Etsy is finally working on it again, so maybe that will change.
Firefox uses PDF.js, Chrome's reader is based on Foxit.
> Design the process from the bottom up

Bottom up IT system reimplementations fail much more often than incremental ones.

Bottom up reimplementations of operating human systems that also involve big bang IT implementations are even worse, by comparison to incremental evolutions, mixing incremental automation with incremental process improvement.

And it usually only takes one high-profile failure of a big-bang implementation to derail a broad reimplementation process, whereas the occasional incremental setback on an incremental improvement process is rarely politically significant to the overall process.

So, no, I disagree with your recommendation that this should instead have been done with a more waterfall-style approach.
Now we just need a repository for CodeTour recordings for open source projects! Really cool project, congrats!
What are the carbon opportunity costs of our food?
Oh thank you! This is exactly what I was looking for.
One cloud-based solution for opening garage doors, myQ, was offline for a few hours recently. People on Twitter were claiming, in all apparent sincerity, they had to literally break into their own homes.
> First of all, this is a script, not a configuration file, so the changes only take effect when it is run, not when a user starts a session (though I suppose that could be done)

I don’t think there is anything wrong with re-setting a bunch of properties in plist files every time a session is opened.

You’re right, the CLI is a difficult to use if you don’t know it beforehand. And even knowing it does not tell you about the various properties you can change with default. At least the script here points to some useful options.
Namespaces are useful for security maybe, but for macOS the biggest reason to use containers is to have a controlled and reproducible way to run certain pieces of software. With chroot and bind mount you can already achieve that.
No worries, I appreciate the responses, knowing it's a digipot has satisfied most of my curiosity! :)
People always talk about syntax rather than what really matters about a new language. However, I wish we didn't have to use iteration indexes just to access elements:

for (let i = 0z; i < len(greetings); i += 1) {

for (let greeting in greetings) {
Functional? perhaps, but I would say that if one peer into history, what one finds is suspects convicted on evidence that would seem flimsy by today's standard, and so will the future look at us.

I would think that the number of false positive convictions declines with the advancement of new technology, and that this is perhaps a temporary setback.

There was a time before fingerprints and d.n.a. evidence as well, both of which have been very helpful not only in convicting the guilty, but in exonerating the innocent, and if ever come the time that it be feasible and affordable for a layman to plant fake d.n.a. evidence and fingerprints, that would be quite a setback for criminal forensics.
I don't think I'm being particularly uncharitable. Look at the Opportunity Mars rover. It died after a record breaking... 15 years. And that is arguably one of the most sophisticated robotics projects humanity has ever deployed. The IIS has been around for only like a quarter of a century and despite being constantly maintained by highly trained astronauts, it already had air leak issues. And FWIW, power line maintenance is much closer to average humanity than NASA is, and also quite a fundamental piece of technology that you'd think we as a species would have figured out by now.

I just don't see a post-human future that is based on silicon: the manufacturing process is far too complex and poisonous to be viable as a self-replicating system and it doesn't last long either. I don't see a biological post-human civilization being feasible either: we've all but depleted all easily accessible natural resources, so any new civilization would have an uphill climb to surpass our technology.

People talk about Dyson spheres but for some reason no one mentions that space debris will puncture every material known to humankind because it's just flying so damn fast. Seems like a fairly obvious and fundamental physics issue IMHO; not exactly something that one can just wave away with theoretical future technology.

Maybe you know something I don't, but as far as I'm concerned, space colonization feels more like wishful thinking than something that could actually realistically happen.
It’s Impossible to Predict the Future Growth of Knowledge
UnifiedPush is supported by FluffyChat [1], another Matrix client, on Android.

[1] https://fluffychat.im/
This was a point of debate and arguments on BBS message boards back in the day. I don't think there was ever a definitive pronunciation.
without CodeTour needing to do anything about it, you can just use git and name CodeTour based on git tag, hash or something.

Edit: It actually can reference a git ref, WOW: https://github.com/microsoft/codetour#versioning-tours
I read sci-fi. The idea that you only "write what you are/know" is laughable. Sure, if you write a book with such offensive ideas about another culture or race, you're a terrible person. But if you research, interview, try to understand, and come at it for a work of fiction, that is what large swathes of fiction is!

I read books about spaceships, about robots, about humanity that's split off into different evolutionary groups.

I credit part of my immediate acceptance of LBGT+ and people on the sci-fi books I read as a kid, where changing your sex/gender was as simple as a 15 min visit to a shop (or similar), and the protagonists switched genders or sexs regularly. Hell, or some where neutral (in one case, they were neutral, because they used to be a warship, and the author used the female pronouns to describe all characters, even men! Great book series, by the way. Ancillary Justice was the first one).

Or with two characters fall in love, when they're not human, or not male and female or whatever.

One of my favorite authors (two of them, they're sisters, SK Dunstall) wrote some amazing male protagonists (and female ones). Not once while reading their linesman series did i ever stop and go "they shouldn't write about a male protagonist". Hell, at times their male protagonist was better written as a male protagonist than books I've read written by men!

There's a book on my reading list now, (to be taught, if fortunate) about humans genetically modified for specific environments, like space!

The discussions these books generate is important, in many cases. Some are meant to, others meant to just be enjoyed. Intent is important as is accurate research and characterization, when possible. Sure, if someone writes a book that's purposely harmful, or accidentally (but with a huge, disproportionate impact) harmful, then the book should be reviewed and maybe issues addressed to the author or by those who sell it. But only when its extremely harmful as a whole.

But the important thing is, these are all fiction. There's good fiction, bad fiction, and 90% of it is subjective. Fiction gives you the license to go beyond who you are, what you know, what ties you to the real world. And invites those discussions, invites people to learn more.
Contora.ai – alternative data platform for retail investors
Hi guys, we launched Contora https://contora.ai/ today. Contora makes it easy for ordinary traders use alternative signals.

We monitor indirect metrics of companies that can affect their stock price - website’s traffic, number of employees, hiring/firing dynamics, number of mentions on Reddit and Twitter, and much more.

Just imagine that you receive such a signal to your email/Telegram - “Nike (NKE) website's traffic has dropped 28% over the past month”, “Alphabet (GOOG) fired 1025 (3%) employees”, “Zoom (ZM) opened 40 new technical security job positions”. This is what our product does.

In addition, we aggregate all data in a historical perspective, so you can even see the trends, f.e. https://contora.ai/api/graphs/GME (kindly don't scold us for the UI, soon the charts will become as wonderful as cherry blossoms :))

If you choose up to 5 companies to monitor, the product is completely free. Tracking of 5-50 companies will cost you just $9 per month. You can use the promo code “2themoon” and get 2 months for free

We will appreciate your comments and feedback!
The average youtube user and the average hn user are two very different populations. Things like ads etc don't make me buy things, at least in most instances. But they are effective, otherwise companies wouldn't make ad campaigns. They are just not meant for me.
Jerusalem probably.
I would have to see the code before making a judgement about how well it can be maintained.

Writing a system in one language, and they using another language for external libraries that do some of the tricky bits strikes me as a bad idea, the maintainer has to know two different languages, and the library interfaces at that point.

Why not use ADA libraries, instead of the external C or Assembler libraries?
Sequoia to Founders: Covid Accelerated the Future: Now Seize It
This seems like a respectable position as long as you don't ever complain about paywalls, geographical blocks, or the quality of journalism.

Seems like many commenters want the businesses to both fail and provide them with expensively produced content for free.
You'd certainly know better than I!
Yeah, let's talk about how brew still can't just remove the leftover dependencies or uninstall a package with its otherwise unused dependencies without some extra command or hacks.
Are You Really the Product? [2018]
I've never served time, but from what I understand, the burdens associated with being on parole (check ins, drug tests, danger of associating with the wrong people, etc.) are so onerous that many prefer to serve the full sentence so that when they get out, they are not on parole.

I would probably make the same choice.
This reminded me a bit of messing around with TinkerTool around 10.4-10.5 times, and to my surprise, it's still supported with a Big Sur compatible release!

https://www.bresink.com/osx/TinkerTool.html
(As an aside, WOW! What a great invention! The folks who sent in pictures of their tiny cuts (instead of severed fingers) nearly made me cry.)

That's a brilliant metaphor to drive home the safety advantages of Rust! "It's a table saw that won't chop off your fingers!"

That's a "shut up and take my money" proposition. (And it helps that it's a really good table saw too.)

(As another aside, I got to the testimonial from an employer talking about the peace of mind of knowing the workers on the shop floor are safe and it "clicked" for me: you've got metrics and liability for job site safety so you can quantify that peace of mind. We still not there with software quality liability eh?)
https://bravenewcoin.com/insights/bug-causes-chaos-on-the-et...

https://our.status.im/vitalik-escalates-eth-2-0-merge-as-min...
My bet is that there's no notion of iterator (or generics, for that matter) so at best that would be like Go's loops, very limited in purpose.
quite rare on HN yes. there are loads depending on the region. if you have no use for them it's a good idea to block them with dnscrypt-proxy[1] or nfq[2] to avoid getting bitten by homograph attacks.

[1] https://github.com/DNSCrypt/dnscrypt-proxy

[2] https://gitlab.com/jbauernberger/nfq/
"Sandwich attack" is the attacker marketing to de-emphasize that they are frontrunning. Unless it applies to sandwiching within the same block.
Medications for people with rare conditions tend to be astronomically priced (attempting to recover r&d costs from few buyers?). Covid doesn’t seem to be particularly rare