skysight-inc/HackerNews huggingface dataset:
Honestly I think it's because most software is infuriating to use, and the problem seems to be worsening.

The web is a fucking shit hole of surveillance, advertising, and megabytes of JavaScript to display a few paragraphs of text. Instead of the Great Equalizer we were promised, we got a dystopia that serves only to enrich a handful of billionaire CEOs who will go on to fuck the world over for decades, the way the Koch brothers have, with their abhorrent right-wing politics.

Phones and computers are getting faster every year but they feel worse to use because the bloated software stacks are laggy and not optimized for responsiveness. And they all track you except on Linux, which is great unless you want acceptable trackpad functionality and battery life.

Everything sucks and from my perspective, a bunch of bay area people are getting paid a fortune to make it suck more.
The fact is that young people are at very low-risk for covid. If you want to bring vaccine status into it, you get way more ROI vaccinating older groups. We've seen Hospitalizations per capita have go from 5 per 100k/day in Jan 2021 to 3 per 100k a day in December 2021[1] because of lower hospitalization rate's in older groups, not from lower rates in younger groups. Hospitalization is also not that clean of a comparison, since a 35yr old who is discharged after a day is taxing the system way less than someone there for a month.

32% of people 25-39 [2] aren't fully vaccinated, sure it would help some if they were but if you really wanted to solve the problem you'd address the large % of older groups that aren't vaccinated and are contributing to the majority of deaths & strain on the health system.

28% of people 40-49

21% of people 50-64

10% of people 65-74

15% of people 75+

[1] https://covid.cdc.gov/covid-data-tracker/#new-hospital-admis...
[2] https://www.mayoclinic.org/coronavirus-covid-19/vaccine-trac...
Yes. Keller was the lead engineer on the AMD K8 processor team, and the Apple A4 and A5 processors.
I switched to using the mouse with my left hand because of this. One day in the middle of a long coding session I noticed I was moving my right hand back and forth a lot between the keyboard and the mouse, so I picked up the mouse, moved it to the other side of the keyboard, and started using it that way (still in right-hand configuration). I've been using it that way for over 30 years now.

Because I kept the mouse in right-hand configuration, I can use any mouse with my left hand without having to switch the buttons, and I can also still use the mouse right-handed.
First off, law/rule is passed. So who is in charge of enforcement.

Second, came into existence 01/2021. That was under Trump and Republicans, so ostensibly they support it.

Third, the only concern I have is being able to ensure that the procedures are the same and also outcome statistics. There are a couple different hip replacement surgeries that you can have. One is trickier to perform but has better outcome and recovery time, if both are listed as hip replacement and customers don't know there are differences then you create a race to the bottom.
> The reseeding interval of ChaCha20 DRNG (i.e. BLAKE2 call frequency) is 300 seconds and it runs in the order of milliseconds.

I would guess microseconds.
Interesting, at least when I view it, the header of this post and the comment are in a lighter, slightly larger font.
The allergy is specifically to galactose-alpha-1,3-galactose, a very common carbohydrate that occurs in both the meat of domesticated ungulates and the saliva of ticks, but which is not produced by primates. The idea is that tick bites initiate an exaggerated immune response, but more study is required.
Because human behavior is absolutely fascinating, as is the fact it can be shaped.
I have accounts over 20 years old I use every few years. I would not be very amused if your suggestion takes off.

I can see simple things happening though that work towards this; for my pet project I just coded a feature that hashes email addresses of inactive (3 months without any interaction) and using another differently salted hash of their email address (which we then no longer have after this) to encrypt their data. They can still login, which restores their account and data without them noticing, but they will never receive email and possible breaches hurt less.
honest to god we have an internal app that's nothing more than a collection of cargo cult programming snippets from stack overflow and various AWS examples.

it's clear the author knew neither AWS or JavaScript and kept adding code snippets until the errors went away.
Having spent 7 years in automotive, I can tell you definitively this is not the case. Automakers are not interested in dealing with litigation, regardless of the cost-benefit-analysis. It is a mess. Discovery is a mess. The actual court work is a mess.
No automaker wants to risk going down this road.
When they start blogging (more to the point want to start blogging), they get too caught up in the platform when they should be focusing on writing posts.
I think there's an important distinction, though. You're not getting paid for the GPL'd software as a product; some company is (presumably, apologies if I've mischaracterized your work) paying you to write some software that also happens to be released to the public under the terms of the GPL. Presumably this company would also pay you to build the same thing, in house, and not open-source it at all.

I read the "everyone is mad there's no money in writing free/os software" as meaning that people are upset that you can't really sell GPL'd software to other parties. Sure, you can dual-license, and require payment for the non-GPL version, but then it's not really "free/os software" anymore, at least not for the part you're getting paid for. You can also sell support and consulting services around the GPL'd software, but, again, that's not really getting paid for selling the software, at least not directly. And if you're writing software for a company that wants to use it directly, and decides to also GPL it, you're not really getting paid to sell GPL'd software, you're just getting paid to write it for someone else, and the license is incidental.

I agree that sometimes people's motivation for working on (or not working on) some piece of software can be tied both to the license it ends up getting released under, and whether or not they get paid for working on it. But I also agree that's orthogonal to the point being made.

It's still true that getting paid to write free software is harder than getting paid to write proprietary software. Companies that would pay you just to write some piece of software are more likely to keep the source closed than open it. If you write something yourself, selling it directly to others is hard enough if it's proprietary, but even more difficult if the code is available under a permissive license. Selling support or consulting services around the software might be viable sometimes, but can also be very difficult, and requires a different skill set from writing the software in the first place.
> so Republicans should support because lower costs would stunt demands for universal healthcare.

Oh, my sweat summer child...!
> Are you asking about technologies or are you asking about knowledge?

I was trying to get at both. On the technology side, I was wondering if it is wise to focus on a particular technology/language consistently over a long period of time to compound my knowledge, or learn a new and promising framework/language every so often. For example, I assume Java and C++ will have a high likelihood of being relevant my entire career and so it could be valuable to become an “expert” in the language. However, Go and Rust seem promising going forward and could introduce me to new ways of programming. As I write this I get the feeling the answer is not so black and white as I make it out to be. Some combination of both seems like the right approach.

On the knowledge side, I was mainly wondering what are specific concepts that would be relevant years down the road. I was thinking if I could grasp these fundamental concepts well, then it could provide a solid foundation for any type of field I would like to work in. I realize it is was a very vague question and probably should have been more specific (I’m mainly interested in backend development). Nonetheless I found your answer very insightful, thanks.
The new powerful self-supervised learning toolbox based on @PyTorch comes with:

- 10+ algorithms
- modular design
- standardized benchmarks
- compatibility with OpenMMab codebases
Not sure what "build from scratch" and "out of the box" are supposed to mean here.

Isn't it just installing packages?

And there are so many Linux distros now, that you can probably find a "box" with whatever WM or DE you want installed by default.

Though, it seems silly to do it that way. Installing whatever packages you want is so easy regardless of which ones install by default.
As I understand it, the BLAKE family is built on a tweaked version of the ChaCha cipher, and security is proven under the assumption that this primitive behaves like a random function. Arguably we shouldn't be too concerned that blake3 is new, since ChaCha/Salsa are old primitives whose security has held up well.

While the sponge framework is popular, it's rather inflexible, e.g. its sequential structure permits limited parallelism. There are more general sound hashing frameworks that still offer provable security, such as this one which blake3's analysis is based on: https://www.cs.ru.nl/~bmennink/pubs/18fsenew.pdf
Justin Kan’s Gaming NFT Platform Goes Live,Rebounding from $150K Discord Exploit
I literally believe we would likely get the opposite of every possible negative thing you mentioned; mostly because I think the cause of most software problems (or more specifically, the difficulty of discovering and fixing them) comes directly from the monopoly and monopoly-like players that currently exist.

I'm aware that a world in which e.g. Microsoft was actually sued to the extent of the damage it has caused is hard to envision, but I can't help but think breaking that sort of thing up by whatever means gets you more visibility, more localism, more shallow bugs, etc.
It never has been accurate. Even on dumb traditional cameras, colors are more of an interpretation than a reality.
Right, and I disagree with that post in this sense: there is a social expectation of fitness for a purpose that cannot be disclaimed with a license.

Many projects under licenses providing no warranty are nevertheless of high quality and well-maintained. Making the category in question precise is difficult, but it includes log4j. Projects by organizations such as Apache and eminent individuals like Bellard or Valsorda fall in this category. There is therefore an expectation that if you are such a project, yet unwilling to hold yourself to that standard of quality, you should make it clear for your users. Using a license with a no-warranty clause does not achieve it because it is not a distinguishing factor. The license, of course, protects from legal liability and so on, but no one is talking about legal matters here -- only about whether we should be collectively unhappy with the log4j maintainers.

The reason for this unhappiness would not be that they aren't willing to donate more of their time, but that their stewardship of the project is poor. Vulnerabilities are found in FOSS all the time; this instance was special because the misfeature in question was an egregious inclusion in the first place. It appears to be not a case of lack of time for review, but a lack of sense to say, "no, interpreting strings after formatting is insane and will never be part of this library." Obviously, they are entitled to include whatever code they want in their project, but some code is incompatible with it being useful -- if they do not aim to clear that bar, they should make it clear, because others in their position do.

I would say that something like opening your README with "this is not a serious project, you should not use this in prod" would be reasonable. This warning needs to be front and center and explicit, not merely sating "we are unpaid volunteers" or similar. There is precedent for this. Yes, some ignore such warnings and complain -- as long as this verbiage creates a useful distinction, such people are wrong and we should ridicule them. This warning would stand in contrast with the great many projects which aim to be fit for a purpose in practice, such as Postgres, Linux, Blender, etc. Obviously, such projects are usually better funded than log4j -- making it clear that you're not funded well enough to dedicate much time to the project an important part of this warning's content.

To continue the workplace analogy, I would be the unreasonable one to complain if the company specifically warned that they were significantly more trigger-happy that the normal company hiring at-will.
wtf is dolby-vision HDR? Sounds like cheap marketing crap like “Extra Bass Boost”

I rock an iphone because the SE is cheap and the camera is good, if I cared about privacy I wouldn’t have a phone with always on microphones and cameras…

NSO group’s Pegasus was cross-platform, so as far as I’m concerned the security point is moot, people buy iphones and androids for various reasons, and it’s easier to judge someone’s “upmarketness” by the stickerprice of their flagship, not the OS it runs…
Mostly agree. It is unfortunate that the methods used by the messenger add distractions to the situation.

The point I am trying to make is the ends don't absolve the hacker from consequences. Ransomware operators often blame their victims for poor security and frame their actions as security-as-a-service.
https://www.bbc.com/news/world-europe-58729505 Sarkozy was sentenced too
Haven't all the covid vaccines been "fast-tracked"?
Market socialism is capitalism with a welfare state.

The US has capitalism with a welfare state.

Canada has capitalism with a welfare state.

Norway has capitalism with a welfare state.

Russia has capitalism with a welfare state.

Basically every country on the planet has capitalism with some amount of redistribution.

The socialism / capitalism "debate" is just bickering over the details of how much welfare. But lets be clear, every single one of these countries is capitalist. Every single one of these countries has businesses which can own property and money and make profits. Every single one of these countries has banks which charge interest (yes including muslim countries which have to play financial and verbal gymnastics to hide this fact)

Scandanavian countries and Canada are socialist as much as China and Vietnam are communist (they all arent). None of those places involve businesses which are required to distribute any sizable amounts of profits to workers. You are arguing nuances of how competing utopias (dystopias) maybe could exist because no where actually does those things.

Here go look at the wikipedia entry for socialist countries to see a dumpster fire of failed economies.

https://en.m.wikipedia.org/wiki/List_of_socialist_states#Mar...

These places are THE MOST CAPITALIST because when everyine has nothing, money can get you anything. I bet you could easily buy human organs or child prostitutes in any one of the places on the list so Im going to say they havent created post capitalist utopias.
I had the pleasure of evacuating twice from this fire (Superior, then Broomfield).

80mph+ wind gusts are crazy, and it's impossible to contain the fire until the wind dies down.
> Reference counting GC with loops detection

I'm interested in exploring the state of memory management in between pure ownership trees and all-out GC, including stack-allocated structs, refcounting, cycle collection, and per-thread-enabled GCs. I found https://bellard.org/quickjs/quickjs.html and https://news.ycombinator.com/item?id=20413561 when looking for more information on QuickJS's cycle removal, which mentions the "Bacon cycle collector".
Plot twist: this person actually has a leaf for a head
I think it's worth all getting on the same page on the fact that math is fake and stupid. If it's more useful for 0/0 to == 0, that's justification enough imo.
This is really unbelievably well done. +1
median income for a 50 year old American at 90k is skewed high by a small number of people way above 300-400k.

how many millions of americans have a gross yearly income of maybe 35k?

randomly chosen Montgomery county in Kansas:

The median income for a household in the county was $30,997, and the median income for a family was $38,516. Males had a median income of $29,745 versus $20,179 for females. The per capita income for the county was $16,421. About 9.20% of families and 12.60% of the population were below the poverty line, including 16.80% of those under age 18 and 10.90% of those age 65 or over.

randomly chosen Benton county in Washington:

The median income for a household in the county was $57,354 and the median income for a family was $69,834. Males had a median income of $57,496 versus $36,575 for females. The per capita income for the county was $27,161. About 9.3% of families and 12.7% of the population were below the poverty line, including 19.3% of those under age 18 and 6.1% of those age 65 or over.[13]
Some models of iPhones the "PROs"[1] support something they call "Pro Raw" which isn't actual RAW images: "Apple ProRAW combines the information of a standard RAW format along with iPhone image processing, which gives you more flexibility when editing the exposure, color, and white balance in your photo."

So it's better than JPEG but not as good as RAW.

Anyhow apparently Apple supports quasi raw at the system level but doesn't always get exposed to the user. but 3rd part apps can take advantage of this even for non "PRO" Apple telephones.

[1]https://support.apple.com/en-us/HT211965
I don't know if I just taste bad to ticks or if I'm just lucky. I always find them just crawling around on me without ever tunneling in. Which is good because that is just a horrifying thought. (Live rural Southern Ontario, have both dog and black legged ticks here).

I once had a dream that a tick was on me, and woke in the middle of night to find ticks on the back of my neck. Yowza.
Douglas Crockford has a sketch of a datetime library in his book, How JavaScript Works.

I like it. Here's a summary.

A datetime has three representations:

- (real) number of milliseconds since the epoch,

- string in some standard format (e.g. ISO 8601),

- plain old object with the following properties: year, month (one-based), day, hour, minute, second (real), zone, week, weekday.

Then there are four functions for generating datetimes and converting among the representations:

- Date.now() -> Number

- Date.object(Number | String, zone info? ...) -> Object

- Date.string(Number | Object, format and/or zone info? ...) -> String

- Date.number(Object | String, format and/or zone info? ...) -> Number

You'd need the tz database under the hood and maybe exceptions for impossible or ambiguous datetimes.

Aside from bundling the tz database, I don't see this library needing to be very large. And if it's small, it's not a big deal if it isn't standard.
The way people chew gum
Film camera?
They probably chose it because it's way more efficient?
Is there a github for open source medicine and pharma?

Meanwhile they apparently also had private investors for this initiative:

While Big Pharma corporations took billions of dollars in public funding to help develop vaccines from which they then reaped enormous profits while often charging exorbitant prices, Hotez and Battazzi created Cobervax with $7 million, mostly from private investors. One of these, Austin vodka distiller Tito's, contributed $1 million to the effort.
In the article they say:

> Therefore, this Article might just as easily—though we think it is not quite as punchy—be titled "There are About Seven and a Half Such Things as a Legal Name."

Which I think would be a better received title here.
And land rights issues have likely already been addressed
Any technically savvy person should be able to differentiate different types of upscaling algorithms.

The judge was arguing about enlarging an already recorded video, not about the merits of the original recording. This post is about image processing during the capture process.

Conflating them is disingenuous, unless we're taking very large leaps of logic
Over long horizons, only very structural knowledge retains value. This is why CS courses drag you thru exercises like writing your own compiler and simulating a CPU. This isnt an observation peculiar to computing of course. The practice of biology/genetics are radically different from what they were even in the late 1990s... but the fundamentals are the same.

I coach all my gen Z hires that the skill is not in coding but communication. For example, the act of coding is a dual communication. Once to the computer, where "skill" means transmitting the message simply, unambiguously and without repetition. once again, repeatedly, to the community of readers and maintainers who look at your code (where the skill here is to communicate clearly and without misunderstanding, without needing a shared cultural, organizational or temporal context). Being able to think deeply about what it means to communicate is a true long term life skill.
are we talking developers or end users in general? Because as a dev linux on the desktop works fine. I've been using basically bog standard ubuntu lts for a long time now. At my work where people can choose their OS it's like 40% mac, 40% linux, 20% windows

as far as I can tell in the industry linux workstations are common.
What's new is old again ...
If I am not mistaken, yesterday there was a top comment that started "Adtech veteran here." Perhaps surveilling people on the internet distorts one's sense of time, or, alternatively, some folks will just say anything to defend what they are doing.
Out of Bounds in North Korea – Pyongyang Golf Course (2018)
I'm seeing more and more links with clickbait titles here on HN, but it's the source article that chose to have one. I know that the submission policy is "copy and paste the title exactly as is", but maybe it's time to add some rules to deal with the real problem this poses.

IMO, if crucial information is missing, add it (aka "books don't work" is clickbait. "[X type of] books don't work, isn't). If the title is just plain clickbait, think of a half-sentence that communicates the thrust of the article and use that instead. It cannot possibly be as bad as the original title if you at least try.
> That fear makes it nearly impossible for something like Log4J to charge anything. Even if it's a penny per year per server you don't want to build on it because they can come back next year and make it $10 a year.

I see it more as a function of scarcity. If it was really difficult to write a logging framework, and no one wanted to do it without getting paid for use, then anyone writing a logging framework would release it under a license that requires they get paid for use. But if there is just one logging framework that exists that meets people's needs and is free (as in beer), then you end up with the situation you describe. Then all the other logging frameworks either need to find some sort of big differentiator that is hard to duplicate and that people will pay for, or they just stop charging.

And since we're talking about a logging framework, something that isn't very hard to build yourself if you confine yourself to the likely very small number of features you need... sure, no, of course the idea of paying for one is just silly.
Yes. The ‘platform’ is like a notebook in a ziplock bag. Write the code for $VACCINE in the notebook, place it in the bag, give it to a person. Very interchangeable.

Source: I work in the field.
But after you convolve in the time domain it will change the distribution, right? Every point in the convolved signal will be the sum of a bunch of points in the original signal multiplied by the kernel, which would make their distributions more gaussian, right?