skysight-inc/HackerNews huggingface dataset:
If you care about the web at all as a target, you must not use Flutter. It’s awful. They used to have a DOM renderer which you could use and everything would be fine, but apparently no one used it because it wasn’t perfect, and they’ve recently deprecated it and will remove it sooner or later—they’re doubling down on the pure-canvas direction where it’s completely impossible to produce a good result. And I do mean impossible, design limitations of the web platform that in some cases fundamentally cannot be relaxed and in others are very unlikely ever to be. With this direction, scrolling will never be good, text rendering will never be perfect, input and manipulation will never be acceptable, links will never work properly.
You can develop muscle memory without rote memorization by doing exercises. There, you end up memorizing facts by solving problems and therefore building intuition. I agree that you need some level of memorization when you first "perform things," but if you're performing, it's not rote memorization.

Rote is memorizing integrals with flash cards. Building intuition is doing exercises. Might seem pedantic, but the difference is huge pedagogically.
You are being downvoted but you are exactly right. Whatever redeeming value Derek's fashion statements have has been completely overtaken by his insufferable political avatar.
Just because it's an option doesn't mean it's a good default.

And regardless of how you feel about the default the way they went about it broke things for users and made more work KeePassXC's maintainers.

You might disagree but given how easily it could've been avoided I think it's pretty wild.
They are still right though: "We and many others believe that Microsoft's anticompetitive practices lock-in customers and create negative downstream effects that impact cybersecurity, innovation, and choice."
If my observation isn't intellectually interesting to you then you're welcome to ignore it.
After seeing this and reading about future plans from the spec writer, I am never using passkeys. There is zero reason export should be so hard.
Removing alcohol is only one method. I prefer beers made with modified yeasts.
Employees are paid for the work they are expected to perform during the hours they are at the office. The company doesn’t expect them to do more than that, however if they do, they get a nice bonus for it.

Baristas are paid to make iced tea. The customer doesn’t expect them to do more than that, but they can be nice, learn your name, prepare your tea ahead of time, change the tea recipe to something you enjoy more. Don’t you think they should get a nice bonus too?
Please don’t spread ivermectin conspiracy theories on HN.
But what's crazy is both of those still don't disallow non-numeric input unless you use JS to reject keystrokes and intercept paste. HTML form validation is so incomplete and limited, every time I look at it I want to scream cause wtf there's so many just totally obvious things we need that don't exist by default and we need to reinvent the wheel. Native date and time inputs are still garbage so every UI framework has to build their own solution.
> Meredith Whittaker, president of the Signal Foundation, gave an interesting talk at NDSS 2024 titled "AI, Encryption, and the Sins of the 90s".

The lame claim that DJB is tearing to shreds in TFA is quite shocking coming from a senior manager at an institution that works on strong crypto. Really shocking. Is she just clueless?
I really felt this: “Everyone sounds like a minor Lord of the Rings character.” lol
It's sneaking in. Resist and complain every time you see it
Ask HN: What happens if you die, but your SaaS still run?
I assume you're being downvoted because it is absolutely impossible to understand what the point you're trying to make is.
Researcher finds lost city in Mexico jungle by accident
I have not tried cursor using a combination of copilot and chatgpt o1. Is cursor considered a better solution? I find it takes the tedium out of work and allows me to focus on the important bits. Right now working on a flutter app and it’s great to be able to quickly try out different ideas iterating quicker towards a final design than before LLMs.
I don't want generative AI, but an interactive fiction with speech recognition to make the game be a spoken word game would be interesting. Like Bandersnatch.
I think that's because of "Denkmalschutz", which means not changing the 'character' of the building, down to not really changing the building materials, even if they wouldn't look different from the outside.
I switched to using the trackpad full time, because the mouse randomly bricked itself unless I let it distract me about its state of charge and whether my only cable was at home or my office desk.
And you get less tired. I can complete more work because I'm not always getting stuck in minutia. I can focus on architecture, structure, and refactoring instead of line-by-line writing of code.

I'm not saying that I don't like writing code. I'm just saying that doing a lot of it can be mentally exhausting. Sometimes I'd just prefer to ship feature-complete stuff on-time and on-budget, then go back to my kids and wife without feeling like my brain is mush.
The parent comment did not specify the exploitative system as limited to tipees.
All these blog posts are a good joke, all tech giants get to do one telling how unfair the world is treating them while counting millions, not always from good practices.
> European countries have a much stronger welfare system than the U.S therefore it makes sense not to worry so much about giving people money

That's one interpretation. The other is that Europe is more averse to risking firm collapse than the U.S., despite its social welfare system. It isn't a different balance, it's a fundamentally lower setting on the risk-reward spectrum.
> "Also, there is no fluoride in it anymore"

Good. There is absolutely no reason this should be in water.
Rings a bell:
https://arxiv.org/abs/2108.03798
I have a related story that affirms your point.

I switched schools in tenth grade (1994). Till then, I was mostly interested in the science subjects. We had Physics, Chemistry and Biology as separate subjects. I had a pretty good chemistry set (compared to the crap you get these days) at home, I had a small microscope, I could create slides, do basic chemical analysis etc. That was sort of my domain. Math always seemed too abstract for me and while I liked some of the topics, I was never too good at it and treated it as "below me". Science subjects, I could reason from first principles and didn't have to study many things by rote. I rationalised this saying that it was because I was too intelligent to waste my time memorizing stuff and considered the ability to reason way more superior.

After switching schools, we had a mathematics teacher (who since passed away). His style of teaching was to make us practice with harder and harder problems. He had a tower of books with example problems in all the topics that were relevant to us and he made us do all of them. No calculators. It was tedious work and doing large integrals and complicated equations can be a chore. However, because of the sheer effort, I broke through some kind of wall and saw it was that I was really doing. I suppose it's analogus to an inductive rather than deductive way of learning. I was able to derive several formulae using basic Calculus which I had previously learned by rote in my physics classes. All the hidden patterns started to make sense and I learned to appreciate the subject very much and started seeing places where I could use it.

I've forgotten some of the topics which I don't use on a daily basis but the basic idea of doing grunt work to master a subject stuck with me. I also emphasise it when I teach my kids math. Lots and lots of problems. Till it becomes second nature. It's how I learnt how to code. It's how I learnt calligraphy. It came full circle when I started studying martial arts. The repetition of forms and drills to "learn" a technique is quite different from "learning the theory". It helps to have a teacher (coach) who pushes you but the basic idea that "doing is the best way to learn" is foundational.

Repetitio est mater studiorum as they say.
Its cyclical, a lot of companies over hired and are trying hard to cut down
Ethernet can do both bus and switched. High speed switches enables a lot of architecture not easily enabled by CAN.
Sure, but while "looking up your nose and prescribing a Z-pak" is sufficient for some medical interactions, if I don't actually need a Z-pak but the only medical staff I have access to is someone who shrugs and prescribes me one anyway because they only allotted 15 minutes for my appointment, then we have a problem. These medical solutions only really work as supplementary to, not in replacement of, more personal primary care providers and specialists.
moonshine?
I thought I'd read all of Clarke's stories, but not this one. What a treat!
> Wealth is unevenly distributed

One must really torture the numbers to conclude that Americans aren't richer, on any reasonable definition of average, than Europeans. (Even if we restrict the latter to EU residents.) The only population I can think of for whom this would be universally true are the chronically ill.
Analysts are always looking for some secret economic reason to explain these stats, but as an American living abroad for about a decade, I think there is a simpler explanation: American culture places money at the center of everything. And I mean everything: cash is the metric for evaluating “success”, and factors into the daily mindset in a way that doesn’t exist so much in other developed countries. Economics is the default worldview, not traditional culture or social harmony or some other approach.

It is a way of evaluating every kind of value and activity, and in scenarios where individual wealth is difficult to measure, the “public good” is disregarded or just ignored. For example, the quality of public transit, art, or architecture.

This comment sounds like a harsh critique, and in some sense it is. But there is also a kind of clarity that is appealing, in an abstract way, and is probably why the US is generally a more innovative dynamic place.
Cyclical processes and appallingness aren’t mutually exclusive. In fact they may well be related.
You do not need all filter lists checked in uBlock. Maybe 3 or 4 + what it gives you out of the box.
Tesseract was originally created by HP, open-sourced, and later developed by Google. It's based on techniques from the 1980s and is pretty underwhelming. But at least it's free!
> better engineers.

a no-true-scotsman fallacy.

A company should be able to build working software even without good engineers. Just like how TCP can deliver ordered packets over unreliable connections - you change the processes and systems to do it. Of course, you give up some things - such as speed and agility in that case.

For most people, a job is a job. It's not something they want to dedicate their life to - that's for artists and craftsman, and not many people are of that ilk in the modern day.
喷 is included in HSK 5 and Heisig's version of the most common ~3000 characters, it can't be that infrequent.
I've literally never heard that expression before
Hey, I have a similar setup (https://kayg.org/uses) where I use a LG C148 as my primary TV and monitor. I do all work on it, however I am unable to use tiling window managers as you recommend because I always struggle to see windows / text that is placed above my eye-level.

For that reason, I prefer to use manual window management solutions instead.

I am curious how do you deal with that problem, one big TV user to another? or do you not have that problem at all?

thanks!
If you dont find his humor grating (I do, but YMMV — its hard to hit the sweet spot as Mr. Levine does)

Scott Aaronson might be the ML of quantum computing.

(i also find the field slow, but i really think im the odd one out!)
> cash is the metric for evaluating “success”, and factors into the daily mindset in a way that doesn’t exist so much in other developed countries

One, this is Bezos' day one philosophy at nation-state scale: America is always developing. Our culture benchmarks to emerging markets, not the Old World. (It's more true, in both cases, as an aspiration than reality.)

Two, at least in Germany, France, Sweden, Italy and the U.K., the European elites are--in my commercial experience--as rapacious as their trans-Atlantic peers.

> For example, the quality of public transit

The New York metropolitan area of over 20 million peoople has a regional-rail system that operates with reliability only rivalled by Switzerland [1]. American public transit is, in general, trash. But comparing America to European countries is an exercise in selection bias.

[1] https://news.ycombinator.com/item?id=41192264
As far as I know, they can't. Why would Thunderbolt be special?

At least some portion of an operating system's bootloader chain must be installed to the internal storage, because that's all the firmware knows how to read (unlike Wintel PCs where there's a UEFI driver providing USB storage stack support). That bootloader running from internal storage is then free to enumerate external storage devices to locate the rest of the OS it is trying to load.
I think people understand that, for example, investing in schools generates more value than you put in.
I feel like in the early stages of becoming a programmer, learning how to do all those little baseline problems is fun.

But eventually you get to a point where you've solved variations of the problem hundreds of times before, and it's just hours of time being burnt away writing it again with small adjustments.

It's like getting into making physical things with only a screwdriver and a hammer. Working with your hands on those little projects is fun. Then eventually you level up your skills and realize making massive things is much easier with a power drill and some automated equipment, and gives you time to focus on the design and intricacies of far more complicated projects. Though there are always those times where you just want to spend a weekend fiddling with basics for fun.
>Your annual bonus and stock options is between you and your employer. Your end customers don't pay for it directly

In the service industry, you wouldn't need to say end customer, because the person you're delivering to is already the end customer. Either way is still a results based cash reward paid by the entity receiving the direct output of your work.
> I'd really like to see some analysis that quantifies the risks of not having guaranteed health insurance

Boost access to healthcare and entrepreneurship goes up [1].

[1] https://pubmed.ncbi.nlm.nih.gov/20952079/
Dungeon Crawler Carl is a rare gem that I've come across lately, very unique, paces well and I couldn't put it down - https://www.goodreads.com/series/309211-dungeon-crawler-carl

The audiobook is also really well narrated.
The best native HTML validation is server-side validation.

The only downside: the user has to wait 300ms.
Do you do the minimum acceptable work at your job?
That's encouraging! The barrier of entry for BioE feels very high compared to software. What do you think is a good way to make a transition between them?

Also, I second what Dig1t said. I would gladly get involved and volunteer my time and skills, just to get my foot in the door. Would contributing to dnadesign be a good place to start?
Most software engineers especially now are definitively not plucky kids who just love computers. They are in it entirely for the money. It's a completely different kind of person, the motivation comes from a completely different place.
I just found out about CheckInstall[0] the other day. Very handy for adding packages that may not be in the offical repositories yet. And it hooks into apt. I would call this tool pretty essential to being a happy user of Debian and some part of the "secret sauce", though not mentioned in this article.

[0] https://wiki.debian.org/CheckInstall
Ethernet can handle real time now even in bus configurations!

10BASE-T1S is a new standard geared for automotive. It uses physical layer collision avoidance instead of classic Ethernet exponential backoff. This provides deterministic maximum latency.

Though you can get max latency guarantees with switched Ethernet and the appropriate switch QoS and hardware.
In my personal life, I have found great satisfaction in finding out how different people's jobs work, all of the things I wouldn't expect or know, and so on. I think it's fascinating. Whatever it is I think I can figure out from first principles might have been how the field started, and then there's the other ninety-nine percent that comes with it, the non-obvious stuff. But I am a very curious cat.
Ask HN: What can I do with the karma I've accumulated in my Hacker News account?
For even more savings: One netip.Prefix will use less memory than two netip.Addr

Better still, use the free geolite ASN MMDB with geoip2-golang[0]. Or the lower-level maxminddb-golang[1] if you only need certain fields.

0 - https://github.com/oschwald/geoip2-golang

1 - https://github.com/oschwald/maxminddb-golang
Robert Downey Jr. Refuses to Let Hollywood Create His AI Digital Replica
It exploits customers
I haven't seen it anywhere except one cafe in Shimokitazawa that has a tips jar on the counter.
Most importantly, you can always pick a simple, predictable sentence, or one with enough redundancy to "prove" that point. Some everyday simple sentences might work in pinyin even without the accents for tones. Try an excerpt from a patent application and I'm sure even with tones you'll fail.

> mchncl lmt xsts t th wdth f sngl xhst prt, t bt 62% f th br dmtr fr rsnbl pstn rng lf.

> Th rd vlv s smpl bt ffctv frm f chck vlv

That's just from a Wikipedia page I have open from earlier. Already quite a bit harder to decipher.
I hope that you can see this doesn’t say that they tried to abolish family, just weaken it.

Additionally, in the totalitarian phase which started in the late 1920s, family was supported and strengthened:

> the government of the Soviet Union first attempted to weaken the family and then to strengthen it from the 1930s onwards

It’s clear as day isn’t it? Totalitarian regimes can very much be based on family values.
ReSwapper – Reproduce the Implementation of Inswapper
That's not the point. My point is that memorization is not education. Calling any mere information retrieval task education cheapens the entire idea of having a mind and doing important things with it.

Perhaps ironically, the ability to appreciate this point is not something you can achieve with Google (or by looking it up in a book). You have to think about the meaning of your experience of using your mind as you have gone through your life.

At one time I memorized 1132 digits of pi. There was no point to doing this other than to experience the process of memorization and recall, itself, in a relatively pure form. I've lost most of those digits now. But the insight I gained-- which is not about retrieval but about a way of seeing and interpreting the world, stayed with me.

THAT is education: the mind I've created and my process of creating it.
> This could explain a lot.

Only if you're oblivious to the day-to-day activities of a software project. They work on building a framework, not on using said said framework to build something entirely different that has no bearing in how to build a framework.
Even on desktop motherboards, the space under a M.2 slot is usually nearly empty. On laptop motherboards, it is almost always completely empty save for possibly a thermal pad. Some laptops position the M.2 slot to have the SSD extend beyond the edge of the motherboard. But in either case, laptops are not reducing PCB footprint by using M.2 SSDs, because nothing gets stacked under the SSD; that space is reserved for the SSD.
By some economic measures (e.g. median income corrected PPP) NY state is also very close to Switzerland.

Otoh, wyoming has always been way ahead..
> USA is not ahead of the wealthier european nations unless you include bezos etc and measure mean wealth

Do it again with American states and European nations. A fair comparison given the symmetries in population and GDP.

It's wild for anyone travelled in America and Europe to conclude that one isn't very obviously poorer than the other. (Poorer isn't bad. But it is something.)
I made it an easy equation to make a point. Pick your favorite multivariable set of equations. Depending on the situation a computer can solve it in a fraction of the time and with better accuracy than a human with pencil and paper. And it can create thousands of variations in a matter of minutes.
Look, I wish the compiler was faster and the diagnostics more helpful but I find Swift pretty great! And I'm using it on Linux.
One Dollar SaaS Feedback
The “Handy Dandy Notebook” is similar for VS Code, with support for Knuthian literate programming.
Pretty funny to see the solution to the <industry x> paperwork morass is twofold: an AI to generate paperwork and an AI to understand it.

Can we just... not do that at all?
Maybe that's fine? I mean I'm sure a lot of people who fix stuff up in their homes know very little of the physics behind their hammers, but they can still use them just fine.

Maybe a good tool does not need to be understood on a deeper level to be used.

If we gave students more exposure to maths as a tool to be used, rather than arcane formulae and symbolic manipulations, they could build an intuition and appreciation for it that allow them to use it even if they cannot perform the mechanical transformations of equations on their own.

I'm not saying x+1=7 is a good example of that -- my son, who is not even literate, could answer that in the blink of an eye. But recently I needed to get the implied marginal probability out of a partition of conditional probabilities, i.e. solve for p in something like e = ap + b(1-p). Could I have done it manually? Sure. Did I plug it into a symbolic solver? Absolutely.

For me the insight lay in (a) knowing that was the shape of the equation I knew, and (b) that I needed to rearrange it to get p as a dependent variable. Actually going through the motions is not that important, in my mind.
It was a necessity. It was NOT education, except in the most trivial and, frankly, demeaning sense of that word.
I'll find a problem that annoys me and if I can't find an existing solution for it I'll just build it as a side project. For example, I recently built https://rockyai.me/ because I was annoyed with having to copy paste stuff into chat gpt all the time from my browser.
I have no complaints for the well trodden path (e.g. https://github.com/google/protobuf-gradle-plugin). I have also written some custom build steps, and indeed the docs aren't very helpful - but the final implementation is quite simple.
> Even whatsapp had about 50 members when they were handling billion users

I would add that running a service deployed to N regions is considerably more demanding and work-intensive than working on a releasable software package.

No one working on Flutter is woken up in the middle of the night by a pager because a user was not able to install a package, to then create a call to pull in half a dozen of Flutter engineers.
The Battery Revolution Is Finally Here
Scores are not a good metric to be compared. I did some data analysis and wrote about it here: https://felx.me/2021/08/29/improving-the-hacker-news-ranking...
> x11 gets the first-mover advantage of a lot of implementations and a straightforward design goal, but that's about it. It's not secure enough to recommend as a serious alternative to Mac and Windows users, and it's too slow and unopinionated to present a friendly face to new users.

I've been recommending it as a serious alternative for years, and it's always presented a friendly face.

> Features like 1:1 trackpad gestures, genuine HDR pipelines and a locked compositor framerate are all getting to the point that regular consumers expect them as default.

I have never heard anyone not already a Linux user comment on even one of those as a problem.