skysight-inc/HackerNews huggingface dataset:
> Then a proper editor feels nice.

A proper editor for whom? What "proper" means is different to everybody. I already have and use a perfectly proper editor, and don't want to be forced to use another one just to write a few posts somewhere.

> Besides, you can just log in and change something. There’s no need to fire up a terminal,

Alright, but please recognize that this is a subjective point of view. My subjective point of view is the opposite: I'm already on the terminal, and I can just edit some files in there to update a post. There's no need to fire up a web browser, log-in using an ad-hoc login interface, and then use and ad-hoc editor.
Honestly... Ok, the price is cheap respect of all other e.v. and in some context a glorified golf cart is ok(-ish) [1] autonomy in those setup might not be a so big issue... But for the price and for what it's depicted to be is absurdly expensive.

I mean, it's something that can be use in a rural area where people live nearby some countryside shop and have to casually move stuff around or in a city for similar use-case, mostly for elderly who want a cheap and easy to drive/park vehicle that still have more than a char with wheels... In that case perhaps a chair with wheels ATV (quad)-alike + a detachable trailer might be a better option at the same price tag. In autonomy terms it's an ATV with a cabin, the optional trailer add load capacity when needed. Doing so means at least for the same price giving something funny enough to drive...

10kWh battery is around 5000 euros these days (p.v. Li-ion batteries mean prices), the frame+motors might be another 6-7k, and another 5k for finishing, the cabin etc. So for what it is it's expensive, at least it should also be fun IMVHO...

[1] https://www.vice.com/en/article/y3vny5/glorified-electric-go...
> non-Apple users?

Don’t know.. perhaps they might consider to get a gadget with that goddamn safari:-)

> not on a paid iCloud plan

It’s $0.99/month.
I’m sure the people behind Stuxnet are proud of their work (and they should be!), they significantly disrupted the Iranian nuclear program without hurting anybody, without causing any collateral damage.

I’m not sure what special meaning “malware” holds to you that would automatically render their actions immoral. Preventing Iran from getting nuclear weapons is absolutely a good cause.

> Not many people go around defending stuxnet, a malware tale for the ages in bad fucking intelligence operations.

Literally nobody actually working in this field would agree with you. Stuxnet was a very successful operation.
It's not only the "console effect" for the OS though. It's the vertical integration of the hardware to begin with. It's just better than x86 platforms because Apple control everything and can make sure it works together well. It's been very apparent as we work on the platform just how well everything ties together internally.

On x86 you have the CPU vendor, the chipset vendor, the hardware OEM, the storage vendor, the GPU vendor, etc. all fighting each other and it shows. No one company ends up having the motivation and control to make things tie well together.

Granted, for little things like "Asahi Linux is probably the only third party distro on the planet to autodetect your laptop's keyboard layout on first boot", yeah, it helps that we're targeting a very specific platform (and the vendor cares about these thing and left the facilities in place for us to do that). But for stuff like good battery life and power management, you just can't achieve that if the hardware isn't well integrated to begin with, and we're already getting impressive battery life numbers with minimal OS support.
Are we arming our enemies?
Are we arming our enemies?

In Star Wars VIII - The Last Jedi, the hacker DJ ("Don't Join") says;
"They blow you up today, you blow them up tomorrow. It's just
business." Arms dealers and mercenaries are indifferent about who
they sell to, and I started to ask, am I any better?

I fondly remember my students and wonder where those lovely people are
today. I taught them to reverse engineer, to fuzz and find exploits,
craft reverse shells, hide payloads and DDOS systems. The Russian
students are no different. Or maybe Ukrainian? Or Iraqi? I must admit
I don't know. Because of "political correctness" it became uncool to
ask.

But it's not like I could ever refuse to instruct a specific
individual for political reasons. It's not like the administrators
tell us where recruits come from. They pay their money, and we shut up
and deliver training. That's what higher education became under global
neoliberalism, and I wonder if that is the West's Achilles's Heel?

My response to what I see as a national security blind-spot has been to
accept the limits of my political reach, and take a different
approach. I've improved my courses on "Ethical Hacking" to actually
include a huge amount of _ethics_ and _politics_. Bringing human
values to academia can feel like a tooth and nail struggle.

Here's what I wrote about it in this weeks THE [1]

[1] https://www.timeshighereducation.com/opinion/should-i-be-worried-about-where-my-cybersecurity-students-will-end
Podman and nerdctl seem to be the better option when it must be true open source. I know it’s very hard to build the Docker from source that you can download as binary. I don’t like this. Build process should be documented for everyone for trust reasons.
> Craftsman has to care for their tools. I agree.

Except for the part that programmers spend far more time reading than writing.

An ajustable monitor and a good chair payoff way more than an expensive keyboard.

I still don't get the keyboard hype.
I know it's not fair but that wasn't my point. My goal was to show how much or how little a real world workload improved over the years.

My assessment is that I'm not going out to buy a M1 laptop now even if there were ones not from Apple or a new Intel/AMD. I'll still wait until my current one starts dying or I have to do something it can't do. I replaced the previous one from 2006 when I started to work with VMs and containers and I needed more than 4 GB RAM. The new laptop (my current one) was 3 times faster on the same workloads and it had a HDD at the time.
Hmm that drivers cabin does not look very aerodynamic and/or survivable for a pedestrian in the event of a crash.
Tests are just accessibility.

I don't need them to write correct programs, but I also don't need bigger fonts or higher contrast to read.

All these things just make life easier.
Wise, (before TransferWise) is a very fast growing payments provider that's popular across Europe and the world. I've used it with no problems to sign up with AWS and many many other services -- we run our entire company off the Wise account and it's never been a problem so far :shrug:
Most static site generators are much easier to customise than common GUI CMSs. I use nanoc, which is basically a build system with some website-oriented builtins. I wrote a snippet that replaces images with responsive ones with srcset. Sure, there's probably a Wordpress plugin for that, but it's not 50 LOC.
You can hook as you wish, manually, automatically etc in Emacs it's just a matter of an (add-hook call, eventually at file-level with a # Local variables: call

That's the big plus of classic systems compared to Unix and all others: anything is a function, anything can be called everywhere because the REPL itself is not a CLI but a GUI, a framework. That's valid for SmallTalk workstations from Xerox to Emacs :-)
Actually "Finnish road sign" https://en.wikipedia.org/wiki/Looped_square
> just vastly different

Like a toothbrush and a table. Vastly different.
I have a mechanical keyboard I made myself, it uses blues (I've also used browns but I like blues a bit more) and I completely and wholly do not mind my laptop. I don't even have a preference between the two.

I don't get all the hate, but maybe I'm just too undiscriminating.
> they talk this big talk about changing the world

The unspoken part of that is that the changes in question should be profitable for Alphabet. Anything else is just PR for recruiting and marketing.
Why is “malware” so special to you?

Guy writes sanctions, sanctions hurt people.

Guy writes tweets at companies insisting they should pull out of Russia, companies pull out of Russia, people are hurt.

What’s the big difference here? What is it about “malware” that necessitates special treatment?
So you disagree with ganzuul's objection to the use of judgemental language, in this case describing these practices as superstition and supernatural?
As pointed out elsewhere, this is unmaintained, and you should instead use https://librewolf.net/
> Could it for example, be trained to optimize video games?

In a sense, it already is; nVidia's DLSS [0] and AMD's FidelityFX are AI-driven technologies that allow games to be rendered at a faster, lower resolution, then using AI / ML technology to upscale it to HD or 4K resolutions without upscaling artifacts; the technology fills in the blanks based on a lower resolution frame. Apparently applying the AI upscaling is faster than rendering at full resolution.

[0] https://www.nvidia.com/nl-nl/geforce/technologies/dlss/

[1] https://www.amd.com/en/technologies/fidelityfx-super-resolut...
Is there a good alternative to Firefox or Chrome?

Chromium-based browsers really bog down my MacBook, so I've been using Firefox instead. However, I tend to notice small bugs, and been wondering if there are other useful and lightweight browsers.
One can re-learn in a matter of weeks. The smaller the keyboard the less the fingers have to travel. I still have a full numpad setup with 44 keys and it’s a lot more comfortable to use than a normal keyboard.
Indeed, emacs and vim are very “proper editors” in this context, which is where having your posts stored as flat files, as is done in most static site blogs, really shines.
Please extend to food advertising. Especially fast food advertising.

How can it be legal to advertise a food products and the delivered results are nothing like what was advertised. Imagine a car sales person doing the same thing.
A team of Polish programmers built a digital tool to evade Russian censorship
Magia Naturalis
GMK Dots is great ...
> my family found the noise that the Browns make annoying

That's why you start with Blue and only when they complain you switch to Brown. ;)
Been there done that.
First I got an IBM buckling spring keyboard. I had forgotten how much I hated the sound and force needed for a keypress. Then some with Cherry switches, they where also meh. Then a Topre clone, just to find out that I actually prefer rubber domes. Now I'm using a cheap low profile Dell.
You make a good point about finger strength, not something I had considered.

Another issue is the dataset used for evaluation here. If they used a sample of the regular English language, that's likely to differ from the sort of typing that a programmer does, not just in punctuation, or it's likely to differ for those who type other languages.

It's a shame the cost of learning a new layout is so high, because there's so much scope to optimise for each person, what they type, how they type.
We use feature branches. We commit frequently to those, but squash it in the end when merging to main. We rebase to the latest main to keep the feature branches up to date. This way history is organized (not that anyone ever looked at it), but also integration is frequent.
Is this for real?

To me, it looks way too error prone (3D movement per key... wat) and english only.

I honestly wondered whether it was a stunt from Cards Against Humanity or The Onion.

But if not, you got me curious.
If you're using a gateway, you have to trust the gateway.
I have three Apple wired keyboards (A1243, aluminum, from 2007 with 2011 upgrade) that are long discontinued now. Still use them daily, even with Windows, just have some keys remapped. These are really good keyboards. I regularily switch between these low profile ones and my mechanical Fnatic and have no problems typing on either ones.
Does your product just cram an ophthalmology scribe into an old sun e10k chassis?
It's why I'm thankful it's both open source and highly scrutinized by the community, both volunteers, independent security researchers, and big companies like Google that deploy billions of instances of Linux (servers, google cloud, android, chromeOS, etc).
Intel has been sitting twiddling its thumbs for years, so it was easy for Apple to actually innovate and create an incredible processor, also controlling the entire stack and being able to switch from x86 helps.

But on the GPU side NVIDIA and AMD have been battling it out for a while, competition is tight, and thinking Apple could come, compete and actually beat the fastest GPU currently available for consumers is a bit of a pipe dream, in hindsight. The GPU market hasn't been sitting on laurels for as long as Intel has been. That said, I am still positively surprised at how close they managed to reach the 3090, but alas, no cigar.
I find keeping a regular timetable, even when I don't need to, is
beneficial to my mental rythm and body clock. Too much
reactive/responsive work puts you on permenant alert.
Snappass: Share Passwords Securely
the very top row of the very first screenshot has what you're looking for.
newpipe sponsorblock.

you can export your subscriptions from youtube and import them into youtube. they support that.

i have to ask, why do you need newpipe to support google account login? i personally have around 226 channels subscribed and have been using newpipe exclusively for like 3+ years without any problems. sure newpipe breaks every often but its no big problem in the grander scheme of things..

i have been told that "recomendations" of youtube are what keep people stuck within the official app logged in but at the same time, this is the reason i dont have a google login
So the issue isn't event that they didn't give awards to women or ethnic minorities, it's that the women and ethnic minorities weren't available for the group photo.

This response makes no sense.

The decision, announced by the Snow Medical Research Foundation on 7 March, comes after the
University of Melbourne released a picture of six white men — but no women or people of colour
— receiving honorary degrees, one of the university’s highest accolades, in a ceremony on 28
February

...

James McCluskey, deputy vice-chancellor of research at the university, says that other people,
including three women and an Indigenous man, were scheduled to receive honorary awards that day
but weren’t able to make it.
Not OP, but I find TDD ridiculous as well.

Thinking strategically is understanding the trade-offs of your code, and coming up with good abstractions, that take these chosen trade-offs into account. You want to express the business problem in a language that is close to the domain, and then write a translation (and sometimes the translator) to the language closer to the metal. Coming up with the correct language how to express it (the language can be as simple as recognizing that your problem is a general one on which you can apply a known algorithm) is precisely the strategic thinking.

Applied top-down, it also means exhaustively understanding states of the application and major data structures (for example, database schema) and designing the functions around that. It can also be applied bottom-up, by building reusable tools and building blocks, which are independent on the global state, and then connecting them as simply as possible (this is also sometimes called hexagonal design). Both top-down and bottom-up have pros and cons.

I am much in favor (instead of too much unit testing or TDD) of building better abstractions that make humans less prone to errors (these can even be DSLs), building assertions into your code that warn you something is amiss (and can also be used in property tests), and always testing against something (i.e. the test code doesn't use the same assumptions as the program it is supposed to test, which is a big issue I have with unit testing). The best parts of the code are the ones that you don't have to test - if the compiler (or your abstraction) can guarantee you an assumption about your code, then you don't need to worry about it being wrong in the first place.

And in particular, the problem with "x+y in C++ can launch nuclear missiles" is not syntax, it is a weak type system (ideally you would use something like Haskell that controls the side effects). Again, using checks in a stronger language is a strategic, not a tactical decision.
Robert Capa, not Kappa.
I think you’re missing mine. You don’t listen to the users’ feature requests; you listen to their problems and then devise solutions that solve a significant cross section of user issues.
"Swedish road sign" as this is the sign for interesting old stuff near the road. Various dictionaries like translate "fornlämning" to "ancient site" or "ancient monument". I think americans have the term "heritage site"? I think thats a better translation.
Also Vim. That's why I give up on Vim every time I try to use it for some time. It's just not ergonomic with non-US layout.
I just started going down this rabbit hole myself after seeing a video of the Dactyl Manuform split keyboard. I'm thinking about getting one now. Is there someone on HN who works fulltime on a split keyboard? How does that work out for you?
I suspect the Dactyl is very comfy but i'm not sure if that still is the case if you use it full time.
The Iris looks great too. So if you have experience with that I would love to hear it too.
I honestly don't understand the mechanical keyboard hype. I've now owned and used several but I prefer a plain old low profile keyboard like the Apple keyboards. I have a theory about this.

I notice that some people like to stab the keys. They seem to use an excessive amount of force. I've always been all about using the least effort possible so low-profile keyboards seemed optimal to me. You just need barely a touch to register a keystroke. Mechanical keyboards seem built for excessive travel time in comparison.

I have no evidence of this but I really do wonder if excessive typing force contributes to RSI/CTS.

The author here really did go down a rabbit hole and I suggest that as soon as you look at changing layouts, you've perhaps gone a bit too far. At some point you'll be using a keyboard that isn't yours. The universality of QWERTY (or whatever the equivalent is in your locale) has virtues all of its own.

My only real objection to mechanical keyboards is people who use super-clacky keyboards in an open-plan environment. That's just antisocial and inconsiderate.
No. TDD is as top-down as it can be.

« Test-driven development (TDD) is a software development process relying on software requirements being converted to test cases before software is fully developed, and tracking all software development by repeatedly testing the software against all test cases. This is as opposed to software being developed first and test cases created later. » [1]

[1] https://en.m.wikipedia.org/wiki/Test-driven_development
Nokia also recovered, not only they own UNIX birthplace, the Android phones using their branding are actually the few Android ones that get proper updates.

However hiring Elop, with the contract bonus clause to sell Nokia Mobile, was a really dumb move.
Hydrogels plus solar panels can convert sunlight into energy, water and crops
https://threadreaderapp.com/thread/1504739663302602752.html

Honestly, the registration begging is getting out of hand.
Working category theorist here. I wouldn't subscribe to that statement in this strong form, even though I am convinced that various flavors of type theory are a better foundation for mathematics. But this feature doesn't make me despise ZF set theory. In fact, ZF set theory is a beautifully elegant theory. I love it for studying sets. It's just not my favorite foundation.

Additionally to the reasons listed by my siblings, many important results in category theory cannot be adequately formalized in ZF for size reasons. Too often, we have to or want to deal with results concerning categories which are too big to fit into sets (these collections are called "proper classes"). In ZF, we can often only formalize specific instances of our theorems but not the general theorem itself.

This is explained in more detail by Mike Shulman here: https://arxiv.org/abs/0810.1279

Among other partial solutions, one is to extend ZF to a theory called ZFC/S where S is a very useful mathematical fiction came to live.
Apart from the technical merits, I always appreciate "hacker" naming of software.

"The name is a combination of HAL-9000, as a reference to the layout being designed by an AI. And, Dvorak as a gratitude to Mr. Dvorak for his dedication to the layouts optimizations process. The letter m in between is just to make it sound nicer. Or is it!?..."

I suppose the "m" is for MadRabbit, the author. Nice touch.
Sanctions hit Russia, while malware hits people outside Russia for one. It's even less targeted than economic sanctions.
Not what happened in that experiment, it’s in the article:

“Over the initial three-day trial, almost 25,000 cars were caught on camera, according to the YouTube video. The average speed of cars travelling through the school zone was reduced from 32km/h before the trial to 25km/h during the experiment.”

Enforcement of fines plus the possibility of losing one’s license i think would be enough to ensure the effectiveness, but maybe also displaying each driver’s speed visibly is a factor? In fact I imagine for the daycare experiment if they had combined fines + the possibility of having ones child dismissed from the program it also would have been more effective.
> Probably it is because I am a piano player since 2016 and the fingers which are weak on average people are not that weak for me

This reminds of my situation. I'm not a piano player, and I used to type with basically two fingers (plus thumb for space and pinky for ctrl/alt/shift). Since I've started trying to use more fingers, I've noticed that using a traditional, non split keyboard, is more painful, because it requires me to twist my wrists sideways. With my old way of typing, I would move the whole hand instead, so the wrist angle would stay roughly the same.
It is however, as they state quite clearly on their website, not a bank, but an e-payments provider which 'does things differently', including as mentioned on the thread, giving it's users bank accounts numbers based in a different country to where they actually live. In theory this shouldn't lead to problems, but in practice it often does.

So I suspect a lot people, seeing this, will roll their eyes and say "whatever, get a real bank account and try again".
Found the MPAA / RIAA rep
How does TDD force you to a better design ?
Pregnant women leaping over graves repeating rhymes (from the article) is wisdom that helped our ancestors survive? Ok.

I'm fascinated by this stuff. I have shelves full of books on it, and occultism of various forms. It's fascinating, because it opens up a window into how people perceived the world, how they communicated with each other, and what they valued.

It's 99% tosh though, and much of it is either dangerous and counterproductive, or often time wasting or an explicit scam. Charms and potions that couldn't possibly be what they were purported to be were rife. The history of the occult and witchcraft is as much a history of fleecing the gullible as it is of any kind of wisdom or philosophy. It's one of the reasons I find it so interesting, and the characters involved so colourful. Someone has a problem and you have, or want a reputation for wisdom? Make up a silly little ritual or charm and send them on their way. Everyone's happy.
It's not really a discovery, or study. The article is implying that stronger hands help prevent falls. And because falls are _the_ (emphasis theirs) leading cause of injury-related death for people who are 65+, stronger hands help in living longer lives because of lower injury rates.

Stronger hands means a person's is able to use them to hold on to something, to prevent or slow-down the fall, and reducing the risk of serious, life threatening injury.