skysight-inc/HackerNews huggingface dataset:
I think we ARE hackers. If you have ever been in hacker culture, you know they don't mean cracker, or even cyber security culture.

We definitely have cracking articles here from time to time (legal ones with responsible discosure or hacks of defunct games or software), even cyber writeups.

Hacking just means, hacking together. Its your weekend project to wire up your flower beds to your computer so you can monitor on your phone.

The majority of hackers are not people in cyber gangs perpetrating crimes, they are more like tinkerers.

There are lots of software people who absolutely do not hack in their free time, and lots of hackers who are nor software engineers. Hackers tend to build some great stuff, though, so you do see it in industry stuff a lot.
You can create synthetic fuel from the air, not very effective but it works.

You can grow corn (or any high sugar crop) and convert it to ethanol using fermentation and distillation.

Making fuel isn't really that difficult. Making it cheaper than the oil industry can refine it from crude, that is nearly impossible.
Fast Lane to Learning R
It's giving free services. What about that?
And, not just this one company many other trillion $$ market caps give free and paid services and also welcome free feedback.

When you comment on Yelp, Google Maps review, YouTube it's same.
Eh, this is not great. It's funny that it links to Last Psychiatrist, an early version of modern bro Substacks whose main thing was calling you a narcissist and constantly using rhetorical techniques like "I can tell you believe X, don't you? Huh? Huh? Well too bad it's actually Y!" and I'm like "but I don't believe X".

> The World Only Cares About What It Can Get from You

> What You Produce Does Not Have to Make Money, But It Does Have to Benefit People

I think these are conflicting…

> What You Are Inside Only Matters Because of What It Makes You Do

This one's true though.
I think you mean the US invasion of Iraq
> If the drone is hovering and there isn't much wind then the mortar round will fall straight down and detonate on impact.

Dive bombing. These drones should be dive bombing. WW2 strategy to increase precision and placement of the bomb.

Only lesser-trained pilots glide-bombed or otherwise avoided dive-bombing in WW2.

I don't think the let-go at height maneuver is historically considered very good. By dive bombing, you set forward-momentum on the bomb and more accurately place it, compared to dropping it from a hover. The bomb also reaches its target faster, and the pilot has the ability to line-up the shot (especially useful if the enemy is a moving target).

I'm very much unimpressed by the "let go at height" videos, its just not good piloting IMO. But if these drones were dive-bombing instead, maybe I'd have a bit more respect. I'm not necessarily saying that the pilots have to dive-bomb, but maybe an AI could control that kind of pass.
React gives me happiness in these unpredictable times
you're getting the use of the service..... for free...Yeesh!

Consider before Google Maps. You'd either (a) buy a local map every few years (b) pay for a car navigation system. Now Google comes along and offers you a free maps and navigation service and you're complaining that if you try to make it better you're being screwed over? IT'S FREE!
I had a similar impression for a time (I felt like they decided to 'tiktokify' the recommendation system too much) but I find I see a decent mix after a while, although I definitely wish some topics did not fade out if I didn't watch them for a while.

I wish we didn't need to reverse-engineer recommendation algorithms.
It is important to distinguish between the kind of intelligence that IQ tests test (primarily quick thinking, pattern recognition, short term memory ability, etc.) from smart in the more general sense which may include being knowledgeable.
OpenStreetMap does not host images, other projects (close to OSM) do.
> proxy war waged by the US when the one starting it was Russia

It's possible to participate in proxy war when you didn't start it. Might even have better optics.
Many many decades ago, non-optimising compilers would literally check 1==1 on each iteration of the latter.

Not a problem now.
>> What You Are Inside Only Matters Because of What It Makes You Do

> This one's true though

No, it's also false. The only reason you do anything is to feel a certain way. If being or believing you are X makes you feel what you want, then mission accompolished. What you are on the inside is the only thing that can matter to you, whether it requires action to accomplish or not.
I have rocks to sell if anyone's buying.
The basic principle of ownership is:

- You get $0 on day one,

- After the job is done and it hits the market, you may get a million dollars.

What employees want:

- Be paid full market rate from day one even if it doesn’t work,

- AND ALSO getting dividends if it works,

It looks like you are just advocating to give them more more more. But let’s entertain the idea of implementing your advice seriously:

- I’d have to hire entrepreneurs who understand how market moves and what the risks are,

- I’d have to sell them stock on a given FMV that we determine together (Fair Market Value, =valuation per share), so FMV=0$ when the company starts, but it’s much higher when they join 5 years later when the product has already hit big and the good ideas are there. Estimating valuation is extremely hard and they would probably feel on the hook. If I value the current company at €6m, so let’s say €2m as a rebate, they’d have to get €600k out of pocket to buy shares; If they buy only €100k because they don’t have the lumpsum, they’d get 1/36th of dividends. We’ve made 1m this year, that guy would get 20k. You see, it’s hard to estimate a company clearly. If they don’t get large dividends, they’d complain I had cheated them with a too high valuation. And programmers in France don’t have economy education in their curriculum, so they’d think I cheated them, rather than them not producing the proper output (people with no economic education tend to get angry at people around them when they take the wrong decision),

- They’d leave the boat to work somewhere else as soon as the market shrinks, and they’d still get 1/6th of our dividends without working for us, which has a disproportional impact on those who stay,

When you think about how to do your advice in practice, I don’t think it solves what you think it solves.
https://prometheus.io/docs/introduction/faq/#why-do-you-pull... list a few reasons and also end with a note that it probably doesn't matter in the end. Personally, for smaller deployments, i like it because it gives you an easy overview of what should be running, otherwise you need to maintain this list elsewhere anyway, though today with all the auto-scaling around, the concept of "up" is getting more fuzzy.

On top of that there is also less risk that herd of misbehaving clients DoS the monitoring system, usually moments when you need such system the most. This of course wouldn't be a problem with a more scalable solution that distributes ingestion from querying, like the Monarch.
LOL At this point of my career I was the VP of Marketing of Convergent's Unix division which included the Miniframe. Our ad for the product - which I think I still have - said, "It's not how big it is, it's how well it performs."
I had collected all these

https://bobbydreamer.com/things-that-my-new-site-should-have

Later went with Gatsby starter template.
KDE!= plasma. It works just fine on any DE and even windows. Additionally there are reimplemtations like gsconnect,...

> I haven't checked, but I assume....

You assume incorrectly.
I really feel Java already has everything I need to do my work. More improvements are always welcome of course.
Yes, that's what I meant to imply there at the end, but re-reading what I wrote I did a poor job of that, you 'said it right'.
I guess you're not familiar with the stereotype of the "whinging Pom".

It's a stereotype because it's often true. And the usual response is "well, if Britain was so much better, why are you here?"

They're obviously here because Britain wasn't better. But they still trash talk the country that allowed them in.

(Weetabix was an example, not the limit of the complaining).

If I moved to the UK, after 40 years I'd let go of the fact that my home country's coffee (for example) is so much better, because I've obviously chosen to spend four decades in the UK because I find it better than my country.

To repeat myself, it's the mindset. If, after four decades, you're still comparing the country you've moved to unfavorably to your home country, then your mindset isn't one of integration. It's one of colonialism.
I wish people would give less medical advice over the Internet, even when it's well meaning. You're sort of right but the reality is that you can't just go find the root cause and "solve" it most of the time.

How do you know a person you're advising over the Internet hasn't already tried?

How do you know they weren't abused as a child, or a veteran suffering from PTSD, or a rape victim or any other number of things where the root cause is probably never going to be fully resolved, just managed.

There's a tragic amount of hate for doctors in this thread, and I really mean tragic because it's going to result in someone out there not getting the help they need, because they think they and the Internet are smarter than a doctor.

The medical profession has the right answer here, which is that in general for serious psychiatric disorders, you use a combination of drugs and therapy in order to get results. Drugs get you immediate results with a higher degree of reliability. Therapy is less consistent, expensive and slow, but when it works the effects are mostly permanent and side effect-free.

Now does the US system over-prescribe drugs and is it fucked up by cost pressures? The answer is way too often 'yes,' but people are conflating this with "doctors are awful."

There are people who need the drugs now as well as people who will need them forever.

There are also worse fates than addiction.
As far as I know, it could be little qanons in there stealing the steel atoms to build jfk jr's moon rocket. However, the principle physicist for the nuclear emergency search team described it using the butter analogy.
> I think commonly used features should be built in, and rarely used features or features where people can't agree on how the UI should look, should be in extensions.

Unfortunately doing it makes it difficult to work. Also, the extension mechanism is deficient.

If multiple kinds of web browsers are made, so that it is not a monopoly, then they do not all have to be made the same way.

They shouldn't all be Chromium or whatever; they can be something else. If you have separate components, then you can more easily replace them or tie them together differently, without having to use inefficient extensions, modify the source code (which is large and might take a long time and be complicated), waste disk space and memory on unused features, etc.
Add Google Search to that list. Google Search for my IP is full of SEO spams but not necessarily for everyone it seems. True insanity it is.
Vue3/Nuxt3 poor adoption compared to React
Is it me or Vue3 is maybe going to be the last version of the framework. Started out as a lovely, simpler alternative than React but have a feeling the new API proposed in 3.x gives you 0 reasons to pick it as opposed to React.
I think it depends on what we're talking about ..... I used to collect free stuff at conferences. I loved getting a bag at the entrance to some conference, GDC, E3, CES, Auto Show, etc. It would be full of fliers and free magazines. Then I'd go around the booths collecting free pens, free buttons, free t-shirts, free stickers, more free magazines, fliers, etc....

At some point I realized all of that was actually not something I wanted. I didn't need branded pens. I was not going to actually wear the t-shirts. I likely didn't have time or care about the magazines.

It switched to collecting nothing. At most if I see something I think I'm interested in instead of taking a flier I'll take a picture and look it up later. I don't take any free swag. There might be some exception but it would have to be pretty exceptional. I might initially feel a desire for the free stuff but then I think "Am I really going to use/wear/look at this?" The answer is pretty much always "no" so I leave it.
Me too. I do not like records or pattern matching in Java. We have scala/kotlin/groovy for this.

Java should have focused more on improving libraries, build infra (Java 9 was good) and changes in syntax focused on the traditional paradigm. If people needed pattern matching. Thy could mix languages. This is huge.

I find myself more and more distant from java these days because of this.
For some Gen Xers and Millennials it seems raging against TikTok is their generation's moral panic.

TikTok does not have anything fundamentally different than other forms of social media. But sure, please keep ranting about how anything you dislike is somehow literally cancer.
I find I contribute more after I get paid better, not before. It's hard to work when you're thinking about how high the rent is.
Apple doesn't sell advertising, nor do I think they spy on me. Or become famous and probably dialed rich by publishing the details of how they do so
I sold out in 2017 after seeing Bitcoin on CNBC for the first time. I figured that meant the dream was over.
Responding to parent comment:

People want free stuff and then complain if some entity asks help.

How's seeking unpaid help digital slavery? You must be very charitable person.

And FYI here are some definitions from dictionary, in case you meant something else by "digital slavery"

slavery : the state of being a slave.
slave : a person who is the legal property of another and is forced to obey them.
Would you suggest companies clawback equity when it over performs?
BTW, the basic idea of keeping a texture atlas that contains a cache of the most used render elements isn't really that novel. It has already been done way before in the past by game engine devs who were trying to create 2D sprite renderers that automatically batch sprite textures to save draw calls (on runtime without any preprocessing step). Some examples I could find:

- https://docs.cocos.com/creator/2.4/manual/en/advanced-topics...

- https://github.com/mattdesl/gl-sprite-batch

- https://github.com/RandyGaul/cute_headers/blob/master/cute_s...

It's a simple and relatively straightforward approach that a sufficiently bright programmer would come up in their own while looking at the design constraints though, so overall I find it a bit meaningless to find the ultimate person for the "original idea".
And why would you need to write while(1==1) and not just while(1)?
The URL is global state. Only one thing can use it to control what’s displayed. It is an error to manipulate `location` or `history` at the widget or library level: they must only be used at the application level.

Passing history in as a property doesn’t solve anything in the application: it’s still global state, and if multiple things try to use it (even if one is trying to use the hash and the other the path), they’ll interfere with each other and you’ll have a bad time.

Passing it as a property may help with mocking-based test frameworks (though I find mocking to normally be a bad technique—you get better results from unit tests and integration tests with real systems), though you may also be able to control the global variables to accomplish the same effect; yet as far as the application is concerned, it’s still global state.

So then: since anything working with the URL is unavoidably working with global state, I see no virtue in avoiding a global event handler.
> Against all 'expert' opinion, I'm pretty on average everyone would be better off trying to cure themselves using information from the internet - or at the very least everyone on hn.

Yes, why would it take more than an internet search or two to diagnose and fix one of the most complex systems known to man? Having people spend half a decade or more studying this is an obvious absurdity, tantamount to slavery!

Beyond the sarcasm, just like you wouldn't expect StackOverflow to help you fix your company's complex bugs, you can't realistically expect to be able to treat yourself if you don't spend a good year or two researching your specific health issues.

Sure, it's a good idea to read about it and not blindly trust your doctor - sometimes they do make mistakes, assume diagnoses without testing, or even actively seek to prevent you receiving the best care for various biases. Sometimes you have a simple issue and the solution is to simply take a targeted medicine or supplement.

But a lot of the time, the problems are complex, and they interact in complex ways with other issues. For a lot of diseases there are no treatments without serious side-effects, and drugs to address those side-effects can have other side-effects and so on. A lot of symptoms are common to many illnesses, so you need a wide array of information to arrive at a correct differential diagnosis (quickly). Sometimes the differences between symptoms are subtle, and you need experience telling them apart.

Not to mention, while classes of life saving medications are highly addictive, so patient's access to them must be carefully managed to avoid making their lives even worse. Benzodiazepines, as in TFA, are a good example.
Of course I wouldn't describe major challenges like the one you quoted as angst or emo. The "respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize" reaction to my message would have been to assume that the majority of messages that I saw did indeed fit the generally understood definitions of angst/emo. Obviously the difference here is that the messages that we see are randomized so of course I saw different messages than you did. And for the record I read messages for about 30 minutes today.
I don’t know what gp implied but I know that in my personal case, I’m way less hungry after physical effort. So I wouldn’t think he talked about calories but more about the ability to eat.
Nice, yeah mine was a very early one, maybe ~2003-ish. You can see the manual here[0] where they describe "Transferring audio files from the
computer to your Network Walkman" on page 12. It's not said explicitly in the manual but the device wouldn't actually play mp3s, only ATRAC format which the SoundStage software would convert to automatically when you transfer the music to the device. Maybe user backlash resulted in them directly supporting mp3s in later models, as I know I was super ticked about it and didn't buy another Sony music player (eventually bought a 30gb iPod with Video).

[0] https://www.sony.com/electronics/support/res/manuals/W000/W0...
It expires. I don't know at what point it becomes unhealthy/dangerous but infant formula is one of the few shelf-stable items that's illegal to sell past the use-by date. Many things are perfectly safe/stable past their 'sell by, best by, use by' dates (bottled water, most canned food) but I haven't read data on this specific item.
I'm not sure we need to worry about that until we are magically able to sustain negative or net zero emissions globally. On the present horizon at least it looks like we will be settling for somewhere around two degrees above from pre-industrial temperatures.
Surely you wouldn't have one of those if you switched jobs and the company didn't want you to leave?
Of all the content on social media, I think TikTok is one that feels the best for me. YouTube videos are very often much longer than they need to be and devoid of information. Facebook isn't even worth mentioning. Instagram is mostly just friends and celebrities posting the best parts of their life and nothing worth discussing.

TikTok content is short and typically pretty interesting. You can typically tell within the first 5 seconds whether the video is for you and unlike YouTube you don't have to sit through long introduction paragraphs or sponsorships. They also added a progress bar that you can scrub through so if a video seems longer than it needs to then you can skip through it to the interesting part.

You just need to train your brain to put TikTok down instead of constantly scrolling which takes a little self control (but what in life doesn't?)
Dice-Based Random Number Generation
> It makes sense that non white people would be better judges of racism than many white people.

I don’t get this

Racism is a clearly defined concept - from Oxford dictionary:

1. prejudice, discrimination or antagonism against a person or people on the basis of their membership in a particular ethnic group

2. the belief that different races possess distinct characteristics, abilities, or qualities, especially so as to distinguish them as inferior or superior to one another.

Why do you think some races are better than others at judging racism ?
As a manager, how do you determine who deserves a raise and whose hiring was a failure?

If you don't hand out raises automatically then you know that those who change jobs are the ones who would have deserved more. That's an instant loss where you gain nothing from your knowledge. However, if other managers in other companies play the same game, then you have created a tool to judge the quality of your workers.
https://eais.rkn.gov.ru/en/#form says that rutracker.org is not blacklisted.
> A blanket ban would be I think.

There is a blanket ban on men participating in women’s sports - is that discrimination ?
Bad ML Abstractions I (Generative vs. Discriminative Models)
Right. Are you referring to this chart of risk levels at different levels of temperature rise?

https://www.ipcc.ch/srccl/chapter/summary-for-policymakers/8...

Asking because, while all the risks laid out are quite serious, nothing in the language of the report (that I can find) mentions anything about the planet becoming unsurvivable altogether.

The language that does talk about impacted populations speaks in terms of hundreds of millions of people. For instance, section A.5.5 specifically connects number of human lives impacted under different levels of projected temperature rise.

My point is: climate change is a really big problem, and we should absolutely take action on these recommendations. Using language like “existential threat” is hyperbolic and, imo, harms the cause.
The money would be better spent on giving each student sessions with a personal trainer.
They must have stolen the code from Microsofts status bar
Sure you can reuse a cached file at a token level, but you cannot easily do that at the parse tree can be completely different based on preprocessor state.
Cryptocurrency is too volatile to use as currency. Even with all the recent inflation in USD, the gallons of milk I earn per hour hasn't changed all that much in the past year. If my local dairy accepted Bitcoin, I'd have no idea how many gallons I could buy with an hour's labor next month.
if($_SERVER['REQUEST_METHOD'] == "POST") touch("button.txt");
echo "<form method=POST><button>".(60+filemtime("button.txt")-time());
Especially for someone taking what was clearly a complex treatment, perhaps it was assumed that, say, the drug that increases BP was given for some other reason, and then the drug to decrease BP was given specifically to counteract the effect of the first drug.

Of course, it seems that in this case that assumption (if indeed that happened) was tragically wrong, and instead the cocktail was a product of doctors disinterested in communication. But such complex treatments can be intentionally prescribed.