skysight-inc/HackerNews huggingface dataset:
On iOS the toggles are off left, and shown as dim grey. They turn green when you shove them to the right into the on position. That's about as much as my brain can process.

In many other environments these clues are more subtle or completely absent and I never know which is which.

I don't necessarily wish my check-box back, because I think a slider is easier to handle on touch devices[1], but it should be done in a way that indicates the status clearly. Apple's use of color is also not perfect, but at least they did not fall into the trap of using red and green. Light grey and vibrant green should be distinguishable for most people with color deficiencies even.

[1] At least when implemented properly. I am looking at you Ninebot. Your huge on/off slider only let's me turn off my scooter when the stars are aligned right. I don't even bother anymore and just use the button on the scooter.
Everything covered in high school was retaught within 1 year at my university to bring everyone up to a common baseline level. They have students from all over the world.

It really isn't years worth of useful knowledge, the military is capable of giving recruits the knowledge they need much more quickly, especially given the much more disciplined/controlled environment involved.
That doesn't solve rust or potato beetles or hundreds of other pest or fungal infestations.
If someone claiming to be an "expert" says that something cannot be done, but you yourself have done it countless times at home, it tends to give the impression that the "expert" has no fucking idea what they're doing.

When the internet is full of examples of other people doing said thing, it kind of cements the idea that they have no fucking idea.

But hey, believe what you want.
Genuine question: why the need to make this point?

The "no one should be surprised" take baffles me: you clearly care about the progressive loss of privacy, and news like this are the only way to spread awareness of this problem. I cannot imagine someone running into this "news at 11" condemnation of laypeople's supposed lack of understanding, and actually becoming more interested in the issue.

This kind of comment is defeatist and demotivating, so I'm curious as to why you, as a proponent of fully open software, would be so intent in making this point.
Nah, its not true. Look at the overpopulated areas, look at how dirty the rivers are and how much trash is at the shore. Why should they care? Most of the people do not own anything. And owning something is considered evil as of late on HN. There is some socialist government in place and most likely it takes years to open a business when it is not a soup kitchen. Ah, business, thats evil now too.
> once affordable EVs have 1000km range with fast charge times we won't use it anymore

and how long will that take to eventuate tho?
how about a modal popup that forces you to type out the name of aa product or brand before it goes away. that ought to do the trick. ;-)

no thanks. i'd rather just outright ban intrusive advertising that you can't skip.
Always funny when the startup geniuses reinterpret securities and broker-dealer rules
>From my own experience interacting with cyclists on the road, the riskiest situations I saw were ones the cyclist created. Eg. Running reds, doing 15+ mph on the sidewalk, lane-splitting, etc.

In the UK the most common cause of cycling fatalities is being rear ended. Risky behaviour by cyclists is rarely to blame for accidents.

https://www.theguardian.com/lifeandstyle/2009/dec/15/cycling...
I think extreme doomers like this create a shitty world to live in where you're surrounded by people that adopted an extreme "nothing matters the world is doomed soon" perspective that is depressing.
I think I will try to order and try : https://www.thekitchensafe.com/
The annoyance this causes is not limited to seniors.
One datapoint supporting “not economically”:

There was a plant in Missouri to convert turkey offal into crude oil using leftovers from a Butterball plant. It’s been shuttered and the parent company filed for chapter 11.

https://en.m.wikipedia.org/wiki/Changing_World_Technologies
85 IQ really isn't that low. It's one standard deviation below average, so about 16% of people are below that.

In your average high school class of 30 people, the 4 stupidest would be rejected by the military on these grounds (assume the bottom 1/31 have such severe developmental difficulties they can't even attend a normal high school).

Doesn't that seem like quite a high bar?
Commercial maritime is the equivalent of this for young south-east Asians.
>and most have helmet laws

For cyclists?
When you dismiss your own rationality to defer to “experts”.
I’d happily pirate all of my content and sleep well at night. I don’t do this to justify anything to myself or give myself “comfort”.

But I earn enough to pay for my content so I make a decision to do that.
it would make a huge difference. sure, we can't undo the damage that has been done, but things can and will get way, way worse as we carry on without changing anything.
I stopped using Keybase.

The idea was great, but half-done.

So I distribute my signature across multiple sites, and use Keybase as the central gathering point of these: The Keybase website will say that the person who runs this GitHub account has the same public key as the person who runs this Twitter account, and so on. So if any of your accounts get hacked, and the public key gets replaced, they'd have to hack all your accounts to replace the public key on all of them. Or just hack your Keybase account, or Keybase itself.

Keybase lacks the decentralized append-only approach that SKS keyservers have.

It provides a single point of failure: Who cares if I distributed my public key across multiple sites, when the single site that mentions where I put them is just an HTML page that anyone with access can edit?

(I should add that the SKS keyservers were poisoned: https://gist.github.com/rjhansen/67ab921ffb4084c865b3618d695... so.)
"Today, we are releasing an updated GPT-4 Turbo preview model, gpt-4-0125-preview. This model completes tasks like code generation more thoroughly than the previous preview model and is intended to reduce cases of “laziness” where the model doesn’t complete a task. The new model also includes the fix for the bug impacting non-English UTF-8 generations."
“-fno-exceptions“

Here-in lies the problem. This only says “no std::exception” “no throw” but nothing is stopping you from writing your own template for error handling. An exception is by definition a “unexpected condition” and we all have to handle exceptions in some form or fashion. Whether that’s with error codes, macro checks, or the like. That’s my point. Exception free code doesn’t exist. Safety guarantees are compile time at best. If this weren’t true, things like memory manipulation wouldn’t be possible. But it is. CheatEngine exists. Funnest thing is to read a var, set a var, and then check if the set var equals the set value or if it equals the old value. You just detected a memory pin cheat.
Synthetic Sentience – Joscha Bach [37c3] [video]
1. It's not happening, that's just a far-right conspiracy theory

2. It happened, but it was just an isolated incident

3. It's happening, and that's a good thing

4. It's always been happening, so what? No one ever claimed it never happened, that's just a far-right conspiracy theory.
I think you gloss over one of the most important aspects of engagement - feedback and recognition. Publish a blog post, and a handful of long-time followers might comment. But publish an even moderately popular/contentious twitter thread, and thousands of likes and comments roll in.

I think the former is pretty demoralising after a while. Am I blogging into a void? Does anyone actually read these long-form posts I'm sinking so much time and effort into?

And that leads to having to promote one's blog on short-form sites, which requries producing short-form content to build an audiance... might as well post on the short-form site to begin with.
> No, instead of using std::exception, serenity has ErrorOr template. C’mon, that’s basically the same thing.

I think that handling errors with ErrorOr<T,E> or similar techniques (I use something similar too) is very different from exception handling.

My main problems with exception handling are:

1. It's not zero-overhead (brings in RTTI often)
2. You can't know if a function throws something by looking at its signature
3. You don't know what types exceptions a function can throw
4. It doesn't force users to handle errors that can happen, leading tomore "happy path" style code

Something like ErrorOr or similar with [[nodiscard]] ticks all the above 4 points.
It's estimated that we couldn't support much more than half the world population without the Haber-Bosch process. Industrial fertilizers are just that important. With hunter gatherers you'd be talking about orders of magnitude fewer people.
> The thing that always stood between the world and climate action was the fact that fossil fuels were the best energy source.

this has not been true since 1951
That doesn't result in zero energy efficiency. The energy efficiency is only zero when the heating is insufficient and then it is not the energy that you are putting into he battery that is the problem but the energy needed to keep it warm.
Politics works in cycles and maybe we are seeing the backlash of a lot of people starting believing in climate issues. Now that actions start being taken, people not caring about climate start pushing back because they need to change their lifestyle, and some parties (right wing/populists) promise them nothing has to change.

I think though that is getting harder and harder to ignore actual climate issues (storms, floods, heat), wonder what will be these parties next claim to convince voters "is the left wing/immigrants that generated the floods?"...
it's because the left has been attempting to make progress too fast, without regard to the people who lean towards the right as tho their point of view is universally regarded as being wrong. Reactionary politics is real, and the left ought to be more aware.

Leaning towards left (aka progressive) is good, but if you're not paying a cost for it, someobody else is - and it's likely someone leaning right that's being forced to do so. They're not gonna like it regardless if whether it's generally a good thing.
The subheading is misleading:

> Mathematicians cannot determine whether multiplying pi by itself repeatedly might produce a whole number

We know that multiplying π by itself repeatedly (i.e. raising it to a natural power) does not result in an integer. The article is about raising π to a non-integer power.
There's a detail that is often missed in discussions about the use of roundup: it is not only used to kill weeds.

Roundup is also used right before harvesting as a 'drying agent' to control when the crop ripens. See, wheat is a pesky, messy living plant and it can grow and ripen at different rates even in a single field. This is an issue because if you harvest before it's ripe and dry it can rot and mold due to too much moisture. Another issue is the weather: if the wheat is supposed to ripen in 6 days but the weatherman says there'll be two weeks of rain starting in 3 days it may rot in the field before you ever had a chance to harvest.

The solution? Right before you're ready to harvest douse the grown wheat in roundup (yes wheat is resistant, just use way more roundup, it'll be fine). A few days later the whole field is nice and evenly dried out and ready to harvest. If the weather is a problem just douse it early, the yield will be a bit lower but at least the whole crop won't be lost. Two birds, one stone.

Oh and pay no mind to the elephant in the room that spraying lethal (to wheat) dose of herbicide on the kernels days before harvesting seems like a very different risk profile compared to killing weeds months before harvesting when the wheat is barely germinated. Rest assured, Monsanto's scientists have tested the flour and found that this dosing schedule makes way more money, er, I mean the amount of roundup that makes it's way into your food is way below the safe threshold.

Also I don't get the focus on cancer. There are other ailments that seem much more plausible, say, a long term low dose of a plethora of -icides wiping out your gut bacteria causing metabolic dysfunction and obesity. There has been a rise in obesity ever since this harvesting technology was introduced, but I'm sure that's just a coincidence.
And in the really long term that's completely unsustainable. So it's like a pyramid scheme scam, it requires a constant influx of new entrants. Whilst destroying the planet.

I guess people even have their pension funds tied up into the system, so nearly everyone is forced to participate in it, against their wishes even.

Update: Something to back that up: https://www.forbes.com/sites/jeffmcmahon/2019/04/05/the-worl...
Suppose you choose such a rectangle, let's say it incorporates the 'fringe' of the main cardioid and the fringe of the biggest circle. Within that rectangle, color green all the pieces which connect to the main cardioid and blue all the pieces which connect to the circle. Local connectedness means that there won't be any points in that rectangle which have both blue and green points arbitrarily close. So there are places where 'locally non-connected parts' of the set can be close together, but there must be a border between them, rather than them being hopelessly entangled.

Strictly speaking, you would do this coloring with all connected components of the intersection of your rectangle and M. (And the rectangle could be any region.)

The example messes this up, although it is a correct example, the square on the diagram showing the local piece containing non-connected parts is wrong. The comb has more and more teeth, infinitely many in a bounded space, on the left side. Only a rectangle which includes the left edge properly shows why the set isn't locally connected. The rectangle pictured includes finitely many teeth which have a separation between them. A rectangle overlapping the left edge of the comb would include separate components which get arbitrarily close to that left edge and so can't be separated by a border.
Tim Hunkin's cartoon encyclopedia (from the 80s) mentions a conviction in Canada. https://www.rudimentsofwisdom.com/pages/power%20lines.htm
The problem is ownership and trust roots. If you don't uniquely own a domain name then you can't get a TLS cert for it from a public CA. Private CAS still work, but are challenging.

I've been exploring private-use-only domain registration at https://www.getlocalcert.net/, which is compatible with LetsEncrypt.
I mean, its not much different on general communities. It may be a bubble, but it's much larger than HN. May be one of the bigger generational divides.

if you grew up with the internet and are used to navigating it to fill technical, social, and personal gaps, you can see RTO as a waste of efficiency. Regardless of the industry. Meanwhile if you work with folk who struggle to plug something into a USB, you may be more inclined to simply be there in person, for multiple reasons. But of course, any online discussion will be full of somewhat tech saavy users, at the very least ones comfortable enough to browse and post on social media.
The big one is stress from the hustle and bustle in the outside lane. I tend to drive at 65mph on our motorways which is 5mph less than the limit. Fast enough to not get stuck between the trucks but you don't spend the whole journey trying to squeeze past people who are doing the same as you.
on GitHub, the fix would be adding a regex to ensure there was no list on the user supplied email.
Some ways in how the NeXTSTEP culture prevails in 2024.

Its approach to kernel design, the way drivers are written in a OOP based framework, UNIX is there as bottom layer (certified even) but doesn't get the spotlight, Objective-C (and now Swift) frameworks is all that matters for developers invested into the platform, heavy IDE based development (remember famous Sun vs NeXT 1990's commercial), what cool stuff can be done with OS frameworks (starting with products like Lotus Improv or Web Objects).

This is what I meant, not what NSSomething are still in use.
Sauce-able is only one attribute, and bronze-die vs not is only one variable. I liked Alex's tier list in this video: https://youtu.be/v_XMTvAgpEw?si=X2QoNVbn3cl094fm
Bronze die would make more of a difference for carbonara where you need starchy water
There’s a lot of information there. They literally answer the question “What am I looking at?” in the first popup you get (How to use, top left corner).
> So, I've learned to take this in stride, like with gun ownership: most gun deaths in the US are suicide. As more and more gun owners shoot themselves, this is the only mitigation to this crisis.

I’m sure you’re being facetious, but don’t the suicidal people buy guns? It’s not that gun owners are suicidal
The approach you suggest is commonly referred to as 'primitive obsession' and is considered by many (including me) to be an antipattern. Having primitives everywhere means you have to repeat validations everywhere, methods will have more parameters, and it's much easier to accidentally pass these parameters in the wrong order.
I have to argue that it’s not the senior’s skills that are fading.
Ask HN: What are your Favorite Things?
I'm eager to hear about your favorite things, spanning everything from essential software tools and impactful books to physical tools, art pieces, or any other items that have significantly influenced your life or work.
I always just press read mode
Your comment is incredibly hostile. They're expressing their opinion on the language they use and like. A language that's always been that way. I find it incredibly tiring that every language goes to the fase of people complaining it's not other language and fighting to change it instead of using another one.
your lines must be long then or those projects featureless
Curl HTTP/3 Performance
The real std::array is static.
But c doesn't really have any way to do static arrays, so c_std has decided to implement a dynamic array with an api similar to the std::array.

The documentation is correct regarding what c_std has actually implemented. And it's still useful, unlike vector the size is (dynamically) set once at construction and then enforced.
> Ultimately, bad faith actors are indeed the root cause of the problem. However, I think the bigger problem here is the inability of these bad faith actors to recognize that belong to the very group they're criticizing. If facts were all that mattered, I would expect to see more people expressing more nuanced takes, or express more uncertainty.

I don't think it is due to "bad faith actors" at all. I think it is better explained by (1) Israel/Palestine is a really hard problem, one where both sides have done wrong, and the "side" one is on often comes down with which wrong angers you more (which is more a question of subjective emotions than objective reasons), (2) the increasing tribalism and political polarisation of Western (and especially US) society, which gets overlaid on the Israel/Palestine conflict, however roughly (right-leaning people nowadays skew pro-Israel and left-leaning pro-Palestine, although there are an ever-shrinking number of exceptions to both generalisations)

The "bad faith actors" explanation is attractive precisely because it paints the problem as simpler and less intractable than it actually is
There are lots of business ventures that are illegal or heavily regulated.

I think this is a new business that was made possible by technology, but in its current state, it undermines the social fabric of society
Because hydrogen is the energy densest fuel by mass, but not by volume.
And it's gone again ...
Some capitalists want you to believe that there is no solution. There will be lots of money to be made from this change by new entrepreneurs. We can also all do our part by reducing our own fossil fuel use, investing wisely, declining working for companies who consume or produce lots of fossil fuels, and make renewable energies get forward. Unfortunately the fossil fuel lobby (which comprises big & rich states) has put lots of energy convincing a lot of citizens otherwise. But this is not lost. Solar is progressing very fast and we have lots of potential in simple solutions like better house insulation and middle size batteries (especially the ones we'll soon be able to get cheap from used TVs).
The amount of energy accumulating in the oceans is equivalent to detonating five Hiroshima atomic bombs per second, every second over the past 25 years.

https://link.springer.com/article/10.1007/s00376-020-9283-7
What if your neighbor has a water sprinkler that is watering their own lawn, adjacent to yours, initially with no spillage, and you install a big array of fans on your property to induce air currents that cause it to start spilling over onto yours?
If you unscramble the tv signal entering your home are you stealing?

Also this is taking. This isn't power the gris would have lost anyway, you're coupling it on purpose increasing the leakage
I never understand this argument of overpopulation. How can you be OK with reducing population but at the same time worry about global warming?

To have that position you basically need to reconcile two positions that to me aren't really compatible, unless someone explains it to me.

Either it's fine for Earth to not have humans and just exist peacefully with the rest of the ecosystem until another lifeform takes over.

Or it's not fine for the Earth to have no more humans and so we need to stop climate change from making the Earth uninhabitable for us, but if to do that we want to reduce the humans, I don't get it.

To "kill" humans to save humans seems weird. I guess you can slide on the scale of "more people living worse", or "less people living better", but to choose who is not possible in my opinion, so this is not implementable.

Because if you care about the Earth primarily, then warming or not doesn't really matter, it's just a geological event like many more gnarly ones over the history of meteorite impacts and so on.

But if you care primarily about the humans, then how can the answer be to have less of them? And pick and choose who gets to reproduce?
> consuming less resources isn't the solution

it isn't, because no solution that require any form of altruism is an actual solution.
And with that twitter is once again dead to me.. Not even by choice. The layout/UI is utter crap and my computer hates it. I refuse to use it. For a short time i was able to read things.. guess it's back to nothing again. lol
some sanity for a change. you wont get very far with that but its refreshing to see.
Oh God, your comment made me realize that I haven't eaten tortellini in way too many years. When I was living in Spain, tortellini where by far my favorite kind of pasta. I am currently living in Japan, where they are either extremely difficult to find, or really expensive. I guess I should bring back a kilo or two the next time I visit my family...
Unfortunately, this is the sad reality of the situation. I've seen a number of online arguments where someone was "fighting the good fight" against corporate censorship, getting their account locked for "no reason", or whatever. In a few such cases the site admin responded with "you're a relentless spammer, that is why you were banned". Or in one such case, "you were sending unsolicited dick picks to underage girls".

Not everyone is nice. Some people's ideal for the Internet is not my ideal for the Internet. I don't have to agree with everyone, and I don't think infinite protections should be granted to people like that at great cost to everyone else.