skysight-inc/HackerNews huggingface dataset:
A lot of things about humans is based on desire, not on logical conclusion or requirement. Humans do things because they want to, not because they need to or it's the logical or rational thing to do.

Evoking desire is key.
It really doesn’t work that way. They don’t have moving parts (except the fan which is easily replaced); the question is electron migration and heat related problems. If they’re kept well-cooled they could have another ten years in them.
I use hnreplies.com
I heard rumors that there were several areas of the original BeOS code that were hackish and problematic, and that Haiku being a clean break is actually a good thing.

Will not be able to give you a reference to that, but hoping someone familiar with the situation might confirm/disprove this for us.
What is NIH syndrome?

Edit: got it, its called "Not Invited Here" syndrome.
> Linking was also invented because . . .

This is just plain wrong. Linking was, and still is, about assembling a final executable in a format and a way that accurately describes the data within it. For example, kernels tend to need very customized linker scripts in order to place all of the data in the correct spots.

The reason why linking can be hidden in most cases is because building an executable for a specific system is generally straightforward and well specified, needing little to no tweaking or opinions about how it's built. This is not always the case, and linking was certainly not "invented" to work around binaries with no sources...
System programming is quite poorly defined in general. I’d call it “the kind of software usually written by people who write C instead of Python”, and leave it at that.
This looks like a very fun thing to get into, and I love the idea of being able to help in this new (for me) field. However, thumbing through the issues listed in the GH repo leaves me realizing that there is a bunch of terminology that I would need to catch up on (15% of the stuff feels familiar). Any pointers on what stuff I could read / study that would serve as a nice primer into the terms and ideas being coded and modeled?
Really like the aggregator blog! It would be pretty handy to also have a newsletter that will go into my inbox and reading app (Matter is an amazing reading app btw if anyone is searching for one)
An artist that grew up there and goes back to visit family regularly.
Ah, thanks. I guess this is also available with the command line tools? (I'm thinking for CI purposes.)
The Wikipedia article has a likely error. Airbus constructed SuperGuppies under license. The final operating aircraft is one made by Airbus.

https://flightaware.com/resources/registration/N941NA
Please don't use .io. Read https://unbuild.blog/2021/10/io/
Polarization was very much a thing before modern tech.

Religious wars were very ideologically polarized. So was the U.S. about the question of slavery.

Early Medieval Byzantium had massive violent riots of polarized citizen factions that stemmed from ... chariot race fanclubs. [0]

[0] https://en.wikipedia.org/wiki/Nika_riots

Modern tech can polarize us again precisely because we (collectively) have the mental "receptors" for polarizing ideas.
> Successful people aren’t successful because of privilege, that’s just a label for an excuse by those who aren’t successful. You get what you earn in life.

I wish there were words to convince you of how profoundly incorrect you are about this.

Unfortunately, it will probably require years and pain instead. Maybe your own pain, or if you're more fortunate you will develop empathy for others.

In the meantime, some people say that reading Ayn Rand helps -- after the initial rush of affirmation, you grow to realize that she's just another writer of superhero comics. As that slowly percolates into your awareness, you start to understand humans and society are really quite complicated things, which can help you become a more tolerant person.
It's incredibly offensive to compare differences in treatment based on some people's choice to knowingly putting others at risk with oppression on the basis of something people could not change.
One of the craziest videos I saw last year was a mob of people rushing a Micro Center to get their hands on a 3080 TI: https://youtu.be/UNcx9JdC9VM?t=239
In addition, it looks like 9.25 million 1000 series cards (1060, 1080, etc.) sold in the first quarter in which they were released, which we can extrapolate out to about 30-40 million in the first year.

It would be interesting to see what percentage of manufacturing capacity NVIDIA is at, as 25%-50% would put ETH GPU mining at the majority of sales. Especially considering that supposedly higher volume cards such as the 3060 do a quarter of the hashrate of a 3080, which would be about 24 million cards. Of course, AMD is also part of the conversation as well, but I believe that they are quite a bit less volume than NVIDIA. Then of course, not all GPU miners are mining ETH necessarily and so on.
If I'm on HN, you can assume I'm exhausted, running a fever or otherwise too impaired by my incurable medical condition to be trying to work. I always appreciate it when people are kind in their interpretation of my efforts to engage to distract myself from the misery that is my life.
Yeah, ultimately we're drinking from a firehose here; Twitter provides more good content than I can ever consume. So for me these choices are about regret minimization.

Personally, I just stick with the latest tweets view and occasionally pop into the ranked timeline to get a different slice on things. But if you want more control, you might also consider a different client, like tweetdeck. Or having different accounts for different purposes.
In Monsters and the Critics by Tolkien, there's an essay titled "A Secret Vice" in which he intimates his love of inventing languages. To my delight he mentions his enjoyment attending an Esperanto conference in Oxford the previous year.
I’d rather a scumbag miner got it than a PoS “scientist” working on facial recognition technology for advertising or governmental use.
> greedy sellers increase price because of the increased demand

The way supply and demand works can be more subtle than that. Imagine two sellers selling the same widget, one has 50 units and is selling at $100, the other has 60 units and is selling at $120. As long as the demand is below 50 units, buyers will prefer the first seller, and the price will be $100. Once the demand gets above 50 units, the first seller has no more units, and the price is now $120 since buyers have no choice other than buy from the second seller. Notice that at no moment did any of the sellers increase their price. And the reason for the second seller starting with a higher price is most probably not greed, but higher costs (for instance, their store being in a place with a higher rent).
I guess this is affecting Microsoft Exchange. My company uses Google Workspace so I don't have direct experience with this problem, does anyone else have direct experience right now with their software?
I'm still waiting for someone to explain any legitimate use of kernel lockdown. To me, it just seems like a tool that makes it easier for bad guys to do tivoization.
>but “capture for yourself, recreationally or otherwise” includes capture for deferred gratification that doesn’t yield the lion’s share of the value to a remote capitalist via wage labor.

Okay, so it's the same "100% good, some fraction less than 100% bad" argument from before, but instead of being applied to your time, it's being applied to your potential earnings? That line of thinking is also flawed, because even though you theoretically capture 100% of the value when you work for yourself, the value you generate might be less than the value you generate when working for someone else. For instance, working on your own SaaS startup might allow you to capture 100% of the profits of the company, but you also have to take on a bunch of unrelated responsibilities (marketing, sales, accounting, legal, etc.) that you're not good at. For someone who's core competency is just programming, it's plausible that they make more working for themselves than trying to strike out on their own. Not to mention, the risk profiles of "working at MANGA" is entirely different than "working on your own SaaS".
I'm also a few years out of grad school and weird in a few ways in STEM circles.

I wonder how much of this is age related and how much of it is that people just have less mental room for intellectual endeavors than they used to? I was raised by what I would consider 'engaged citizens': Neither of my parents had college degrees or 'fancy' jobs (my dad's white collar semi-professional accounting gig was the top of the line for my family), and they followed ideas. We discussed news articles, stuff in science magazines and online, etc. One topic my dad (60s) and I keep returning to is that the world requires way more of his brain power than it did 30 years ago.

It's less and less feasible to maintain an interest in ideas if you aren't folded into a profession or career that lets you combine your interest with your work.

Take the difference in single versus dual income households, for example. I have lots of time for ideas because I've got someone doing the household chores. (And likewise, my sister has a lot of time for HER hobbies because I'm breadwinning for us). Now throw that on top of the pile with everybody outside of tech feeling like their employment is precarious, inflation, the pandemic, and general social instability, and I wouldn't be shocked if people just don't have the bandwidth.

I just got out of legally enforced poverty in 2019 and the difference not being in survival mode made to my ability to have intellectual interests and conversations is IMMENSE.
Yes this is probably it. But if we walk down that route, what prevents anyone from having a say into what everybody else does with their products. Eg: If think there is no social value in crafting wooden cups, do I have a say in what you do with your purchased wood?
Complaining about wokeness and preferring more profit driven public policy. It spans ages and political identities.
I just looked at your repo, and I really like the "long term projects" idea that can span multiple events over days. While I have considered it for GLADOS, I've haven't solved the problem to my satisfaction.

Right now, I use structured events for all personal projects: https://imgur.com/a/nehojJN but there isn't an overall project status.
not in house.
You wouldn't, hopefully. You'd create your own application-specific set of functions where the implemenation used this header and included it in exactly one translation unit.
In 464XLAT something on the client side (be it say Android phone itself or TMobile home router) acts as a CLAT to translate local v4 to v6. On the T-Mobile egress it'll act as a PLAT and convert back. There is some other glue to make these two work together. They had a good NANOG talk on it a few years back https://youtu.be/Xl-hIyZSAmA

For other offerings like NB-IoT or business PCN you're still able to do either it's just the normal consumer services that were pushed to v6 only service. Though I'm not sure if there are still any legacy connectivity options that will fallback to v4.
It's seriously annoying how people get pedantic with metaphors.

It's a damn metaphor - if we wanted to be precise we'd roll with the whole damn explanation without metaphors.
Maybe we should talk! I'm working on a language with first class capabilities.

Here's an example from the main function of the self hosting Firefly compiler [1]:

main(system: System): Unit {
...
let fs = system.files()
if(fs.exists(tempPath)) { deleteDirectory(fs, tempPath) }
...
}

deleteDirectory(fs: FileSystem, outputFile: String): Unit {
fs.list(outputFile).each { file =>
if(fs.isDirectory(file)) {
deleteDirectory(fs, file)
} else {
fs.delete(file)
}
}
fs.delete(outputFile)
}

Main is passed `System`, which is a value with methods to access the network, the file system, etc. It passes on the `FileSystem` value to `deleteDirectory`, which only has methods to access the file system.
Since there's no other way for `deleteDirectory` to obtain capabilities than to recieve them as arguments, `deleteDirectory` only has access to the file system.

[1] https://github.com/Ahnfelt/firefly-boot/tree/master/compiler
I'm working on tools/projects to unify, access, interact and use my personal data for quantified self, knowledge management, etc.

A couple of examples:

- https://github.com/karlicoss/HPI#readme

- https://github.com/karlicoss/promnesia#readme

Would very much love to discuss it with other people, collaborate etc.
They're usually in archive.is.

https://archive.is/8TBsa
I love that approach, and if it can work for you then you should absolutely always just dive in with your goals to make positive changes.

That said, most people don't have that in them. Studies show people are more likely to stay motivated in the short term when things are tied to time based intervals.
By the 1990s you would have had to live under a rock not to know to use condoms.
So is Lua or Guile. No need for a new extension language with bashisms and Java and JS inspired stuff.
> If people were invisible in real life do you think shoplifting and violent crimes would increase or decrease?

As long as the items people shoplifted were still visible, I think shoplifters would be more cautious than they are now, especially as they'd have no idea if their actions were being watched and followed by a squad of invisible security guards / police.

Similarly, if people were invisible, then violent crimes would be harder just because potential victims can hide better, and potential criminals wouldn't know when they are really alone with their target.

Anyway, anonymity doesn't mean invisibility. A better analogy would be wearing a mask. It's true that criminals often choose to wear one, but I'm not sure if bans on masks have been proven to reduce crime.
The north east (unsurprisingly) has many nice small towns, with moderately OK rail connections to big cities, and decent communities. Northern NJ (for example) is full of them. They’re obviously less common as you go west.
And that is fine though because at some lower level everything becomes a number to a computer. I think everyone is getting hung up on this string/number difference; data from humans is going to come as a string, thats no reason to store or process it as such.

Plenty of data is stored in varied types for processing that are efficient for a computer, for example DNS has been using date-based serial numbers successfully for decades, and stored internally as uint32.
No, my theory is that this the true core of the disscussion here should be how the economy works in general, rather than a specific case of supply and demand.
To my American eyes, it’s missing one of the three “Trinity” machines: the TRS-80 and all its descendants. It’s also exclusively focused on the 6502, rather than the 6800, 6809, Z80, 8008…
Of course there isn’t an equivalency: at the very least the choice of words in the face of synonyms is meant to signal something beyond what the word and sentence itself is supposed to communicate, like “I sound intelligent”.
It's amazing how small other planes look like when being loaded inside:

https://simpleflying.com/wp-content/uploads/2021/04/1280px-F...

https://upload.wikimedia.org/wikipedia/commons/8/8c/Airbus_b...

https://upload.wikimedia.org/wikipedia/commons/6/6f/F-GSTD_B...
> Society can accommodate my difficulty in doing chores

How do you define “chores”? It’s seems very true that people with ADHD find it hard to get through a to-do list in a linear fashion. If that is what it means to do chores, then maybe there is a way to prevent rubbish accumulating that doesn’t require that of you.

> that doesn't change that most of my friends don't find it difficult to take out the rubbish if they want to.

Do you want to take out the rubbish? Or do you start out wanting to and then want to do something else?
> It’s pretty easy to understand when you realize Americans don’t like eachother.

As a general rule, people don't like each other. In places where people live close to one another it's not because they like it but out of some kind of combination between inertia and necessity.
Good lord, the amount of self importance, ego, and whiny idiocy in this post is astounding. People not accommodating what you consider are high standards cause you physical pain? Seriously?? SERIOUSLY? Since you're doing work for cancer research, maybe go see how people with cancer have pain compared to what you apparently feel when someone doesn't comment their code to your standards you nitwit.

You're not special or important, get over yourself.
Hussein Nasser’s YouTube channel is amazing. He fills in all the gaps of knowledge for backend engineers.

https://youtube.com/c/HusseinNasser-software-engineering
I enjoy writing code in objC/Pascal/Go/JS/Lisp/Swift. They all have their beautiful parts IMO. Funny the one I enjoy the least is the most modern: swift. Xcode and platform lock in may have a lot to do with that though.
>but because my ethos obligates me to believe anyone is a lizard when I see an opportunity to do so.

Sounds like you're one of those people

https://slatestarcodex.com/2013/04/12/noisy-poll-results-and...
Taste the TV: Japan invents lickable screen to imitate food flavours
Correlation is correlated with causation, so I think this sort of exploration of a question is still valuable.
Panel thickness is not a positive factor for cooling, it's only good for structural support. Unless your panels are tiny, all the heat escapes through the front/back surfaces, thinner being better, though surface treatment and airflow is a bigger factor.

If they meant winged drones - those already exist.
So, I could require people to pay me for the privilege of sending me an email? Awesome.
I haven't seen data for Canada, but in the US, at no time in the past two years have more than 80% of ICU beds been occupied. At no time have more than 25% of ICU beds been occupied by Covid patients. And the impact of Covid on overall inpatient hospitalization has been negligible. [1]

Are you sure Trudeau isn't gaslighting you into believing the problems with Canadian healthcare are due to the unvaccinated, and not due to a failing health care system whose problems pre-date Covid?

In Why Ontario hospitals are full to bursting, despite few COVID-19 patients the CBC reported:

> The data suggests many hospitals have returned to the overcrowding levels seen before the pandemic, when CBC News revealed hospitals filled beyond capacity nearly every single day, with patients housed in hallways, conference rooms and cafeterias not as exceptional cases, but as a matter of routine.[2]

1: https://coronavirus.jhu.edu/data/hospitalization-7-day-trend

2: https://www.cbc.ca/news/canada/toronto/ontario-hospital-occu...
The title is The big city that is also pleasant to live in, which seems to pretty clearly imply that others are not. The title on HN last night was Tokio: the big city that is also pleasant to live in, which seems like a moderately reasonable edit by OP, but certainly emphasized my perception of that implication. The title has since been edited to be less accurate but, hey yeah, maybe more representative of the article’s content.

There is a lot of anti-urban content out there and I’m fairly used to people who don’t live in mine maligning it anyhow. So yeah, I saw the title and took it to be that with a twist. And I read far too much of that already so I didn’t read further.
all of humanity was so close to the verge of starvation for millennia that they couldn’t arrange some wood and string to make weaving way more efficient (and thereby make themselves fat and happy)?

this idea seems unlikely.
> Seriously, if you can’t add, subtract, multiply, and divide them, then they aren‘t numbers

You’ve missed a ton of other scenarios here, the relevant one being a compare operation with a < or > output. These are version numbers. Version numbers the way they’re used here increment, they are not random strings, which is what you’re effectively suggesting.

If the version numbers here were represented as strings they’d need to be converted to a number at some point to compare them, and you’d probably run into the same problem you have here.

Of course I’m sure you’d have the perfect, completely applicable, and universally accepted solution then as well…
> A lack of default arguments, a lack of basic arity overloading, a lack of variadic generics, all make me not want to write Rust.

I'm not sure how serious this is, TBH? I mean, Rust does have macro syntax that supports all of these things (as seen e.g. in println!() and format!() ), and there are pretty solid engineering reasons to avoid those features within the basic workings of the language. I'm pretty sure most Rustaceans would argue that Rust is quite probably Doing the Right Thing here.
>For example, have you ever stopped to consider that maybe Japanese woman prefer to be in traditional role?

how can you know this for certain?

if Japanese culture writ large is "woman should be homemakers", and most Japanese women become homemakers due to societal pressures of cultural conformity - not ever having the opportunity to freely consider alternatives - is that really a "preference"?
You might be interested in reading “The Silurian Hypothesis”. If previous civilizations existed, would we be able to tell?

https://www.cambridge.org/core/services/aop-cambridge-core/c...
China ends 2021 with worst covid19 outbreak since pandemic start
For some reason, only secondary markets follow the law of supply and demand. On the primary market, price is fixed so you just get shortages.
I don’t understand what you’re trying to say? Do you mean that you don’t call malloc? Because that is totally not the point. For example, you could create a new object, pass a reference to it to some function that stores it in a hash table, reach the end of your function where the object is automatically deleted, and then have something try to read the object out of the hashtable. Nowhere do you need to call malloc or do any explicit memory management and yet you have a use-after-free bug. Some evidence can be found in my reply to the sibling comment which talks about chrome, a large and very well-tested C++ application mostly in a modern style. There are also surveys of security vulnerabilities that find a large percentage are due to incorrect memory management.

Maybe I’m just missing the point though as I think I’m only writing obvious well-known things and you probably mean something more nuanced?
And our personal freedoms are worth enough to us to justify limiting our exposure to people like you. You have no right to impose yourself on us.
I get your point but I am not sure the price gaps we're dealing with right here fall into these cases.
I'll bite...Do you have any citations for projects that have been ruined by a CoC? (Where ruined means something beyond "A CoC exists")
agreed but why do they have to make the stock ui so difficult? why is there no middle ground between the default and a custom rom setup?

i bought a motorola g30 and was pleasantly surprised with the stock feel. i could uninstall any app and i did. i am not forced to any dark patterns or forced to see ads or recommendations or asked to give consent to data sharing. not signed in to any google or any system account. the software "hides" between me and the work be it calls or apps or browsing. i want that, not being reminded to be stuck with a beacon.

i understand the whole hacker culture arond xiaomi and devs. i had an xiaomi mi pad 1. someone here on HN told me about a custom rom and in less than 3 hours i managed to brick the device. now i am unable to use it.

please help me understand one thing, what is with android custom os companies and locking down bootloader and making the process so finicky ? why isn't the system designed to be as easy as installing windows or linux or even how raspberry pi installs the os? why is android so fucked up bad in this regard?