skysight-inc/HackerNews huggingface dataset:
But this is HN, and a lot of us are responsible for the state of web browsing! (Plus a lot are junior and have not considered these performance topics.) Absolutely everyone's connection to the internet should be fast and unfiltered, but if the supply side doesn't behave responsibly, the gains will be lost.

(edit-added)

And let's pause a moment to consider actual bandwidth needs. viop, video calls, and 1080 streaming all need less than 10mbps.

Online gaming usually benefits more from low latency than from bandwidth.

Honestly, only downloading files (app and OS updates) really benefits from bandwidth above 10mbps. And to be fair, now that phone, app, and OS updates are 1GB+, there is some value in increasing bandwidth.

Most day to day problems come from unreliable networks, where latency spikes, or from heavily throttled upload speeds which effectively tie up the overall connection.

And finally, the issue is not in forcing providers to offer reasonable performance, but instead to undo the last 20 years of corporate-government cozying which has been allowed to increase dramatically in the US. This has resulted in effective monopolies with high prices and low performance - and no alternatives.
Even if they managed to make releasing easier for themselves and can keep the pure release overhead the same this can impact development. These shorter release cycles can make it harder to make larger changes and can add overhead for breaking and coordinating changes across releases.
Chrome's crippling of uBO's protections are what drove me away, once and for all.

In this case, me means my household and customer base. I setup everyone on Firefox for their protection. Most stick with it.

Some vendors request FF. Lightspeed is one.
There’s this nice app: https://apps.apple.com/gb/app/exporter/id1099120373?mt=12
If there was something equivalent on Mars, what's the youngest they could be?
I see value of daily standups and planning next sprint e.g 2 weeks and I like them

but we dropped that bullshit like "story points" - you know, abstraction over abstraction of time/effort whatever it is.

we estimate stuff in man hours.
What bothers me is the speed with which this process - "accused -> convinced -> executed" happens. We are not discussing things anymore. Today, you could tweet any accusations, and, no matter how ridiculous they look at first, it will lead to a race of who is taking them most seriously. Something definitely is broken. Look at what happened to the "okay". 4chan forced that meme 5 years ago in what they thought is a mischievous parody of ridiculousness of the cancel culture, and recently I watched CNL where the audience gasped in disbelief when one of the sketches included "o"-word. 5 years only, and most common (almost used "o"-word, sorry) sign became a synonym of hatred and racism. And now, Dr. Seuss. What's next, someone will tweet the act of breathing is racist? Do you really think it's impossible?
Ah, bummer. My ISP (and several in my area) have all of their information clearly laid out in their rate cards.
Your articles don't support your stance. I work with people who handle surplus electricity with mobile mining operations -- they're few and far between.

The use of bitcoin, a speculative good, as a sink for electricity creates less pressure for grids to manage electricity production (especially as the acceptable spot price trends towards the commercial price of electricity). It also ignores the innovative ideas that are geographically bound like storing potential energy by pumping water into dams.

The idea that bitcoin only uses surplus energy is disprovable just by looking at the regularity of block completion. If it were dependent on an irregular source like surplus electricity, you wouldn't see that.
I work at a school that uses Python extensively. I've purchased the book (haven't yet got the links). Is there a group discount? Our ICT teachers might be interested in this.
Nowadays it's also a "settlement layer".
Why wouldn't it be an issue with a compiled language?

Its nearly the exact same reasoning as "we're not going to break older websites"
Tesla would be deep in the red if they didn't sell greenhouse gas emissions credits to other car makers. In a few years they won't have that income any more so unless something extraordinary happens it is bye bye Tesla. With the build quality problems and old carmakers scaling up EV production I don't see any Tesla in 2025.
The CNAMEs change it to a same site / first party relationship. It says it right in the article summary. I assume the way it works is that instead of `tracking.example.com` where everyone can block `example.com`, they have users set up CNAMEs instead. So you get:

- extras.example.net --> tracking company IP behind a huge CDN

- awesone.example.org --> tracking company IP behind a huge CDN

The sites are different, but when you visit them you're hitting the tracking servers who get to see you hit both sites. Even worse, they can set cookies on the the domain, which is why someone else said there are security implications.

I've been saying it for years. Eventually everything will appear to be first party and hitting huge CDN IPs. It's easy to do right now already. Go read the Cloudflare blog article on proxying Google Fonts via Workers. Then think about the Cloudflare Apps and how easy it would be to build an app that rotated first party CNAMES and used Workers to dynamically rewrite HTML to proxy the tracking to ad companies.

TLDR; We're super screwed.
> Because there is no way for a commit message to become outdated or detached from what it talks about, both of which are very much issues with comments.

What if they think of another reason why one of the same functions should be disabled?
I'm not sure empowering users in this way would be all that effective. It would be like trying to empower people to avoid opioid addiction. It's hard to set and stick to limits on something that is designed to addict you.
What sort of monk? I often flirt with the idea too. It's a better plan than prison for sure!
Because not everything is recompiled from source. That's why stable ABIs need to exist.
You just proved the point that things have gone too far. Instead of quietly editing out a drawing or word or two it now must be banned in every store, from ever platform, and even the word "Mulberry", for example, must be purged from theme parks. I wish there weren't old racist things it books too, but the weird censorship and book banning creeps me out.
If you had looked into the space with even just a small amount of depth, you’d find there are numerous applications. Decentralized finance, games, art, cdn networks, music distribution, video streaming alternatives.
Some of them are promising and would address many issues we face; like the Audius project which aims to compete with Spotify and SoundCloud, but actually paying artists for their work.

I think it’s fair to be sceptical and critical of speculative investments and get rich quick schemes, and eventually I imagine it will die down, and hopefully by the end of it all, we will have a more decentralised world.
Now that's what a good commit message looks like!
As far as typed FP languages go:

- Scala has the whole OOP stuff
- F# as well
- SML: you probably need to do it by hand, with a record of closures, or something like that. It's ugly but it works.
- OCaml has objects (it's in the name), first-class modules, or records-of-functions; all of which can replace abstract methods successfully.
- Haskell can rely on typeclasses to do the virtual dispatch, I think. Not an expert on that.

So I'd say it might not be as ergonomic, but the capability is still 100% there.
It sounds like Linux and BSD both have an implementation for both APIs, only implemented in different ways? If so, I don't much see where the problem is with this solution.
No. The Chinese have a term for these privileged westerners who exhibit faux-outrage: 圣母婊, 聖母婊

https://en.wikipedia.org/wiki/Baizuo
I have no idea where you got these numbers, but nuclear energy is good for base load, while batteries are good for handling load peaks. These two types of load are very different.

With big batteries, nuclear energy can be accumulated at night and used at evening, which improve performance of nuclear stations a lot. Try it yourself at simulation: https://www.tennet.eu/fileadmin/user_upload/Our_Key_Tasks/In...

Current cost of power storage is below $100 per kWh stored in the newest designs.
For reasons that were never clearly articulated, the prefix approach was considered odd, backwards, and to have numerous downsides, at least where I learned C. In hindsight, I can only cringe at that attitude. Strings as added in later Pascal, about 40 years ago now, were memory safe in a way that C strings still are not.
Ah, gotcha. I actually do have a good use case for that as well (and do think they could go together nicely someday), so I'll still check it out!
right, baker and crack dealer.
Guess we should turn off mashup.fm and redirect to here ay?
> In case anyone thinks that preference is cultural, it's not. It exists across every culture on the planet

Could you provide a cite for this? It's an extraordinary claim. It doesn't match with my understanding of some historical cultures.
Physics is a model. Physical reality is defined above.
Censorship is the first tool of the CCP. Abduction and forced re-education is the second. Let’s ponder where forceful suppression of your people in the modern age, like Hong Kong, leads to. People whining about how dr Seuss is a bit racist until it’s censored is a far way from what the manipulative, brutalistic, and violent government of China does.

And that’s not even mentioning the active genocide they’re committing...
There are lots of studies showing that being raised by your own parents is far more beneficial than a day care. But as you point out, that's a privilege reserved for the wealthy.

Paying people to be stay at home parents would make it a viable choice for a lot more people. It would also help reverse the trend of the fertility rate dropping below 2.1
State of Kentucky Will Give Tax Exemptions for Bitcoin Mining
The FCC is a captured agency, I’m not sure there is enough ambiguity about that to wonder
AI Can Be a Tough Sell in the Enterprise, Despite Potential (2017)
"Artificial intelligence and machine learning tools are expected to boost productivity across all industries in the years ahead. Yet, as many early-stage applications falter, they can run into resistance in the workplace, from the shop floor to the executive suite.

Take Monsanto Co., which expects a vast majority of its early AI and deep-learning projects to fail, says Anju Gupta, the agricultural giant’s director of digital partnerships and outreach.

A 99% failure rate with a current slate of 50-plus deep-learning projects is acceptable because 'that 1% is going to bring exponential gain,' Ms. Gupta told a crowd of enterprise IT managers gathered here at an AI industry conference."
not only do people in abusive relationships often have stockholm syndrome, many people are actually materially dependent on their partner, for example women who have stayed home a long time historically but also still today, and thus they literally cannot leave. Or they have children, or leaving might put others at risk.

Point of working through the analogy being, even on an individual basis framing leaving a relationship as some sort of arbitrary choice is kind of nonsensical, in particular if there is a power imbalance between the people in the relationship, to the point where staying in an abusive relationship might be a 'rational choice'.

Which is actually why we've created very elaborate laws and customs surrounding marriage rather than telling everyone "well if you don't like it just leave".
> battling this problem is going to require more than simply shaming them in Medium posts. We have to start reminding people that they are in control of their decisions, and that they can take steps to reduce their social media usage to healthy levels.

Yes, but that's only going to have a small effect, at best. Just like you can't solve the obesity crisis by telling people to eat less.

Things are getting more addictive (http://www.paulgraham.com/addiction.html)
because companies under technology and capitalism form weak superintelligencies that
are capable of building things that are increasingly addictive. So asking people to use willpower to overcome that is going to increasingly fail.

I think the only thing that could succeed is government intervention.

> I know the common refrain is "Delete Facebook!"

If FB and other social media providers were required to federate using ActivityPub, then people would be able to delete FB and still have access to their friends and contacts on it.

> We also need to encourage people to take control of their feeds, muting users and topics who draw them into unproductive discussions.

With ActivityPub it would be a lot easier to build applications that allow them to control and curate their feeds for themselves. The user is back in control.
No. The tsunami was extremely damaging and the death count was shocking. But it’s over.

The nuclear event had fewer immediate deaths, but the whole area is still unlivable, the sea is still getting more polluted every second, nothing is over, and won’t be for at least hundreds of years if we ever engineer a way to deal with the core of the reactor.
> If I leave a pie to cool on my windowsill and you take it it's still stealing even if there was no formal agreement or security measures in place to protect the pie.

This is a excellent analogy, thank you.
FANG pay is usually hundreds of thousands not millions, but most data scientists at these companies are working to optimize user engagement.
That proposal runs into issues. In particular, the income replacement flavor implicitly suggests that the positive externality of a stay at home parent is exactly equal to the market rate pay in a wholly unrelated profession. That seems very unlikely to be true.
I understand your POV and can empathize. I tell myself similar affirmations. "Our users value our features and content. They connect to the world for the better using us." But, I can't shake the truth of our business model – ad revenue. It drives the entire organization down a strict path.

Take an extreme example: A manufacturer of sugar. You started your company because of close proximity to sugar cane but over time the sugar industry grew. Then science revealed how bad sugar is for the human body in large amounts. Can you shift your business from selling sugar to an alternative? You are in the business of selling sugar and everything is centered around one goal "sell sugar". There is a subset of buyers that buy and consume in large quantities. Do you tell your consumers to stop eating sugar?

FB and similar are in the business of selling available ad inventory. Thanks to technology the availability and "sweetness" of it is unlimited. Can we quantify the potential individual or societal impacts? Science claims to think so and its not looking great.
Good point, thanks. Could the headers contain the pragmas?
It sounds like you want a manual. Personal preference I guess. The maintainers seem to have decided to keep it in the history. It's not like this was ever meant for anything other than git itself.
It's not like I can link to an objective measure, eh? There's no actual Doom-o-meter?

The point is that serious thinkers (not just talking heads or twitterers) see cause for concern, so it's not all hysteria and click bait.
Indeed. This edition seems so small compared to the 2018 Edition that I even felt unimpressed reading the article.

Glad to see the language maturing.
I sent you a DM on twitter, hit me back ;)
The lack of runtime allocations in game engine programming comes from a different motivation: allocations are expensive, garbage collections are expensive, cache coherency matters, and you're chucking around a lot of very similar looking objects, so... object pools!
When I was first starting out I thought I really needed to be a Jack-of-all-trades before I could be hireable and/or a practicing programmer.

I tried to study a lot of technologies but found that I was spreading myself thing and doing nothing exceptionally well.

Instead, it served me better to work on a few projects, see what I like, pick an area and to just get better and then learn the other things I need to as I go along.

Nobody can be good at every technology. It's not like that in real life so why do we have expectations that it would be like this in software development? A kickass mechanic doesn't need to be also be a kickass plumber and a kickass carpenter. They can but that's not what we expect from them.

I am now comfortable knowing more server side technologies and barely scratch the surface of modern CSS.

My efforts are rewarded more handsomely knowing backend technologies and JavaScript.

If I need to know CSS then I can believe in my efficacy that I can learn it if I have time and to spend on it, and not feel insecure about delegating front end work to people who do it better.
Show HN: Like “TikTok and Udemy” smart collaboration platform for teens
This list is boring, which is a great thing.

Evolving infrastructure around the language is much more important than evolving the language at this point.
A new beginning in sight for Shadow
No, I don't have jackd running. Launching something with `pw-jack` (AFAIK) makes that use the PipeWire libraries instead of the normal JACK ones. I think PipeWire has it's own internal graph that's compatible with ALSA, PulseAudio, and JACK, and that's how it can work with any program. Here's the output of `pw-dot` which is a PipeWire tool that dumps the graph: https://i.imgur.com/OMZCcmC.png
The Missing Piece for Self-Taught Developers
I'd consider the auto industry to be a "baker" industry (for the most part). Ikea's a "baker", GAP is a "baker". A lot of the pre-digital world made pure play baked goods.
It's part of Scrum, which itself is also an agile method.
I don't get the point of all this, many countries have unemployment benefits. But the report is below

> Less than 1% of the money went to tobacco and alcohol.

This is a huge problem, if it's unconditional (is it unconditional?) then way more than 1% should be spent on these. These are fundamental parts of human life. If the people you are helping can't be alive, why do we even care about them.

> but job quality?

I disagree with this, even if it's low quality, it's the first step. Unless there's a perverse incentive acting on the group, like a case manager shoving them into temporary jobs for the audit, it's being picky.

https://www.stocktondemonstration.org/press-landing/guarante...

Report -
https://static1.squarespace.com/static/6039d612b17d055cac140...
Outlier examples are kind of the opposite of mass trends.
Here is one suggestion - It is much, much cheaper to live outside of US. You might not be rich enough to take a break in US, but have you considered taking a break by moving somewhere else? South East Asia, South America, Mexico all come to my mind.

Taking time to relax is critical and we miss it out in all the rush. Just living with content is not expensive and it is a "monkish" lifestyle.
I like the idea but am irritated that there's upfront Pricing involved. If my software is sending you customers for loans I should be sharing a commission with you and that's that. Why do you need money from me to let me send you prospects?
> one thing that got us both hoodwinked was this notion that a woman is as fertile at 35 as she is at 21. Um... no. So we had two severely handicapped kids.

(Preamble: not trying to argue anything about parent comment's experience, just wanted to find data about this.)

Some data on the rate of Down syndrome per 10,000 births vs. maternal age appears on p10 of this paper [1]. The rate is a stable 6-7 per 10,000 for the mothers in their 20s, about 50% higher for mothers age 30-35, and then jumps to 25-30 per 10,000 for mothers age 35-40 (4x the 20s rate), and something like 100 per 10,000 for mothers age 40+ (>10x the 20s rate).

[1] https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4636004/pdf/nih...
You should look at this like software development. New programming languages come out that try to solve the problems of all the previous languages and unify everyone to code and be productive in the same ecosystem...until another language comes out etc.

It's very hard to get everyone to agree how code plus mathematics should be written. There's a lot of fragmentation and ongoing attempts to unify.
selling a product vs selling ads vs selling a feeling (dopamine hits)?

Some freemium games are clearly just trying to hit the dopamine center.
I'm not sure if I think poor people are lazy or not. However, by this logic, no one is responsible or "to blame" for their own decisions.
I had depression and medication turned my life around. I take SSRIs. A more direct answer, along the lines of others, e.g. exercise, how about a cycle journey across your country? Just need a bike and a bivi bag.
I feel that ISPs are far from a free market. The regulation as it is works to ensure a monopoly or duopoly. I'm not saying a true free market is a solution, but it would be good if we stopped letting them pretend it's a "free market". It's also pretty funny how 100Mbps is presented as some laudable goal. The technology to give everyone 1Gbps+ is not new and any well-designed modern infrastructure will easily allow such speeds. 100Mbps as the goal tacitly admits that there is no prospect of actually developing well-designed and efficient infrastructure.
which language z/OS is written in?
It was a design decision of QNX that the kernel never uses strings. Everything the kernel handles is fixed length, except messages, and messages go from one user process to another. The kernel does not allocate space for them. I think they go that right.

There's a QNX user process that's always present, called "proc", which handles pathnames and the "resource managers", programs which respond to path names. But that's in user space, and has all the tools of a user-space program.
Removing anything breaks existing source code that has been tested to work. After all just because something may lead to issues it doesn't mean it will always lead to issues.

Also in many systems the C library is linked dynamically and shared among all programs so even though a program is compiled it still relies on the underlying system to provide the function.

Finally i'm certain that if a C standard removes something, it'll be treated as the equivalent to that standard not existing. C programmers are already a conservative bunch without such changes.
>No one is required to follow The Rule, to know The Rule, or even to think that The Rule is a good idea. The Founder of SQLite believes that anyone who follows The Rule will live a happier and more productive life, but individuals are free to dispute or ignore that advice if they wish.

>The founder of SQLite and all current developers have pledged to follow the spirit of The Rule to the best of their ability. They view The Rule as their promise to all SQLite users of how the developers are expected to behave. This is a one-way promise, or covenant. In other words, the developers are saying: "We will treat you this way regardless of how you treat us."

Nothing wrong with having an ideal to strive for, even if you aren't always living up to it.