skysight-inc/HackerNews huggingface dataset:
If studies show that automatic emergency braking cuts down on deaths overall, I think it's a worthwhile tradeoff -- I'd even be happy to have it be mandatory/non-disableable. It sounds like the car you were driving had some kind of defective implementation of automatic emergency braking. That doesn't invalidate the good that these types of systems do when implemented properly.

Also I'm wondering what kind of situations there are where you "need to accelerate to get out of a tight spot?" I'm a pretty experienced driver and I think the number of "must accelerate" situations I've ever encountered could be counted on a hand. Almost universally, you can solve whatever problem you're in by being more patient and decelerating instead. For example, if you're trying to make an aggressive merge into the passing lane because someone is coming up quickly behind, you could just wait until that person passes. If you're trying to get up to highway speed as you merge, but someone is slow in front of you, it might be best to leave that person more of a gap and wait until they go. Even in the case of passing on a two lane road (a situation where I doubt emergency braking would trigger erroneously), you've already made a mistake if a rapid acceleration is needed to avoid a dangerous scenario. Etc.
If they charge that much, then perhaps we should choose not to use ISO standards whenever possible.
I have been learning to compose music on Garageband for iOS.

https://soundcloud.com/denzil-music/eb-minor-song

https://soundcloud.com/denzil-music/sunday-jam-in-a-minor

I have a lot to learn still but I am quite impressed with how Garageband helps beginners get started with music production.
The biggest difference is that graphics cards don't have network access. Without network access, proprietary code can be an annoyance, but won't be an outright compromise.

(sure the code could still do nasty stuff like facilitate tempest or other sidechannels, but that's leaps and bounds ahead of the built in assumed-RCEs of ME/PSP).
Hi Sundeep,

[Leanpub co-founder here.]

Thanks for the kind words about Leanpub, and for choosing Leanpub as one of your publishing platforms!

We're fond of our pricing sliders and of our newsletters as well :) Also, thanks for the very fair comparison with us and Gumroad. Gumroad is an excellent service, and this type of detailed information will be helpful to many authors.

In terms of the differences on payment timing, the reason Leanpub takes longer to pay is so that we can offer the 45-day risk-free 100% refund policy on all purchases, which we believe helps increase sales...)

Finally, two questions for you:

1. Have you considered also converting your books into courses in Leanpub? We think we've built the best and easiest way to produce courses based on Markdown. Also, courses naturally have a higher price point than books, especially when bundled into course sets.

2. Would you like to be on our Frontmatter podcast (https://leanpub.com/podcasts/frontmatter)?

Thanks,

Peter
Slight rant, but I feel like phone interface design keeps getting worse rather than better.

We don't have to go back to skeuomorphism of the old iphones, but whenever I use my phone I have no idea what's tappable and what's not. There's even this trend now of not making it obvious what's even a text box or what's not. It /looks/ nice, but it's infuriating to use. And then you have the weird gestures that are completely undiscoverable. Like pulling down from the top right to get the utility menu thing. I mean, yeah, I know it's there, but I never would have actually discovered that on my own. Also now there's this trend of just hiding everything to make an app look minimalistic and simple even though it's not. So I have no idea what it can even do when I look at it. And I /still/ have no idea how to properly line up apps side by side on my iPad. I mean I kind of do, but I constantly forget, and worse, once I do have them lined up, it's hard to get rid of them. It's all insanely undiscoverable.

I wish UX designers would realize it's not all about being pretty, you have to actually give people an idea of what things actually DO. All the clunky old interfaces with the bevelled buttons and huge scroll bars and stuff might have been ugly as sin, but at least they weren't a constant confusion.
The best thing I ever read on this topic came from biology. In "The Diversity of Life," E.O. Wilson describes how specialist species thrive in stable environments. The stability allows them to evolve "deeply" into a niche and outcompete any species less specialized for that same niche. So if I'm really great at plucking fruit from tall trees, and you suck at it, I win. In unstable environments, however—say all of those trees burn down in a forest fire—it's the generalists that triumph, because they have more options and are therefore more resilient. Of course specialization and generalization are abstract terms. Reality can operate on a spectrum, often a discontinuous one at that. So maybe I'm a finch that's best at poking my long beak into a particular kind of tree, but in a pinch I can also hoover up ants off the ground better than most of the other creatures in my ecosystem. So it goes for humans competing in an economy too.
Its clear that C++ is very popular, and a lot of people chose to use it, for better or for worse. I'd like to hear your thoughts referencing specific issues you have w.r.t. the language (not libraries). As it stands, I'll take your comment as a passionate plea :)
It's about the same quality as a budget Android 2-4 phone.

The basics are pretty much down. Kernel support is solid. It can make calls, send texts (MMS mileage may vary), and use data pretty reliably. Web browsing is actually pretty fast with Angelfish. You technically have access to the full repository of Linux ARM software, and some of it even resizes properly to the phone. The camera is usable but terrible. Anbox works for Android apps but is painfully slow and can't share data with the rest of the phone to my knowledge.

Battery life is terrible, I don't think that the phone has power states of any kind, so it's either with the screen on, on with the screen off, or off altogether. Updates frequently break my install, although updating through SSH has been working for me recently on Tumbleweed without breaking anything. Little things like Plasma not having a way to exit the keyboard, apps taking up full screen with no way to exit them, etc.

Performance is painfully slow, but has also improved (for KDE anyways) by leaps and bounds. It used to be completely unusable but now it's merely very slow.

I would say it's somewhere between for developers, and usable, at this point. You could use it with some sacrifices, and still have a functional wireless communication device. It absolutely is nowhere near replacing my OnePlus running Android, however.
I appreciate the OP's point. In fact, I accidentally hung up a video conference literally today due to pretty much this exact issue (no, it wasn't Google Meet). I even appreciate the colorful language and style of writing. Sometimes is just feels good to get one's frustrations out. However, allow me to defend the UI designers.

The thing the author doesn't seem to realize / acknowledge is that UI/UX design is about balancing enormous numbers of competing constraints and concerns. It's a human problem, and like most problems of this genre there is no "best" answer, only different sets of weights for different, often competing, concerns. Simplicity and ease of use are good things, but they are almost always at odds with flexibility and power...also good things. Do you make things bigger with more space so they're easier to see, or do you make them smaller so you can fit more things on the page? Do you use color so you can communicate more and catch the eye more quickly, or do you avoid that so that your app is friendly to colorblind users? (Yes, I know there are color schemes that can achieve both to a decent degree.)

These kinds of tradeoffs are lurking almost everywhere you look in UI/UX design, but this kind of nuance seems to be lost on the author. He only seems to see his set of priorities for a UI. Yes, there are plenty of cases where one thing is pretty objectively worse than another, but usually it's more subtle than that. I'm way more impressed with someone who can talk intelligently about the tradeoffs than I am with someone who fixates on something that very well might have been traded off and rant about it.
About 1: the peers don't have to communicate in advance.

They can just both do random sampling, and later on only use the overlap. That wastes a lot of bits, but requires no up-front communication.

About 2: obviously you wouldn't just use straight one-time pad, but use the random bits to arrive at a shared key.

With made up numbers: both parties sample randomly until they have eg 10k bits in common, then hash that down to eg 256 bits they need for a shared key.

If they use a decent hashing scheme, the only requirement for its security is that they share at least about 256 bits that the attacker has not seen. (It doesn't matter how many common bits the attacker has seen, only how many Eve hasn't seen.)
Yep. It's the capitalist mindset that disregards privilege and the suffering of the homeless because it's more expedient to scapegoat them in the name of a false dichotomy: "progress" and "ruin."
I'm really heartbroken that I can't use a Pinephone as a daily driver because of the simple fact that it doesn't have a 5ghz wifi antenna. Where I currently live there's just too much interference on 2.4ghz. It's literally the one feature I need. As soon as they come out with a model that has 5ghz wifi I'm happy to jump right on board, especially since they're coming out with a keyboard attachment.
I switched AFTER age 40. Having a great time.
On the left it's more linear, rather than tucked away in the far-right corner. It seems more natural to me.

For example I would think this makes much more sense:

Name [arp242 ]
Email [arp242@example.com ]
I have a HN account []

[Submit]

To:

Name [arp242 ]
Email [arp242@example.com ]
I have a HN account []

[Submit]

In the first example the "Submit" is aligned with what you're filling in: Name, email, that checkbox, etc. Your eye will naturally fall to the "submit" because that's the next in the series.

This also works much better if you put the labels above the inputs:

Name
[arp242 ]

Email
[arp242@example.com ]

[] I have a HN account

[Submit]

[Submit]

If you click (or tab) through every one of the inputs one-by-one then you'll end up on the "Submit" if it's on the left, but you need to jump to the right if it's placed there.

And people read things from left-to-right; I find left-alignment almost always more natural; this is why most navigation sidebars are also on the left (which is often also inverted in websites using right-to-left scripts).

It's even worse if you also place a reset button; I would imagine more than a few people in a hurry will accidentally reset forms if it's placed on the left and has equal prominence to submit. Aas the article already mentioned, you probably shouldn't have a reset button at all, and most forms these days don't.

Anyway, I think "it goes forward in the procedure, in time" is overthinking these things too much in too abstract terms. Just put things where people's eyes and mouse cursor will naturally go for these kind of things will get you a long way.

All of that being said, consistency is also important, so if there's a system/platform where things are consistently on the right then sticking to that is usually more important.
Another pet peeve with Meet (and others); does a crossed-out microphone button indicate "click here to mute", or "you are currently muted"?

I can't be the only one getting confused about this on a regular basis.
The counter argument is prices come down with increased supply and competition-driven innovation. Regulation inhibits supply. How would regulation make them less inflationary?
Any solution that relies on "let's just make humans beings better" is basically doomed to failure and little more than hand wringing and virtue signalling.

Cars have been pervasive for over a century and virtually none of the actual improvements in safety have come from "hoping humans do better".
The author made a principled choice to not charge...
Really? If anything it makes me really angry. I generally despise seeing people happy, especially people that have gotten everything in life (as someone that has definitely not).

What an interesting way to view the world...
You could go to semi-remote places in India, where Rent + food expenses will be in the ballpark of 120 USD (home cooking, for single person)

Internet is quite fast in most tier-2 and tier-3 towns. 4G costs about 15 USD a month, unlimited data (caps that carry forward)
user-controlled / cheap / fast - pick 2. There's no way around economies of scale for consumer products.
I always feel like these types of posts are too kind to generalists. Maybe that's just because I am one and I am falling for the greener grass. It's true I've done well in my career, but I've never felt particularly competent. I can do a half assed job as a manager, developer, product owner, and salesman, but I am not any better at those tasks than someone who specializes in doing those things.

I could argue that I have a little more career resilience, since some creative editing of my resume gives me the ability to apply for 5-6 different careers, but my resume will be suspiciously lacking in details compared to people who have focused.

Generalists are definitely at an advantage when it comes to leadership roles and entrepreneurship, but it doesn't do me any good to be good at a role I have no chance to get without networking or a large cash base.

I think those who specialize have a more successful career, assuming their specialization doesn't die out. If I had spent the last 10 years being a really good C++ programmer instead of doing a little bit of everything, I'd have a lot of confidence in doing a lot of C++ focused jobs.
Off topic, but good morning! (From a lurker on the #Dylan IRC oh 15 years ago...) Great to see you're doing Risc-V compiler stuff now.
I am not sure I buy the authors argument. I am not even sure if I am clear about how the author defines a generalist and specialist!!

The way the world knowledge is evolving, there is a blurring of what we call specialist and generalist.
For e.g. If you are a medical researcher, then knowledge of biology, biochemistry, software development (simulation anyone) and maths is required. Now is this specialisation or being generalist?

To me specialists go deeper and solver harder problems. They work on a problem or set of problems in the same space for years together.

Generalists span either multiple disciplines and leverage the connections or have an overview of the field and jump between sub knowledge every couple of years.

And which is better? It all depends on context!

In a space which has higher population of specialist then generalist will be more successful as they will be able to tap into multiple peoples work which a specialist will find harder to do.

In case there are many generalists in a given space then specialisation is the way to go as you can take up problems that generalists will never be able to see or solve.

For me it's all about context.
Any prng that's worth its salt should look totally random in almost any test to the human eye.

Even those that are not cryptographically secure.
Personal anecdote: I have accidentally left meetings when I wanted to just mute my audio.
Would you expand on this? I’m missing the “unfair” part about comparing IT to CH. Even compared to FR, DE and UK, IT (and ES) are significantly under-represented by the figures you present.
An argument: part of the imperative of startup "disruption" culture includes the idea of get big first, and permission or forgiveness later. Uber, Airbnb to mention some obvious examples didn't exactly put a high value on regulatory compliance from the get-go...
self mutilation is said to have been practiced by priests of certain obscure cultures like the old prussians and other slavs. They also cremated their dead.

Pretty ambivalent, IMHO, if house burning could be punishment shrugged off as a very humbling tribute. I think it is very very unlikely that stuff like castration or even just flagalation had started out as a voluntary practice.

So, yeah. The way I know a similar joke in German: The two of you get two wishes and a lashing. What will it be? The first said, a pot of gold and please grease my back so it doesn't hurt so much. The other replied: Gimme the other dudes gold and bind him to my back.

Plenty of variation on that one and I probably misremember it as well.
Sand: The world is running out of a crucial – but under-appreciated – commodity
What would be a comparable organization to the ISO?
"Parks and urban areas across the country have toilets that are well maintained..." is referring to far more than just major train stations and tourist sites.
I'm super 100% out of my depth on this on the math side of things, so bear with me.

But isn't matrix multiplication one of the core basis assumptions of GPU based computing architectures, in particular for AI? That doing math in parallel (which matrices fit into like a glove) gets the fastest result?

Does this imply that a new future architecture could be, at least in theory, get the natural advantage over what we have at the moment? Because if the answer is yes or even a "possibly, too early to tell, requires more R&D", then the existing GPU manufacturers suddenly have a long term problem and we're very likely about to see a decade of a new arms race in computing architecture.
"surveillance-for-profit business models to be forbidden"

Are you going to ban TV networks and credit card companies next? Grocery store loyalty programs? Practically every company these days collects about their users and customers.
Los Angeles, as an example, has countless "no public restroom" and "restroom for customers only" signs because it's an exclusionary class thing that "those people" don't deserve to fulfill biological needs. I suggest they throw their excrement at such signs until they give in.
I make experimental tape collage gloom-hop/psych stuff as Idol Eyes:
https://idoleyes.bandcamp.com/

also I run a small experimental record label that does tapes + lps: https://sunhypnotic.bandcamp.com/
I don't know if I care what game developers like, I do care what's better for consumers like myself though. Unless you're saying that devs being able to pull more tricks result in either better graphical fidelity or performance for the consumer, otherwise I don't really think what you said contradicts my point.
how much real-world collaboration do you get to do with students, postdocs and faculty in those other disciplines? (ie; what is the experience like when one does a phd in computational tools as opposed to a specific stem domain?)
It's an important reality to understand.

I did my PhD in an in-demand field at a top uni.

My partner did their PhD in a less in-demand field at a not so top uni.

The difference in our experiences -- and how those experiences were directly impacted by the financial motivations of the department/university -- was beyond staggering. My partner was cheap teaching labor. I was a source of fellowship+grant money and potentially valuable patents/prestige. I could leave and 10x my salary with a single email (ultimately did). My partner would've been lucky to teach high school. In literally every interaction with the university, you could tell.

Universities are just another org with budget and headcount and metrics to optimize. Academia is no longer sheltered from the shitty labor politics of finance capitalism. NEVER let anyone tell you otherwise.
Absolutely, every job states it should take a few hours but it NEVER takes a few hours if you want to deliver something that’s remotely competitive.

My current role’s take home was suppose to take “a few hours”, took the entire weekend. But hey, it worked out.
What Coke Contains
https://puri.sm/learn/intel-me/

Purism was able to completely disable Intel's ME
"burn the witch!"

Happy belated internatiinal women's day by the way
What fascinates me about the yanks is that they can conjure $2.13 billion per Stealth bomber and yet a toilet is too expensive.
There’s a fine line between valid complaints about widespread problems in user interface design, and making a frustrating mistake a few times and blaming this on “obviously bad” user interface design. The complaint about two keyboard shortcuts being nearby (on the author’s particular keyboard) is pretty darn close to that line. There’s nothing semantic about the physical locations of two keys on a keyboard like there (arguably) is for a submit and reset button on a user interface.
Possibly? It could leak data in a lot of ways. For instance you might see that a particular IP is accessing particular rows.

Or you might see that certain rows are accessed together. For instance if rows represent users, you could look at the "shape" of accesses and try to match that to the shape of a social network you know from elsewhere. As an unrealistic reduced example: Maybe you know that Alice is friends with Bob and Charlie and Dennis. Bob is friends with Charlie. Now you see that W has 3 friends X, Y, Z, of which X and Z are friends with each other. Then W might be Alice, the X and Z might be Bob and Charlie (but we don't know which is which), and the Y Dennis.

. ABCD
A xxx
B x x
C xx
D x

. XYZW
X xx
Y x
Z x x
W xxxx
As many people as you ask you'll probably get that many answers of what defines art. As for people dismissing art as "anyone can do that" that's been happening for decades now. There's a lot of different types of art; some is about an idea, some is about technique in capturing a scene, or trying to invoke a certain reaction/emotion.

As for skill who cares many people could have done this but this is the person who did these and they're neat and interesting. There's room for all sorts of art/games/movies why try to gatekeep what is really art or something?

Most generations there's a good chunk that looks back and say "now that was real _____, not like what they're making today." And every generation what was the true version of the thing changes, it's more nostalgia than anything it seems.

> I am not diminishing the artists work or effort

Well... you are by saying 'anyone could do this' and implying it doesn't require special skill.
This is why we need a social credit-rating type system, then it just totals the points.

Kids are faster, less likely to be hit, and generally have worse credit so it all works out.
There’s also the issue of trying to balance what you know to be good vs the desires of the person actually paying you. Fighting this directly doesn’t get you very far (you’ll most likely be replaced by someone more pliable) and some people cannot be convinced of some things.

Everyone and their mother has an opinion on what they think is good design. I am thankful that as a developer I am not having to fight over pixel pushing.
Some sea slugs can decapitate their head and regrow body
Young investors plan to spend almost half of their stimulus checks on stocks
Is a better way to think about the demon that is is "sorting" the particles? The demon may be able to construct a energy gradient, but only because certain particles had above average energy.

Yet I suppose the random interactions between particles must result in an imbalance. Thus is, at least as a thought experiment, super neat.
Just be aware that you're using selection bias to substantiate your point here. There were many more claims along the same lines that didn't pan out as well and didn't turn out as well. I even say this as someone who believes AI/ML will change the world (though I'm with MJ on this one).
That looks like a data center.