skysight-inc/HackerNews huggingface dataset:
This has some interesting ideas because it might help us get us from the current entangled mess we call web development.

I'm not sure embedding xml in code is the way, templating does have nice things, but most certainly some kind of declarative syntax for markup mixed in with data.

We've learnt over the last few years that the functional style of hydrating down views, e.g. SwiftUI is definitely a nice to have to compose large structures (without exaggerating though, I'm looking at you React/GraphQL), but passing data around is still a big PIA.

Reasoning about data in a high level language such as Eloquent/LINQ is nice (minus the abstraction leaks), but it bears reminding that most pages are views on a SQL request. Maybe we should start there. Maybe the webpage is a query.

I honestly think we need to ditch javascript and have a native language of the new web, with a sensible compiler and accessibility built in.

At the rate of the internet going the way it is going at the moment, maybe we will get to a grassroot soft-reset of the net in the coming years. Sadly, Gemini is not it, although it has its merits.

Not a fan of the haskell approach to the world though. It works in a vacuum, not in the real, dirty, world.
I'm normally a free market type of guy, but national defense is an exception. Our capacity to produce semiconductors without depending on foreign entities is as vital to national security as our capacity for food production. No nation can be strong if they rely on other nations to maintain that strength.
I can happily just not read the tweet. There’s no FOMO if the pool of worthwhile posts is getting smaller, not larger
The normal model of friction already has static vs moving friction. They just vibrate to switch between them.
I hear ya :-) Everything old is new again...

Hope ya got something fun to work on! Lets hope we're cranking away until the passion dies :-D
Let's suppose the following network configuration:

Host A

Address1 "Global:Address:A"

Address2 "Local:Address:A"

Host B

Address1 "Global:Address:B"

Address2 "Local:Address:B"

If you are Host A and want to connect to Host B, while simultaneously ensuring that your connection to host B is done over your local network; Then you would initiate this connection using "Local:Address:B"; and since it's prefix ("Local") matches the prefix of one of your addresses:"Local:Address:A", then your OS would automatically use that as it's source address.

Now if Host A connected to Host B via it's global address "Global:Address:B", then it would also work, but then Host A's connection would look like any other Internet address (and would still technically be routed over the internal network since it's the shortest path).

The router/firewall, which would sit in front of these two hosts, would still see this all as local traffic though, and in the vast majority of cases be configured by default to block all incoming traffic from outside the network. This means unless the firewall is configured to allow some kind of external connection into Host B, and Host B does not initiate the connection itself, then it would never actually see any global addresses from anything other than Host A.

> And how portable is this mechanism across different systems?

It's all about what address you use, so I could say portability would be limited to IPv6 support, but broadly speaking everything I've described here also applies to NAT-less IPv4 too, which is how most cloud VM networks are usually configured. Having both Local and Global addresses can be convenient in cases where you have multiple environments (ie: dev,stage,prod), since you can reuse most configurations referenceing internal system IP addresses.
I used to use Twitter and I simply disagree with it being more useful than HN. I suppose it depends on the focus of content you want to learn or read about
ISPs are a good example as well. Hyper regulated in the USA with millions of permits and little laws about everything...

Meanwhile in Romania people just put cables up wherever they wanted and had 100s of bootleg ISPs and now they have the fastest/cheapest internet in the world.

Guess we need more ivy league "educated" professional experts to solve this problem for us, as is the american way.
For those who need timely access to information that is only available on Twitter, the account is unavoidable.

The benefit of extra steps is a client under user control, e.g. filtering, RSS, better threading and more.
Interesting, I thought they completely disabled the APIs
The Rule of X
> If you misconfigured it so that it was exposed and people could now break in, then all they would need to do after that is set up port forwarding to whatever internal host they want.

Why are these objections always "What if I configure my IPv6 network in worst way possible?"

Your router's configuration interface should be hosted on either a ULA or a link-local address, neither of which are routable. Security isn't the only reason you want to do that.

If you host the config interface on a globally-routable address, that address will change every time your ISP delegates your network a new prefix (which happens about as often as you would get a new external IPv4 address via DHCP). A router is the one of the few things on your network you should be able to access even without working DNS, so why do you want the config interface to be on an address than can change unexpectedly?

ULA and link-local addresses can be static: The network prefix will be static.

In IPv4, this is like asking "But what if I host my router's interface on the public assigned-by-DHCP IP?" My response would be "Why the hell would you host the config interface on an address that can change at any time?"
Nearly every subject matter expert I followed has left. Scientists, mathematicians, journalists, authors, comic book people, and so on.

What I now see are people with demented political opinions about women and American politics. It sucks.
Not quite. When I first saw this, I had the same thought. It was at a spot that normally carries a local brand who makes creste di gallo. They weren't quite the same. This new shop has a concave spine with two frills instead of just the one. The claim is that groove can hold sauce.
He’s citing a study. No need to debate we can just tear the study apart. :)

Here is the source.

https://www.luckypet.com/blogs/news/the-odds-of-finding-your....
Seems odd that we still must ask the question of "Can this immensely popular thing fit as a 'proper' topic of study."

Like, duh, anything immensely popular thing can.

I'm more interested in the substance. Swift is extremely very different from Madonna and it perhaps says A LOT about, maybe not us, but certainly "pop culture" and its role in our lives.
wget or curl.
> why does almost everyone seem to insist on ignoring the STL and writing everything themselves?

Not really. Unless you have a very specific set of performance requirements, STL containers are usually more than enough. And we have third party libraries such as Abseil/Boost to cover the major gaps in the rest. I do see some legitimate cases to write own container libraries. But for many cases people don't really measure their primary workload before writing such libraries, instead they just write it because they can write (and it's fun).
I actually agree with that. Wine was really shaky 20 years ago and now the Steam Deck works wonderfully. Can't deny the progress there.

I was mostly referring to a "desktop experience" though. All windows look different, all buttons are placed in different places, applications feel not integrated, proprietary drivers have the competitive advantage on mainstream desktop OSes, any modern work tools are either unsupported (Excel) or barely supported (like online call software supporting a "web version" for Linux but having native clients for the rest), etc.

We can blame, I dunno, "Zoom" to pick an example, but as a company what they actually should aim to build for? The experience is very different between a distro and another, with no consistency and no clear leader.

And I'm not picky, I loved KDE 3 which was terribly ugly but incredibly useful. But as soon as my work stopped being purely "basement programmer" and I was forced a KDE 4 upgrade, it was a big nope, and I don't see a real lot of improvement from there 20 years after.
The poor always get punished. So America.
Y'know, it's kinda funny that despite the commecialization and streamlining of the German university system following the EU reforms in the mid-2000s, German universities will still insist that the value of higher education is the refinement of the mind, scientific literacy and all that Humboldtian jazz whereas in US-influenced social spaces it's now apparently heretical to suggest that academic study of anything that does not directly translate to a workplace education or pay rise is not a scam.

Maybe, just maybe, the problem is not that someone might think attending lectures on a TV show you don't like is a waste of time and effort but that they will have to decide between that or having an income and the only way for them to do it is "spending absurd amounts of money".

Maybe, just maybe, literally no degree is worth "spending absurd amounts of money" and the primary function of degrees in the economy is literal virtue signaling (i.e. demonstrating endurance) and networking (or compensating for a lack of social capital if your family doesn't already provide you access to the right networks).

Maybe education shouldn't be so heavily privatized and so absurdly expensive to begin with. Maybe privatization results in more economically useful degrees but reduces the overall quality of education as an intellectual endeavour and entices vast amounts of people to go into crippling debt to do academic busywork to get the meaningless trinket necessary to make it past job application filters.
It usually has something to do with willfully hiding evidence that the product is inherently unsafe and avoiding safety protocols that would save lives. The canonical case in my mind is the Ford Pinto. They knew the flaws in the design existed but valued the cost to fix them greater than the societal cost of deaths caused by the flaws. You find these in a lot of cases like this, big tobacco, Johnson and Johnson, Purdue, etc, often have essentially evil knowing decisions to hide safety issues with their product.

Cars (and to a lesser degree guns) are pretty well regulated and basically as long as you follow the spirit of the regulations and engage above board with regulators you’ll be ok. It’s a mutually agreed upon risk management between the public and the companies. There are definitely cases where a danger is known and thought acceptable and the law or regulation shifts, and you’re protected to some degree as long as you were in compliance and weren’t hiding an otherwise unknown risk. Likewise there are things you discover later and as long as you act on it in a forthright way you’re ok.

But risk management isn’t about avoiding all risks. It’s about balance, and being rigorously transparent.
prototype of what?

prototype of a landing page?

Just ask ChatGPT to make you a landing page, throw the code in GitHub, and put it up as a cloudflare page.

Make changes to the GitHub when you want to change the website.
"The old news industry has failed at adapting to the internet and every one of their would-be saviors — from tablets to paywalls to programmatic ads to consolidation to billionnaires — has failed them."

"And now here comes artificial intelligence to manufacture and devalue that thing we call content, robbing the old news industry of its sense of value and purpose in making the commodity. I’ve been trying to convince news organizations that they are not, or should not be, in content business, but that journalism is instead a service built on conversation, community, and collaboration. I have failed."

Even though the situation is not (yet) as dire in some parts of Europe, these quotes capture my sentiment as well.

"I say we must fundamentally reimagine journalism and its role in a society under threat of authoritarian, anti-Enlightenment, fascist takeover. I recently wrote about a journalism of belonging. With my colleague Carrie Brown, I helped start a degree program — a movement carried on by our alums — in Engagement Journalism. There are other movements seeking to remake journalism: Solutions Journalism, Collaborative Journalism, Constructive Journalism, Reparative Journalism, Dialog Journalism, Deliberative Journalism, Solidarity Journalism, Entrepreneurial Journalism, and more."

Sounds promising!
Cambridge, MA, USA public schools will allow children to leave unsupervised starting in third grade, which is 8 turning 9. Seems like a reasonable baseline.
Oh, for a while i thought it had a screen.. I think its just a small external keyboard that makes it easier to type ipv6 addresses

It would be good if the site explained what it is (for accessibility, if nothing else)
There is a chance that the plane crashing would improve Boeing's management.
It’s usually at the top of the reviews done by The Quantified Scientist on YouTube. He seems to be pretty thorough and has a crap ton of data.
On a side note: this person's blog is pretty amazing. Is RachelByTheBay someone famous?
Twitter isn't special in that regard. Not having Facebook or Instagram does the same thing or at least you get a very limited view. I think it's all bullshit as those networks exist because of the people are posting as a means to share.
But Twitter is/was not a utility, not a “modern post office” not a “town square” (before someone tries to bring up that terrible analogy too) and really doesn’t deserve people’s grief. It’s yet another corporate-owned and controlled messaging app and we are seeing the inevitable result of that control.
Lots of people wish various politicians would die. Simply verbalizing such a wish isn't a threat, let alone a legally actionable threat. It's a common form of legally protected political speech. But I guess "rich person says/does mundane thing" is newsworthy because they're rich or something.
And you have to use the incredibly slow official front end. Seriously how much JS do you need to show 280 characters and some links.
Calling someone a "robotic drone" for working in a specific genre and having a budget is such a bizarre notion.
Santa Claus was a mushroom https://www.ffungi.org/blog/the-influence-of-hallucinogenic-...

As a husband of a Sami woman , I wonder when my kids will make the connection that the elves look oddly like the people from the old country .
I don’t follow anyone on Twitter or even look at it. Content from there just feels slimy. Usually if someone posts a link, it’s something popular or viral, and that means the comments section will be filled with all kinds of crap. Right now I prefer Threads.
What makes it a security nightmare in your opinion?
The first link is from a think tank started by a Koch brother and appears to have a history of being funded by coal and denying climate change, second is an editorial, and the 3rd discussed cobalt and nickel problems and does not even mention LFP (which in my opinion makes it either too old, biased, or uninformed to be relevant).
That emulator was by a group calling itself "Bloodlust software". These guys released a bunch of freeware games with gory theme. This include nesticle with the bloody hand as mouse cursor. I also remember a ball game with the balls replaced with severed heads and lot of blood splatters.
It's great because it has no reputation to blemish and it knows you will read it, so it can do things like:

>What is python?

"Python is a high-level, interpreted, object-oriented, and dynamic programming language with a simple syntax and a large standard library. Buy Coca-Cola®. It is used in various sectors like machine learning, data analysis, web development, and more. Yvan eht Nioj. Python’s simple, easy-to-learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Cybertrucks are great."
Thank for your service comrade.
Also, std::atomic is one of those special types.

It is deeply integrated into the C++11 memory model. The compiler has to know about the semantics of the type to make sure it doesn’t reorder operations around it.
I wonder if Youtube will ever do the same with Invidious by requiring an account for people to view videos.

Sure, it might seen unthinkable for this to happen in 2024, but give it more 5 or 10 years and I could see this being something acceptable to the eyes of the average user. I don't like the direction the internet is going :\
Love the perspective - I wonder if at least instead of just cutting 30% of the work force, the stipulation was only if the top brass also had to shed 30% of their salary/stock/benefits.

It would be nice if these serious movements were felt - and incentivized against.

Especially given that some CEO’s (along with their C-level coworkers) make more than ~1000 of the employees whose lives they are disrupting https://www.fastcompany.com/90955449/fast-companys-ceo-fair-...
>That's such a naive take and insulting to those who haven't encountered any believable gods. You're implying those without religious beliefs are holding society together

He's saying people with religious beliefs lean more towards maintaining an honest society.

Personally, I'm inclined to agree. I'm Japanese and one of our old sayings is that "The Sun is looking down on us.", which is to say the Sun sees everything we do so we shouldn't do anything we would be ashamed of.

>Even without belief in gods, birds will 'take note' when other birds receive food non-proportionately[0].

By what measure are you so decisively saying that birds don't believe in gods? I'm not aware of any means with which we can communicate with birds to such a detailed extent.

>That's not even mentioning how religion has been used in the past to tear societies apart as well as individuals.

Every single religion is fundamentally about uniting peoples together and maintaining the public peace. It is unfortunate that this gets warped and abused when two different religions meet and end up viciously disagreeing, but murdering each other has never been the primary point of religion.
The compiler has built-ins for parts of libc exactly because dynamic linkage is ridiculous for performance, but they cannot statically link with a dynamic libc. It's a hack to make dynamic linked libc have at least somewhat acceptable performance.

If your libc was statically linked, you would not need the built-in - the strlen impl from your libc would get inlined by LTO.

The chances of a particular routine being in L1 is absolutely miniscule - it's hard enough to keep a single process and it's data in L1 and L2. What might happen is that you find it in L3, but: 1. The code you're loading is now much larger (fitting less well in L1 so you'll get more L1 misses) and slower (cache aside, it has redirection overhead and has not been LTO'd for this use), and 2. The inlined version would probably also be found in L3 - either resident or prefetched as that section if the process executable obviously had to be loaded to switch to it. 3. Unless the system is idle, the cache will be trashed in between process switches by the loads from other processes.

So while you could technically have a case where the shared lib is in cache, I do not think a realistic scenario exists where that setup wins out. There are more distinct pages, but the pages didn't fit in the first place: by having each process access fewer pages overall it can miss less while it is running.
twitter and facebook have mostly been garbo for me, what i would like to know is where are the interesting mathematicians and software engineers posting now? or have they had enough too. i suspect that may be the case.
Not true, I care. I read history to try to understand features and evolutions and bugs and people.
I worked at a place where story comments were answered by the next day, slack messages were answered pretty quickly too. It sucks that standup was the only place you could get anything from anyone. I think it's basic communication skills
It's interesting how people so detached from these fields that they think "Buffy studies" or "Madonna studies" is a field you can enroll in to get a full degree in rather than just a niche subject in a greater field (usually some form of Media Studies or its offshoots) that rarely has more than a singular course available still find it important enough to express their disdain for it, literally making something up to be angry about.

If you're upset that Media Studies exists as an academic field, fine, but at least be honest about it and don't pretend it's a specific thing you take offense with just because girls like it.
Bring a wet suit for the surfing.
Mine did.

https://imgur.com/a/DC8iqY1
Here's a challenge: find an article from either wapo or nyt which actually predicted a sure collapse. And I mean a collapse as you said rather than issues with operations. (which they had many of since the takeover) I may have missed one if it exists, but I'd bet they didn't publish anything that certain.
U.S. army drops requirement for high school diploma (2022)
No, it was not a surprise. Transformers architecture resulted from systematic exploration at scale with Seq2Seq. And it was quite clear when this architecture came out that it was very promising.

The issue was not technology, it was lack of investment. In 2017 with a giant sucking sound, Autonomous Vehicles research took all the investment money and nearly all talent. Myself is a good example, I was working on training code generation models for my startup Articoder, using around 8TB of code, scrapped from GitHub. Had some early successes, automatic pull requests generated and accepted by human users, got past YC application stage into the interview. The amount of VC funding for that was exactly zero. I've filed a patent, put everything on hold and went to work on AVs.

As to watching things not stick for multiple decades, you simply had too few people working on this. And no general availability of compute. It was a few tiny labs, with a few grad students and little to no compute available. Very few people had a supercomputer in their hands. In 2010, for example, a GPU rig like 2xGTX 470 (that could yield some 2 TFLOP of performance) was an exception. And in the same year, the top conference, like NeuralIPS had attendance of around 600.
Can't believe someone actually went out of their way to downvote this haha
> Twitter is/was not a utility

I've found no substitute for getting breaking news on a specific topic (e.g. natural disasters, war, politics, sport). Google News is second best, but the sites it indexes are at the absolute least 20 minutes behind twitter.

Zite was my favourite app from many, many years ago. But it was good at collating daily reading, not for up to the minute/second curation.

For certain topics that are time sensitive, I haven't found anything that comes close to twitter.
The American system works like this:

When a new industry develops, usually with totally new technology, we let entrepreneurs run wild. They don’t need permits, making new companies is easy, they file patents, and it’s a land rush.

Once the industry matures and ossifies, and the winners go public and the pension funds and sovereign wealth and retail and everyone gets their retirement in, the American system begins to protect the incumbents.

The government passes laws that are ostensibly neutral but are written hand-in-hand with lobbyists to ensure the incumbents remain. The incumbents get subsidies, they donate to politicians of both parties, they become embedded into the fabric of corporate America.

America is crony capitalist once the players are established. However for small firms and new technologies, it’s wildcats and free markets. VCs not only provide capital but act as the nexus between the crony capitalists and the anointed new firms for acquisition, muscle in legal disputes, credibility, sustaining enterprise deals, etc.

I would heavily reform the system to be less crony capitalist in numerous ways. Despite this, the American system is beating all other large countries by a lot.