skysight-inc/HackerNews huggingface dataset:
also relevant form the annex:

(j) enabling the seller or supplier to alter the terms of the contract unilaterally without a valid reason which is specified in the contract [1];

And the annex list is not exclusive. In general any term that is not in good faith is considered non binding for consumer contracts if there was not individually negotiated.

[1] There are nuances, for example such a term might be valid as long as the customer has the option of terminating the contract.
I think the responsibility distribution (and magnitude of power) strongly affects the long-term outcome of our country.

Concretely, I prefer power to be decentralized to the most local and smallest group of people that is feasible. (Feasible is doing a lot of work in that sentence; I acknowledge.) In the limit, the smallest group of people is a single individual.

Even if a more powerful federal government would be likely to decide “my way” on Friday April 22, 2022’s three most important topics to me, I’d still want that decision to be as local as possible because, over the course of my life and my children’s lives, I think we get better decisions and outcomes from more local decisions where the people affected know the people discussing and deciding.
Jaron Lanier’s claim is the feedback mechanism (clicks, engagement) isn’t nuanced enough [1].

i.e. If the algorithm had more insight into a given person’s emotional (and intellectual?) response, the outcomes could be better than the status quo.

[1] https://open.spotify.com/episode/3DBNkrAY5sCIX2sqHpZ567?si=M...
What if you lost your phone or your phone died and you had to borrow a stranger's phone to call as loved one in an emergency?
The client software is SLOW. Just typing in it is unpleasant.
Do you have any links to Korea or Japan hitting these insurmountable problems? Last I heard they had better internet than the UK fairly consistently for decades.

Though, if they did hit a problem, just sensibly regulating shared national infrastructure of high industrial, cultural and economic importance seems like it would solve anything that came up better rather than shouting "free market" and "regulation bad" while you hand things over to American corporations in an act of brazen corruption.
> Sucralose, a chemical completely unrelated to sucrose

Seeing as how it is made directly from the sucrose, I'm not sure how you can say it is "completely unrelated". It is identical to sucrose except for the substitution of three chlorine atoms for hydroxyl groups.

Have you seen an allergist about your reaction? They should be able to do a skin test to confirm the allergy, and I'm sure they would be quite interested, as there seem to be no reports in the medical literature of sucralose allergies.
At least you know that programmer is going to make it very hard for those who try to maintain their work after they are gone. :)
I think the reason is that reality is catching up with The Onion. There is an entire subreddit called /r/NotTheOnion just for that, real stories that could be on The Onion.
With any large legacy Python codebase, that's usually a month-long undertaking for one engineer, if not longer!

Python by design encourages duck typing, which means that you'll have plenty of places that simply take multiple different types, and just slapping a union is usually non-trival and not very beneficial either (eg. you'd be randomly patching things with fakes and mocks in tests).

If you think it's a single day job, I am sure my company (and plenty others) would pay you gladly your single daily rate to get our codebase migrated in a day :-D
... that is just a webview.

Really curious in what world that can be considered native.
"Employee owned" almost always just means the company has an ESOP.[1]

It doesn't mean employees get any say in anything at all, it just means the employees are the company's shareholders. The board and upper management still has full say in all policies and operations.

Source: I worked almost exclusively at employee owned companies (though not intentionally). Working for an employee owned company is not meaningfully different than working for a public company or private company.

BTW, ESOPs have significant tax advantages for a founder [2]

[1] https://www.irs.gov/retirement-plans/employee-stock-ownershi...

[2] https://www.forbes.com/sites/darrendahl/2016/07/07/if-you-di...
My Home Office Hacks
My opinion: M1 gives you (speaking about laptops here): thin and light, very powerful device that runs very cool, a combo that you don't get anywhere else for less money. Frankly it's hard to get close for ANY money. You also get great screen, trackpad, speakers. HW is the reason to get Mac nowadays IMO.
Most people can't play the piano or skate. Don't consider those ones. Consider the things that everyone can do. Let's pick driving a car. I am fairly convinced that most people feel after a few years they are excellent at driving their car but in fact they are just OK to terrible. And this is with a lot of practice!
The Onion drafting off of the Babylon Bee is peak 2022.

The Onion lost me when they snuffed the hilarious Herbert Kornfeld character for reasons of Political Correctness, which is now Woke, I guess.
Hmm... looks like he never came back to properly benchmark it with the right version, never did a version with the multithreaded call, and has a 1x number that is suspiciously different from everyone else who ran the benchmark in the Gist. Peculiar.
Which is basically just a webview.
Don't get me wrong - it's a good webview. But as a consequence there's no offline functionality at all - not even to view emails you've just opened a minute ago.
Otherwise I think the Fastmail product is great.
And day 1 of when type hints was introduced was in 2014.
Fairemail is hands down the best email app I've ever used
> Google removed "don't be evil" from their code of conduct

If Google is the problem afflicting society than we can smile because in all probability we all died and went to heaven. /s

At the end of the day people want an improvement in their quality of life and on a relatively short timeframe.

People can't wait for the biblical times of beurocracy to get it perfect, they are more than happy with the good enough.

They get a taste of that "good enough" and if it's really good enough they become repeat customers/users. Much like it happened with Microsoft,Google, Facebook, Instagram, Youtube...

And it's happening right now with Xiaomi, Huawei etc.

Startups will always prevail on EU Parliament (or any other Parliament for that matter) because they are comfortable operating at the unknown frontier, whereas Parliament need to have a clear and detailed map before they even think about venturing there.

The only peril that startups have is venturing into cult and fraud, young people are tempted to follow the dark path of Theranos, WeWork (and also another company I won't mention because I don't want to start a flame war) whereas they should aim to be more like Microsoft . Microsoft never needed outside money, always had 1+ year of cash in the bank and always implored analysts and investment bankers to be ultra-conservative with their estimates
In his google talk on the philosophy of software design, he said that the hires who worked out best for him were the ones where he just really enjoyed the conversations with them during the interviews [1]

[1] https://youtu.be/bmSAYlu0NcY?t=3632
Former NHS AI leader joins US spy-tech firm Palantir
Would Sturgeon's Law fall under the 10% or the 90% of popular to cite laws?
I am not aware of any other OSS ecommerce software as well supported as Woocommerce - and you never want to depend on something with not-good support with your business.
He’s not a wannabe. He’s a writer. Sometimes the journey is as important as the destination, more. Not all writing needs to follow an introduction, body, conclusion format, with topic sentences. It’s ok to write densely, allusively, to reward rereading.
The realities of the browser platform have indeed created a unique environment where many nice languages have appeared that compile to JS. Besides TypeScript there's Elm, ReasonML, ClojureScript, and many more.

There are a some competing languages for the Python runtime as well: https://github.com/vindarel/languages-that-compile-to-python
I love how in one hand HackerNews is gushing over how the EU might perhaps be planning to mandate USB-C ports in iPhones for the 50th time, and on the other hand HackerNews wants to live in a world where Apple users have to be compensated for only being able to use Apple chargers for their standard USB-C ports.

This story is not about standards or chargers, it can be shortened to

Hurr durr Apple bad LOL amirite!
A single ocean tile on mapbox is 39 bytes:

1a25 7802 0a05 7761 7465 7228 8020 1217
1803 2213 0980 69e0 7f1a dfa8 0100 00bf
bf01 e0a8 0100 0f

Decodes to this protobuf:

layers {
name: "water"
features {
type: POLYGON
geometry: 9
geometry: 13440
geometry: 16352
geometry: 26
geometry: 21599
geometry: 0
geometry: 0
geometry: 24511
geometry: 21600
geometry: 0
geometry: 15
}
extent: 4096
version: 2
}

Geometry interpretation is here: https://github.com/mapbox/vector-tile-spec/tree/master/2.1#4...

And produces this geometry before reprojecting to the tile coordinates:

Layer name: water
Geometry: Polygon
Feature Count: 1
Extent: (0.000000, 0.000000) - (4096.000000, 4096.000000)
Layer SRS WKT:
(unknown)
mvt_id: Integer64 (0.0)
OGRFeature(water):0
POLYGON ((0 0,0 4096,4096 4096,4096 0,0 0))

But of course, this doesn't specify a color, just "the ocean is a rectangle".
Indeed, I find it hard to tell the difference between reality and an elaborate prank these days.
You always have a choice to reframe things. Look at it as an opportunity to learn something new every day. Learn to improve your communication skills. Learn to lead the meetings. There are endless opportunities if you look at the flip side of your situation.
This conversation devolved into politicized characterization fast.
Type inference has been around (as in "used in programming languages") since the early 1970s.
In the beginning python hit a sweet spot: glue code that wasn't exactly write once, too difficult to do in bash, and too small to go all the way and use C++.
However, it was not without its own design issues.
> I would even dare say that all those small gadget are an environmental nightmare and unethical.

What if a kid who plays with this today ends up being the next XYZ who makes something positive for the world? Im so tired of these dismissive, and while im here lemme say "performative" comments relegating everything to trash. Yes we know there is a "stuff" problem, but this is so far down on the list of concerns I cant even begin to imagine you're saying this seriously.

If you are truly worried about there being more "stuff" your concerns should start with non rechargeable batteries, which are still produced in record numbers, and rarely recycled.
Putin’s Nuclear Threat Makes Armageddon Thinkable
Opt out by not using Venmo
If the Congress bails out other companies, Bezos' company should be no different. Is Bezos even the only shareholder? I suppose not.
You can use flakehell for that.
That could work but I actually really like having just one account. I hate having to constantly switch notion accounts, gmail accounts, gcal... It's already annoying enough.
I was wondering the same, from the installation docs [1]:

> UEFI environment only (m1n1 + U-Boot + ESP)
No distribution, just a minimal UEFI boot environment. With this, you can boot an OS installer from a USB drive and install whatever you want (as long as it supports these machines, of course)!

So if the distribution has an arm image then it should work from a usb boot, I’m going to test drive with voidlinux this weekend.

1: https://asahilinux.org/2022/03/asahi-linux-alpha-release/
The Juicero strategy
I agree with everything in this article. The fact that nothing is necessarily checking them makes a codebase full of them too misleading. They become cargo culting; and as the article says their special syntactic status makes them look “official”. Typescript is much better since you can’t avoid them being checked. And that’s said as someone who spent the last decade writing Python, in later years with type hints. There’s also a mypy option that is not on by default but that is absolutely required to avoid misleading false negatives: —-check-untyped-defs
I have taught a chemistry class where we use those disks. They have a stamp on them that say something like "NRC exempt quantity."

So, apparently, the disks have enough radioactive material to detect, but not enough to cause anyone to worry.
> So, I am looking for a customizable query parser, planner, and execution engine

That looks like an entire DB engine, isn't it?

> map the public schema to the private schema

sounds like view.

It seems like a pretty major project as you describe it.
"NFT's!? You could use a MySQL database, who cares where the users are and what they like to do and are willing to pay for, thats one thing I'll never get about crypto/"web3" proponents! Its absurd that they would build for an audience and make revenue while using a system with tradeoffs that is easier to develop for." /s

Sarcasm but I'm sure GPT-3 or similar could be trained from algolia search results and output that.
It's an email, not a "secret", something like 3 or 4 hex (or even better, base58) digits should be more than enough
Debian install worked fine for me, even if it was my first linux install on hardware in many years.

There are notes on Fedora install at https://github.com/AsahiLinux/docs/wiki/Fedora
Most positive reviews about this thing sounds like the emperor's new cloths.

Let's just pretent there is no nintendo switch lite, costing $20 more, and readily available.

Or things like Miyoo Mini, cost like $50, and at least have a backlighted screen.
And the training data right? How can you prevent exactly what the person you replied to is talking about. Situations where we ingrain the horrible nature of humankind because that's what we're training the AI on. Say you were building a credit score classifier NN. It's going to "learn" that African Americans have lower credit scores. Mostly because it's going to be trained on historic data, which is based on human input, and humans are inherently racist in some fashion or another. And societal constructs have prevented African Americans from economic advancement since... ever.

You can't just have "transparent objectives" and let AI take the wheel.
> JSON = Union[....]

This does not define the type of a valid json object.
(fe None is not a valid json object, neither is '')
Those proposals were extreme, specially Ringway 1, but getting around London is far worse than in Paris, which has the benefit of Haussmann's boulevards pierced after the upheavals of revolutions, and the Périphérique. Political stability entrenches vested interests and NIMBYism, like the fact much of London's choicest property is still owned by descendants of the feudal aristocracy and people don't own the land their houses are built on, they just lease them like medieval serfs would have, since land reform never happened in England.

At one point, there was even a proposal to build massive highways underground instead, but Paris' friable limestone (just as in London) and long history of undocumented quarries make any tunneling effort fraught.
The most interesting stuff about 5G are the theories about how it will cook our brains and mind-control us.

It still isn't disproved that certain bands of electromagnetism cannot induce random mutations, so there is that. I am not even keenly interested in faster mobile networks because mobile devices are that bad anyway. In the industry it will probably have its niche, but I think the infrastructure needed is quite wasteful.

Never heard of edge computing. I do think that many devices should not necessarily connect to servers of the manufacturer and rooting everything through the cloud is wasteful and can be a huge privacy problem too.
Me too. I started using FairEmail recently when I finally decided to get a non-gmail email address, but I've been unhappy that it doesn't seem to understand that "junk" is my spam folder. Instead, it wants to handle the spam itself by blocking individual senders, which is pointless.

My desktop client seems to understand it.

And I just installed K9 and you can configure the spam folder, so I feel pretty good about it, too. I'm actually looking forward to the next spam that makes it to my inbox so I can see where it ends up.
In my experience prepping and taking the test, I found the LSAT logic questions to be pretty good at assessing deductive reasoning.

They’re 100% divorced from law and are closer to puzzles of the nature of, “Six people sit at a table, four of whom are wearing hats, three of which are red, …”
You’ve never used a compiled statically typed language. I’m sorry to say it but your comment would sound naive to you if you had. The article is spot on.
I feel like Andrew Huang is in another league of YouTuberdom with the high production values, it’s almost as if “YouTube” is his genre and he happens to be into synthesizers. Whereas Bad Gear is like what I would make if I knew anything and wasn’t lazy.

Funny, I count 12 Syntakt videos just among my subscriptions and I’m not even a musician. Elektron must have sent out a lot of these.
Your Money Is Cheating on You with Fossil Fuel Industry
This is solved on our end by having the merge not done by gitlab itself (FWIW, github is bad at making these things too) but instead by our robot.

I'm a process wonk, but these checkbox items are still the bane of everyone. It'd be far better if such information were more structured. I'd recommend migrating to git trailers if possible (see `git-interpret-trailers(1)`).

While I'm being shameless anyways, features we have in our robot (for merging):

- renaming the source branch in the message (MRs from `master` is not uncommon)
- treating the target branch as having a different name (so that we can use `refs/heads/release` for "latest release" while future-proofing its merge commit mentions to be `release-X.Y`)
- pulling a block of text from the MR description to add to the merge commit
- putting `+1` comments, reactions, and other review information in the merge commit as `Acked-by: …`, `Reviewed-by: …`, etc.
- merging to multiple branches at once and synchronization (see my prior comment in this thread)

The primary deployment tool (there's a library for much of the mechanisms): https://gitlab.kitware.com/utils/ghostflow-director
Ringway 2 would have been right behind my home. Instead I have an electric railway and a lot of trees…
> it can be both utilitarian in its aesthetic and also be anti-human in its output

What I am trying to say is that its 'anti-human' aesthetic is in conflict with professed utilitarism, because it adds elements that are superfluous to the utility. And I think for a part of brutalist architecture this is pretty clearly a break with functionalism/modernism and a precursor (one of many) to postmodern architecture. But I'll leave this to the experts.
Is Webb at Its Final Temperature? Almost!
As the ancient saying goes, the best time to build out a nationwide fiber network was 32 years ago. The second best time is today.
Sybase 11 and 12 let you force a plan and declare what indexes to use including temp tables if they were declared in a stored procedure that was calling the stored procedure you used the indexes. The optimizer was not the best.
LinkedIn & MySpace
The guy puts in a tremendous amount of work and research and releases some of it for free. If you want every edition then pay for it. Also he is an individual not some mega org.
Similar situation here. I've informed a handful of small site operators about their data breaches and been able to give them a lower bound for the breach date based on receiving spam.
Hear hear.

I have lastname@gmail.com and keep receiving various e-mails intended for people with my surname. Insurance documents and other semi-confidential stuff included.
Quite. Why waste your time reading War and Peace when you can read the LitCharts study guide [1] that helpfully explains the literary motifs, symbolism and relationship between the characters? Time is money after all.

[1]https://www.litcharts.com/lit/war-and-peace
Better luck next time!
Love the idea but would never make an account to try something like this - good luck!
"Beets" = "what kind of friends does this guy have?" The show reference is super funny. Nice!
First, everyone matters.

Second, part of the problem is diving into the delusion by picking a side. One such side is men vs women.

I would argue that almost the entire problem with the internet(including Twitter) is advertising. All the problems stem from it.
Inane? It's a principle of set theory. I'd say that, in response to the other comments, it was fairly apropos for HN to make a set theory reference.

At minimum considering how my comment is common knowledge it is trite rather than inane. So forget about slashdot, let's go old school Usenet flamewar on this, you defend "inane", I'll defend "apropos" & "trite". To be honest I'm not very good flamewars though so maybe you could get things started with a biting personal insult. Something about my genetic lineage or mother's breeding habits is, I think, fairly standard, but I'll a award bonus points for creativity.
I dislike being interrupted randomly (so I don’t leave Slack running, even in do not disturb mode). I dislike how bloated it is, and I distrust it (as I do Zoom, so I only run it from the browser). I dislike that OSS projects choose it vs open alternatives. I rarely find what I’m looking for when searching.
Note that roads are not neutral in the “net neutrality” sense, since emergency vehicles are prioritized. There’s a cogent argument against net neutrality on similar grounds: i.e., prioritizing traffic with prioritized purpose, especially in the face of congestion.
if you do go, my favorite exhibit at Bletchley is the Harwell Dekatron a.k.a WITCH. It's a really good machine for learning how computers work, both because its so early meaning it has simple architecture, but also for other reasons:

It uses base 10 instead of base 2 to store values in its memory, so doing the calculations in your head is a lot easier

It's memory is made from special tubes that have a orange glow at one of 10 positions, meaning you can see the contents of the computer's memory in its entirety just by looking at the machine.

Building off the previous point, you can see the cpu register, which is a single small piece of memory that stores the current data to be modified, which again with the lit-up memory means you can see what the computer is doing at any givenm time.

Finally, the computer has a debugging switch which can pause and step forwards through each instruction the computer is performing, as well as a more granular mode that lets you step through individual parts of an operation (for example each digit being added in a adding operation separately)

It's not always running but if you go I hope you get to see it :)

EDIT: oh and I suppose I should mention there is more than one museum at bletchley, there is the big one that focuses on ww2, but the museum of computing is tucked away to the side a bit.