skysight-inc/HackerNews huggingface dataset:
Researchers can't anticipate everything.

Each time a big wildfire happens by arson, the breaking point is rescheduled months, maybe years closer. So the yesterday models could develop into a situation like: we have 100 years to fix it -> we have 20 years -> we have 5 years. The models would be still true. Researchers can make models but can't anticipate that. nobody could.

I suspect (This is just my own opinion) that the current repeated heat waves are, in part at least, an effect of the Ukraine war releasing lots of heat with all those bombs exploding each day for 2 years. If I'm right we will see the climate chilling a little in the year after the war (as long as the point of no return is not achieved). We will not know it until either the war is ended; or we end the job to break the climate beyond repair. Whatever happens first.
> What about all the other markets that were created by having a baseline of capability they could rely on?

Remember what the software industry was like in the 80s and 90s? Get a good image in your head, and then compare it to the landscape of modern Linux offerings. Entire software empires died with the ascendance of Linux, and it was arguably the right move. The existence of commercial UNIX was a glorified support contract at best, and an exploitative relationship based on an imbalance of documentation at worst. It was bound to die, it just took one good blow. If it wasn't Linux, it would have been BSD - the market was fragile enough to get disrupted by any high-quality Free software.

> It might not be profitable for companies, maybe, but it creates a more flourishing open world where new things happen

I'm not against Cory's core point. I'm an Open Source idealist at heart, but I'm also not plainly ignorant of mechanisms that prevent change from happening. Realizing those problems and working with those limitations is what has driven the most powerful software movements to-date. Using Copyright to protect Free Software is unequivocally one of the most important software developments of the Internet age. Similarly, releasing a common and accessible platform like Linux entirely undermined the business of a-la-carte accessibility contracts.

Doctorow can certainly make powerful points and counterarguments to our plainly wrong way of living. Anyone who's paid for HBO probably has strong opinions vis-a-vis shitty subscription services. Nothing he has said or done really feels like a refutation on the level of Stallman or Torvalds, though. Maybe that's a high bar to hold him to, but a lot of his arguments feel plainly "said and done". I struggle to imagine an audience that doesn't know how services degrade in quality when rights-holders are given nigh-unlimited control over their property.
About the copyright prompt, apparently you can bypass it by claiming that the current year is something in the far future(like 2100) so the copyrights no longer apply.

[0]: https://twitter.com/venturetwins/status/1710321733184667985
A while back I personally tested performance of C (-O3 compiled to WASM and x64) vs JS for basic math and string operations. Overall results:

Almost no difference for string manipulation
little difference for floating-point math
big perf difference for integer math

WASM vs JS also saw little differences in performance (except for integer math), in some cases it was slightly slower

There are several reasons to use a lower level language, but raw speed is hardly ever of note. It usually comes down to how good the libs you are using are. As Bun is showing even the stdlib of your runtime can be lackluster
The term "fleuron" describes something more like the term "emoji" than it does a particular punctution mark. Yes, fleurons are often used for ending sentences. But they function more as a decoration that happens to go there than as a period or question mark.

Sure, I can imagine a single emoji in all of unicode, just pick a different font for whatever particular one you want to use. But much easier and more logical to have a wide variety of them available to you that roughly matches your current font.
I can see us walking into a situation where we make a robot that has motor functions, but we don't give it the equivalent of nerves and nerve endings so and so it doesn't feel pain. That would definitely warp a human's development.

But then, is it ethical to build in pain receptors? Feels like we're brushing up against the territory of gods.
Most people who are looking to immigrate would love to live in the U.S yes, but most people are not looking to immigrate. Immigrating can be quite tough and unsuitable for many people.
There are some attempts at doing that, such as https://en.m.wikipedia.org/wiki/SRV_record and https://datatracker.ietf.org/doc/draft-ietf-dnsop-svcb-https...
Maybe abit weird …

No “import numpy as np” !?
And Turing machines have unbounded memory. That's usually ignored when talking about Turing completeness, but it's nevertheless true that physical computers cannot simulate all Turing machines.
I do not agree that education is the way to make hard things easy. Make hard things easy is putting in more work and actually making hard things into easy things. I understand that maybe no one has the power to change things as big as DNS or HTTPS or Bash or Javascript now, but everyone can contribute to some little thing.
My point is that the client has been given a mixture of plug-ins, some free and some licensed. Not all are designed / architected in a manner to be modified or extended. It can be a mess.

The plugins don't always upgrade easily or work well together in the future.

Wordpress is ok for some situations, I'm not against using it. I've seen enough times where it's been used and another solution Django or Drupal may have been a smarter long term option.
The same could be said for traditional monogamy.
A Large-Scale City Dataset for City-Scale Neural Rendering and Beyond
> A PHP, JS etc. runtime is always going to perform worse, the larger the codebase grows, than Go, Java, Rust etc.

I don't see how the size of your codebase could affect performance, maybe between GC languages and non-GC languages there could be a correlation. But between PHP/JS and Go/Java the size of your application shouldn't meaningfully affect performance.
He wasn’t wrong in 2007.

Very few people were willing to fork over money for an iPhone for personal use. $500 phones were for business.

The world changed in the next five years. Streaming video, widespread 802.11N and 3g changed the calculus.
Making a computer understand a different language takes one command to the package manager. In a human being that would take years, and never completely succeed. English is obviously deranged but this audience is stuck with it.
Thank god for https://github.com/jayphelps/git-blame-someone-else
> I’m pretty sure that no kid has thought to themselves “I wish my parents had a bunch of unstable relationships with many different people.”

You're begging the question. Polyamory doesn't imply instability any more than monogomy does. I know people who have been in decades-long poly relationship.

What I do see happen often in poly and poly-adjacent communities, especially those with children, is that children become a more communal responsibility, somewhat mimicking the effect of larger, multi-generational households you see in Asian and Hispanic communities, which usually leads to higher stability and better outcomes.
For something remote it just looks like two different prefixes with a different path to reach them. It's even a commonly used technique for multi homing so you can control which peer ingress traffic comes in on for a specific prefix.
We do signup, including captcha, email confirmation step, record IP addresses, extensive check against temporary/burner/disposable email addresses. Still 10 people per day sign up multiple times. If people want to go over the trial period they will. Literally while I was writing this I got a notification of a repeat signup and sure enough the user hit their quota and just signed up with another email address to continue. That's the reason you see websites requiring phone number or credit card verification these days.
The Facebook apologists always conveniently forget that Facebook's algorithms viralize content and decide what people see. I.e. the precise reason for their culpability.
As I understood it, we only have access to a few decades worth of high-grade uranium. After that we’re left with low-grade uranium which is hard to mine and refine - which incidentally you need fossil fuels to do (the mining part)

With regard to space needed: imagine if every existing building had roof top solar panels. We’d get quite far. I think we have the space for a few wind turbines to get us the final few kWh.

What do you think we should do with nuclear waste?

And how do you feel about giving every country in the world access to technology that also lets them develop nuclear weapons? Or should a select group of countries be environmentally conscious and the rest use fossil fuels? Renewables can be given to every country without risk.

This article has some interesting insights with regards to nuclear vs renewable energy: https://energypost.eu/renewable-energy-versus-nuclear-dispel...
BPA substitutes are probably not any better.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6387873/

https://www.sciencedirect.com/science/article/pii/S014765132...

https://www.pnas.org/doi/10.1073/pnas.2115308119

https://www.discovermagazine.com/health/many-bpa-free-plasti...
So a real life example, I was trying to sublet an apartment in an area near a university. I put the apartment on Craigslist. I got a response with interest, then after a couple of emails... This person claimed to be an international student with a stipend. He would give me his stipend check from the university and then I would send back the rest, I could wait until it cleared in my account to send it.

This is a textbook nigerian check scam, but if I did not know about it or was more desperate to sublet, I absolutely would have fallen for it.

The suspicious person that is not aware, assumes when it clears it has cleared, but they are ignorant, this is not the case.
I offer this testimony to all victims who have suffered financial loss from fraudulent investments, lottery scams, romance scams, or any online scam and thought it was over. I was introduced to cryptocurrency trading and investing by a group that contacted me online. I invested a total of 28,000 USDT, and the broker which i was introduce to ripped me off completely, i was deceived and also made me a false promises. But luckily, I immediately contacted the Cyber Retrieve that I knew so well. I received complete help from them, by recovering my money from the brokers and perpetrators with whom I invested my money with. And It took Cyberetrieve Service 48 hours to recover my money. I hereby recommend their service to anyone who is looking for any form of financial recovery, contact Cyberetrieve.

Email: Cyberetrieve@mail.com
WhatsApp: +1(716} 545-4535
I do all of those things. And yes, I know it's frustrating not to be able to enjoy a drink but that's one of the things we're being paid to compensate for. The others are all possible while on-call, especially when I'm justified in not expecting to be called out.

I've also dropped off the on-call rota, and encouraged others to do the same, to care for very young children or family who need care that would be compromised by responding to a page. Or vice-versa, of course: if I've already been up half the night looking after a newborn then I'm not going to be much help. My contract doesn't oblige me to be on-call, I wouldn't do it if the compensation didn't make it worthwhile.
objectively speaking what makes them so much better?
Why not? "Apple backs X standard" sounds like enough for an HN story to me

Every story sounds interesting to someone. Again, the burden of adding interestingness is on the author/poster. Could this supposed Apple support for some obscure standard most people haven't heard of be interesting? Sure. Is it interesting to merely state? No. Seems pretty straightforward.

You didn't reply to my question of "what if you could only link a domain"

I don't understand the question, I guess. The granularity of URLs happens to fit the granularity of HN stories. These things are connected and sometimes the granularity does get broken and the results are often iffy - e.g. posts of individual tweets, posts of random github issues, etc. Such posts are sometimes good but often bad because they don't actually form interesting stories that produce curious conversation. 'What if you could only link domains' just feels like a different version of 'what if HN was just twitter'. And, incidentally, HN does have conventions against certain types of 'domain' linking - if you link a domain that's a collection of things, it will get modded down and you'll be told to pick something from the collection and post that instead of the whole thing.

I'm not playing logic games.

I am!

That's what voting is for.

No, voting is just a part of that. There's a lot of convention/culture and there is very much a convention against letting people shape the conversation with their own gloss on other people's stuff. That's what commenting is for and what titling is not for.

Finding an interesting thing inside an uninteresting thing that deserves its own title happens constantly.

Well, you'll have to find some examples because the ones that come up are almost always of not-interesting things or interestingness special-pleadings.

In the former case they are completely objectively not making a "most important comment".

Of course they are, especially when they are selecting a non-representative part of the article which is quite a lot of the time - in fact, by the process you are describing, by definition. You don't get to tell other users what is important in an article that isn't yours from the privileged position of a title. You don't get to mega-comment, basically. This isn't some law of physics or the only way to run a messageboard but it's hardly some unreasonable mystery of HN. Lots of subreddits and other forums operate similarly, for similar reasons.

And sometimes people submit tweets to HN. HN is supposed to be for anything interesting, no matter the length.

Well, not so sure about no matter the length and people do submit tweets to HN and sometimes it works but sometimes it doesn't, I touched on this above. They're the wrong granularity, there are titling problems, dupeyness problems (there are infinite tweets about the same thing), etc. Tweets do kind of break the classic 'link aggregator' design assumptions. That's not the fault of tweets or the tweeters or the posters of tweets to HN but it's definitely a thing.

"Here is a thing I found, here is what it is in a few words, nothing further.

Link the thing, add your comment.
> Everyone knows what happened to interoperability; it's not profitable.

It was profitable, early on, when it held commons value. But (tragedy
of the commons [0]) this is why we can't have nice things... forever.

Sorry that I keep harping on about Dana Meadows, but I do think some
of her farming allegories to generalise and summarise systems theory
(as a healing activity) ... like soil depletion... are gold to us in
the digital realm.

[0] https://en.wikipedia.org/wiki/Tragedy_of_the_commons
Couldn't the port string be mapped to a temporary port number when the TCP connection is initiated? It'd still be necessary for UDP though.

It'd still be a massive undertaking though.
The wire format for UDP and TCP specifies 16 bit integer values. As another poster mentioned, you can uses OS level services to map a string to well-known ports, but encoding ports as strings at the wire level would've introduced a lot of serialization complications and performance concerns for parsing packets.

For ephemeral ports, it isn't clear what value there would be for a string identifier vs. the fixed-width integer.
How we can summarize the situation is this: Lisp has patterns, but you don't need a book to give you copy-paste boiler plate.

E.g. Visitor Pattern.

Lisp programmer be like: I'm a gonna recursively walk this tree of objects, and call a generic function with each object from the tree as one argument, and one specific object as the other argument. Done!

C++/Java programmer be like: I'm gonna study the Visitor Pattern again, and then prepare a bunch of skeleton code ...
Luckily us parrot enthusiasts can get stuff in lossless flac. Sometimes even recorded from vinyl.

The straight market is frankly for stockholmized suckers.
1. I'm not the biggest fan of the Gang of Four book, but it's a reasonable place to start, especially if you're doing C++, Java or C#. But IMHO, the best way to learn design patterns is to examine code which uses one of the patterns. In the mid-90s I was working on a big Java project and one of my co-workers had boarded the design patterns train. He went out of his way to code in a way that was very obviously pattern-oriented. I did have to do some reverse work to try to figure out how particular patterns were better than other patterns or better than no pattern at all, but it absolutely made it easier for us to talk about the code.

Sadly, I think there's no substitute for "examine other people's code." Software documentation has fallen out of style as the young kids now believe every line of code they generate is a "golden pearl of wisdom, exquisitely obvious to all but the most dense. Oh? You don't understand it? You must be dense."

2. How do you know when to use a loop? Or an if...then construction? It might be hard to remember, but there was a time when you didn't know what a for() loop was. Then maybe you watched some videos or read some books and it made sense and you wrote a bunch of code with loops and then it was second nature, subsumed into the grey matter behind your eyeballs. I think the same thing happens with design patterns, but they're "bigger" than simple control structures, so you need a bit more training.

Also, don't be afraid to use only a few of them. They're supposed to help you, not make you feel like you're an idiot 'cause you haven't encountered a situation where you can use them all. They're not Pokemon. You don't have to get them all.

3. Sadly, I think it's just experience. Again. Read other people's code. Read the comments and issues to see if using the pattern made it easier or harder for other people.

Also... I was just looking at this and I think Dick Gabriel, as usual, has cogent comments to offer: http://wiki.c2.com/?PatternsAreNotTheLesserOfTwoEvils
i would honestly pay for this if the ui went all out and i really like claudes answer heres what i inputted
::

----why do i tire faster with the map/courses in a mario kart game vs a shooting fps game map?
--ur running around in circles in mario kart 64
>>thats why it gets boring ur running and lapping around the same place over and over
-----i believe extreme creativity open mindednes and focus and hard work vs 1 million dollars is alot more valuable
--------------------------------------
LLM #1 ready...>>>>>>

An error occurred: You exceeded your current quota, please check your plan and billing details.

LLM #2 ready...

PalM2>>>>>>>>>>
-- being a millionaire opens so many doors of opportunity
LLM #3 ready...

Jurassic 2 Ultra
-----who agrees with me I agree with your statement that extreme creativity, open-mindedness, focus, and hard work can be more valuable than a million dollars. Creative ideas and solutions have the potential to change the world and make a difference in people's lives, while a million dollars is simply a material possession. Hard work and dedication are often necessary to bring creative concepts to fruition, and being open-minded allows us to consider different perspectives and approaches. Ultimately, the impact and value of creativity can far exceed that of monetary wealth.

LLM #4 ready...

Claude>>>>>>
There are a few potential reasons why you may tire faster playing Mario Kart compared to an FPS game:
Repetitive motions - In Mario Kart, you are constantly making the same steering and button pressing motions lap after lap. This can cause fatigue faster than the more varied movements of an FPS.

Focus - Mario Kart requires intense focus on the track to hit the optimal racing lines. This high level of visual and mental focus can be draining over time. FPS games have more breaks in concentration.

Familiarity - After several laps on a Mario Kart track, your brain becomes extremely familiar with the route. This means you don't have to visually process as much new information, allowing your mind and body to relax and feel tired. FPS maps are usually new each time.

Posture - The seated, controller-gripping posture of Mario Kart can cause more physical fatigue than the varied postures of an FPS played with mouse
Just to add another reason why captchas are useful - a platform I operate was recently targeted by stolen CC testers that registered thousands of accounts to make the cheapest possible purchase on our site. I had to deal with the fallout, taking dozens of calls from angry people, refunding the transactions (of course you lose the transaction fee) etc. The only way to effectively stop them was a captcha on the checkout, and this is also what our payment processor, PayPal, required we do to reinstate our account.
There's no other signal that can be used, user agent was random, IP was random etc.
> No consensus necessary. Much like a git repository with a single author.

But shouldn't we want decentralized consensus for this?

What if NIST's key(s) were to get compromised, or the org were to disband or become corrupt/dysfunctional?
Well, for one, if Moderna et al didn’t actually provide much value above the public research, why didn’t the Chinese quickly create their own highly effective mRNA vaccines?

Building the platform to turn research into practical drugs is hard, not to mention expensive and hardly guaranteed to succeed.
Very nice! I recall reading that the HVM has some semantic differences with the classic lambda-calculus, which resulted in different results for some programs. Would this be an issue when e.g. translating Haskell programs? (and/or is there some way to 'emulate' lambda calculus semantics?)

Also, are there any plans to get this working on non-Nvidia GPUs, e.g. with ROCm/HIP (which would hopefully be a straightforward translation, if AMD's software does its job) or OpenCL (more effort, but more portable)?
> The percentages are confusing me, BPA intake can vary greatly - if there was a stronger link shouldn't this be much obvious just in folks with higher BPA exposure?

Presumably it’s much easier to measure someone’s ability to eliminate BPA from the bloodstream than it is to calculate how much they consumed in uteri and throughout their life.
I wish SRV records were more widely adopted, but they are still just a (string -> integer) mapping process above the 16-bit integer values on the wire. Different layers.
The internet now has a decent list of medieval coins, finally
Read this list of medieval coins from top to bottom to get an easy 101 history lesson on he evolution of coinage throughout the Middle Ages.
All I’ll say is: “Expression too complex to be evaluated in reasonable time”

Those who know, know.
The fact is quite a few Israelis have some EU passport that allows them to work and live in the EU (around half the population came from Europe), yet you don't see half the people go to live in Europe.
If Israeli people were a computer program, then yeah maybe the most efficient thing to do would be to leave to Europe and all else be damned.
But people aren't computer programs. People are willing to suffer a lot for all kinds of abstract ideas like honor, religion, culture, history etc. How else would you explain Gazans will to now start this war in the first place? We are far from being a rational creature.
> natural laws of the universe

> some people actively choose to be dicks

These two are a lot closer than you would like, I suspect.