skysight-inc/HackerNews huggingface dataset:
They don't know what a url is, and to them the address bar is the search box, and the search box is the address bar. Developers of all the major browsers made the two elements work interchangeably.

A power user can create a web navigation system with plug-ins and customizations that rival a space shuttle for complexity and sophistication. The novice user, and users that are tech challenged can get stuck on the most basic uses of browsers. The trouble with catering to the "bad users" is that every forced simplification removes an opportunity for learning to be better. Every removed and hidden feature "for their own good" amplifies the feedback loop of dumbing down the user of the software, enabling a stasis of competence hovering around some arbitrarily chosen threshold of functionality.

In the case of big tech, keeping users dumb and incompetent is a tool to reinforce the walled gardens. Keeping the consumer ignorant of nuance and flexibility creates artificial problems that are solved with more dumb software, gatekeeping every possible increment of utility by making everything a commercial transaction.

I had a user who was proudly showing me a 99 cent app that allowed them to ping things from their phone. When I showed them the command line and that they'd already had the ability to do that from their laptop, they were embarrassed and a little annoyed.

Their ignorance was encouraged and cultivated throughout the time they spent trying to find a solution to a problem, guiding them to an app store and to waste money on an app.

Artificial incompetence is the defining feature of those who reside in walled gardens. It seems to be the rock bottom to which big tech companies race, because it's the most efficient way to perpetuate a revenue stream. Not only treating people as incompetents, but developing the ux and ui around that core assumption.

There's definitely a place for simplicity and user friendly design, but artificial incompetence is a scourge, one of the worst anti-patterns affecting consumers. There needs to be a culture shift away from rent seeking software design and toward making users as competent and knowledgeable as possible.
Tbh I'm not sure. I think the idea for the control scheme came e from video game consoles like the Nintendo switch or PS. And the visual design is a result of a few iterations of trying to make it appealing while still keeping some of the spirit of HN.
Here is what you want: https://blog.cloudflare.com/webassembly-on-cloudflare-worker...
Cryptocurrency mining using integrated photonics
"Agricultural land" != "arable land'.

It varies a lot by country, pretty sure there's a lot more overlap between pasture land and arable land in Europe, but for example in USA not so much.

Considerable amount of animal food also involves byproducts of food production for humans, or plants used in cycling the fields (that's made worse with preference to just put ton of artificial fertilizer)
Anti-Buhari protests rock Abuja on Independent day anniversary
I mean, what do they expect? People already have their Chromebooks, they're set for a decade, it's not like power or utilities with recurring revenue ...
Facebook was more searched, but not any longer. Probably is some other term still more searched on Google.

https://trends.google.com/trends/explore?date=today%205-y&q=...
Scalpers - and others willing to pay a premium from the supplier - will in all likelihood (IANAEconomist etc) cause a whiplash / bullwhip effect; scalpers create high demand, manufacturers increase production and continue to do so until the market is saturated, then suddenly the scalpers have huge stocks of e.g. chips and can no longer sell them at a premium, making them drop prices to match the manufacturer's.
Some people just don't get it.
The point of the criticism of "disinformation" is to allow Facebook to increase their censorship. It's like the caricaturial movie scene of someone screaming "somebody stop me". Facebook want to be criticized of "disinformation" so that Facebook gets the excuse to employ censorship and "fact checkers". Those fact checkers will always conveniently focus on exactly the political issues with the most controversy. The value of political censorship is quite higher than normal ads.

They are just selling political censorship in some corrupt way (you'll never see an official transaction, but there are deals behind the scenes).
>1. What prevents people from using AirTags to track Android users?

AirTags are BLE beacons, that Android phones will simply not pick up and not send their signal to the mothership. A background noise.
Yeah, in my country, people like to buy a "lifestyle block" when they've acquired enough capital and reached their mid 40s - 50s - usually a big house with say 10 acres of land or so.

Not enough to run a financially viable headcount of stock. Maybe enough to run a midlife crisis horse for your spouse who desperately wanted a pony as a child but couldn't get one. Now you have a horse that's desperately lonely, and costs a metric shit ton to keep in reasonable health.

And then, you find out the maintenance required... ...how the local government will fine you if you let your grass grow to the "massive fire risk" level, so either you acquire sheep/goats etc. to graze it - and lose money on doing so, or you buy a ride-on mower / small tractor with mowing attachment, and spend one day a fortnight (at least) mowing, wondering what the hell the "lifestyle" you were buying actually is.

Oh, and of course, maintaining your own water supply. Nothing says "living the dream" like E Coli in your private well from your grass maintaining animals shitting too close to it (or your well being too shallow to avoid aquifer contamination from dairy farmers upstream).
This isn't really true. You may be thinking about the CA required disengagement report rules. From a recent waymo safety report:

"In this paper, “disengagement” refers to any event in
which the AV’s automated driving mode is disengaged.
This is broader than the definition used in certain
California state regulations, where the term more narrowly
refers to certain safety-relevant disengagements."
Note that Ada is not an acronym - it's a person's name.

(Also, confusingly, SPARK was originally an acronym, but isn't anymore - yet it's still written in all-caps.)
The works of the roots of the vines, of the trees, must be destroyed to keep up the price, and this is the saddest, bitterest thing of all. Carloads of oranges dumped on the ground. The people came for miles to take the fruit, but this could not be. How would they buy oranges at twenty cents a dozen if they could drive out and pick them up? And men with hoses squirt kerosene on the oranges, and they are angry at the crime, angry at the people who have come to take the fruit. A million people hungry, needing the fruit- and kerosene sprayed over the golden mountains. And the smell of rot fills the country. Burn coffee for fuel in the ships. Burn corn to keep warm, it makes a hot fire. Dump potatoes in the rivers and place guards along the banks to keep the hungry people from fishing them out. Slaughter the pigs and bury them, and let the putrescence drip down into the earth.

There is a crime here that goes beyond denunciation. There is a sorrow here that weeping cannot symbolize. There is a failure here that topples all our success. The fertile earth, the straight tree rows, the sturdy trunks, and the ripe fruit. And children dying of pellagra must die because a profit cannot be taken from an orange. And coroners must fill in the certificate- died of malnutrition- because the food must rot, must be forced to rot. The people come with nets to fish for potatoes in the river, and the guards hold them back; they come in rattling cars to get the dumped oranges, but the kerosene is sprayed. And they stand still and watch the potatoes float by, listen to the screaming pigs being killed in a ditch and covered with quick-lime, watch the mountains of oranges slop down to a putrefying ooze; and in the eyes of the people there is the failure; and in the eyes of the hungry there is a growing wrath. In the souls of the people the grapes of wrath are filling and growing heavy, growing heavy for the vintage.

- John Steinbeck, The Grapes of Wrath

I think that sums it up better than I could ever do.
Insurance means the maths and plans are worked out by someone.
But all that CO₂ was captured from the atmosphere in the first place
To give a quantitative value to what I mean by "more" concise, I have once written a very simple script to find some hash collisions in some files, both in Awk and in Perl.

The Awk variant had 350 bytes, while the identical Perl variant had 450 bytes.

The extra length in Perl was due to "$" prefix on all variables, an extra "split()" and an extra "while()", which were not needed in Awk.

For slightly simpler versions of those scripts executed as one-liners, the difference in length was even much more in favor of Awk, because Perl needed extra command-line options to execute the script in the command line, while that is the default behavior of Awk.
>They just want the program to run, and they're willing to pay for that with some inefficiency and run-time errors.

or they don't make the kinds of errors that static typing helps defend against so for them it is an impediment.
That will collapse multiple spaces, but won't handle a mix of spaces and tabs, which awk will handle.
I'm not a professional musician but I'm classically trained in piano and violin. I listened to the "selection" at the bottom and it really makes absolutely no musical sense at all. The phrasing is off, it seems like someone just regurgitated phrases from several different pieces and put them together. It does not carry a coherent theme, and very abruptly switches styles several times with no good transitions at all, and transitions was something Beethoven was truly a master at.

And at 1:30 WTF in the hell was that?
$1 avocado is hurting the farmer
California compliant name:

CNLabelContactRelationYoungerCousinBirthingPersonSiblingsFrontHoleChildOrParentWithTesticlesFrontHoleSiblingsFrontHoleChild
Really good write up. I'd add a couple of touch points:

- The art of designing type systems you describe is also heavily constrained by the practical limits of language. We could easily add more and more 'types' to a programming environment to cover more use cases, but at some point it makes the 'language' difficult when there's too many. Which is why turn to different languages for different uses.

- There's a bunch of different categories of types. This thread is full of discussion of functions and lambda calculus which is important as function types are some of the most complex, especially for 'trying to figure out at compile time' as you describe. But there's also common types like a 1 byte char, 4 byte unsigned int, or memory pointer that are more based on hardware and established standards, as well as user defined types and 'classes' which bring their own practical complexity and approaches.
Saved you a click: nothing.
And Alexander wept.
https://en.wikipedia.org/wiki/Student-centered_learning ; hardly new, but extremely controversial because of the number of people who want education to be a predictable, standardised knowledge-stuffing process.
Their forecasts are used by basically all the news reports in the entire country. They might actually have the most direct effect on your life of any agency out there. When there is a warning or watch it's basically their call.
Kids under 6 are free on almost all public transport in Austria.

For older kids there are a lot of discounts, but many of them are only cheap if you use public transport regularly. (eg. rail card family from the ÖBB for 19€ a year, or upper austria regional tickets for school children for 77€ a year, etc.)

One problem is that it's not just train tickets, but you also need tickets for bus/tram/subway, and every city/region has different systems, so for every trip I spend about 15min trying to figure out which tickets to buy.
I don't think they understand how SSG works. You generate the site locally and then publish the artifacts. Its not like Jekyll is running on their server. There are also lighter weight SSGs, like Hugo. You can also run Jekyll on an alpine image for CI/CD and it is pretty small. My Hugo Alpine image is a mere 10MB. Once it is cached by CI/CD then it isn't being re-downloaded.
For 5. consider the diamond industry as a real world example of an industry well renowned for aggressively limiting supply.

Scarcity can drive price upwards in an exponential way that ends up making it optimal to not sell all inventory. Sure in an ideal world you would sell everything you can for the maximum price but in the real world the buyer is incentivized to wait until you offer your minimal price.
Took over the ecosystem the stopped its service.
1. Reasoning about a subset of values is usually easier.

2. Modeling the domain with types, making erroneous states unrepresentable is helpful

3. Carefully chosen types help with communicating intent
> If you own an NFT, you have the ability to write someone else’s address on a socially recognized ledger of ownership

If that "socially recognized ledger of ownership" ceases to exist, then what?
Show HN: We reintegrate returning devs into the team
Historically, in many languages, you didn’t get either of these. If you were lucky, you would have ctags (https://en.wikipedia.org/wiki/Ctags) for navigation.

Also, development speed can go down if you have to show your compiler that data conforms to a given type. Certainly for one-offs where the user writes and maintains their own program, that can sometimes/often get you something doing something useful for the inputs you have _now_ fairly rapidly.
Organise your mailbox and make it productive with “Stars” in Gmail
Looks like a non-standard XMPP clone. XMPP already offers standard encryption.
What does the addition of a blockchain help with here? Selling? Not really, because the recommendation to avoid copycat NFTs is to sell/buy them through official platforms that will verify them. Display? NFTs do nothing to prevent link rot, and in fact make it harder to correct when it does happen. Coordination/portability between platforms? There's nothing that guarantees that platforms will respect each other's NFTs.

> But, there's no religious law that NFTs must be a pure blockchain thing.

Every time someone tells me that verification and enforcement are inherently social/legal processes and not processes that the blockchain is designed to solve, I feel like they're just one step away from finally understanding why people don't like NFTs. The only value of adding all of this math and environmental impact and complication and fragility to the system of buying digital assets is if doing so decreases the social/legal burden of verification. And NFTs don't do that, they don't do anything. They don't even make the secondary market safe.

There are of course systems you could build on top of NFTs that would help solve some of these problems. But you could also build these systems without using NFTs. None of the proposals I've heard about enabling decentralized verification on the secondary market, or making it easier to pay artists, or building a web of trust for issuers -- none of those proposals need NFTs to exist before they can be built. The vast majority of these proposals don't require anything other than basic federation, and many don't even need that.

The blockchain part isn't adding anything, it's useless. We could have the exact same conversation we're having right now, and come up with all of the same solutions for verifying and distributing digital assets without ever needing to talk about or consider a blockchain. It's not adding anything, it's just kind of there.

And you're right, there's no strict law that everything must happen on the chain. So we could also just drop the chain entirely, use the same token issuance systems that have existed for ages, and focus only on solving the problems that actually need to be solved.
Show HN: Environment as a Service
In the US perhaps. And if you are a native US English speaker.

I'm well over 25, almost 66, and it meant nothing to me. I read a reasonable amount of news but not very much from the US (mostly UK and Norway).

In fact I think I would like to go further than my original comment and simply forbid abbreviations in titles.
Human rights lawyers call on UK government to ban ‘conversion therapy’
Seems like the best time to start a mining startup
NFTs are not like baseball cards.

NFTs are a JSON string on a proprietary entity that point to the image of a baseball card. The image can be viewed by everyone. The bragging rights of owning a JSON string depend heavily on whether or not the proprietary entity will become the dominant player in the I own a JSON string-world.

This also has zero to do with blockchains. The proprietary entity could've used any database they wanted.

It's all a ridiculous scam, but have fun trading JSON strings.
Pulumi promises same-day support on their "Native" providers like this one, so I think they really don‘t.
I don't see how this is different between type systems. No type system I know of guarantee you handle leap years correctly.
> what do EXPERIENCED boaters do if their sailboat or motorized boat get caught in a bad storm?

Nowadays I'd say experienced boaters never get to that point. There's reliable weather forecasting and near-instantaneous radar data. You can avoid the storms.
Seven Types of Apps Helping to Ease Covid-19 Isolation for Your Loved Ones
IRL is even better :)
Synchronization between bits is probably the hardest part; offhand I don't know how to begin looking at that.

Within a given bit, given the properties described of the waveforms (one notably less than half the frequency of the other) as well as the tolerances involved; maybe something edge or center-crossing focused. Possibly use the peek or zero-crossing as a switch on a charge accumulation counter and measure with a comparison amplifier of any kind.
I strongly suspect the terms arose in the past from legal terminology around inheritance. It was very common in most countries for the eldest son to inherit their from their parents, and in families where there were no sons it was often the nearest male relative like a cousin. A cousin on the father's side had precedence over a cousin on the mother's side, but in English there aren't specific terms for those.

Perhaps in Chinese cultures in the past it was even more complicated, and necessitated terms for specific older and younger sibling's children depending on whether they were the offspring of a brother or a sister.
What’s the most commonly entered URL in Edge? The only one I’ve ever typed is google.com/chrome
Best comment in the Ars comments:

> Every article mentioning Chromebooks is followed up by a bunch of people who don't use or like Chromebooks commenting about how useless they are, followed by retorts from those who do own, use, and like Chromebooks pointing out how great they are. Isn't there the possibility that there are people in the world with different equipment requirements and preferences than yours?

As someone who did a lot of friends & family tech support for Windows XP and 7 era computers, I also agree wholeheartedly with:

> My one piece of advice is to switch people you provide tech support to. Moving my father to a Chromebook has decreased my support requirements by 90%. Plus, I have much less worry about him doing something that completely locks the computer or requires a complete system install and wipe.

Though nowadays usually an iPad will also do fine.
Converting Wi-Fi signals to electricity with new 2-D materials (2019)
The term to Google is “heavy weather sailing”. There are a number of techniques that start with checking the weather well ahead of time.

If you’re stuck at sea with a hurricane barreling down you can try to sail around the equatorial edge of it (in the northern hemisphere you try to sail south of it). Hurricanes tend to veer away from the equator. Moreover the wind and waves will be behind you, so you’re less likely to get knocked over by a gust or a wave. The boat is quite literally surfing.

If things get really bad you might heave-to which is a way to work the wind against itself causing the boat to mostly stall. It’s supposed to be very safe in heavy winds, but you would be pointing at the waves which is bound to be unpleasant.

Finally, a sailboat’s keel is very heavy. Check out the diagrams at [1]. The mast has to be well below water before the sailboat prefers turtling to upright.

[1] http://troldand.dk/en/?The_Boat___Stability
What’s the point of this? It feels like little more than gossip. It reads like a disgruntled employee wrote a hit piece against their boss because they didn’t get severance. Unless it was in the employment contract, what’s the point of complaining? Go get a new job and don’t worry about the size of his house. You’re not entitled to enjoy your job, your boss, or the direction of your company. That’s what the paycheck is for.
What I find interesting here is that this is an english translation of a chinese lineage - a phrase like "uncle" or "second cousin". We have nothing remotely like this - because we don't have those concepts embedded in our society.

The fact that Mandarin has these terms but English not only does not have but that we find so ... outrageous it gets on HN, is deeply indicative - family matters so much more that it's affecting the language - and that in turn forces kids to learn the words and thus keep their lineage in mind.

As a shallow westerner who hardly talks to anyone outside his nuclear family I may be less "restricted" by my family but I am missing quite a lot.

(No I am not trying to make some sweeping comments about culture, or government administrations or "the modern world". )
If you check out the link, most of the cow feed is a by-product of other industrial processes and would go to waste otherwise.
/dev/echo - open it, write what you want and let it be echoed as much as you read.
And ran a lot faster than BASIC.
Yes, I totally agree.

I guess it's human nature to prefer attacking on a moral angle as opposed to a pragmatic one (even though the latter is usually more effective).

We see this all the time even outside the tech sector, people will cry "omg you're such a racist" sooner than "you don't even understand numbers, you bozo".
> Developers of all the major browsers made the two elements work interchangeably.

You can still disable that in firefox, but it is so badly tested that it somehow breaks the search field on its default home screen.
“Artificial incompetence”

Good one. I’ll be using it. Thanks for that.
Can't you just wash your transactions with Monero?
Why do you want to micromanage every aspect of other people's lives is more to the point?
YoungerFemaleCousinWithDifferentSurname is encoding a lot of assumptions about how familial relationships work in Western European/American cultures. Looking at all the possible values in that enum to me doesn't scream of a massive code smell, but instead of years of care and attention being given to proper localisation for often wildly different cultures.
It's funny when businesses do it, it's not illegal (why so many incorporate in Delaware).

Or the Double Irish with A Dutch Sandwich[1]

[1] https://www.investopedia.com/terms/d/double-irish-with-a-dut...
> There was that guy who was going to code up the Infocom Z Machine in Verilog and burn it to an FPGA who worked for seven hours and never got the program counter working.

Potentially interesting project, but I can see myself spending 7 hours planning that before starting, and I absolutely cannot imagine the mindset of anyone watching live coding. Even worse if it's genuinely live and you can't use the youtube lifesaver of 1.5x speed.

Anyone learning programming from Youtube faces the same problem as people learning medicine, politics or history from Youtube, just with less dangerous consequenses.
> my own home town in the 1090s.

There are quite a few to choose from: Ely, Durham, Canterbury, Winchester, etc., and of course others around Europe.