skysight-inc/HackerNews huggingface dataset:
The technical dystopia was realized decades ago, on August 6, 1945[1]. A way out of the problem was proposed a month earlier than that, in July 1945 issue of "The Atlantic" by Vannevar Bush[2]. The editor's introduction is most appropriate

"As Director of the Office of Scientific Research and Development, Dr. Vannevar Bush has coordinated the activities of some six thousand leading American scientists in the application of science to warfare. In this significant article he holds up an incentive for scientists when the fighting has ceased. He urges that men of science should then turn to the massive task of making more accessible our bewildering store of knowledge. For years inventions have extended man's physical powers rather than the powers of his mind. Trip hammers that multiply the fists, microscopes that sharpen the eye, and engines of destruction and detection are new results, but not the end results, of modern science. Now, says Dr. Bush, instruments are at hand which, if properly developed, will give man access to and command over the inherited knowledge of the ages. The perfection of these pacific instruments should be the first objective of our scientists as they emerge from their war work. Like Emerson's famous address of 1837 on "The American Scholar," this paper by Dr. Bush calls for a new relationship between thinking man and the sum of our knowledge. — THE EDITOR"

The way out is to gather information (and thus control) locally, in an archive that you can manipulate and share with others. Local control of information, lets you decide who authors your thoughts, and what authority you thus give away.

Don't let someone's algorithm decide what you read or watch. Keep that control close at hand, and you'll make locally optimum decisions, instead of giving away all of your authority to the AI employed by the wealthy.

1 - https://en.wikipedia.org/wiki/Atomic_bombings_of_Hiroshima_and_Nagasaki
2 - https://www.theatlantic.com/magazine/archive/1945/07/as-we-may-think/303881/
The antidote I've used to cure any despair has been to think about all of these technologies (and the world generally) from the perspective of an average person.

The average person doesn't care about "privacy issues" as presented by elite media. They generally just feel that ads are an annoying but reasonable tradeoff to get access to various online services for cheap and do their best to ignore them.

The metaverse doesn't really exist, and neither does AGI. These impact no one except for smart people overthinking things. To the extent that AI effects anyone it's pretty much nothing in comparison to literally anything else in their life, e.g. their neighbors dog being mistreated and yowling at all hours of the day, how their kid is doing in school, literally anything else except for what you are talking about in your post.

Same goes for a whole laundry list of things HN loves to talk about forever and always: the market caps of various companies and net worths of certain individuals, etc.

Getting in touch with normal people and their concerns is absolutely key to staying sane when you make your living in an industry full of people overthinking things constantly. A cheeky way to put this is "go touch grass".
This algorithm solves all np problems.

For all possible solutions (there are at most 2^p(x) where p is some polynomial), Check if that solution is correct.

This of course takes exponential time. Just because you have an algorithm to solve np problems doesn’t mean you’ve done something useful.
Snow is localised and melts into captured streams. It gets refilled because high alt + low temp preferentially causes rainfall/fog that replenishes the snowpack.

If fewer rain cloud condense on the peak then it just rains more dispersed which leads to much less efficient capture (some absorbed by the ground, some rains over ocean, evaporation is faster when you have water spread over large area so fraction of time spent in liquid form is smaller, etc).
> The issue with this thinking is that those pros and cons eventually cascade back to the developer, if you know for a fact users will use an option that is going to break the intended use case.

Thinking "for a fact" that users will do something is a perfect way to make several of them unhappy when they want to do something else :-P.

> Window Maker is going to be broken or have a sub par experience with the situation you describe, because that only works with applications that support this method.

Maybe, but as i wrote, the alternative is either not using Window Maker or not having any scaling support, both of which would be way more undesirable for me.

> Old legacy applications with no scaling support will still need support from the window manager.

Sure, like any application with no scaling support in any platform that provides it, will need to support them somehow - this isn't limited to X11.

> So that is a perfect illustration of why that solution is inferior and can never work correctly if you want to take this angle of "I can make whatever choice I want, including the broken ones".

As far as i am concerned, the solution i describe is both superior and works perfectly fine when the alternative is introducing worse issues.

And this is the important bit: what i consider better and superior and what you consider better and superior are not the same thing, hence being able to have the option to set up things in the way each one likes (which of course relies on underlying systems that are modular enough to allow that).

> I do not think so, your additional writings have drifted further from that subject. I should remind you, this thread is a discussion of GNOME, not Window Maker.

I brought up Window Maker as an example that i have personal experience with, it could have also been IceWM or any other window manager without support for desktop composition.

Also FWIW my original reply in this thread wasn't about GNOME specifically either, it was a reply on some issues the original poster had with the Linux desktop environment in general (itself a post not specifically about GNOME too).
Lots of good advice here, but I'd put Google's free course, "AI for all humans: A course to delight and inspire!" out there as a wonderful entree: https://cloud.google.com/blog/topics/developers-practitioner...
Does the hotreload feature comes out of the box? Is there any limitation regarding what can we reload while debugging? Could you expand that feature a bit?
Math Homework Generator
It's why I used the word "seems". It doesn't prove they're going the opposite direction, but it does give that impression. Hopefully Google is taking this issue more seriously.
EV batteries just need to get to get...an order of magnitude higher energy density, so they can take up as much space and weigh as much as a full tank of gas, while giving the same amount of spare power to run the heater/AC and go 500 miles between charges, which (for a full one) should take no more than ten minutes.

As an aside, electric restomods are the height of gauchery. Like having a Patek Phillipe case with a Timex digital face.
For what it's worth, I think you are both right. It is an oligopoly and it is heavily colluding with governments. When I was in the wireless industry I saw multiple facets of this. We could do literally anything as we were beset-of-friends with many of the three letter agencies. We had unlimited lobbyists and could kick any law down the road. One prime example would be the hands-free law that was going into effect in the late 90's. We kicked that can far down the road because the phone tech just wasn't ready for it. We were also able to silence what today are called security researchers. I was also required to give agencies unfettered and un-logged access into the mainframes PBX telco switches that routed calls and controlled the cell sites.

We also had very little competition due to written and unwritten agreements that allowed us to focus on specific regions.
> Weren't castes based on race and conquering populations initially?

No, that's a discredited theory from a century ago. The caste system as we know it began to come into being about two millennia ago, and the relative ancestries of some of the castes did to some extent reflect the impacts of invasions that had happened long before that. But the ancestry correlation is much stronger geographically and isn't even monotonic with respect to the traditional caste hierarchy.

> How would you describe casteism's status among expatriated Indian populations at a population level? Or is the fact one refers to a population at all to be help in contempt as "racism"?

If you're assuming that it's widespread amongst educated Indian-Americans in top tech companies, then yeah you're probably just engaging in racist stereotyping.
If content-generation AI is given sufficient resources and training input, I think 4>5 is pretty much guaranteed.

The recommendation systems that power "algorithmic everyone" are not optimizing for real human interaction, or real people sharing real things; they're optimizing for the absolute most engaging content that they can find.

This is Kardashian-killing because no one person or brand -- not even Kim -- can create the most engaging content in the world on every single post; and even if they could, they can't do it at a rate to fill an entire feed.

Sufficiently good recommendation systems kill the Kardashians because they can crawl through an ocean of user-generated content and find the winners.

If you combine a sufficiently good content-generation AI with the data you glean from the world's best recommendation system, you can just create the most engaging possible content, without even knowing what that would be.
Yeah. The "proof" of theorem 2 being just a handwavy do the first proof again, but use Q_2 and normalize the result after each step to a simple fraction, which will only increase c_1.

That really sounds suspicious to me. Why not just solve this version directly with these changes. That should have been a more straightforward proof.
I sure hope so, because politicians generally have no technical expertise.
More info: http://karma-runner.github.io/0.10/dev/git-commit-msg.html
It's interesting as it's often the CTO (or early technical lead) who will get pushed out as a company grows - particularly true for non founders.

My impression has always been that there's an assumption the CEO can grow, but the technical person can't.
It was never dying and so didn’t need to come back. It doesn’t require much in the way of development because it serves its simple purpose well.

If a website has the proper <link> element in its header some browsers detect that and display an RSS icon for easy subscription. That’s how I follow websites; I don’t subscribe to newsletters.
Show HN: Blazing-Fast JavaScript events with a tiny footprint
So a meta question is ... recently there was a bit of a hubbub about arxiv not posting preprints from academics with findings critical of the big bang. The claim was basically that arxiv isn't supposed to be refereed or edited that way, and that discussions that are at odds with established mainstream views should still be accepted.

At the other end of the spectrum, the USPTO won't look into anyone's claim to have invented a perpetual motion device. And the social networks will flag me if I claim that my one cool trick will stop covid transmission. Sometimes you don't have to look closely into a claim to be pretty sure it's false, and possibly harmful in some way.

_Should_ there be any upstream filtering on arxiv posting when an unknown person claims to have an extremely surprising result, and their reference list suggests that they may be disconnected from the literature in the relevant field? Is there any kind of claim that _should_ be proactively rejected?
Sure, but what happens after that when the gem developer asks for the gem to be removed from Rubygems? Or decides to leave an old, insecure version on Rubygems?
Maybe Starship can turn that trip into under an hour in the future.
The Segway cruised so the electric scooter could race.
Physics Duo Finds Magic in Two Dimensions
RSS doesn't work all that well across multiple devices, such as a desktop and a mobile phone. You can subscribe to them on both, sure, but they won't be synced with each other.

Apps such as Google Reader and such resolve that problem, but the death of Google Reader really shook a lot of people's trust in RSS, I think. Plus now RSS has to compete with social media feeds, which are where a lot of people are looking for updates already.
I mean, certainly gather information and follow due process, but once it's clear what occurred, there is no question that a person who refuses to work with coworkers based on lower caste does not belong in any workplace with lower caste workers.

And anyone who resists that principle is a co-conspirator in caste-based oppression and should leave as well.
It's been bad enough I'm starting to wonder about cisterns/rain barrels to save water for the dry season.
Three points:

(1) I don't think this is the reason it did not work. There are lots of things that make you look like a dork -- PCs, airpods etc -- but they took off like rocketships (speaking as someone who adopted these dork items whole heartedly).

(2) I agree it is a mystery why Segways didn't work, but I think it remains an unsolved mystery.

(3) We have more information now that we have lime and other similar items available. (*)

(*) This is actually a point in PG's favor because the lime's are skateboard inspired. But they're not undorky.
If you're able, SMTP + a quick email service is free (minus the cost to host)
When space shuttle Challenger broke up over Dallas, Texas about 20 years ago it came in really low (steep angle of attack) and there was a sonic boom, felt like a garbage truck had driven into the side of the house at full speed. Woke me up from sleep at about 6am. Got out of bed to see what was going on, turned on the TV to find out it was the space shuttle.

People will tolerate a sonic boom once a quarter or so, but you've better have a really good reason, like national security.
Descending and climbing again will take a lot of fuel, jets are only efficient at high altitude. Plus of course the extra takeoff and landing adding cycles to the airframe.
Something I didn’t know about the sonic boom until discussions of this company is that it is continuous, not just at the point the plane passes the speed of sound. So a plane like this is constantly dragging a cone producing very loud noise behind it.
How hard is it to fake being of a higher caste like Brahmin or Kshatriya?

Since it’s not skin color but your heritage, can’t you falsify this information? Especially if you claim to be from some rural or remote location?

Just how involved would someone try to investigate your background?
While I agree with "People and groups are all different and there’s no one size fits all answer." in a sense, we cannot stop there. There is more searching to be done.

Let me take a slight sidebar, after which I'll reconnect to open offices. I've recently studied the philosophy and ethics of pluralism. It was eye opening. If you start an ethical exploration where pluralism (respecting differences in values) is take for granted, and think it through, you do not necessarily end up with relativism (the claim that all values are equally good).

The ethics of pluralism apply to many other areas where people have differences, such as preferences for working environments. The connection is simple: if a group of people need to share a working environment, there will need to be some mechanism by which decisions are made. There is some budget of money and space that will need to be allocated.

Such a decision mechanism is (ultimately, whether it is obvious or not) connected to some underlying values. If the office manager decides based on "taking the pulse" of the office, you run the risk have an appointed person acting in a somewhat authoritarian way. How can you really guarantee the needs of the workers are actually being synthesized in a fair way? This is an incredibly challenging and complex area of philosophy and ethics.

If it is "one person, one vote", there may not be an underlying value system, since it appears to be purely a matter of politics. However, when such a system picks "one person, one vote", they may be missing out on better solutions, such as systems that work hard to find a consensus before simply taking a vote.

I could write hundreds of pages on this, because I've studied many others who have written probably 3 to 5 orders of magnitude more. It seems for the last twenty years, I've found myself disappointed that these topics seem mostly unexamined in most practical work situations. I've had to come to terms with the fact that many people are simply unaware, too busy with other things, or unaware of the importance of these mechanisms. Frankly, it is an uncomfortable place to be... when a big driver of my thinking is "let's make X situation better" but a relatively small number of organizations seem interested or able to make progress.

Instead, I see a parade of fads, usually connected with fairly pathetic PR campaigns (justifications to convince the workers) that such fad is desirable.
Maths papers aren't easy to write or organise. And whether a paper is well-structured is somewhat subjective unless we're writing for computers. That's not enough to knock it down.
"agreement to purchase up to 20"

So, possibly zero. OK, thanks for the update.
Right. Snowpack is a form of massive reservoir. Snowmelt through the course of the year allows us to constantly release water from human-made reservoirs while their levels stay the same. There is still snow in the Sierra today, and in a typical year snow stops falling in April.

Rainfall is much, much harder to capture, and the release curve is completely different; you can very quickly go from flooding to bone-dry.
Raft Consensus Animated (2014)
> Then we should name them as utilities before we start regulating them as such.

Well, we should certainly make an effort so that regulations are predictable and sensible.

> And where do you draw the line? Why is Discord a utility and not, say, Truth Social?

> And then how do you turn federated networks like Mastodon into utilities?

I think this is going about it from the wrong side. Snail mail, phone service, internet service - these are things we regulate in various ways. Maybe we should with various, similar digital services too. Email? Messaging networks like discord?
Certainly, if you look at them side by side, the new Challenger is noticeably "thicker", for whatever reason, no doubt mostly regulatory since we know how much manufacturers enjoy adding weight, especially to performance cars. But at a casual glance, it still looks more like a Challenger than not.

They'd probably have real problems with a Barracuda.
A nice way to debug is just what we needed.

Paul has been very foundational to a positive spirit in the cosmo/redbean community. Besides this cool work, they're also the author of fullmoon, a web framework for redbean

https://github.com/pkulchenko/fullmoon
I would imagine a geologist would really appreciate a map of the moon. Because they’re interested in how geology forms and a detailed map of an alien geology not subject to certain forces present on earth could help provide explanation for how features are formed on the earth.
To be picky: If something costs 2X more, the other item needs to come in at 1/3 the price, not 1/2.
The place where I run into Python is mostly while doing embedded development as the tooling for platforms like Zephyr and ESP-IDF. And they are notoriously brittle. Which has a high cost in terms of lost productivity. So we aren't talking about scripts I maintain, but scripts that are part of the tooling for platforms I use.

The point is that it doesn't matter what a theoretical developer could do to lower the "cost of ownership" for their end users, but what is actually being done by actual projects. And in the embedded sphere, the situation is pretty sad. You will have to spend a few weeks every year trying to sort out the tooling.

And it isn't like you the user are supposed to hack the tooling. That's not part of the workflow. Or that it is vitally important that one can do quick changes to the tooling while working on it. It really isn't. It just has to work.

Why should the end user have to care about whether you use pyenv or conda? Or have to figure out how to make them play nicely with some code they didn't write and which they only want to run with a minimum of hassle?

It is kind of like demanding you understand and set the timing advance on your car's engine. Why on earth would you even want to know of it, much less fiddle with it?
There always is.

1) Don't trust Go because of Google

2) Don't trust C#,F# because M$ (yes with dollar sign)

3) Don't trust Java because Oracle

4) You gotta use XXX tech, which has no jobs in your area

Yada Yada... yet is probably using VSCode or GitHub.
Just ignore it.
It makes a big difference. Imagine watering your favourite plant once per month with 4 litres of water, vs watering weekly with 1 litre of water. The snowpack melt cycle allows for gradual watering of the surrounding areas. Not directly answering the question for reservoirs, but the rapid loss of snowpack and glaciers has a massive impact on the environment.
IIRC we figured it would be more confusing than helpful.
> HR absolutely struggled with the issue. The HR folks tasked with dealing with discrimination issues largely had spent their time constructing company wide emails and classes that revolved around white folks discriminating against others / concepts of privilege, absolutely froze when faced with a discrimination issue outside that stereotype.

Cue the pro DEI (i honestly don’t know what it’s called anymore) people claiming this wasn’t “real DEI”.
Imagine a local store with a simple website but purchasing is done all in-store. They ask for your email address and record your credit card information at an in-person sale. They'd be in non-compliance if you were an EU citizen (if they didn't conform to GDPR), or? Or does this not apply being not in reach of EU laws?
> a meat eater is unlikely to be a (practising) Brahmin.

It’s not always the case though. The Bengali Brahmins or the Sarasvat Brahmins of Konkan are predominately meat eaters. It’s all mixed up.
You can't check the proof by "using their alleged algorithm on some np-hard problems". You would have to prove that all problems in the space are handled in polynomial time by their algorithm, correctly.

In electronic design automation we have to deal with NP-hard problems all the time. One approach is to use algorithms that are worst-case exponential but that finish quickly most of the time even for fairly sizable problems, or that fail to provide a solution for some cases. SAT solvers are a typical example. Another, for an optimization problem, is to provide a good solution that is not necessarily optimal.
"It was not a self driving car"

That doesn't work for me. The car was clearly "self driving" when it crossed the lane line. Even at very slow speeds that can be deadly because we're talking about something that can happen in less than a second or two.

You cannot tell someone "this car can drive itself but you must be ready to take control at all times because if it fails it's your fault" while knowing that a failure can happen in less than a second.

From what I've found you're more than twice as likely to get into a wreck when using this tech.
Just watched a DW documentary the other day on droughts and climate change, focusing on California for some time without ever mentioning agriculture. Sure, restaurants in Mendocino have to close because they can't operate bathrooms, let's mention that. Let's also mention that it takes a gallon of water to produce a single almond, that 80% of the worldwide supply is grown in California, and such insanely water-intensive farming is still doing just dandy while people elsewhere in the state are keeping track of toilet flushes.