skysight-inc/HackerNews huggingface dataset:
The end knot is identical to the standard bowknot, so it seems unlikely that this would hold any worse. If you're currently tying your shoes in a granny knot, I would be very surprised if that held better than a bowknot.

I've used this method to tie all my shoes for more than a decade and it holds much better than the granny knot, which I'd guess is probably 50% of people (as whether not you end up with a granny or a bow knot is just the toss of a coin). The benefit of Ian's tying method is that it is impossible to end up with a granny knot.

My shoes never* come untied, without needing to resort to a "double-knot".

* Except my Sperry Docksiders, which have leather laces and don't seem to keep any kind of knot very well.
FB does case-inversion of the password. If at first the password hashes don't match, it inverts the case (not all upper or all lower, but passWORD <-> PASSword) to solve if the capslock is on or not.
Social Media ‘Likes’ Change the Way We Feel About Our Memories
harterrt - I hope you're still reading this...

This is a really good (initial) framework for thinking about what new features should or should not be built.

But I would advise against using it (alone) as a tool for deciding which existing features should be removed (as other readers suggest may be happening).

With new features, it's a binary choice - build or not.

With existing features, there is a third choice - continue development, stop development (but maintain), or remove feature. Removing features has costs that might not be worth the savings.

Google lost a lot of goodwill over the last few years by unceremoniously dropping products. Mozilla, over the last year or so, seems to be making some of the same mistakes.

Chromium is terrible enough that users don't really have an alternative - at the moment. But goodwill is really hard to get back after it's been squandered.
You could drop SMS, MMS and phone calls and use something like whatsapp instead, which a lot of people seem to be moving towards anyway.
You could also fold down the rear seats and escape through the trunk (the seat folding latches are on the inside of the Model 3).
Sanity check failed.
You've gotten a lot of advice and there is something I'll reiterate. Don't aim so high. I eventually got to the level of being pursued by FAANGs, but it took many years of working at a "boring" software company and just gaining skills. Also, on your resume try to make it outcome focused. Don't say what you did, say what the impact was. Everybody "knows" c++, docker, <insert technology here>, but what was the impact of what you did? Why do you know those things in the first place? That helps a lot when just sending resumes around and not having a connection. Also, you are studying all these algorithm text books, but first of all lots of companies do not go beyond simple graph theory questions. That was my experience at Apple (though Apple is very different from those other companies). If you are going for a specialized role like embedded systems or a backend software network engineer, the focus will be on things like "how does an OS scheduler work" not, "solve a dynamic memory problem". Also truly understanding the language you choose to program in is very important. It becomes immediately obvious when people don't really understand their tools, especially if they choose C++ (that's been my experience at least). You're over optimizing on the algorithms and not focusing on just software engineering. I am extrapolating this from what you said in the first paragraph.

Also, something that hasn't been really stated (and I feel weird saying this), but try to be funny (self deprecating is the safest way to go) and easy to talk to in an interview. Even though we all try to think of software as some pure meritocracy based on raw technical skill, it really isn't primarily because the technical part of the job is generally easy for the majority of positions and its communication where things break down. If you seem unapproachable or difficult to work with, then people won't want to work with you. I am noticing that at my current employer "soft skills" and ability to work with a team are becoming a bigger part of the interview process. When I do technical interviews if I can't converse with a candidate about how they got to their solution or their difficulties, its a bigger red flag than whether or not they could solve the problem or not (unless its clear that they really don't know anything).

edit: Also you mentioned something about long hair. I have long hair (a bit past shoulder length now, but its been a longer). Its something I worried about too. Nobody cares is what I learned. What people care about is if you are well kept. you can be well kept with jeans and a t-shirt and long hair.
Didn't this turn out to be floor mats getting stuck under the accelerator?
> SH2 made it to the United states in the Sega Saturn game console, and SH4 powered the Sega Dreamcast.

And the 32X used the SH2!
Overtone is a music toolkit in Clojure. One of its source modules similarly captures music theory:

https://github.com/overtone/overtone/blob/master/src/overton...
It's not about blocking or hijacking right-clicks. The menu option simply isn't there when the right-click happens in an iframe.
Isn't this the land of the free? Why can't they delete edit their comments if they want?
you should know that "doomsday rhetoric" is backed by very solid climate science. Just check out the latest IPCC report if you dont believe me - we aren't going to make it below 2 degrees C warming and the implications of that alone are catastrophic. Just as an example, we're looking at hundreds of millions of climate refugees as things like drought and lower crop yields destabilize large regions. Even if you live in a country which avoids these types of trends, the refugees created can and will offer a massively destabilizing force to your home country. For reference, the Syrian refugee crisis was triggered by a record drought (which are becoming the new trend) and that created 1 million refugees. Just 1 million dramatically altered the course of domestic & international politics in the EU, imagine what HUNDREDS of millions will do.

Climate change is THE existential threat of our generation. The only ones which will benefit long term from avoiding the problem are those with a vested interest in fossil fuel companies.
Sure pick something from the list that is an ongoing human rights violation from the government that they are using data harvesting to continue.

Bonus points if it's equivalent to GENOCIDE, which is what the ONGOING human rights violation in China is.

The data going to them helps them continue this GENOCIDE.

https://en.wikipedia.org/wiki/Cultural_genocide_of_Uyghurs

You like linking to wikipedia, which article from the list you linked is equivalent to my link?

Must meet the requirements of it being CURRENT and caused by the government DIRECTLY.

All cultures have a bad and violent history. What matters is your current morals.
i support that!
Also this
https://danafblankenhorn.substack.com/p/pay-per-day
As Jtsummers points out, people can and do give corrective upvotes in such cases. I do that all the time, and I hope people understand that it's part of being a good citizen here.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
If you encrypt the prior passwords using a key derived from the current password, you're enabling this sort of check on password change without really sacrificing security, don't you?
Wow, almost thirty years on the internet and learned a new thing today.

I often wanted hexadecimal IP4 addresses because the standard format is hard to type and some octets in decimal expand to three digits. However seeing it in action and requiring the "0x…" prefix has made me less enthused:

ping 0x0a000101
ping 0x0a.0x00.0x01.0x01

Frankly that sucks, no wonder it never caught on. Something shorter with a fixed length like the below would have made me happier, though the ship sailed decades ago:

ping 0a00.0101
Every other car manufacturer makes it a point to ensure that drivers are never under the impression that things like LKAS and ACC are meant to supplant the drivers undivided full attention to the road. Toyota specifically has held back their technology for this very reason. Even GM Super Cruise, which is arguably more advanced than Autopilot, is marketed solely as an advanced form a cruise control, with no mention anywhere of any kind of autonomy, and is only enabled when the system is certain the driver is in the seat watching the road.
"Killing fewer people than literal murderers is not an accomplishment worth celebrating."

You're straw-manning and you know it. This is exactly what the above commenter was referring to.
> It's more like a locksmith that comes into your house when you didn't call this time. And installed the first time they came, a device to check everyone that comes in ( since they discovered an Chinese application that listens to phone calls)

It's more like a locksmith coming into your home because you asked him to manage the locks and ensure they were in working condition... and surprise he keeps them in working condition.

In other news, USA asks Cisco to build routers for NSA network and accuses NSA of having too much access, which they could have used.
It's baffling to me why so many in this thread are so cynical, when burnout and bullshit like being a "passionate" engineer are so hyped. Of course you need to do some things you might hate doing in any given job. But, software engineering is a stressful and often times unforgiving drudgery. The vast majority of startups and companies serve the most vapid or ethically questionable markets, or are totally opaque in terms of where your value goes. Every startup ever asks you to "believe in it's mission" and that's typically to acquired (but ostensibly to change the world, through handcrafted advertising). If you do participate in the drudgery of programming for one of these hapless corporate entities or pointless startups too long, especially with no other personal reward than money, the thought to end your life or switch careers might cross your mind frequently. Good job OP, I like the idea.
I'd love to see this analysis of luminar
Per the sibling conversations: instead of having the compiler tell users about traits that are implemented by both arm types, maybe it would be more productive to tell users how the issue arises from static dispatch considerations?

Maybe if there's an attempt to invoke a method on the result later, like in this case, the compiler could point to it in a "note" and say "Would not be able to determine statically which `impl` of this method to invoke", or something.

Users with experience in languages like Java and Python will have a reasonable expectation that code like this should work, because "they both implement iteration" [0]. It's definitely not obvious that dynamic dispatch is why that can work, and how Rust's static dispatching default impacts idioms like this.

It's singularly frustrating to try to express yourself in a language where familiar idioms just don't carry anymore -- as anyone who's gone from Haskell to Java can attest. I think it's valuable to recognize the idiom and gently teach users why Rust differs.

[0] https://news.ycombinator.com/item?id=26867490
Still, these images are kind of hard to compare/remember.

Why not convert a hash to a correct horse battery staple? https://xkcd.com/936/
Based on this video, https://www.youtube.com/watch?app=desktop&v=9KtkIarbnMg it seems #2 is more likely scenario.
Mitch Bradley (who's a Forth guru who wrote OpenFirmware) wrote a subset of Forth in PostScript:

https://donhopkins.com/home/archive/forth/forth.ps

https://en.wikipedia.org/wiki/Open_Firmware

https://github.com/openbios/openfirmware
Is it possible to predict of SuperH performance per Watt compared to Risc-V or ARM?

It seems to be a great candidate for IoT CPUs.
It's pretty tough to set an effective trap for catching herd animals on the African plains. Persistence hunts did frequently end by throwing spears. But spears are very short ranged. Hunters had to chase the animals and get really close in order to ensure a kill. And it doesn't take zillions of calories, just a few thousand.
The major cloud vendors have a vested interest to the tune of trillions of dollars for ensuring lock-in. All the cloud vendors want to become the next IBM, except this time with recurring revenue instead of one-time sales, something IBM never succeeded at despite trying very hard.

Openness, standardisation, commoditisation, and low-tier equivalent offerings are an anathema to the vision of these mega-corps. They will fight tooth and nail to prevent it.

Look at what Microsoft is doing: Instead of moving Azure features down to their IDEs, they are moving their IDE into the cloud! VS Code is Electron-based, which is to say it is just a local web server plus a web browser shell. It's not rocket science to move the server component into the cloud, and have the standard customer web browser be the front-end. I've noticed recently that this has started to happen. There's already a SQL query editor based on VS Code, and there's editors popping up for App Service and I think Functions also (equivalent to AWS Lambda).

This is the ultimate lock-in, where you develop "on" the platform directly, and have no hope of ever reproducing any part of it locally: the build system, the debugger, source control, tracing tools, or the IDE itself.

Other people in this thread mentioned local Kubernetes development flows. They're too busy drinking the Kool-aid. The cloud vendors are not interested in ever making this a long-term viable option and will find creative ways of making such open development practices non-tenable.
I don't see how it is ridiculous. Can you get a great body with hard work and intelligent programming without anabolic steroids? Yes. Can you get it without hard work and with anabolic steroids? No [cue that one study where they gave test to people for ten weeks and they gained a few kilos of water and glycogen weight]. Can you become a mass monster without either? No. Now what I personally find ridiculous is how people complaining about "unrealistic bodies" prefer to promote unrealistic expectations of what AAS do instead like they're some sort of black magic.
I learned it from a 3-min TED talk [0]. I didn't realize it had a proper name.

[0]: https://www.youtube.com/watch?v=zAFcV7zuUDA
I can’t wait until we can just say “passwords are ancient and obsolete”
We’re kind of crazy and use WebDAV. Big upsides besides upload support were built in support in Windows Explorer, running over a single port / http, and https support.
Urbit also developed a solution for turning a number into an avatar, although theirs only have 32 bits of entropy, and to be honest there are many that are difficult to tell apart:

https://urbit.org/blog/creating-sigils/
I will when we actually get to work on it. Before that, it would be counterproductive—just having to process the inputs would cause further delay.
My regular shoes have round laces, I'd guess they are nylon, some kind of synthetic fiber. Sort of slippery. Never have a problem with them coming untied if I pull the knot tight though. I don't double knot.

Maybe I did the Ian knot wrong. Don't have a problem with the knot I use so not investigating further.
No, that's not what gaslighting is. Gaslighting is when you deny an obvious truth. To attempt to convince someone that what they saw or experienced did not happen as they saw or experienced it.
Duplicate post of
https://news.ycombinator.com/item?id=26861473
Spivak wasn't verbose?
I gave up on the idea of RSS on an e-reader because RSS is garbage on the vast majority of websites these days. Most of those that support it will only show you the headline and maybe the first paragraph before including a link to the full article. So you're then still opening the article in a web browser to view it--which then sends you back to the well-known "Experimental web browser on Kindle/Kobo/other e-Ink reader is crap" problem). There were only a handful of sites where I could do meaningful article reading within the RSS reader itself, and one of them (ArsTechnica) required paying a yearly membership fee for the personalized full-article RSS feed.

It's far less convenient, but just running the articles through Pocket makes for a superior reading experience (particularly on the Kobo), since Pocket will extract and display only the readable text, and avoid the nightmare that is trying to display your average webpage on an e-Ink reader browser.
All that work... :)
PS1 BRender Games Reverse Engineering
HN gets 1400-ish submissions and 12,000-ish comments a day, and 5M-ish users a month. Whether that's big depends on what you're comparing it to. It's big to us.
From my standpoint, there is insufficient information to conclude what has happened. The police believe that no one was in the seat, but police also tend to be routine liars [1]. Without having the facts they used to draw that inference, I can't endorse their belief.

For my part, I'm also curious how easy it is to actually switch from the driver's seat to the backseat of this kind of car. I know in my personal car (a sedan), it is very difficult to move from the driver's seat to any other seat, which makes me discount scenarios that involve the driver quickly hopping in any other seat. But internal car layouts differ, and I don't know if this specific model is much easier to transfer.

Another thing that is woefully unclear to me is a) what Teslas actually do to make sure the driver is driving when using Autopilot/FSD/whatever, and b) what they actually do when they think the driver isn't paying attention. I've seen many contradictory reports on these topics, especially when some people say that Tesla says this is what they do yet videos seem to indicate that they aren't doing that.

[1] That said, this is also a case where I would have a priori expected the police to be lying to blame the driver instead of the car manufacturer itself.
I actually switched to the Ian Knot specifically to handle the stiffer leather laces of boat shoes and boots. Previously, getting a knot in leather to hold was a miracle and I would slip the shoes on and off (causing unnecessary wear and tear) just to avoid disturbing the knot. The Ian Knot allows me to treat leather laces like any other material and has extended the life of several pairs of shoes as a result.

I will say that I cinch the knot tighter with leather laces than any other material because, like you mentioned, they are fussy.
Did you just give away very predictable credentials from a very predictable person with full access to very predictable IT equipment?
For the Tolkien nerds, Elvish numerals use base 12.

https://www.languagesandnumbers.com/how-to-count-in-quenya/e...
Golden handcuffs means to leave would mean giving up too much money. I think it’s understandable behaviour. It would be financially irresponsible to quit a job that pays very well, especially if you’re not sure of landing another one. Being laid off, however, takes you out of the dilemma, so feels like a relief.
Start a blog and start writing :)
I really like the idea of https://100daystooffload.com/.

I think consuming and producing information should ideally go together. Usually, I first talk about something I read with friends. Through these dialogues, where together you talk about what you have read, you gain new insights.

Some years ago I started taking private notes and shortly writing thoughts about events and articles I had read, which can be accompanied by sharing more elaborate thoughts on social networks. If I made a short note for something I read, I already started to read more carefully, because I knew I would have to write about it. It might have also made me more critical about the value of certain sources of information.

I'm now in the process of writing my first blogs publicly, on specific topics that interest me, but where I also know that at least certain friends / groups of people are interested in reading it. For me these are the first steps to make sure that I spend time on sharing thoughts and ideas that have value for others.
Central bank currencies, at least in the U.K. where our payment system is near instant anyway, is little more than a retail bank account at the Bank of England.

A game the Bank of England got out of back in 2008. (People who worked at the BOE used to have the perk of a BOE bank account with the fabled 10-xx-xx sort code)

Funny how these things go in cycles.
Though this is intuitive it's not really true in a real sense because it's trivially easy to avoid this "tax". Any asset -- down to a humble CD -- will beat inflation. However, assets increasing in value also increases tax revenue due to capital gains!
I guess you wouldn't really need it to be extremelly watertight, just tight enough that the hose puts more water into it. Seems like it would pay for itself with 30k gallons needed
We (UK) used to call it a 'Granny Knot' if someone at school pulled your tie so it became basically stuck around your neck because it was so tight.

I know now we were totally wrong about that!

This kind of website is why I love the internet. I mean, look at the level of devotion on display here!
Gnu Stow is something I've often heard referenced. Disclaimer: I have no experience using it.
تحميل برنامج Audacity تسجيل الاحترافي و هندسة ملفات الصوتية ويندوز
Which was never concluded to be a Toyota software issue.

Then there's the pesky fact that a car needs like 1000HP to overpower the brakes on something like a modern Camry. So if people were actually pressing a brake pedal, which is physically connected to the hydraulic brake system, the car will stop.

Yeah, they were successfully sued over it, but all that means is that they were probably responsible based on the information the jury was allowed to hear. And I believe much of the culpability came down to the fact that the floormats did actually move into the pedal box for that era Toyota (mine did it all the time, even post-recall).
Most people will instinctively run with decent form as long as they're not obese or already injured. Coaching can be helpful but usually isn't essential.
So, so cool! Congrats to everyone involved!

I recently wrote a short piece about Ingenuity’s COTS hardware, its open source software, and its radiation mitigation techniques: https://orbitalindex.com/archive/2021-02-24-Issue-105/#ingen...
Oatly F-1 IPO Prospectus
This isn't just a deli. This is a financial engineering firm.
Reducing the key space makes brute forcing easier. Nobody should accept such outdated password policies rooted in 50 year old practices that can't be safely used in a world with external threats.
Race and sex are protected classes

Racists are not a protected class
It's not quite the right word because she genuinely, plausibly believed I (the property owner) would consent to having my lawn mowed. So if you want to split hairs, we might say that vandalism requires disregard for the consent of the property owner. Note that we can't reasonably assume that someone who spraypaints my garage door or windows or etc is similarly acting in good faith because it's commonly understood that spray paint is difficult to remove and that it's not widely appreciated (I hope we can agree that 'street art aficionados' are fewer and farther between than people who want their lawns mowed--if we can't then I don't see much point in continuing the thread).
This is how I've been tying my shoes for well over a year now, and it's great.

Also how I tie my youngest's cleats for soccer and t-ball: he hasn't had his shoelaces come undone since I switched to this technique.
Show HN: Fullstack Quickstart 2021 – Node.js, TypeScript, native web components
Here's a thing I don't like and it's not mentioned in the list. If I submit a story I can't downvote on any of the top level comments. Why is that?