skysight-inc/HackerNews huggingface dataset:
A few counterpoints:

- A thinner device is likely lighter as well, which people do want. And, people do like the things they own to look good, which subjectively can include “thinness”
- Water resistance is very nice for normal use, even if you don’t explicitly want to use your device in wet places. You can use it near the kitchen sink, in the rain, or even in the bath without damaging it. This plays into the next point:
- Anecdotally, I think at least iPhones are getting less fragile. I had a lot of problems with earlier iPhones, like bendgate and cracked screens. Not only have I not cracked my screen with recent iPhones, I’ve gotten significantly fewer requests from folks for me to repair their screens. I drop my phone all the time, and it basically refuses to break. And I just use a cheap bumper case. Similar for other folks I know. Along with water resistance (which would come alongside dust resistance), I think devices are pretty sturdy.

All of that said, I’m a huge supporter of the right to repair. And I don’t think we have to give up nice designs and even thinness at the cost of repairability. I think if Apple even just changed their stance to be pro-repairability (even selling replacement parts), I’d be happier. I think a heatgun and some torx screwdrivers are cheap enough that it’s not that difficult to teardown an iPhone with some knowledge and practice.

My main gripes with repairing iPhones are the lack of quality parts. Buying cheap replacement parts is possible, but they are worse quality, and some things (like Touch ID) don’t work properly.

On top of that, I imagine you can still achieve thinness and water resistance with screws rather than glue. So I’m with you there, they could design the products to give us the same features and also be more repairable.
Aircraft carriers are a somewhat irrelevant metric. The US depends on them because their contested interests are strictly overseas. China and Russia's interests are in Eurasia, along their borders. Unless they plan full-scale invasion of the Americar, Africa, or Western Europe, they don't really need them.

What matters though are their nuclear arsenal and modern military technologies. They might or might not match the US's tech level, but it is more than sufficient to keep lesser powers from pestering them. And they probably have an idea or two about how to tackle the US aircraft carriers (ultrasilent submarines and hypersonic missiles come to mind).
Generally that's considered regressive (so we all have to eat and eat about the same amount of food each day.) For jeff bezos the Tesco Extra Special range is a rounding error whereas for the bottom 10% it's a large fraction of daily income. taxing that basically taxes a large fraction of their daily income.
That's even more regressive than taxing income, which is even more regressive than taxing wealth.
This is really cool. I’ve seen and heard about it but didn’t know what it was called.

Seems like it would be fun with (food-safe) epoxy and dye. One problem is that it seems like most glass-ware is tempered so when it does break it shatters in a million pieces.
Belt-driven 3D printer prototype in action
Eshell is a really great shell and a lot of full screen nurses apps can be replaced with an Emacs equivalent. The ability to use elisp in pipes and stuff is a game changer
I think arguments about productivity miss the point and Carmack is actually right that typing speed isn't the bottleneck.

I think the reason programmers love to tinker with their vim or emacs configs is because it's simply satisfying. Just like a blacksmith has their very own set of valued tools, there's something extremely rewarding about configuring your setup just the way you want it. You work your entire life with it, so you might just as well make it your own, I think that's what people get out of it, just a subjective sense of making things fit right.

It's like my barber who has some cool vintage scissors he got from someone. Could he cut my hair with some high grade scissors he bought on the internet? Sure, but he likes his ones better. At the end of the day programming is more like a craft than a science and it shows when it comes to topics like this.
Hour Work Day Review-Demo Bonus First
I remember playing with this when I was at uni - I thought it died off around that time as well?

[ed: it is dead, last update is 2200]
Interestingly enough, this idea (or at least a variation of it) has been around for quite some time. Alvin Toffler[0] wrote about similar ideas in the late 1960's / early 1970's, and a lot of his thoughts are expressed in his book titled Future Shock[1] - which is also the term he coined for the phenomenon he was describing.

Toffler and his work have been discussed here on HN a few times, but I'd particularly call out this discussion, from the article announcing his death.

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

[0]: https://en.wikipedia.org/wiki/Alvin_Toffler

[1]: https://en.wikipedia.org/wiki/Future_Shock
> when you know the codebase

Yes. When I was younger I worked in solo projects. I knew my code almost line by line.

In my last decade, in middle sized companies, nobody knows all the hundreds of micro-services code. And code changes while on vacation, that can be 6 weeks of the team working without you. That is not ideal, but in such a big code base it is difficult to have everyone reviewing all the changes on a single micro-service, impossible to have all 20+ teams reviewing all of each others code.

Different problems need different solutions and code styles, I guess.
Abine offers a service called "DeleteMe" which promises to do just that.

https://joindeleteme.com/
Speed is a central tenet of Paul Virilio's work, which might be of interest to you: https://mitpress.mit.edu/books/speed-and-politics-new-editio...
I have 500 opened(and some never closed since 2 years ...)
Not one to the exclusion of other.

The spike can just as well be caused by bad environment we made for ourselves, ecologically and psychologically.

The problem is, we really do not know what we're doing when dealing with mental issues. Typical western approach is only slightly better than dosing people with random psychedelic substances of mostly unknown effects. The science done in field of psychotherapy is low to non-existent quality. Methodologies are in their infancy.

Of course something barely effective will fail.
slightly tangent - anyone know of an ai tool/service that generates random but almost sensical phrases?
As I wrote in the first comment, the use-case is e.g. API integration, which is what ‘scripting’ often is, these days. More widely, any transformations or filtering or helper code where you accept structures and pass them on after mild fiddling—again, quite typical use for Python or JS if you ever pipe data between scripts in the terminal or over the network. You don't put your data schema in each of those scripts and maintain them on every change at the source. Imagine implementing `jq` in Lua with all those ‘sentinels’ throughout the whole function library.

The issue is that interoperability is crippled. The fact that you haven't so far run into these use-cases doesn't help with the problem that an entire, very common, class of functionality can't be done without tracking those nulls at each and every step with some crutches that bring their own troubles.
Naming things is difficult.
I'm building a suite of services around automotive. Due to legislation and types of consumers they're separate (different domain/branding), so SSO.

Just dropped my job in order to catch up with everything I wanted to learn and what better way than to build a business.

Currently I'm a bit (1 month) behind the schedule cause I complicated everything in order to learn k8s, rust, web assembly, svelte/sapper...so much fun, on the other side I burned through my finances a little too fast so I might need a job soon.
Thank you for the links!

I find Adobe Color quite helpful to find a palette for visualization [1]. Its been around for years now, although I think the original website was called Adobe Kuler.

For categorical colormaps, I have found the python Glasbey [2] library helpful. Note: the first run can be slow.

[1] https://color.adobe.com/explore For popular themes filter using "View" (right side of the screen under the main banner) and pick "Color Themes" => "Most Popular"

[2] https://github.com/taketwo/glasbey
That's an extremely american response. I guarantee you someone from Belarus would pretty much never be seen as a native Pole unless they spoke flawless Polish (no accent at all).
> I'm sure not all the ultrarich are like this

What makes you so sure? At some level of wealth, it is essentially zero effort to engage in these shenanigans; you just hire someone to do it for you. The more money you have, the higher the return on this investment. At some point it becomes deeply irrational not to do it.
> while I like to think I was being safe before, I'm honest enough to admit that it's probably better for society that I drive more slowly.

Why do you think this? Have you ever actually been in an accident caused by the speed at which you were driving? Have you ever had a close call?

If the answer to either of those questions is yes, then you shouldn't have needed the ticket to make you drive more carefully; you already had much better feedback.

If the answer to both of those question is no, what makes you think the government bureaucrats who drafted the speeding laws are better than you, the person who is actually driving and seeing the road and whatever hazards are there, at judging a safe speed to drive?

> I also wouldn't pay taxes voluntarily, at least not nearly as much as I pay now.

Would you pay them if you could link them directly to benefits? Goods and services provided to you by the government? For example, suppose you were told that if you didn't pay taxes, you would not be able to call 911 and have the police or an ambulance come if you were in danger or needed medical assistance? Or that the US military would not protect you if a foreign country tried to invade?

I think most people's aversion to paying taxes is because they believe most of that money does not actually provide a net benefit, but gets wasted on things that either benefit no one, or cost more than the benefits they deliver.

> I think most people are not good players once a community grows large enough to afford anonymity.

You have anonymity right here on HN. You seem to be having a reasonable discussion and being a good player.
Bank of the West Launches the 1% for the Planet Account
> thin, and solid, and resistant to splashes

I would 100% prefered replaceable battery that does not have to be recharged as often and the damm thing ro fit into pocket.

I can honestly f-ck how thin it is, just make it so that it fits into pocket and is small enough so that my finger comfortably reaches important parts on screen.

And i am not getting any of that.
In Lua, nil is assuredly a value. `return type(nil) == 'nil'` is a valid program which returns `true`.

It doesn't have the semantics you're used to from other languages. I happen to prefer Lua's approach, I think the distinction between undefined and null is clunky and I'm glad that `undef` didn't make the cut in 5.4.

You presumably disagree, which is fine.

There is one rough edge I've encountered, which is down to a serious wart in the standard library: `table.insert(tab, value)` inserts the value at the end of the array portion, which in Lua we express as `#tab + 1`.

But `table.insert(tab, index, value)` is what's used to insert into another slot in the array portion. This is a serious mistake which only prevails for historical reasons.

I beg of you: never shift the meaning of parameters around when you add more of them. Nothing good will ever come of this!

As a result, `table.insert(a, b, nil)` doesn't do the same thing as `table.insert(a, b)`. In the three parameter version, `b` is an index, in the two parameter version, it's a value.

It's not possible to write this sort of monstrosity in pure Lua, where nil is well behaved; but `table.insert` is a builtin, implemented in C, or whatever the host language of your particular Lua implementation happens to be.

In C, there's a difference between a `nil` on the parameter stack, and a shorter parameter stack. A Lua programmer will never see this: passing a third `nil` or just calling a function with two parameters will have the same effect.
"The irony is that I’d like to do the responsible thing and wipe user data from these machines, but Apple won’t let me. Literally the only option is to destroy these beautiful $3000 MacBooks and recover the $12/ea they are worth as scrap."

https://twitter.com/DebraMoxon/status/1251537062278332416
I've stopped judging a product on 5-star reviews. Between two products, I will chose the product with the _least_ 1-star reviews. But obviously, this method breaks down when a product only has 50 reviews. Also, I would expect a somewhat normal distribution of reviews for a quality product. More 5s, than 4s, more 4s than 3s, etc.

4, 3 and 2 are where the most honest reviews are. High 1 count is indicative of quality control issue. 5 star reviews is either a customer who was immediately excited about product or a fake review.
Used go be and bow there ain’t enough of housing where 2/3rds of it is u occupied because some think it’s not normal to live with your parents...

Of course we can build more houses, but at what cost to environment...
Apple: 18 Emmy Nominations
I've worked with at least three people who were -x programmers. That is, they produced negative value to the organisation.

They did this by breaking systems (DNS, build pipelines, etc), producing code so bad that it had to be rewritten from scratch, and distracting everyone on the team through drama.

They also did it through endless requests for help - not the kind where they learn from it, though. The kind where they ask the exact same question next week of someone else. They would cycle through asking everyone on the team about the minutiae of their job, because they had no idea how to do it themselves.

I realise that the idea of the '10x rockstar' is an unpleasant one. But I also know that the best people I've worked with over the years were at least ten times better than the worst.
You put that in quotes, which usually implies a exact quote, rather than a third-party description of what someone said; But that is not an accurate quote. He said:

..when you're a star, they let you do it. You can do anything. ... Grab ‘em by the pussy. You can do anything.
If it's so powerful, why did it not take over the rest of the world, or at least the rest of Eurasia? You'd think just a few people having kids with foreign populations would make the gene conquer the whole planet? They had cows in other places as well, right?

One guess might be that winters in Europe were harsher than other population centres (China, India, Middle East), and periodic famines meant that some people would just scrape enough calories from milk. You hear stories about people trying everything when they're out of food, maybe trying the cow's milk was a sort of last resort that worked for some lucky people. Then again, you'd think they'd have eaten the cow first.

The article does say it happened too fast to be from natural drift or population turnover, but I'm not sure what turnover means. Is that replacement say from a conquering tribe?
In the project log, Tim mentions another implementation of MCPU, https://hackaday.io/project/7669-ed-64-a-discrete-8-bit-comp... .
The proposed functionality of attaching a note to a semantic context (eg. a note attached to a person, popping up in email, LinkedIn, chat, etc.) is well taken, but the spatial aspect hasn't been thought through enough.

Attaching a reminder to a door only captures part of the intended context, it very much matters whether you are reminded upon leaving, arriving (or both). In meatspace, we can capture that additional context by placing the note on the inside or outside surface of the door (placing it outside also has the effect of making the note public, but we can ignore that aspect initially).

I think that in order to show up in most of (and mostly just in) the relevant contexts, true digital sticky notes would have to be both pretty smart and shoulder-surf your activity, which could be quite invasive.

Relatively benign example: should you be reminded of the 5-year-old note you posted for a hotel if you're booking a flight to the city the hotel is in? Does it matter if the note's sentiment was positive or negative? How about your note related to a person who lives in that city? After booking the flight? While making a hotel reservation in that city? How about while reading a Wikipedia article related to the history of that same city? What if the hotel is a historical landmark? What if the person is a historian?

All too easily, you could end up wading through a flurry of your own notes, reducing the odds you will notice the one you would want to see, but a false negative ends up negating the utility of the note entirely.

You can categorize notes and show or hide whole categories as "layers" over whatever you are doing, but now you are mostly back to having to interact with a silo to deal with that.
Actual title:

On the correlation between solar activity and large earthquakes worldwide
And yet people in cough some cough countries insist that their English is The English. Likewise, if we had and used a widespread definition of subsets of C++ it'd be pretty much okay. Haven't JavaScript gone this way ("good JavaScript")?
Lactase persistence isn't the only (or even first) way to convert inedible flora into food. For one, you can simply eat the cows, the way it was done for most of human history. If you absolutely insist on dairy though, the genes for lactase persistence post-date dairying by a few millennia and many people who rely primarily on dairy today still lack the genes, like most Mongolians. They've adapted different production methods and gut microbiota to take care of the issues.
This game seems really awesome, I've had a few looks at it at Steam so far. I am a bit curious what does it mean that each and every pixel is 'simulated'? They use the statement many times, but I'm really not sure what that statement implies.
If you agree with the conclusion, why wouldn't you just politely concur? I agree it's not the strongest argument, but taking the time to point out that it isn't a strong argument weakens the position you ultimately agree with. With the amount of technology that ends up in landfills, characterizing it as ineffective may not be correct.
Ok? Everyone is smart enough around here to figure it out without an explanation.
This (under the same name and version 1.0) has already been presented to FSF and OSI in the 2000s and 2010 on their mailing lists and other places, so I guess it didn't get approval. Since it thus isn't an open-source license, why present it as such in article title - starting out dishonest is probably not a good idea.

If I'm wrong and it is approved by OSI, that info should probably be more prominent in the blog post.

EDIT: indeed, both the 2008 mailing list post and this blog post call it "Transitive Grace Period Public Licence v. 1.0".

EDIT2: to be more constructive, a more proper way to describe the license could perhaps be "open-source-like".

EDIT3: framing this as an issue of honesty was a mistake, because Zooko or whoever can hold whatever opinion they like. It is a big issue anyways, see downthread if not convinced.
Medical doctors are paid pretty well, and that's a real job if there ever was one. It's interesting to see how that profession has held up so well, in almost all parts of the world, while others have slowly inflated supply to lower payments.
I believe school should mostly be help with what is currently deemed “homework” and homework should consist of watching lectures, interesting videos, etc. from the incredible plethora of existing content that is superb. No individual teacher could ever create lessons as good as those (plus it’s exhausting). Teaching is backwards and hasn’t evolved in 100 years!
Rich is also relative. if you have $100k, and I have $100k we are equal. if my $100k goes to $50k or $0. you are now richer. I'm poorer.
Nautilus Live – Channel 1 Stream – Exploring Canada's Endeavour Hydrotheral Vent
The Hercules ROV is currently at the top of Godzilla vent, my favourite area. Tune in to see more biomass per square metre than anywhere in the Amazon rainforest!
The oceans have acted like an enormous damper on our terrible actions.

From absorbing run off leading to hypoxia, sinking plastic to the bottom, and dissolving our excees C02 into the water, the oceans have saved us from the consequences of our actions.

This is going to change at some point. When it does, things will happen quickly and it won't go well for us.
Tax consumption progressively.
There are two approaches to this - one says something like "they have too much money, tax it and spend it on the poor / shaping society". The other is "if you stop people from earning bazillions you won't get innovation.

I am not a fan of either particularly (well of course we want to tax people and spend it to create a better society, it's just that sentence is basically all politics ever, not a specific policy to enact)

I prefer the idea that a billionaire is a market failure. It's not like there are no millionaires looking up and going, well that guy deserves his wealth and I am just going to accept my lot in life"

If we see a billionaire in a given industry - let's ask "what regulations will they really really hate to see removed or created?"
I haven't bought fron Amazon in a couple months...Ebay is usually cheaper for the stuff that needs to be bought online (or hard to find in stores).
Also, subscriptions for software always have a kind of smell. I'm not paying for a service - the service is done by my PC via execution of the software (using my own power, storage and computing resources too, btw). So superficially, I'm paying for the permission to execute some software on my PC.

It makes more sense if this is understood as paying to continuously keep the software up-to-date. But then, this would be the most honest thing to do: Request money for each update but let the user executive a particular version as long as they want.
The nation state concept is not going to just wither away tomorrow, leaving us freer to move about the world unimpeded by borders.

But it does seem to be on the wane somehow. The standard issue modern nation state is an imperfect fit with the global economic order that has evolved in the last few decades. Something will have to change. It's not necessarily good news though.

If the nation state dissolves, what kind of power and institutions will replace it? A cyberpunk corporate state? Green anarchist collectives? This is worth thinking about rather than just passively "unlearning" (adapting to the new conditions).
It's pretty cool (and kinda freaky) that it detects my chest rising and falling while breathing. Only works with my shirt off though.
Cmd + Shift + 5 gives you a crop tool and you can choose to create a screenshot or start a video. Little options menu lets you pick between audio inputs and outputs for the video too.
It seems like an engineering mistake to have the nozzle canted in relation to the bed. Bed adhesion and first layer quality is necessarily going to be compromised. Additionally, the ability to achieve good surface finish on high aspect ratio and rectilinear parts is reduced (at least without introducing a material quantity penalty and previously-unnecessary support structures.)

Fight me.