skysight-inc/HackerNews huggingface dataset:
Sure, but like I said, people don't throw away their phones once they get stop getting SW patches the same way they don't throw away their ancient Macbooks with glowing Apple logos just because Apple stopped pushing OS updates years ago, because most non-HN people have no idea what patches are and they keep their phone and laptop as long as it still works and the battery lasts.

Obsession with zero day patches and security hypochondria is mostly a HN/tech-workers thing as if they're under attack by state actors using Pegasus. The average joe doesn't care not is he very likely to be impacted, unless using Android Jellybean or something, since most malware in the wild out to get them is script kiddie level not state-actor level.

And anyway, someone correct me if I'm wrong, but from my knowledge and experience with Android security, most Android critical vulns that can impact the day to day security of the Average Joe are covered by updating Google Play services and Chrome or whatever browser you use as those are the main attack surfaces for (non state sponsored) malware based on what people do with their phones, and those services keep getting updates from Google long after the manufacturers stopped pushing OS updates.
Glad you had the balls to say it, because just a few minutes in I was worried this kind of thinking was acceptable (at least here). What a load of deluded bollocks.
And don't skip over the part where they want developers to report any zero day's you discover to them within 24 hours so they can use them as exploits against innocent civilians not involved in any crime. And yes, the Netherlands changed the law recently so they can do this and without requiring any judge involved. And yes, they are allowed to hack people not involved with any crime as well. As well as changing the law in 2020 so all of government, including their prosecutors may law in court under oath and not be held liable.

And then they want other people to be accountable, how about government be accountable first.
> the demand for regulation is self-evident

That doesn't mean it's evidence of a general need. We have groups of people who believe all sorts of things. The things are what we should be discussing, not the fact that there are groups that believe said things.
This is interesting, but lua needs a refresh.

I think berrylang shows a lot of promise now https://berry-lang.github.io/. The documentation has improved a lot and while it doesn't have a 'luajit' yet it has a lot of really interesting optimisation/reduction techniques.
My Stihl shopvac finally crapped out. Not sure how old as it came with the house. I went to the Stihl shop to see if they had replacements and they asked me what museum I pulled it from. No replacement motor but still replacement filters so now it's a prefilter for my new Stihl shopvac.
>It’s not economical to support devices used by less than 1% of the user base. Linux only manages it because community members step up to support older architectures. And sometimes when no one steps up the architectures are removed.

Again, bugs are this are not hardware specific. You are not supporting "devices". You are supporting the OS which all of them run. Ideally (I'm not familiar with OSX/iOS internals) all they have to do is push out an update that contains the newly fixed libwebkit.so or whatever. They control everything on their own platform so they don't even have to deal with glibc breaking backcompat like we have to in the GNU/Linux world.

If they can't figure out a way to make changes like this universal across devices, it's either deliberate negligence or incompetence.
The US is very much not bankrupted. I'll forgive conspiratorial thinking but don't be bad at economics too!
> and found Julia to be a lot of talk but seemed clunky to me

This is a bit vague, any concrete example?
MH17, and the lack of plausible deniability.

The 2014 invasion was just that, but was dressed up as something else and didn't include massive Russian army deployments in the build-up. It also didn't look like something that could happen to Romania, Poland, the Baltics or Finland.

All of which have more in common with Ukraine than they do with say Afghanistan. So 2014 wasn't 'meh' for those that are more politically informed but it wasn't something that registered as a threat to the bulk of the EU and didn't include actual threats not to get involved on punishment of nuclear bombardment by the belligerent.

But even today there are a lot of idiots here who are still in 'meh' mode and who couldn't care less about what happens to Ukraine and who would rather think about this in financial terms than in loss of life or what it means for the future.
The most pressing question: why does Outlook.com just silently discard some emails?
Biz owners form a group to help each other take their products to market
As a solo founder, I know perfectly how difficult it is to market a product. So I thought: Let's work as a group to make our products look awesome. Let's find customers and convince them to buy. And let's discover how to gain real traction with our products. It's easier when you do it in a peer group, with other business owners.
So it's not public pressure, it's powerful people who don't like Google.
Yep, agreed on all accounts. People simply love their languages and will point out any area they "win" at, even if it's inconsequential and not at all important. And that's happening a lot, including TechEmpower benchmarks, speed-to-first-MVP, and many others.
I am not sure how to respond to your comment : one gets the impression it is a criticism, but actually you are only acknowledging my claim 'things only need to be true for a limited time'. Who cares about the NYT?

I did add the missile gap later, I am sorry. What does it matter who's lie it was? Kennedy ran with it.
> Data abstraction
> Encapsulation
> Polymorphism
> Inheritance

Note that it's the last two concepts which are specific to object oriented programming. The first two are already supported by non OOP languages like C and enable implementation of abstract data types. I think it's unfortunate that all concepts are often introduced in the same OOP course which may make the students believe that a class and an abstract data type is the same thing.
In the context of hydrogen storage, was it not obvious what "ammonia" refers to?

We do not need an alternative to the Haber process, the idea is to use electrolysis to produce hydrogen from sea water. There is room for improvement in the process but the technology is old and well understood.

There are other ways to store hydrogen, and it's far from certain ammonia will win out in the marketplace, but there are no serious alternatives to hydrogen as an energy carrier in the long term for this application. Everything else is just impractical and even more expensive.

Just like flight fuel, it has seen little change because it is quite heavily subsidized in its current form. The day we collectively stop and start taxing it like other fuels, the market will change overnight.
Of course pirating any media is totally fine from a moral standpoint.
I didn’t mean to say all old cars lasted longer but I can see that it came out that way. I just wanted to point out that some are still around, and further, the US is probably not the best market for a study on car lifetime since it seems most people change their cars when they’re still far from being EOL.
Hi John,
Substrata is already open source (well, 99% open source): https://github.com/glaretechnologies/substrata

As far as scaling goes, fancy scaling solutions are currently in the 'future-problems' basket. Currently Substrata just uses a naive client-server solution with O(n^2) messaging where n is the number of connected clients - e.g. each message from a client is sent to all other clients.
I'm relying on the performance of C++ to manage despite this. I've tested with a few hundred concurrent clients.

Cheers,
Nick
Take the opposite approach.

It’s easier to calculate how much you want to save and save it upfront then the rest of the money can be spent.

Max out 401k - money never touched your bank account

Split direct deposit so a portion or multiple portions go to your investment account and/or savings account

The rest goes into checking account to pay for bills and lifestyle expenses.

Save the money up front and never let it touch the checking account!

You can start by giving yourself some buffer into your checking account and later dialing down those numbers in your direct deposit config.

It’s much easier to do it this way and not worry about every single expense line item. Just calculate how much you think you can save and never let that money touch your checking account. Evaluate every quarter and adjust the numbers at the front accordingly.
Let's try the "reverse the gender" card.

Let's say OpenAI was trained on all the Windows source code (without approval from MS).

GPT could pretty much replicate the windows code with even not that clever prompt by any user. "Write an OS CreateProcess function like Windows 10 source code would have."

It would infuriate MS to put it mildly, enough to start a lawsuit.

I know the license to the MS source code and NYT articles aren't the same.
A bit offtopic, but I really like bauhaus-style cantilever chairs but I always had problems with robots wanting to climb them and then getting stuck/being super loud, same with drying racks. Is this still a problem? I thought maybe those vision/lidar robots can avoid climbing the tubes.
Most of these countries are implementing policies.

France had a law to slowly phase out nuclear and switch to renewables. They've rescinded that law and instead passed legislation to build more nuclear plants, and make building those plants easier, putting into action Macron's call for a "nuclear renaissance". Also extending the life of existing plants.

Japan, site of the second worst nuclear accident, had all, then most of its reactors shuttered (after political pressure). They are now reactivating more and more of them, have rescinded the policy to get out of nuclear and instead are planning to build more plants.

Poland is getting into nuclear power in big way. They currently don't have any and have just approved building 24 small reactors at six sites. I think they're also in talks with the US's Westinghouse to build more.

Ukraine, site of the worst accident in history, continues to operate its plants, and is talking with Rolls-Royce to convert some of their coal plants to nuclear. Rolls-Royce wants to build these reactors in a factory (economies of scale!) and ship them to sites. There are a lot of coal power plants that either already are decommissioned or soon will be. So quite the market for mass-produced reactors.

The US just approved the first new kind of nuclear reactor in 50 years, a molten fluoride salt-cooled reactor. China just gave an operation license for their first molten salt reactor (completed ahead of time), and their pebble bed reactor started delivering electricity to the grid this year.

etc.
The problem would be the PCIe itself in that case. According to Wikipedia, PCIe 7.0 x16 is limited to 242GB/sec [0], which makes ~2000Gbit/sec. Current version is around 121GB/sec, which makes 1000Gbit/sec, where an NDR Infiniband 12X connection can already saturate [1].

We currently use 800Gbit links divided to four nodes (200x4) at the switch level.

The first application will probably be core switches with higher total throughput with lower P2P latency, and with massive number of ports without much speed/latency penalty.

[0]: https://en.wikipedia.org/wiki/PCI_Express#Comparison_table

[1]: https://en.wikipedia.org/wiki/InfiniBand#Performance
>There is something in psychology called the blue dot effect where people primed to find blue dots will start identifying purple and green as blue as well.

I am sure this is well-researched and reproducible, and generalizes to other concepts, like all the other biases "discovered" by academic researchers.
Russia is a mafia like state, no doubt but i just mentioned hundreds of coups, deaths squads, forever wars and millions dead from western powers, eternal war machines that we are supporting.

And still you'd like to focus on what Russia maybe did in some EU elections, and while i totally agree with you, the fact that it's the part you focus on just like the US media is the psyop in itself. Look over there while multiple wars are ongoing.

That the endgame for that discourse is more war in itself is brilliant, all allowed public discourse should lead to more war from the west towards a myriad of evil people all around, and no one should look into the classes that benefit from those wars.
Fusion within our reach.
The US doesn't invade people for natural resources, especially oil. The US is the world's largest oil exporter.

It might have in the 70s, but that was a while ago.

Funny enough we don't get any of Iraq's oil, which is managed by a European company and sold to China.
Humans are defined not just by their abilities but by their limitations too. We celebrate our achievements because sometimes they surpass the limitations of an average human.

Our collective human limitations(physical, mental and temporal) are sort of invisible implicit rules that we all follow in one way or the other. If an entity is not bound by those rules then I don't see why that entity should be treated the same as a human.

Companies already make this differentiation.

For example take captcha and bot detection. Some of the heuristics are based on inherent human limitations like response time, click time, mouse acceleration etc.

I doubt youtube or any other streaming service will be happy if you want to stream all their videos to train a hypothetical human like AI(which views and prepares notes like a human) at a hugely accelerated speed compared to a regular human. You can guess how quickly they will cite fair usage policies.

What I want to say is there are fundamental differences between a human and an AI. So, we should not be quick to dismiss any concerns just because AI can "mimic" humans in certain areas.
I'm afraid I take issue with the phrase "amazingly performant". I would struggle to come up with another way of determining whether a number near 2^32 is even that takes anything like 10 seconds
What's responsible for that decline in social capital do you think?
Or do it the OpenAI way. Put it through a AI model mixer and use the output from that

/s
That's only been true for the past few months, and it's been very well documented how complicated the cancelation process used to be [0].

It's funny because I use PayPal for any unknown-to-me site where I don't want to give out my card, but the only site where I've needed their help to cancel something was the New York Times.

[0] https://www.nirandfar.com/cancel-new-york-times/
America changed the narrative to be the good guys. Wars are no longer result of need for exploration, previous land claims, manifest destiny or anything else. In fact wars are no longer wars, but merely establishing freedoms to the oppressed populations. Military isn't willingfully enlisting to go kill foreigners in foreign lands, they are protecting the freedom at home. Countries that are subjugated and forced to keep military bases in their borders aren't vassal states, but partners. Yet the song changes very quickly when any other country does a tiny bit of the same. I don't dislike these rulers of our times, but one should not be naive to think that it doesn't even matter what you vote for, as you say, you're just gonna be part of the same imperialist State Department roadmap.
I was having fun, but the message feed started bugging out :(
(a lot of messages of broken images and 'meow' text)
As soon as we stop using farmland to grow energy crops when the same area could give us 20x the energy using solar panels.
My concern is that, since it's harmful to the planet and they're on track to be the largest economy, their absolute coal output is more relevant to the rest of the world than what percentage of its respective GDP it is. I don't necessarily blame them since their main priority is their own growth, but we're relying on their good will in 2030 without any way to enforce reduction if they change their mind.
The Gremlin is probably too extreme an example (and as someone not from the US, I’m only aware of it because it became the
Butt of jokes in US TV and movies), but I still agree with your larger point.

In my country the closest example for those years would be the Alfa Romeo, which led to a popular saying here in the 80s that an Alfa made you happy twice: when you bought it, and when you sold it!
The Brno main post office building here in the Czech Republic has been built as a modular structure that can be moved and reassembled once the new main railway station is completed.

That was in 1937 - the new main railway station does not exist yet (though it looks like it might actually be built this time) and post even moved out of the historic building last year. :P
Yes, someone needs to pay.

I see the gp post about pirating news as a very good point, while having no veleity to pay the New York Times, and being ok with not reading it in general.

But I also pay for my national (public) news outlet, and their articles are available to anyone anywhere in the world. I don't know how it should work, but I wish we could get to a system where the burden to keep news outlet alive is split thinly enough to have open but viable publications around the world.

Basically the same way weather stations collaborate all other the world and we pay for our local stations while getting acccess to all the forecast everywhere.
> Whenever there is a story from NYT on HN (or any other large media outlet), the top comment is almost always a link to an archived version which reproduces the text verbatim. [...] And yet, whenever there is a submission about a book, a TV show, a movie, a video game, an album, a comic book, or any other form of IP, it is in fact very much _not_ the norm for the top-rated comment to be a Pirate Bay link.

If the story was linking directly to the "book, TV show, movie, video game, album, comic book, etc", and the link only worked for some people while others randomly got a login request or similar, you'd also see the top comment being a link to an archived version which avoids the login screen. That is: the main difference is that the archive link has the exact same content as the link submitted in the story, only bypassing the login screen that some people see. And the only reason the archive site has the content is that it didn't get the login screen; if everyone always got the login screen, what you would see on the archive site would be the same login screen.
Saddam denied it, Blix and Ritter were sent in and acknowledged there were no traces of any program whatsoever and what had been sealed earlier, was still sealed.
> Encapsulation as an idea failed spectacular again and again. What would have been valuable would have been a way to enforce layers of abstractions, with no composition or inheritance of objects on the same layer.
Show HN: Helping developers write programs to operate Android devices
I am developing a Python package designed to assist developers in capturing screen content and managing Android devices using ADB. It's a work-in-progress and I'd love to get feedback!

Take a look: https://github.com/yixinNB/pyscrcpy

I haven't found what people will use this pack for yet, here are just a few of my guesses:
- Automate your gameplay and receive daily rewards
- Coping with pesky formalism

Would love feedback about what new features are still needed! Thanks in advance.

--Derry on December 28, 2023
A great book. regarding the history of programming languages, and specially getting the realities of languages when they came to be, rather the perception of their capabilities today.

Love Fran Allen's interview regarding C early days, versus other ecosystems.
> How on earth China has developed this enormous economical advantage over all of the world?

It hasn't.

> Who financed this growth?

900 million Chinese people and Deng Xiaoping.

> Who benefited the most?

More or less everyone. But not anymore.
Sure, it's not like we've been made aware of a history of backdoors through the Snowden or Shadowbrokers leaks...
Yes, the same thing is observed for example with happy faces.
There's a few tricks to know for each model. I got a mid 2000s ford with a by all accounts unbreakable engine (600hp possible on stock internals) but the radiator and trans cooler is the same unit and often cracks pushing coolant into the trans. First thing i did to it was to buy an aftermarket external trans cooler for my specific model and install it.
I wish I still had one of the earliest programs I wrote. It would have been 1996, I was 16, and I had a linear algebra book which had an appendix entry on computer graphics. I had taken a programming class the prior quarter.

I got hooked writing a program to draw rotating wireframes of a few different shapes. I almost failed the class because I was so distracted by this.

I didn't know about arrays yet. Every vertex was its own variable with a hardcoded default. Every entry in the rotation matrices was its own variable. The code to do matrix multiplication therefore didn't have loops, just a long list of calculations. Which had to be duplicated and adapted to every vertex.

I did know about pointers, I had to draw to the screen after all, which was done by writing to memory starting at a known address. So at least I had loops rasterizing the lines between vertices.

Which means I definitely had the concept of arrays and indexing into them, I just didn't know enough to make my own.
> Why is this feature so hard to document? Oh, because it sucks! Let's make it better, and then the docs will make sense too.

I'm no UI/UX expert. But in writing documentation, I can clearly see messed-up UI stuff in general, and broken or incompletely implemented UI concepts in particular, and I can communicate these problems to the SW people, and get buy-in AND a proposed fix before I even file an issue.
Two off the top of my head:

“If you’re not a Bad Guy or doing anything wrong, you have nothing to fear from government surveillance.”

“There is a huge problem of violence in the USA stemming from the use of assault weapons.”
> Perhaps something like 'the branch for input x is somewhere around base+10X.

That's unlikely. Branch predictors are essentially hash tables that track statistics per branch. Since every branch is unique and only evaluated once, there's no chance for the BP to learn a sophisticated pattern. One thing that could be happening here is BP aliasing. Essentially all slots of the branch predictor are filled with entries saying "not taken".

So it's likely the BP tells the speculative execution engine "never take a branch", and we're jumping as fast as possible to the end of the code. The hardware prefetcher can catch on to the streaming loads, which helps mask load latency. Per-core bandwidth usually bottlenecks around 6-20GB/s, depending on if it's a server/desktop system, DRAM latency, and microarchitecture (because that usually determines the degree of memory parallelism). So assuming most of the file is in the kernel's page cache, those numbers check out.
Twitter is probably the best, otherwise something like Taro, or bringing on a technical advisor for your startup
>Every 10-15 years there will be some catastrophic blackout due to unlikely weather events

We seem to get by fairly well without those in most places. There are various solutions.

I think it's more likely the current exponential improvements in renewables increase such that we have to come up with new uses for the excess power.
Yup! Most used to rely on Proguard but nowadays, Android ships an alternative called R8: https://developer.android.com/build/shrink-code
Or maybe the PM is an AI .