skysight-inc/HackerNews huggingface dataset:
The root KSK rollover had to be postponed twice, for several years, because of operational problems pulling this off in the US. It's difficult to do because the nature of the DNS makes it difficult. The utility of DNSSEC is so marginal that it's kind of sad that you're right, and that engineers are gradually getting better doing this hard, stupid thing.
I slow charge at home, which covers my need for ~340 days per year. The remaining couple days, instead of dealing with broken chargers, I pick hotels with chargers and/or pick a reliable charging network to fast charge along the way (such as Tesla or Ionity).

My experience so far is:
- some hotels require you to unplug once you are done -- which can be annoying if you arrive in the evening and your car will be done charging at 4am.
- some apps under report the number of charging spots. I noticed this on a recent, it showed 4 chargers when there were 4 physical chargers with 2 plugs each (effectively allowing 8 cars to charge at the same time).
- winter vs summer makes a huge difference in EV range. I wish car makers published data for each season.
- I wish car makers published the car charge graph for different types of chargers. My car consistently mis-predicts how long its going to take to charge (usually over-estimates the time, sometimes by a couple hours).
ESPN is horrible. I build auth systems for a living, and I have given up logging into ESPN on numerous occasions because I can't get through all the steps.

As recently as a few weeks ago I was watching a game downstairs, and it went into multiple overtimes so it was getting late. I decided to go upstairs to bed and tried to watch it on the AppleTV in the bedroom. I was logged out. So I spent over 10 mins trying to log in before eventually giving up and watching it on the iPad, since I happened to still be logged in on that device.

It is for the best, because even after you manage to log in, trying to navigate the menu with the AppleTV remote is an exercise in frustration anyway.
Nice guesstimate, but I have an issue with this: "One junior dev will improve to senior dev in 5 years"

That's true only for the HR department. Because code and experience wise, someone that has been programming for 5 years isn't that much experienced than someone fresh from college. In 5 years you barely have time to get to know your editor inside out, and start to have a grasp on your first tech stack.

I consider someone to be an experienced developer one that has seen a couple frameworks and hype cycles come and go. Let's say 10 years of experience.

Also, AI has 0% productivity. Being able to churn out code without being able to reason about it in the grand scheme of things makes it worse than even a non-programmer in problem solving ability. AI has no problem-solving ability. Ignoring this issue makes the whole thing moot, because it assumes that GPT is actually AGI.
This had me cracking up. I can hardly believe it's real! Unbelievable.
But if you look at affirmative actions, and the groups who get pushed down most by it, it's not white but asians who get pushed down the most.

On one hand you have black people who benefit the most, asian people who lose the most, and people like you, who blame white people for that.
By entire industry I mean web developers, which is a cohort that usually has more non-traditional educations and tends to think in a async mental model.

What you explained happens in Germany is pretty par for the course in the US as well for CS degrees. But even then, why the hell are we throwing a book of data structures at students? You don’t give an apprentice framer a nail gun and say “go at it!”. They’ll destroy everything. You give them a hammer and educate them when they start to complain of smashed thumbs
Or the Dijkstra's algorithm, which is a form of dynamic programming.

To solve the superoptimization problem, imagine every possible memory state as a node in a graph, and each instruction as an edge between two states, the superoptimized program is the shortest path between the starting state and the end state.

You can even use A* which is very similar to Dijkstra's algorithm, but with a sense of direction, materialized by a heuristic function that estimates how close we are to the goal. Here, a simple heuristic could be the number of memory locations that are different to the goal divided by two, that because each instruction changes at most two memory locations.

Of course, dynamic programming is a space-time trade-off, so memory consumption is something to consider.
> lousiest shitboxes on the road

lousy shitbox > perfect corolla
I used to think this way too; until I recently noticed it was a false dichotomy!
There is plenty of room to be spent on money for impoverished youngsters of any background and we should be petitioning our politicians to spend MORE OVERALL on youth, education, and nourishment programs. It doesn't have to be a zero-sum, but our politicians don't want us to realize this...

American in particular needs nourishment funding for all socioecon/demographic classes.
This sort of stuff is the natural consequence of the verifiability over truth approach Wikipedia has foolishly embraced.
I agree. In Visual Studio I’ve gotten used to using “Ctrl F12” to go to “implementation” instead of F12 for go to definition. If there’s only one implementation it takes you straight to it, and if there’s multiple it lists them so you can pick one.
Tunnels are much more dangerous to transit and vulnerable to being blocked than open-air streets.
That seems to also miss the intentionality that goes into some things in the kernel as well… I understand now you mean when a feedback of LLMs are improved on. I guess fair enough there, no idea if that will work till we see it. However I think the problem of a Unix-like kernel is a lot less trivial due to the human intentionality that goes into some choices as well as bit-banging optimization.
That's the new, after-the-fact justification for the project after the original goal, finding new physics, didn't happen.

But to be fair, there was no way to new whether new physics would be found without looking.
My own reluctance to invest in rust is the body which governs it making strange decisions like the copyright thing from some months back.
Can you flag posts for feature releases where the feature isn't actually released?

It seems like every day that there's a glowing announcement, and then "Give us your email and we'll tell you when X is ready!"
> the carpet can be switched if the country is at war

"There is a temple to him in Rome, which has two doors, and which they call the gate of war. It is the custom to open the temple in time of war, and to close it during peace. This scarcely ever took place, as the empire was almost always at war with some state."

- Parallel Lives
Visual Studio has “Go To Definition” and “Go To Implementation” - the first will take you to the interface, the second will take you to the class that implements the interface (or show results for multiple implementations if those exist). I would try to find that functionality in your tools because it makes a world of difference.
> Even if this leads to humourously Java-esque code, it's worth it

Some people seem to get mad about the verbose naming common in Java - but it’s one of the biggest blessings I’ve ever experienced. If you name things after what they do, and that name is stupid, then it’s the quickest indicator of bad design I’ve ever seen. Good design is where every name is patently obvious and encompasses the entire purpose of the class / record / method / whatever.
how would a cookie help with better auto-detection? to store the platform, maybe, but how do you determine whether the user wants a mobile/desktop version to begin with?
Design Director and Manager, JPL DesignLab
Next Bard will read the comment, repeat it as fact, and it will make it into the history books.
The cool thing about that paper is compiler implementers immediately added those optimizations to their code generators.
It's in the first like 20 words of the post:

> The engine was created using Kotlin *Multiplatform* and can run on a JVM and JS.

Kotlin allows you to have a single codebase that compiles and runs on:

- JVM

- WASM

- JS

- Native Windows/Linux/Mac (LLVM)

- Android, iOS/tvOS/watchOS

This is disregarding any notions about the language benefits of Kotlin vs Java.
Since we are talking about nazis, it doesn’t really matter what is in the interest of independent banks and CC companies. The nazis will simply send the storm troopers to them and get the lists of people donating to synagogues, easy peasy.

With cash, you stay out of those databases in the first place.
EMT here. I've had exactly one save in my career from CPR without external defibrillation. That save happened only because of epi, and the patient was disconnected the next day because of brain death.

So yeah, CPR is great but if you don't also have an AED, it's just theater.

Caveat: If you call 911 [in the USA] they will bring an AED! So don't let the fact that you don't own an AED stop you from starting CPR. Just be sure somebody calls 911 also.
Well, I think that trying to understand fundamental physics questions contains some value at large for society which is hard to quantify. But even if you don't believe in that, you could think of this research as buying an option on the case that one of these experiments does end up revealing something that's revolutionary.
The street resale value of a stolen $1000 phone is far less than the value of $1000 in stolen cash.
The sad thing is that none of them are right. To do it properly, one effectively has to take the full state machine of a DEC VT-like terminal emulator and stick it into a filter program. Regular expressions in perl/sed/python aren't enough. There are quite a number of things that can be output to real or emulated terminals that none of these collections of regular expressions will strip correctly. And conversely, these regular expressions will wrongly strip things that, whilst odd, will actually work on real/emulated terminals, including C0 characters that take effect in the middle of control sequences.
This will be the end for me, after being a constant customer since 2018. I absolutely need this feature and will have to find another product.
Yes, but the problem is that the British have options for fixing that situation that are both effective (just give it back, if those governments want it) and don't do too much collateral harm. It's an oversimplified comparison. The effects of slavery can't just be undone, and the indirect steps we can try to take (force diversity in business/education) do other harm, which some of those harmed will (totally understandably) not tolerate. On top of that, we can only try to force a theoretical ideal - as you say, "if everything were fair there'd be an equivalent wealth distribution when comparing races". But many things are not fair, and the effect of slavery is only one thing contributing to that, so it's an ineffective indicator that the effects of slavery have been undone. And frankly, even if we magically fixed everything unfair, there could still easily be racial differences in wealth distribution by simple correlation of harmless factors (i.e. if there is any racial correlation in types of jobs preferred).

It's practically an impossible problem - both to completely fix and even just to discuss. Of course we should do what we can and what is reasonably fair, but ultimately, voters (who are at no fault for the historical situation) must largely agree to what "fair" means. Good luck on that one.
This is one of the nice things about Visual Studio: F12 jumps to the declaration (the interface) and Ctrl-F12 jumps to the implementation (the service) or presents a chooser if there are multiple implementors.

I find that shortcut easy/powerful enough that it's no additional burden on my cognitive load. At least, it's no more taxing than inversion of control is generally.
I love this kind of obscure scholarship, thank you!
VanJS: Vanilla JavaScript Reactive UI Framework
These comments remind me of newspaper articles saying the internet will fail and horse breeders saying cars will fail. All want to deflect to how wrong this is when it should be like the Drake Equation and can still give you data and ranges. With time and AI evolution, the estimates will get more close to this.

“It is difficult to get a man to understand something, when his salary depends on his not understanding it.” -Upton Sinclair
> People just have to learn that media is dead and they can’t trust anything anymore.

That is easy enough. What is difficult is to teach people they cannot just trust the people who tell them what they want to hear.

> Hopefully honest tellers of first hand tales will exist and get the reputation for honesty they deserve.

The odds of that are basically zero. There is no reliable way for people to know whether someone's tales are first hand or not, nor whether they are honest or not. If people stop consuming mainstream media and turn to gonzo journalism, powerful interests will manipulate information channels to direct eyeballs to the journalists they buy. The audience will not notice.
I don't use a CPAP machine but I do use a mouth guard type deal that pulls my jaw slightly forward and ensures the airways are open, which seemingly works for my (mild) Apnea.

Once you know what it feels like to not be bogged down by Sleep Apnea, it is indeed eye opening and you will legitimately get annoyed when you miss a night of sleep without it (e.g, you forget your appliance on a trip or something). It quite literally affects everything you do.
The US government has 18 trillion in fixed assets, ~ 3.7 trillion in financial assets. That’s before you consider the value of control of resources and revenue.

Nation states still leverage a lot more wealth than even the largest companies.
What's the fastest way to find the nearest AED?
It’s a different kind of viewport for interacting with people and content. The better the content, the more people. Content will differentiate itself via the traditional mechanisms (effective storytelling, using the new capabilities of the hardware, etc.).

There has been a crack in a wall in Gorilla Tag for two years. My son has been telling me they are releasing an update that lets you go in the crack and explore. It has been really interesting to contrast the flailing of Meta attempting to coherently describe their vision of the metaverse with the ability of the Gorilla Tag developers to build a community around their game.
It’s germane in the sense that what you’re arguing against is a rounding error by comparison, consequently, not a material argument against cash-based money laundering in any meaningful sense.
I experienced the HBO Max captchas just a few days ago. Everyone did since they launched a new app and made everyone switch to that and re-login.

Some of the solutions are clearly just wrong. I have a PhD in Computer Science and if I am failing multiple basic addition problems, I assure you that it isn't me, the answers are wrong.

I had to do the same audio puzzles and got the first audio puzzle wrong too, and I even had my partner helping me. It is clearly just a bad test bank. Which begs the question, if the answers are wrong and there are only 3 choices, then what's the point? Regardless of whether you are human or not you are going to guess it eventually in about 5 tries, which is what it gives you before locking you out.
> To this end, I think Haskell, in its pursuit of the purest, can lead to incredibly-high cognitive load abstractions that make reading code daunting.

Hard disagree. The Haskell abstractions in the standard library are (mostly) great. Classes like `Monoid` or `Functor` as as basic as they get (in the sense that they describe a very small set of behaviors) and include laws.

Of course, user defined classes can incur in high cognitive load, but that is applicable to any language that supports abstraction.
Wireless charging for some devices such as phones is 60-80% efficient. For cars, it seems to be in demand per "Several Companies Developing Wireless EV Charging": https://www.notateslaapp.com/news/1235/tesla-is-developing-i...

If we can dream of self driving cars, we can dream of self-connecting cars. Something a bit like a toy slot car?
Fundamental research has a funny way of producing results in other areas. To name just one example, the World Wide Web was developed at CERN.

The other thing is that you never know exactly what will and won’t have applications later on. General relativity seemed pretty useless until we had GPS; number theory had no practical use for thousands of years until asymmetric cryptography was invented. Even within particle physics, neutron scattering is now a fundamental part of material science, and I’m sure there are many more similar examples. I can’t tell you exactly what CERN’s current research will result in, but I wouldn’t be at all surprised if it eventually finds a use. (Or has already, in fact.)
Oh apologizes! When you said you don't interact with JavaScript I thought this meant you didn't run JS but I see your point now.

You can right click on YouTube videos to download them? That sounds slick! How did you set this up? Is something YouTube-specific happening or is it generalized and just happens to work on YouTube? That's totally something I'd like.

I have no idea what that means legally, but to me it certainly supports the argument that doing something so simple clearly isn't bypass DRM/violating the DMCA. (though I'm sure the media industry would argue that whatever browser/extension making this possible is guilty of defeating DRM. )
My login rolled over to the new app without doing anything.
In this film they used to trust people? What a novelty in today's society. I wish we had more of it.
Ask HN: Unreleased Products
In the past few months, especially with AI, there have been a lot of posts "[company] releases [product]", where a company has not in fact released a product—they're just testing it with their friends in closed alpha/beta; you click through and it's just an email signup waitlist to be notified when the product is ready.

Is there some kind of flag or tag for these? How can I distinguish real releases from "we're in testing"/"we will release soon" announcements?

Can we start tagging these?
Well your trust is misplaced.

https://www.kcrg.com/2023/05/19/this-book-is-gay-iowas-loomi...
Did a bit at online fashion retailer Net a porter a while back, and they rolled their own ‘domain specific’ captcha that had you do things like "select the cuff links". I think it was pretty dynamically powered by their live catalogue.

Once during development I got a captcha that said "select the glasses" where my options was a photo of sunglasses, or a pair of glass drinking cups.
A lot of what needs to be done definitely is not rocket science, and much of it can be trained -- at least when things are going well.

One thing I do appreciate is that there is a pretty good meritocracy at the second tier fabs working on legacy nodes. I know a fair number of folks who have worked their way up into upper management with only an associates or bachelors degree.
> shut him down.

Does this mean firing him?
More important: Call 911 and start CPR. 911 will always bring a defibrillator.
Took a BLS course in the last year in the US (PNW)... they barely covered breathing. I'm not actually sure, from taking it, when I would do breathing. They did a lot on the AED. I should re-watch the video.
What is interesting is that everyone who opposes globalization for what it does in terms of labor market conveniently forgets that localizing also comes with a lot of darker things.

We want to manufacture iPhones on US soil entirely? Well, where are those factories going to be? What children will live in dangerous health conditions in perpetuity because of the pollution that will come with it? Where will all the waste go?
But if you do that, you don't have to separate kids by race anymore.
These are all valid Rust:

0b1111_1111
0b11111111u8
0b1111_1111_u8
0b11_11_11_11_u8

https://doc.rust-lang.org/book/ch03-02-data-types.html
Oh, ok I thought the demo was a picture because nothing happended when you clicked the thing...

The JS version has very high latency. How does it work under the hood?

Can the same pipeline port Java Applets to WASM/JS?
I saw some comment above lauding the progress we've made because "we consume more goods and services"--which feels farcical to me. Like great, we consume more junk food than at any time in history AND more diabetes and heart medication--what a win. Both get added to GDP, though. Like tires spinning in the mud...
Deep science is "we don't know what we don't know" sort of thing.

Quantum computers?

Faster space travel?

Long distance communication?

Understanding deep space imaging?

Etc
There's a page for that!

https://science.osti.gov/hep/Benefits-of-HEP

tl;dr - HEP particle detectors and medical imaging detectors share a lot of technology.
It's called gamification
At a very rudimentary level, I feel like Roblox is the closest thing to the concept of a metaverse as displayed in Ready Player One.

You have an avatar, that can traverse in and out of thousands of shared player made experiences, and you take your things with you. Is there much more to the concept?
> Why not go a step further and demand that all roads should be put underground

Like a subway. Throw in some bicycles or e-scooters for the last ~200 meters.
I was cracking up when it started playing the bagpipes.

I don't think its too much of an exaggeration to say this is what happens when security teams don't receive enough pushback from the higher ups or from other teams. I see this all the time in large big tech companies.
When I took a software engineering course, they talked about the benefits of "decoupled code," "dependency injection," and "abstractions," but when it came to an actual tactical explanation of these things, or method of recognizing highly coupled code my education fell woefully short.

Tactically speaking, if you don't abuse the global scope (class methods/singletons are abuses of the global scope), don't have circular dependencies, don't have "intialization" methods called after constructors, and most important of all, don't call non trivial functions in constructors, then your code is probably reasonably abstracted.

More importantly than being abstracted, it is probably absolutely boring and trivial to unit test.
My IDE (Jetbrains) has a „jump to implementation“ feature. If there is just one class implementing the interface it just jumps there. If there are multiple you get a drop down.
Mine did that on the AppleTV but not the web. I have aggressive cookie blocking in my browser though, so maybe it is just me.
On the topic of spending big money on science - it would be so awesome if we built a huge observatory on the far side of the moon. I feel like we can do some really interesting radio astronomy there, or at least copy what JWST and Hubble does but with fewer constraints, being on a large, if unstable, physical body.

As far as tax money, basic science feels like a large but very slow and unpredictable ROI
At least where I live, it's a requirement in order to operate a business. If you go anywhere and ask for their AED and they don't have one they can be shut down.
The answer is: We don't know.

We don't know what there, the only way to find out is to experiment.

This is true for all fundamental science - you don't know in advance that it's there, you have to just see what happens when you try things.