skysight-inc/HackerNews huggingface dataset:
You should see the Netherlands. 100% cyclable but lots of streets are there for emergency vehicles, buses and trams. Disabled can and do ride in the bicycle lane with their electric wheelchairs.
Also Lazerhawk

Skull and Shark - https://www.youtube.com/watch?v=qYvqDqoYXMY

Redline - https://www.youtube.com/watch?v=QpDn4-Na5co (my intro to the genre closing on a decade ago).

Trevor Something - Trevor Something Does Not Exist

https://www.youtube.com/watch?v=LYOtZvwNCsc

Hands down my favourite in that genre.
Wow... very good job!

U-he's synths are amazing.
> Spyware is NOT the same as gathering Telemetry data.

Telemetry and spyware differ only in the way collected data is used.
When I am in that type of mood I just head to my huge uni library and randomly pick a book. No unnecessary jabbering from the chimp troupe to deal with, and no wading thro all sorts of scams, advertising, self promotion etc. Todays internet just doesnt match a nice library.
> Microsoft have their keys in the default keychain because they bothered to be involved in the process, unlike linux companies like Redhat.

The status quo was that systems could boot any operating system the user wanted. Microsoft tried to force OEMs to lock operating systems other than those on a very short list (they tried to force Secure Boot to be enabled with no way for users to turn it off, and you can confirm this by checking out earlier versions of the UEFI spec), knowing very well that that list would always include Windows for pretty much every computer out there, but you try to spin this as it somehow being every other vendor's fault for not getting in on that list with each and every manufacturer?
> Loosing that edge by relying on an AI to do that for you and not practising your skill would make you worthless in long term.

If you bank on your brain being the better autocompleter, I got very bad short to mid term news for you.
I think you make your own luck for things like this. I was a technology architect which had the advantage of being quite broad in scope. I came to the company with a deeper technical background than some which helped, but I also built a specialism after I joined that was rare in the company. That meant if there was a need for that skill, I had a high chance of being asked to assist. And of course, when it came to change projects, choosing ones that held an interest helped. But for example, anyone who joined the project with the police force had an opportunity to join a shift, anyone who worked on the TV project could have lunch where I did, so it isn't all about the role.
It obviously won't end Windows. Not will actually make any sizeable dent in Windows marketshare. That's a pipe dream.

Vast majority of people use Windows because it comes preinstalled. And it comes preinstalled for business reasons that are very hard to counter or reverse.

The only way to weaken Windows is through legislative measures and that ain't likely to happen.
It's possible to still get the channel list via Google Takeout.
> ever wondered why Windows 11 can't be installed on "older computers"? You know, the ones that don't have a TPM chip?

> Now you know. Windows 11 completes the lock-up of the OS.

Stallman[1] and others[2] talked about exactly this 15+ years ago.

[1] https://www.gnu.org/philosophy/can-you-trust.en.html

[2] https://www.cl.cam.ac.uk/~rja14/tcpa-faq.html
It surprised me, but Dune (1984, full version) is an overall better movie.

This one is beautiful, but the direction is weak, many scenes are confusing to non-readers, mentats are useless furniture, traitor plot is absent. Two bright spots are Momoa's Idaho and Batista's Rabban.
We must be fair. Citing that plain text is readable before proton mail encryption is.... unfair.

A bad actor could place a proxy upstream, the problem has nothing to do with protonmail.

What protonmail tries to solve is your mail being encrypted at rest. It succeeds there.

Statements about "but they can read it" or "they can capture everything before..." is a separate issue, one of trust and different methods of state interference.
Counterpoint: with basic human decency and almost every company following the same blueprint when catering to that social aspect, odds are in practice it really doesn't matter. Either you're an outlier socially and lucky to hit it without turning your CV into Swiss cheese, or you're more average and almost every company will cater to you the same way, so odds are high you'll fit in similarly regardless.

Good social aspect is still in the eyes of the beholder, and for people like me, this blueprint absolutely isn't beneficial. Nor is the risk of looking for an outlier culture worth the potential benefits, when that same outlier culture can be much more easily found outside work.
I've had a few people call me a shill for Google on these threads since I'm a Xoogler/Ex-Facebooker (it's literally in my profile) so I'm going to quote myself here [1] from 7 months ago:

> Giving advantageous ranking (including, but not limited to, showing AMP content in Top Stories) is the very definition of using your market power in one area (search) to force publishers to adopt something else you created.

> For a company that is (or should be) very careful about attracting antitrust attention from the US/EU, this seems completely reckless.

I've always hated AMP. Publishers are forced into it by the ranking advantages. Users have no opt out. It breaks the mobile UI (eg pinch to zoom). It's horrible.

There was a time when the idea wasn't terrible because a lot of websites were terrible and slow on mobile, somewhat ironically in no small part due to all the ad libraries they loaded.

But it was clear who benefitted the most here was actually Google. Now I always suspected that this was the result of some org trying to increase their impact.

If it turns out as the suit alleges:

> To respond to the threat of header bidding, Google created Accelerated Mobile Pages (“AMP”), a framework for developing mobile web pages, and made AMP essentially incompatible with JavaScript and header bidding. Google then used its power in the search market to effectively force publishers into using AMP.

Boy oh boy is that a problem. And again I'm going to say I called it.

The other damning part:

> The speed benefits Google marketed were also at least partly a result of Google’s throttling. Google throttles the load time of non-AMP ads by giving them artificial one-second delays in order to give Google AMP a “nice comparative boost.”

Wow. Just... wow.

[1]: https://news.ycombinator.com/item?id=26561769
What should have been their policy, according to you?

Which service or solution (if any) has your favour?
> (Disclaimer: Have never used a Mac. Have been told OSx is better than Linux by people who have used both for long time.)

As someone who used both for a long time, I would agree 2-3 years ago, now though I'd say I prefer Linux. I do really love the new m1 macs in term of temperature control and performance though.

The advantage of Linux is that when it doesn't work it's much easier to diagnose and fix by yourself, that didn't use to be a problem on macs because Apple's QA was much better and they were pretty stable (if you skipped the first 3-4 months of a new OS release) but nowadays, it's a lot less stable, my mac cannot even go to deep sleep properly (which ironically used to be a major pain on linux) and it's just a black box that's hard to diagnose but doesn't work well enough to justify it being a black box. And for the mac, I used to use things like SIMBL to modify the system exactly how I liked it but all of that has been slowly removed by Apple. Now I just want the flexibility of Linux.
Yeah my thoughts!

But on the other hand people also use Windows because its the default that comes with their new computer. (Not talking about HN community, talking about regular Joe) As long as Microsoft keeps lobbying OEMs to include Windows and there's no good alternative (looking at you, non-tech-savvy user-friendly Linux distros and major software vendors like Adobe, Autodesk etc, they will only keep locked to using Windows.

I'd love to see an alternative world where everything has an equivalent open-source software that people can switch to, but let's get facts right, many open-source software is inferior to their counterparts (especially on the design/photography world against Adobe).
This is my favorite quote:

> First, Google started to leverage its ownership of the largest web browser, Chrome, to track and target publishers’ audiences in order to sell Google’s advertising inventory. To make this happen, Google first introduced the ability for users to log into the Chrome browser. Then, Google began to steer users into doing this by using deceptive and coercive tactics. For example, Google started to automatically log users into Chrome if they logged into any Google service (e.g., Gmail or YouTube). In this way, Google took the users that choose not to log into Chrome and logged them in anyways. If a user tried to log out of Chrome in response, Google punished them by kicking them out of a Google product they were in the process of using (e.g., Gmail or YouTube). On top this, through another deceptive pattern, Google got these users to give the Chrome browser permission to track them across the open web and on independent publisher sites like The Dallas Morning News. These users also had to give Google permission to use this new Chrome tracking data to sell Google’s own ad space, permitting Google to use Chrome to circumvent reliance on cookie-tracking technology.
Also, out of the 16 states, 15 are republican, the exception being Nevada. Hm.
At least in most of EU EULAs that weren't individually negotiated and that the end user is forced to accept to use the product are automatically illegal. I.e. almost all of them.

The way Americans let their IT overlords dictate their lives seems pretty absurd from here :)
I like (and actively use) code formatters, but honestly I don't understand why people make such a big fuss about its impact. Weirdly formatted code impacts maybe 1% of my "reading code"-ability — at least after I accept "this is a bit messy" and stop being irrationally annoyed.

> And no more time wasted on pointless formatting debates.

There will always be pointless debates: Naming variables, deciding which linters to enable, using reduce() vs. a loop, classes vs functions and so on. This is a cultural problem which occur because you're not focusing enough on the things that actually matter ("is the code correct?"; "can we safely ship this to production?"; "what's the long-term effect of introducing this abstraction/feature/capability?").

I love thinking about code as art, and I have numerous side projects which explores this, but when it comes to shipping real features on a deadline we need to create something which works, not something which evokes a good feeling inside me when reading the code.
Correction: duplicate movie reference above should have been Anon, available on Netflix.
Despite what people think it's difficult for a company to pay someone who is living in a country where the company doesn't have a presence, for tax reasons. We (Red Hat) are mostly remote but we can only hire people who live in countries where we have a local office, and there's no such thing as a nomadic employee, or at least not for more than a few weeks.
Yes, they amount to absolutely nothing in this context.

When you use Firefox, your bookmarks bar gets covered up while you're typing an URL. When using chrom(e|ium) or its plethora of derivatives, you're actively contributing to browser monoculture, sharing your browsing habits with a predatory corporation, and supporting anti-user changes such as the manifest v3 webextensions, which cripple content blockers and disempower you, us, the user.

If the choice is difficult for you, I really don't know what to say.
Huh? Android, iOS, and macOS have their own versions of TPM, Microsoft is just late to the game, and it's slowly catching up.

Out of the bunch, Microsoft is the only one that even allows custom kernel drivers, since Apple deprecated them with macOS Big Sur, and iOS/Android never really allowed them.
Apple has always done this and will continue to always do this. Some amount of this is as an incentive to upgrade. Some of this is because the experience isn’t good (performance or battery issues, or not possible because the necessary HW isn’t present).

Where it’s the former, government needs to step in with regulations about planned obsolescence/curbing ewaste. However, I’m not sure there’s much value in such legislation and that it would effectively curb ewaste. If it wasn’t cool looking marquee features, they would find some other way to make you want new shiny things. The problem is people want shiny new things. Apple will just push for even more HW tie in to features which isn’t necessarily that good for the consumer.
This post makes it seem like only big bad megacorps like Google (and people drinking their kool-aid) would have an issue with AGPL, even though you can definitely find individuals who object to it as well. marcan for example has been vocally against AGPL on multiple occasions.

https://github.com/mastodon/mastodon/issues/49#issuecomment-...

https://twitter.com/marcan42/status/1384834585834319875
> In weakly typed languages like TypeScript

I guess you mean JavaScript?

In regards to speed, I really really recommend Vim. Macros are sorely missing in a lot of editors, and they are really a great way to skip a huge amount of repetitive work.
From your post:

> As luck would have it, global healthcare plans seem reasonably priced. My partner and I got covered under Aetna's MHP Exclusive plan (their most comprehensive package) for under $300 a month total (not $300 per person).

As an Australian, this figure seems ridiculous, even if it were in $AUD! To give you an idea, I pay around $45 AUD/mo (but I've never had to use it because free healthcare).
I think civil disobedience is a form of protest. As you say, it helps drive the point home. If "illegal" video game tournaments are widely attended and accepted as societal good, or Nintendo lawyers anger enough people, the activism and legislation you hope for will follow naturally.
The niche is sort of self-limiting to a tiny group of people, so it will never be an existential threat to the sale of Apple products.

Indeed. Setting up a hackintosh is only really feasible for people with some tech chops. In most Western countries, someone with enough technical background to set up a hackintosh machine will probably have an hourly wage where (hardware price + hourly wages x hours to setup/maintain hackintosh) >> purchase price hackintosh.

Setting up and maintaining a hackintosh is just a fun technical challenge for a lot of people. Similar to how running OpenBSD on a PowerPC or SPARC is fun. Some will also use hackintosh because Apple doesn't offer the hardware that they want.

Apple seems to draw a line at selling Hackintosh machines (see e.g. their lawsuit against Psystar [1]). Fully compatible, supported hackintoshes would be a threat to Apple's bottom line.

---

Both me and a family member installed OS X on a HP/Dell laptop in 2007 as sort of a challenge. We both liked OS X so much that we had both bought a Mac Mini and a MacBook in weeks and have been users since then.

[1] https://en.wikipedia.org/wiki/Psystar_Corporation
And the goal of a good vaccination rollout is for 0% of admissions to be non-vaccinated. It seems like NL is doing well.
How so? I could play all my pirated DVD rips just fine back then (DivX .avi), same how I can play pirated Bluray, Netflix, Amazon, etc. rips on Windows 10 and 11 (.mkv).
A datapoint from a self-funded entrepreneur, for whom an app written in Clojure and ClojureScript provides a living:

Before you start discussing whether a language is "slow", check if perhaps it is "fast enough".

Apart from trying not to write stupid code, I don't even optimize anymore, because coupled with ridiculously fast servers (bare-metal hardware from Hetzner in my case), it's a waste of time. Things run great, and I'd much rather invest in building complex app features that customers will pay for, and have flexible living code that I can easily rearchitect as needed.

The last time I had to optimize Clojure code was when I wrote a search engine that had to respond to incremental searches in a fairly large E-commerce product databases. But that was also about 12 years ago, so computers were quite a bit slower, and JVMs were not as good as they are today.

I do tend to use transducers quite a bit, because they provide great composability and structure the code nicely, while providing a good performance boost as well (you avoid creating lots of intermediate data structures, which not only saves CPU, but also reduces cache, memory and GC usage) — but I don't worry about performance too much. It's just not a problem that appears on the radar.
I need to bookmark this and use it to test my progress in socializing myself a bit. I have zero problems with the idea, I live in the country and am totally on board with the independence and natural setting...but I had a nearly instant phobia-like physical reaction to the video. I tried to power through it, clicking around to see if it got better but ultimately had to stop watching after a minute or so. It was sort of like claustrophobia combined with the sense of multiple people touching me or something. Really bizarre.
Yes, this is a general problem with functional data structures. They have to be fragmented in order to share data. There's also the more nebulous issue that they encourage nesting to leverage the architectural benefits of immutability, which is a complete disaster for cache friendliness.

Replacing the critical path is an option, but that only works for numpy-style situations where you can cleanly isolate the computational work and detach it from the plumbing. If your app is slow because the inefficiencies have added up across the entire codebase (more common, I would argue), that's not an easy option.
Holy crap it's worse than i thought! Does it do DoH or can you just configure reroute all DNS trafic on your router to your local resolver/pi-hole?
> "I would agree 2-3 years ago, now though I'd say I prefer Linux"

This is an interesting anecdote. Do you have anything in particular that makes you think this, or is it an overall shift in feel? Also curious to hear which distro you use

Call me a heretic, but I am jealous of the M1 performance-for-price being outside the Apple ecosystem and have thought to buy an M1 laptop and wipe it + put Asahi Linux on it hahaha
Why?

My gut reaction used to be similar due to bad experience with it in university but now I realise I was just ignorant.
> Using code auto-formatters

I took, and still sometimes take, a part in discussions of adapting or improving autoformatting for some language we use.

It is incredible to think about programmers who have/will grow up entirely with autoformatters in all their tools. To them, the idea of manually formatting their code will seem as “ancient” and “backwards” as assembly programming feels to me. That’s a hallmark of true technological progress right there.
You mean 40 anecdotes?

Also I totally get your point, but a comparative study is still much more valuable than a set of anecdotes, even if N=2.

A low sample size mostly just means a higher bar for statistical significance. It doesn't mean a study is useless.
Just to clarify my comment: what I mean by 'it exists' is in a practical sense, i.e. what people mean by 'IP' is enforced by the institutions.
It does not matter that much if they are infringing copyright, patents or trademarks law, and in such projects it is very likely all of them.
The sad state of affairs is that this term is also industry standard, so somewhat understood by artists as opposed to real laws which are understood by essentially nobody.

So for all other meanings IP does not exist indeed, and this is a misleading term. But instead on arguing on these details, it seems more productive to point that there is an already existing alternative that is better for everybody.
"we cannot release until this chunk of code getting refactored "
In respect to the destructive nature of continued support for googles monopoly over search, online advertising and their desire to ‘own the web’, yes, those issues sounds pretty minor.

They’re also sound like quite achievable goals for a fork.
I find this comically out of touch with reality. To think that the most powerful information replicators of our age can be under the control of some mythical centralized entity (USA) so that “everyone else is losing this battle” is to be so ignorant about the way technology operates (non-linearity, meta-level control) as to completely and utterly miss the point.
The analysis (pdf): https://github.com/bugout-dev/moonstream/blob/main/datasets/...
Kodachi – Severe Security Mistakes
Federal prison.

Say it.

Now call or email your representatives.

Forget the fact that they're using anticompetitive tactics to embrace, extend, and own the web. They're illegally inflating ad prices and forcing everyone into it.

Federal prison.
The thing I’m not a huge fan of with the IntelliJ model is that it’s super tooling-dependent. I would rather work with a set of loosely-coupled tools and automate my own workflows.
I think it is very obvious that this was not their motivation. Hobbyist hackintosh is barely a blip on the radar. They switched to their own CPU because Intel screwed up, plus they want to increase vertical integration.

But of course, it is quite likely that once Apple kills x86_64 macOS, it's also the end of Hackintosh. Apple uses too many proprietary extensions (e.g. AMX) and custom hardware (neural engine, GPU, etc.) to make running macOS on generic ARM hardware easy.
FWIW, I recently tried WINE/Codeweavers again after hearing everyone rave that it ran practically everything, and it was an absolute disaster. Literally 5/6 of the applications I tried didn’t run (and the sixth was Telegram, which actually already has a Linux client IIRC).

I doubt it’s really an option for 99% of people who need Windows for serious work.
Big discussion of the original source (the 173-page antitrust complaint that's referenced in this tweet):

https://news.ycombinator.com/item?id=28975222

A full article on Jedi Blue:

"Google acknowledges it foresaw possibility of probe of 'Jedi Blue' advertising deal with Facebook"

https://news.ycombinator.com/item?id=28975782

A big discussion of an article on "Project NERA":

https://news.ycombinator.com/item?id=28974798
Backing Up Sparse Bundle Images over SSH
Yeah, and that's even more scary. Devices listening to you isn't NOT scary, but these companies are able to inject discussion topics into your personal life without you even realizing it. Online ads are, at worst, billboards. If you see a detergent ad right before you go grocery shopping, it doesn't matter that you didn't click it; just being at the top of your mental stack is worth a lot of money to them.
As a customer I agree. I was the only person in a small local shop recently deliberating (for a few minutes with the owner) on what freezer to buy. The owner's response and tone made me feel a bit stupid. I don't shop there anymore.

Even more intimidating are timber/hardware suppliers. There's a small local firm I use for timber purely because the guy is so helpful.
Okay, I am not sure if this answers your question, but I discover the methods the following way:

imagine 5*5 - 2*2:

00000

00000

00000

000

000

Now imagine (5+1)*5 - (2+1)*2:

000000

000000

000000

000

000

Now imagine (5+2)*5 - (2+2)*2:

0000000

0000000

0000000

000

000

The 3d version works the same, but than you must imagine a rubix cube(with 3*3*3 blocks), where 1 block is missing in the corner.
Than you cut the part with the missing block(which are 3*3 - 1*1 blocks), and put it on top. This does not fit, because you have 2 blocks left over. These leftover blocks you cut again, after that you turn it around and put it on top of the complete block again. After that you can just roll the entire structure like a mat and you have a rectangle of
2*13.

The cuboid version works like the cube version.