skysight-inc/HackerNews huggingface dataset:
It's a tremendous effort to simply ensure standards. There are so many knobs and dials on h264 encoders, and features in each profile, is hard to appreciate the compatability we have today across devices - especially considering how much is in silicon.

I remember sponsoring a feature in x264 (the best software encoder) and the level of complexity in that code is mind bending. The patch was to allow better CPU utilization when running with over 16 cores - something the authors hadn't run into at the time and had no systems to test on. I did a simple profile during encode, sent them the trace, in 2 days the patch was tested and working and it hit main in a week's time. Boom, all 48 cores used.

Made me realize just how much talent is behind these technologies and I still shake my head at how much money is generated with this and how little of that makes it's way back to the developers at the core of it.
The truth about lie detectors: They don't work and never have
I feel obligated to point out that people have run emacs as pid 1 on Linux. That's... some level of lisp OS, surely.
Don't try to complicate it. It's extremely clear:

The Mueller report demolished that final moral refuge. Rich had been dead four days when Assange received the DNC files
> The use of GOTO statements he was critiquing doesn't really exist in the wild anymore

Very much this.

The programming world at that time was very much different than it is today. Fortran, which was thought of as a higher level language, had this abomination for IF statements that (a) required an arithmetic comparison and (b) had three possible destinations: one for the less than value, one for the equals value, one for the greater. It was extremely easy to get yourself into a full conceptual overload for any interesting program. Targets of branches were statement numbers. No language in wide use today has this problem.

>the original rant

If you go back and read it, it isn't so much a rant as a very logical reasoned description of the difficulties we were all feeling at the time as programmers. It was the rest of us (me included) that were part of the screaming crowd saying "Down with the GOTO totally!" Some of this unfortunate resulting hype was caused by the title of the article, not chosen by Dijkstra.

Knuth's response, as usual, has good humor in it. He notes a Dr. Eiichi Goto of Japan complained that he was always being eliminated. The concept of GOTO-less languages was also put forth in the XPL compiler written by McKeeman, Horining and Wortman, which incidentally was my introduction to compilers. Knuth also mentions Bliss, a very fascinating language, whose designers ultimately recognized that they had gone too far.

The author of TFA touches on another over zealousness in today's design thinking, and that is of object oriented programming. In another article or talk, Dijkstra is quoted as classifying object-oriented programming, along with other endeavors as part of a flourishing snakeoil business. A position which obviously enraged Alan Kay.
> "The article is precisely about this"

No, I don't believe it is. The point debunked over and over again by Troy in this and other articles of his is the supposed anti-phishing aspect of EV certs: that because the browser shows the company name separate from the url, the user can know that they're really at e.g. Amazon and not amaz0n.com.

I'm referring to a very specific situation that is much more rarely mentioned: when you are using a computer with a managed cert store (usually a company computer behind a firewall) and you want to know if the site you are visiting is getting "legitimately" (per company policy) SSL-sniffed by a network appliance. This is completely different from phishing attacks or whether you think you are at the real Amazon. All you need to do is go to a single site that you know has EV and see if it shows up as EV in the browser. Sure, they could selectively sniff, but in practice I believe most companies that do this have an all or nothing approach.
Thanks, I used the Halo video[0] to compare, a couple of notes.
- Youtube seems to have limited the AV1 support to 1080p, 1440/2160p are not available, anyone any idea why?
- The load on my CPU (MB Pro 2018 quad-core/ FF DE 67.0b9) seems about the same but I do seem to be dropping significantly less frames, not sure though.

[0] https://www.youtube.com/watch?v=Fmdb-KmlzD8&list=PLyqf6gJt7K...
There is precedent. They don't let kids use slot machines, even with parental supervision.

There's nothing stopping them from gambling on their own using a deck of cards, though. If kid-created games saw a comeback, maybe that's not so bad?
Look past the literal. This is a metaphor for what we're all doing to this planet. An action which appears noble when one person does it becomes problematic when a billion people do it.

You can opt out of climbing Everest (and most of us do), but almost nobody is opting out of buying electronics, burning fossil fuels, using plastics, etc. Half the people in the USA don't even vote, and a sizable majority of eligible blood donors don't donate -- and those are both free, and make life better in the community in which you live.

When we say "Earth is crowded", this is what we mean. We're living in an unscalable and unsustainable manner. We pretend that being just one individual of billions means the bad things we do, or the good things we don't do, aren't really our own fault.
That's horrifying, I thought the whole isNumber thing was a joke.

Do these guys assemble their application as hundreds (or thousands) of NPM packages containing single functions and then import them together? Because now I actually believe they are capable of it.
No, not really. Adding logos and yadda in exchange for remuneration is a really well established form of commercial monetization. In contrast, invoicing OSS is a new and innovative way to get cash for what you already do, just like a donation.

If people want to go that route, my comments on the internet aren't some kind of bar to that approach, so I'm not sure why you seem to feel some need to argue it.

But if you are doing open source for idealistic reasons and yadda, as per my comment, then invoicing per Patrick McKenzie's explanation is actually something new and innovative that serves a similar function to the donation model in terms of preserving an element of the OSS model that matters to some folks/projects, but opens up the possibility of getting it from a company. In addition to being something of a green field for the donation model and extra source of money, companies generally have deeper pockets than individuals.

I'm not telling anyone they aren't allowed to commercialize their project. I'm just saying it's a space I've thought long and hard about for many years and researched and yadda, and if you are in open source because a business model is antithetical to your mental models and goals for the project, then invoicing may suit your needs in cases where corporate sponsorship feels like the wrong answer.
The scale of this experiment is pretty big in quantum terms, so a semi-classical explanation is not inaccurate. The electron is behaving like water filling a bowl. The height of the bowl floor represents how much potential energy the electron needs to reach that point in space.

Suppose that the bowl is invisible, and detailed knowledge of its shape is of scientific interest for one reason or another. Here, it's interesting because they want to fine-tune their ability to spatially and electromagnetically control individual electrons so that they can explore "spintronics".

One way to measure the shape of the bowl is to measure the shape of the electron "fluid" filling the bowl. They've developed some technique for doing that. I haven't read the details.

That only gives you information about the bottommost part of the bowl, where the fluid lies. By applying voltages to the electrodes, the authors can raise the potential energy needed for the electron to hang out at one end of the bowl relative to the other. This effectively tips the bowl, and the electron "fluid" re-distributes itself, allowing them to measure the shape of the bowl at locations other than the bottom.

That's all I get from the article. You'd have to read the linked original paper to learn more. A traditional undergraduate series in classical mechanics, electromagnetics, waves, and quantum mechanics is very helpful, but cutting-edge research is never communicated in the same terms that are used in undergraduate teaching. There are going to be some jargon barriers no matter what. Happy reading!
It probably depends gym, at least gym where I did go did not do anything super dangerous and it was more powerlifting, bodyweight exercises and some kettlebells exercises. Most dangerous thing was probably box jumps and there instructor advice to step down instead of jumping down.
Oh, maybe they edited their comment (or maybe I misread it). Originally, I believe it said that it _didn't_ explain why at all.
Undergrad level quantum mechanics is enough to have a basic idea of what is going on. The electron position is calculated as a time- and space- dependent probability density that can also be time-independent if certain conditions are met. This probability density is proportional to the magnitude squared of the wavefunction. The wavefunction is a solution to a partial differential equation like Schrodinger's equation given a specified Hamiltonian and boundary conditions. In this experiment, the potential energy portion of the Hamiltonian (total energy) is controlled via externally applied electric fields. Designing the quantum dot to control the spatial pattern of these electric fields is the secret sauce of the experiment that is not so easily understood at an undergrad level, but as a first pass you can consider canonical problems like the quantum harmonic oscillator. It's been a while, so others should feel free to correct me if I said anything inaccurate.
Crossfit is from Santa Cruz and is a combination of a lot of different stuff, the mix of which has changed over time. It's different depending where you go because there has never really been a standardized specific thing that it is and gyms are entirely independent. Gyms license the brand name, there are certification classes run by corporate, there is a very active internet community and something of a consistent philosophy, but what any particular gym actually does as far as training has always varied wildly and that's been from the very beginning.
16 year olds do not have voting rights.
It’s my understanding that the US used to claim that it was inappropriate for the State Department to make binding promises that someone would not be sentenced to death because the State Department is part of the executive branch and should not interfere with the judicial branch.

The US got away with this argument for a long time. Eventually, countries made it clear that the US would have to solve its own separation of powers issues if it hoped to ever get extradition requests approved. This is the diplomatic equivalent of saying “that sounds like a personal problem to me.”

The US did eventually find a way to provide those promises without interfering with the courts. Reneging on a promise like that is the kind of thing the US can only do once: sure they would get to execute Assange, but the natural result would be that the UK and other countries would stop extraditing people.
Netflix and other (similar) streaming services which user per-title encoding technologies deliver a harmonic mean PSNR of greater than 45 and greater than 94 VMAF on their highest rendition, which most well connected users pull. This is visually indistinguishable from a lossless encode.

Complaining about the _size_ or _bitrate_ of encoded file isn't worthwhile. Encoding technology has advanced substantially since blue-ray days and we simply no longer needs the 40mbps bitrate.

Indeed HEVC can offer a mathematically lossless encode at around 90mbps for most content.
I personally don't like this whole sponsorship thing. This sets up people to optimize for getting and retaining sponsors instead of doing things that they would have wanted. A better approach could have been to offer money o fix issue or implement feature. For example, you could file issue/feature request on a project where developer has indicated that they have no time to work on and then offer $1000 to fix it. This is small amount if you depend on it for your business. The developer can decide if its worth their time and interest.
> "sane standards for intellectual property"

You mean US standards for intellectual property... which are really Disney standards for intellectual property.

I'm not a US citizen and think that "US standards for intellectual property" are absolutely disgusting. A US company with no connection whatsoever to my country or its indigenous people has trademarked our word for hello/greetings/life/health.

Life plus 70yrs for copyright? WTF?

How about this for "sane standards of intellectual property": https://news.ycombinator.com/item?id=19997848
The Uncle Rhabdo clown there looks scary as hell
"Furries make the internets go", as the saying goes. I've met more furries accidentally through software and infosec projects than through anything else, to the point that I don't really bother separating it from my professional identity anymore.
I intentionally use it as a sanity check; if the task exceeds POSIX sh, it's time to pull out Python (for me; substitute your "real" language of choice).
"After being questioned as a result of the interview, the British Government denied receiving any funds from the sale of .io domain names"

So according to the linked article, no: .io names give nothing to Britain.
Compress objects, not cache lines: an object-based compressed memory hierarchy
This has been my approach but I’m getting fed up with my consequent inability to manage my time, which is way more precious and easily wasted than money, and harder to budget well. There are a lot of things I want and need to do but find very hard to do consistently.

I want an app (for iOS) that helps me “budget my time” but I haven’t found one. It should help me with goals like “30 minutes daily housekeeping, 4 hours weekly woodworking”, etc.

I’m also getting assessed for ADHD. Reading about it is extremely interesting and seems to explain a lot of my life: fidgeting and leg bouncing, constant awful backlog of bills and paperwork and late fees, moving to new jobs and cities and countries, obsessively stimulated fascination with a series of interests, learning basically all the programming languages by age 16, having a “projects” folder littered with a hundred sad subfolders, struggles with grocery shopping, acute restlessness during cinema screenings, embarrassing and damaging failures to perform rather simple tasks in a timely manner, and so on.
I am still getting error.
is it a conspiracy theory that it was quoted by the lead investigator that Seth Rich was talking to Wikileaks on a computer that the hard drive was found to be missing on? Is it a conspiracy theory that the lead investigator was quoted as saying they were told to "stand down" on the investigation into Seth Rich's murder. These are facts. I don't care either way, but the facts surrounding Seth Rich, the people who refused to investigate it, it all seems very strange. I also would not think Julian Assange is making up a story about Seth Rich for his own deflection of events. I also don't think it is in his best interest to reveal his sources, albeit they might have been murdered because of it.
75 percent of adults say they are either doing okay or living comfortably

That percentage would go up if people's expectations of what "doing okay" means goes down. If society is telling millennials that they're doing well if they can afford a room in a shared house and a new iPhone then they will report that they're "doing okay", especially if they have peers who can't afford those things. That doesn't make it true compared to a generation before them who could afford to buy a house and a new car at the same age and strata of society.

It's a measure of perception rather than anything objectively useful.
Former Apple Watch design lead on challenges involved in the early models
For patents, but not trademarks. Trademarks are still first-to-use.
Based on cursory research the British government has refuted the claim that any money is given to them from .io domain registrations.
Benefits of Continuous Integration and Continuous Delivery Usage
Also most streaming services offer an offline playback option today.
Need more research on this. Need to implement and test again.
Run a Plex server, and you can stream your own library of music from anywhere (one-time $5 purchase for your mobile app). Of course, this doesn't solve the issue of recommendations, but I personally see discovery and collection as two different roles which can be filled by two different models/services.
> 2. Facebook collaborates with government security agencies on massive citizen surveillance programs such as PRISM.

It's slightly weird to only find this an issue _after_ your Facebook page with 1.65m fans has been deleted.

The tone of this piece comes over as really off and aggressive generally.
The only solution probably is to learn to hum or sing with the correct frequencies based on what it displayed to cancel the sounds of the display. This skill should be included in any IT security curriculum.
Same here. I'd be happy to delete my comment in either case, but it's too late now.
I’m not an expert on extradition, but based on the initial hearing, it sounds like both the UK courts and the UK government have to approve the extradition request. I believe that negotiating with the government is expected, and coordination on that side of things is definitely likely.

However, coordinating with the judge without Assange’s lawyers would be highly inappropriate. It wouldn’t surprise me if the appropriate government minister offered legal help in drafting the court documents, but I don’t think it would go beyond that.
So it would only take 10,000 D-Waves?
That doesn't seem right.
> A US company with no connection whatsoever to my country or its indigenous people has trademarked our word for hello/greetings/life/health.

What's the word? Curious.
"The voluntary CrossFit community of 15,000 affiliates and millions of individual adherents stands steadfastly and often alone against an unholy alliance of academia, government, and multinational food, beverage, and pharmaceutical companies."

Paranoid much? Or perhaps it is Crossfit that gets it wrong?
Updates/upgrades are justified. Using old style in new code, often, isn't.
The Role of Blockchain in Future Integrations
Bug bounties would be amazing.

I'd drop a lot of money on a particular docker feature that hasn't been dealt with for the last 3 years running.
That’s because people are impatient and weak. Dead hang pullups are real pullups.

Kipping only leads you to kipping muscle ups. Go on YouTube and see examples of real muscle ups from dead hangs with no momentum. That is true strength, and a worthy goal. The sooner you stop kipping, the faster you can get there.
libx264 isn't used as a decoder, it only encodes.
Is it though? I've seen the same thing played out before in other contexts. Someone being abused/taken advantage off, but making lots of money, so they keep their mouth shut. Once they get fired / stop being profitable, they're free to call out what bugged them.
The declaration of independence does specify how consent is expressed. Quoting the relevant section:

"That to secure these rights, Governments are instituted among Men, deriving their just powers from the consent of the governed, That whenever any Form of Government becomes destructive of these ends, it is the Right of the People to alter or to abolish it, and to institute new Government, laying its foundation on such principles and organizing its powers in such form, as to them shall seem most likely to effect their Safety and Happiness. Prudence, indeed, will dictate that Governments long established should not be changed for light and transient causes; and accordingly all experience hath shewn, that mankind are more disposed to suffer, while evils are sufferable, than to right themselves by abolishing the forms to which they are accustomed. But when a long train of abuses and usurpations, pursuing invariably the same Object evinces a design to reduce them under absolute Despotism, it is their right, it is their duty, to throw off such Government, and to provide new Guards for their future security."

In other words it is by refusing to revolt that people consent to be governed. Revolution doesn't require all that many people, but it requires them to be willing to risk it all. See, for example, the Romanian revolution in 1989. [1] It's one of the most ironic revolutions. Their communist dictator, in an effort to prove his popularity, decided to force tens of thousands of people to appear in a public square to listen to his speech so it could be used as propaganda and broadcast to show his 'popularity.' 'You'll never believe what happened next.' 3 days later following a 2 hour trial their dictator was sentenced to death and executed immediately.

The logic is circular (people consent by not not consenting), but I think reasonable. The reason is that there are many people who, given the choice, would reject consent anytime they failed to achieve victory in a democratic process. That would lead to complete chaos. And revolution is not a particularly high standard. Imagine if 0.1% of the US population (that's around 330k people) chose to move on DC with the goal of aggressively rebooting the government. They'd be near impossible to stop. And even if stopped, it would certainly trigger a rethink of our entire system which would be at least a partial victory. So if you can't get even 1/1000 people willing to risk it all, it's tough to claim that our evils are not sufferable, or are not reparable within the systems available to us.

[1] - https://en.wikipedia.org/wiki/Romanian_Revolution#Ceau%C8%99...
The part about the middleboxes worries me more than mitm. If you're going to have a custom protocol, just make a whole new protocol. No need to call it "tcp-esque". We've already got quic, we just need to improve it and make it a 4th layer protocol. Give it a trendy name and make up some marketing BS about how it revolutionizes the internet, and then let middlebox vendors use its industry name to sell new gear. The special interests get rich and we get to offload implementing custom protocols and crypto to the operating system, with some glue to let the application do complex auth.
> They introduce a new IOCTL which you can use to discover the session id and then authenticate it however you like.

> In particular, it is possible to use a zero knowledge protocol where a MITM attacker cannot determine if authentication were actually used or not except via changes in user behavior if there are any.

I'd love for you to expand more on this. What I can't think of is a realistic scenario where it's possible to validate the session id in a secure way, but there is also some reason that we couldn't just use TLS with client certificates.
Can confirm, had to wait a few months before I could get my hands on their PO-33 sampler — one of my most cherished pieces of hardware now and def worth way more than its price tag to me (as someone who doesn’t generally buy music equipment).