skysight-inc/HackerNews huggingface dataset:
As someone very unimpressed with RMS-the-human, he is just bang on the money when it comes to software freedom. He is as right on that as he is odd as a person, I think it's a real shame (an inevitable one, but still) that the GNU concept seems to be lost on many younger programmers e.g. the GNU/Linux meme (there would be no kernel and no "Linux" without GNU, GCC, and the GPL so I have no issues giving them credit when due)
> BBC News articles are mostly now written by AI pulling from other newsfeeds.

...bold assertion challenged...

> Yeah maybe I was hyperbolic in my wording, but in my defense, most of the articles DO read like an AI hacked them together.

That's really not OK.

Your first comment was not written as an opinion or speculation.
Ryanair, train, flixbus, ...
The boolean tracking appears to be something like an asset state machine / tracking running in the virtual player. Manually seeking the video tag is likely an unexpected change triggering an exceptional transition in the logic.

The thing to keep in mind here is that the seeking timeline of a video tag element does not need to represent the actual media timeline when you are using MSE. It can represent any time the virtual player running in JavaScript wants to maintain and is usually more related to the buffer timeline and ensuring pts continuity across segment appends. Netflix has historically had relatively simple streams which may have allowed this to be the actual seek time, but looks like some deeper streaming changes are landing. For a more complicated example take a look at how multi-asset vod and live streams in a single video tag surface times.

I don't work for Netflix, but do work in the field and since it's relatively small know some of the folks over at Netflix. They definitely aren't out to break things purposely, it's more likely not a case they exercise and broken by a change like someone else has said. If you want to patch the functionality it may be worth exploring the dispatch of mouse clicks on the seek bar. That probably does a translate to time and then calls the virtual player seek API which would be the new hook point you want.
Some people crapping on Go in this forum are also people who have been using it to build stuff, though. It's inaccurate to assume these are distinct groups.
Currently, dictionary updates are atomic only if the keys are primitive types.

`dict.update()` will call methods like `__eq__`, and those methods (if implemented in Python) may temporarily release the GIL.
Do you have any estimates for the amount of coal that would be required to burn in order to manufacture the required solar photovoltaic cells to cover US energy needs? Does that include the increased energy requirements from shifting transportation to electric? Also, considering that energy consumption increases from year to year, how is that factored into your calculations?
Idealists and free developers (who have created the majority of the Python interpreter) agree with you.

Corporate developers, who have taken over Python and other people's work, like unnecessary changes, because they get many billable hours of seemingly complex work that can be done on autopilot.

Corporations might even take over more C extensions whose developers are no longer willing to put up with the churn and who have moved to C++ or Java.

In the long run, this is bad for Python. But many developers want to milk the snake until their retirement and don't care what happens afterwards.
Maybe Facebook can create an AI that also sends thoughts and prayers to whoever needs it. It's also probably easier because most people remember why they need the thoughts and prayers.
Web front end backed by data base with expensive login, so you cache connections. Two tier architecture it would be called.
Nah they want lock in, in the Epic Suit Epic used almost none of their libs but had to use Metal to function, and they were about to extract leverage by pulling a dev license for desktop. All POSIX and Vulkan/OpenGL and they could have stayed safe.
There is such a project already in the planning stage, called SuedLink, and consisting of high-voltage underground DC transmission lines from the north of Germany (where it will connect not only to German wind power but also hydropower in Norway via the existing NordLink project) to the south, where solar is the order of the day.
I don't visit Producthunt, I am only subscribed to their weekly newsletter and I find it pretty insightful. Although, even if I stumble upon many cool tools I almost never actually sign-up or use them.
Also generally no one spins up distinct, new processes for the ‘co-ordinated distinct process work queue’ when they can just fork(), which should be way faster and pretty much every platform uses copy-on-write for this, so also has minimal memory overhead (at least initially)
Personally I'd much prefer to apply to a job promoting a "fair hiring" vs "equitable".

>We finished our last hiring a few months ago. I'm proud of the way we handled the process, and I think it resulted in the best hire possible for the position.

This seems to be conflicting with the goal of being equitable.

> I was surprised by the results. Long-time software freedom activists, whose work we know and respect, wound up not making it to our final group, whereas our final applicants included people who were new to software freedom, had never been in a communications role or who we simply hadn't met before.

So they "unbiased" out the people with lots of relevant experience.

> Because of this, we decided to pay each our five finalists $500 to proceed with the rest of the interview.

Why 5, why not 10? This hardly seems equitable.

> one of the final three candidates that they were not really interested the role we were hiring for

They got $500 though, don't you think this is what you should screen folks out early for?

> Conducting final interviews This step looked like a more traditional interview

Ahh, so they used an "equitable" screening process and a traditional hiring interview.
Agreed. And Apple had a reputation for organizational health. Something went wrong. Perhaps, they scaled quickly and the leadership brought in at that time did not grasp the science behind Apple’s organizational health. Since when did Apple become the Navy? Just leave? Some of us dreamed as children to work for this company. In that dream I didn’t envision being sexually harassed and hr shielding the harasser or being paid 20% or more less than my male peers. This isn’t just an Apple issue, but they do set the example for many other companies in tech and out. As an admirer of the innovation of Apple, subpar organizational health promotes stagnation.
> The union’s president, Casey Murray, told CBS News that the pilot sick rate over the weekend was consistent with what the company experienced over the summer.

This seems like a simple easily verifiable fact that would disprove the vaccine mandate as a leading cause.
I wonder how much of an issue this is for long distance undersea power cables? If you temporarily disconnect both ends during a solar storm, does the fact that they're under a great depth of electrically conductive salt water serve to protect the cables themselves?
That wasn't at all clear (and you seemed to me to be suggesting exactly the opposite) in your comment upthread.
I'll bet there is a curve. My own experiences cycling suggest that a little bit isnt helpful. A good amount is energizing, and too much is exhausting. For me those attachment and detachment points are probably [0;8;20]. Your mileage will absolutely vary.

A great exercise would be to find some causality from Strava data and git commit, both of which I have fairly extensive data on.
According to the EPA [1], electricity accounts for 25% of greenhouse gas emissions. While that's significant, replacing all fossil fuel usage for power production is significant.

The standard concerns apply:

1. We have no long term solution for the storage and disposal of enrichment byproducts. There is reprocessing but the results are simply less toxic (eg UF6 -> UF4) and are, to date, expensive;

2. We have no long term solution on the storage and disposal of fission waste products;

3. The failure modes are huge. Most notably, the Cheernobyl Absolute Exclusion Zone stands at 1000 square miles 35 years after the fact; and

4. This it he big one for me: I just don't trust governments or corporations to maintain, inspect, manage and operate nuclear power plants at scale.

> Researchers have estimated that about 1 in 5 deaths globally can be attributed to fossil fuels through air pollution alone

From the linked post [2]:

Also worth noting:

> The study shows that more than 8 million people around the globe die each year as a result of breathing in air containing particles from burning fuels like coal, petrol and diesel, ...

So it's including vehicles. You could be 100% nuclear power generation and that part wouldn't change. The counterpoint is electric vehicles. While these are generally a positive, they have more limited utility, higher cost (a significant issue in much of the world) and you have to factor in the externalities of the power used to charge them.

[1]: https://www.epa.gov/ghgemissions/sources-greenhouse-gas-emis...

[2]: https://www.ucl.ac.uk/news/2021/feb/fossil-fuel-air-pollutio...
This article misses the more interesting thing, which is tech founders getting huge pay packages for companies that haven't yet delivered anything or have no realistic path to profitability. They call out WeWork and Theranos, but fail to see how close many of these others are to those. Archer? We're never going to see air taxis in our lifetimes. Nikola is already a collapsing scam. Bird? They are never going to be able to charge what it actually costs for a scooter rental, just like all of failed bike shares.

The measure for founder success is now "able to raise an obscene amount of capital", and not "able to build a sustainable business". Investors should run screaming from SPACs, but they don't, because the sheer inertia of a high valuation brings in the next wave of dumb money, allowing the early investors to cash out. It's a damned Pyramid scheme. We are truly living in the golden age of scams.
Why wouldn't using hydro to full capacity as part of the base load be a preferred option? Is there less stability in hydroelectric?
Power consumption through an asic is P=CfV^2 aka power is capacitance times frequency times voltage squared. So power does scale linearly with frequency.

When you gate on/off portions of a chip, you are changing the capacitance.
> Powersave means saving energy (for a given amount of work), despite the name. Any other behavior is a bug.

static void cpufreq_gov_powersave_limits(struct cpufreq_policy *policy)
{
pr_debug("setting to %u kHz\n", policy->min);
__cpufreq_driver_target(policy, policy->min, CPUFREQ_RELATION_L);
}

That's the entire governor. It sets the lowest frequency. This is the documented behavior. Not the frequency with the highest performance per watt. The lowest frequency, period.

Yes, "race to sleep" isn't binary, which is why we have smart modern governors that do a very good job at picking appropriate frequency states - but just as the highest turbo is almost always a bad idea, so is the lowest state, which is what "powersave" does. "ondemand" is more power efficient than "powersave", and "schedutil" even moreso, on modern CPUs.
There is no faster way to get someone to quit than to deny a promotion. That causes so much ill will that these stupid promotion boards never think about.
Porsche Now Offering 3D Printed Bucket Seats as an Option
I think this is exactly what Cloudflare's and ipfs.io's web proxies do. They won't cache your stuff forever, but they'll cache it as long as someone requests the content again before the content gets removed from cache.

The downside of this approach is that it only works with popular nodes and you'd be back to the old, centralised internet architecture for all real use cases.

I don't think you can accurately gauge what is and isn't popular in a P2P network like IPFS. You never have a view of the entire network, after all.

There's also the problem of running such a system. Who pays for the system's upkeep and do we trust them? If we'd use Cloudflare's excellent features, who says Cloudflare won't intentionally uncache a post criticising their centralisation of the internet, forcing the views they disagree with to the slow net while the views they agree with get served blazingly fast.

I don't think such a system would work well if we intend to keep the decentralised nature of IPFS alive. Explicit caching leads to centralization, that's the exact reason caching works.

Instead, the entire network needs a performance boost. I don't know where the performance challenges in IPFS lie, but I'm sure there's ways to improve the system. Getting more people to run and use IPFS would obviously work, but then you'd still only be caching only popular content.

Edit: actually, I don't really want to see caching happen through popularity of the service either, because as it stands IPFS essentially shares your entire browsing history with the world by either requesting documents in plain text or even caching the documents you've just read. I wonder if that IPFS-through-Tor section on their website ever got filled in, because the last few times I've checked that was just a placeholder in their documentation.
Montana is 18% 65+, compared to 20% Maine (and Florida). Its obesity rates are about the same as Florida (25-30%) behind Maine's 30-35%.

Montana's delta peak in cases per capita was about 2x Maine's. Montana's delta peak per capita death rate was a little more than 2x Maine's.

Idaho is 15% 65+, which puts then around 30th in rank. Obesity rates in the 30-35% range like Maine.

Idaho's per capita delta peak was a little under twice Maine's for cases, but over 3x Maine's for deaths (almost as high as Florida's).
I did ask a question. The second part is me being belligerent but the question was sincere.

I think Python is shit but so is most everything else, I'm interested in whether people jump ship or just work around it's issues at scale. I work on a programming language designed to avoid messy python scripts internally, so I am sincerely interested in these decisions.
Krukenberg Procedure
Significantly reducing population (to, say, 3 billion or less) is probably our best bet against climate change. However, to do so in any remotely ethical way takes a lot of time.

The next step is energy use: both reduction of consumption and reduction of wasted energy, ie. less energy, more effectively used. Things like insulation fall under this category.

Because we're simply using too many resources for the world to remain unchanged in the medium term. We need to change.

Changing the energy mix without addressing this just postpones the consequences of our actions - and not even that much.

Basically: massive, world-wide societal changes are our best bet against climate change. Nuclear energy is our best bet to push the hot potato to (at best) the next generation.
Is there a way to install something on my local machine and host IPFS content to help "the swarm". If they combine this with some kind of crypto monetary incentive it would go a long way for people to help "the swarm".

Odysee is looking into adding crypto to your balance when you serve content that helps viewers.
> A great deal of maths is that you get to use theorems for purposes that they were not intended for. Presenting the theorem in a "pure" form thus allows to approach it without pre-conceptions.

Plenty of physics papers end up being useful in ways the authors never conceived. I don't think the authors writing down their best guess of the importance of their results, prevents others from using the results or techniques in alternate ways. In fact, I frequently see this happening.

But the authors writing down their best guess of the importance of their results helps others judge the minimum importance of the results, and decide whether they want to read the paper in the first place.
And this was one of the big reasons why I moved on from IPFire. That, and it's a bit Mickey Mouse when you get into it. Part is just it's size, the rest is dub stuff like this keeps it small.
Shutting down the last 8GW seals in the loss of know how and makes it much harder to get any nuclear again.

Wind and solar are great, but of course some other generation and storage is require to have power on a calm cloudy week.
> The nice thing of interconnected grids is that you can route around the bad bits

But in the meantime you can get massive blackouts if the problem propagates, like in 2003. Has this been improved on since then?
It would be nice to see plankton (2009) added to that list.

It was introduced by Spanish chef Ángel León in Madrid Fusión after years of research [1] and is currently served on his restaurants, including 3 Michelin stars Aponiente.

Five years later, in 2014, he presented bioluminescent plankton [2] on that same event, where the attendants toasted with glowing cocktails. [3]

[1] - https://time.com/5926780/chef-angel-leon-sea-rice/

[2] - https://www.washingtonpost.com/news/food/wp/2016/11/04/an-oc...

[3] - https://www.youtube.com/watch?v=UMhNg6PZCHM

[4] - https://www.youtube.com/watch?v=9BQykrYz3Aw
If needed, I'll probably just change it to asyncio, probably saner than inspecting everything for new parallelism bugs which can be incredibly subtle.
Using that is a good way not to get reelected, so politicians are a bit reluctant.
The good thing about hydro is that, unlike thermal plants, you can regulate power output fast to match demand.

Hence, it makes sense to use hydro for handling peaks, not baseline supply.
We're HQ'd in Portland, OR. But, we allow remote work anywhere in the US and Canada. How is that sort of situation handled by this service?
There are certain classes of errors that it prevents. E.g:

Thread1:
a = 0xFFFFFFFF00000000

Thread2:
a = 0x00000000FFFFFFFF

One might think that the two possible values of a if those are run concurrently are 0xFFFFFFFF00000000 and 0x00000000FFFFFFFF. But actually 0x0000000000000000
and 0xFFFFFFFFFFFFFFFF are also possible because the load itself isnt atomic.

The GIL (AFAICT) will prevent the latter two possibilities.
Engineering Skills for Every Software Architect
Succeed at the Squid Game glass bridge using statistics
JAMStack != static site served entirely by a CDN. There’s an A for API in there. Where’s the A for IPFS? There’s no such thing.
This is very cool! Also should be noted this is from 2015, would love to hear a follow up to this.
> Microsoft and Amazon millionaires abound around here

Indeed, and Microsoft and Amazon products aren’t actually cheap either. I bet Microsoft could have sold their software somewhat cheaper, and AWS user could be saved a pretty penny if these companies focused less on creating millionaires.
I wouldn’t call it thread-safe when race conditions are possible.
It's already easy to write race conditions in Python.

if x in d:
del d[x]
else:
d[x] = True

Is a classic example -- if two threads execute that, you can't predict the outcome (but a KeyError is quite likely)

The GIL only protects the CPython virtual machine; it doesn't protect user code. Concurrent code with shared mutable state already needs explicit mutexes.
wow getting downvoted for asking people to vaccinate. the hn crowd gets dumber by the day.
I find it absolutely painful that our recommender ML based content discovery streams like YouTube and Tiktok and Instagram don't have multiple 'hats' you can put on and take off, in the sense of saying 'hey TikTok, I'm feeling frisky, feel free to send me those thirst trap videos now', but then 30 minutes later you can say 'OK TikTok, I know I watched a bunch of those dancing videos, but can you send me the educational stuff now'. Ditto IG, YouTube etc. Like 'hey YouTube, engage education mode', 'hey YouTube, engage self-improvement mode', 'hey YouTube, I just wanna relax and laugh'.

I know that there are categories, even auto-generated categories on YouTube, but they aren't that great or all encompassing. My biggest critique of present personalized ML content streams is that there's no two-way communication. I can't tell IG that yes I wanna see big booties right now, but no I don't want to see them five hours from now. Or I want to see aquaponics right now since I'm on a learning binge, but later tonight I don't need more technology and science, I just need to laugh and unwind.

Our actions, our content consumption, is not allowed to be one and done. Every move you make is seen as a signal to the algorithm that you want more of that all the time. The closest thing we have is incognito mode, or maintaining multiple accounts for different purposes. But why can't you look at an ex on instagram one time without them showing you that person everytime you open the app for 5 years. It's really toxic and unsustainable that all of your actions are seen as 'yes, please more of this all the time'.
These are the kinds of moves Python needs to stay relevant with amazing languages like Go out there that are just so simple yet powerful.
>$9000/MWh isn't crazy for a few intervals once a year, but if a generator clears 200 MW for each hour of the day for a day in the day ahead market and then has issues and can't provide that power in the real time market, it has to buy back that power at the spot price. That can get insanely expensive fast.

Exactly! And it should be 30K, not 9K, due to my arguments above. You are pointing out that renewables, while unreliable, are so cheap they are driving the reliable electricity out of business. That means something isn't being correctly priced, because we as a nation require reliability. So I propose to put a price on that reliability, and you point out it can drive the unreliable provider out of business, which is kinda the point -- that unreliable provider will need to purchase insurance from the reliable provider to cover them, or "side payments" as you call it, in case something goes wrong. This puts a price on having the nuclear provider available in case the wind doesn't blow, and creates payments to that provider, but via market mechanisms. If the wind provider is confident in their battery storage they don't need to purchase insurance from the nuclear provider. But the point is to stop externalizing the costs of unreliable power. This is to end up in a situation where we as a nation are able to fund reliable sources of electricity rather than everyone switching to wind and the nation going dark when the wind stops blowing, throwing up it's hands and saying "oops", or "wow, I can't afford this. Gonna declare bankruptcy now, see you on the other side with more cheap spot prices". That's how you do it with the market mechanisms - by putting much bigger penalties on unreliability than we have now and requiring proof of insurance for being able to handle those payments.

> These are wholesale prices, not retail

Of course, because we are talking about how much to penalize providers for disrupting the lives of households - remember we are trying to price reliability. The providers pay wholesale, so that is the relevant cost function to target, not retail.
Actually, schedutil (the new ondemand) gets better perf/watt on modern Intel CPUs. Reality is more complex than "always crank up the CPU to the max" or "always turn it down all the way"; schedutil is optimized to do the right thing.
Knowledge of the GIL forces a lot of python developers to not try to write multithreaded scripts. Doing away with it will make life harder for many folks, IMO. Have you tried explaining multithreading to some python scripters?
The irony is that this and other IPFS problems will (must?) be fixed by recentralization. Cloudflare is doing this with IPFS Gateway, and Google will surely embrace/extend/usurp IPFS if it becomes popular. The user experience of bare IPFS is just not good enough.
wow the antivax crowd is having a field day on this thread. says a great deal about the hn bunch.