skysight-inc/HackerNews huggingface dataset:
There is a UI problem on GH with forks. (From my limited experience) most profiles that are full of forks the person just uses forks like they would stars. No branches or PRs made. I'd guess, cynically, this is to fill out their profile.

On the other hand a profile of meaningful contributions looks the same on the surface.
This!! Passwords are old and obsolete. We should have stopped using them years ago
Oh shut up fascist.
"But what's not landing with me: when the author had the choice....nobody cuffed the author to the desk".

Golden handcuffs: a phrase first recorded in 1976, refers to financial allurements and benefits that have the objective to encourage highly compensated employees to remain within a company or organization instead of moving from company to company (or organization to organization) (opposite of a golden parachute).

Surely you can relate to someone taking a job they might not love because it pays more right? I think the main point he's trying to make is think twice before doing a job you hate, just because it pays more. Life is short, your job takes up a lot of your time, so consider doing something you enjoy...even if it pays less. That part at least is good advice I think.
To me, the thing I was replying to is a reinterpretation of privilege and denying a common reality. I know a lot of people that try to address how white/black terminology exacerbates disproportional civil rights abuses by race based on the unrelated good/bad association and would say it is privilege to not notice that or consider reconciling it.

Assuming that was intentional, perhaps there is a better word. Assuming it was not intentional, then its just odd.
True, I should have qualified the phrase impractical by stating at this scale. it’s an industrial scale process that because of the pressures and temperatures involved isn’t practical to use for anyone who isn’t permanently installing it at significant capital outlay - which, wouldn’t be practical for cooling any cpu other than maybe a supercomputer.
Architecting for user (and engineer) happiness during Stadia Controller setup
Another (outer) alignment failure story
Isn't it basically legally defined already? Brandishing a weapon at a police officer seems like a pretty good bar to me.

"I would also like to point out that diabetes is something that an individual has some long-term control over, whereas it takes one cop with a hot trigger finger and some bad luck to get shot. The two are not remotely equivalent."

Oh they are plenty equivalent. Staying away from criminal activity and obeying police orders are certainly something you can control individually. That will keep you from being shot by a police officer 99+ % of the time.
> The J2 has different cycle times from the SH2 used in the dream cast.

The Dreamcast uses an SH4, not SH2; which is a superset of the SH2 instruction set, let alone completely different timings.
SuperH and RISC-V and ARM are instruction sets, not microprocessors. The performance per Watt depends on the specific microprocessor architecture, the physical manufacturing technology, etc., much more than the instruction set.
Capgemini report states that unchecked and unauthorized from China happened after October 28 2009; as reported by the journalist that broke this news: https://twitter.com/huibmodderkolk/status/138335058865459200...
What do you think is wrong with Luminar?
Sounds cool, but I don't drive enough to get sleepy doing it.
You have no evidence of that, and neither do we (right now).

When we do get evidence of that, we crack down hard. We've done that in the past in two different $BigCo cases—but this is very rare. What's not rare is internet users making up stories about it based on their feelings. That's so common that the site guidelines ask HN users not to do it: https://news.ycombinator.com/newsguidelines.html.
Probably the same reason you cannot downvote any direct replies to your comments, such as this one.
There's no chance of me hugging the people I work with. None. Ever. I would only go for drinks with a few of them, but not often. Places vary, and in previous places I've had good drinking buddies, but hugging work people has never happened and never will. I'd hug the helicopter.
Oh, this is going to be real popular with the conspiracy crowd.
I added this to my custom filter list, and it did not get rid of the sign-up pop-up.
Well this is certainly eye opening, and a new level of insidious technical wizardry to me.
Well then since, you have probably already familiar with Rust + asnync ... I mean it's even out of nightly by now, I guess it's time to start cracking on nim, zig and crystal.

I mean JavaScript pff... that's so last decade.

/s
Sure, but that applies at least as much to the original solution.

And this seems more of a 'on my desk at home' sort of problem space than a 'whip it out of my bag' sort.
The news that Hertz's shares are no longer expected to go to zero is also incredible.
In a situation where a criminal breaks into someone's house and brandishes a knife, the intent doesn't matter and the criminal shouldn't have agency to decide the outcome. I think this is what rubs me the wrong way about your comment: who gets to decide the outcome - the robber or the one being robbed.
Well so either way the "proper" way is to end up with a bowknot, as demonstrated. However, the TED talk's method of getting there I would actually classify as wrong.

If you want to use the "bunny rabbit" method, the easiest way to turn your granny into a bow is just to switch which way you tie the laces over each other at the beginning – that is much easier than trying to invert the bunny ear thingy.

However, the even easier way (and what GC was pointing out) is the "Ian" method, where you pull the bows through each other simultaneously, which (with practice) is faster and always guarantees a bow knot.
> This makes sense, since authorization is strongly related to business logic.

Definitely. I'd say you could further break authorization into two components:

* what permissions/roles a user should have
* what those permissions/roles can do in an application

The former is somewhat amenable to being centralized in a user management application. The latter is always going to be application dependent and should be handled inside an application's business logic (perhaps abstracted to a central component there).
I do not see why, everyone is being respectful. Perceiving and understanding diversity of styles is something nice which to me, as seen in other fields like mathematics, leads to new ideas and insights.

Unfortunately, seems like more people share your opinion that this post is a bad idea. Les than 30 min ago this post was in the second page of HN but now I cannot find it anywhere.
Cheap SLA printers couldn't have happened until recently because of the screens, but there's nothing in FDM printers that wasn't available in the 90s. Sure it didn't "hurt anyone," people don't need 3D printers, but it stopped a whole subfield of engineering from existing for twenty years. Personally I call that detrimental.

At least it's not as bad as the other IP protections. If the lawyers who brought us copyright law had gotten into patents, we'd be eagerly anticipating the launch of the consumer television.
Uxn is a 8-bit virtual stack machine
Coming from C/C++, "enums with data" sound more interesting to me than "unions with a type", even though they describe the same thing. I used C/C++ enums far more often than unions, and often wished I could add extra data to them.

Another thing is that adding data to Rust enums is optional, and so you can have an enum of variants with no data. The union equivalent to that would be a type-only union which sounds kind of odd.
What flavor of fraud might this OTC malarkey be propping up?
I suppose it's more to prevent digital mobbing then to force positivity.
Could you please paste your custom filter rules for it?

I tried the keep-zapping approach, and eventually got rid of the pop-ups, but then was unable to actually scroll through the page and read the article.
After I stumbled upon this site years ago, the Ian knot is how I tie my shoes every time.

The hardest part about this knot is making sure that somebody is watching while you do it. Every time I tie my shoes alone, I feel an upwelling of regret, as if there has been an opportunity lost.
If a company is trying to hire people to do the work that current employees don't want to do then it sounds like they have already hired the wrong people.
what slip knot?

I've been using the Ian knot for probably 10 years now, if anything it's easier to tie it tight since you can keep the tension on the first not held until the very end.
I feel that way about meetings. Boring tasks can be automated away if they have a pattern.
The first amendment protects against Congress specifically. But you as a human have the right to free speech, and that right needs to be protected against private individuals/ corporations as well. If McDonalds blew up your house, you would sue for property damages instead of shrugging and saying "well it wasn't the government, so I guess they didn't violate my property rights after all."

Whether what Apple did here is actually a violation of one's right to free speech is a pretty tenuous argument. But that is the argument you should be responding to.
With passwords that simple, it's crackable almost instantaneously without any preknowledge of the password format. That, coupled with the fact that systems get randomly attacked all the time, I doubt it's really that big of a deal.

Attackers don't need hints on passwords, they don't need hints on targets. They just target everyone, and try all easy passwords.
This is what I found as well. At high pay, you may be getting into building MVPs and prototypes - these don't require "boring" things like extensive testing or documentation.
The board will see that their idea works and then only "boring" part is hand over to dev teams to "productionise" it.
I have the feeling that HIPAA requirements are also another driver.
Wow! 10 sold for ~$600 each!
I don't know where you're running your scripts on, but https://github.com/brianpcurran/gandi-automatic-dns worked well for me when I had a DynDNS scenario going a while back. So that might be worth a look if you want to reduce the amount of code you have to maintain yourself. I still maintain the AUR package for it FWIW.
How about the incidents described in this article: https://www.acslaw.org/expertforum/mass-surveillance-and-bla...
Cannot recomment Planetes enough! I'm watching it again with my girlfriend, and after some initial skepticism, she was very much onboard. And we haven't even gotten to the really good stuff yet.
He didn't provide any samples, sorry.
Get a physical book. Take the book and a pen and maybe a notebook. Go out to a park or a beach or some place where you can read comfortably. Walk. Leave your phone at home. Read. As you read, underline the parts that stand out to you, and write notes in the margin. Once you've finished the book, go back through and re-read everything you underlined, and all the notes you took. Take breaks to walk around during this process. In the end you will have absorbed a lot of ideas and done a lot of thinking.
Yes. I've been doing this for years. It's the only way to go.
Still higher than the dollar? We lost a chunk against the Euro but not as much as I was expecting. The only thing the £ has really devalued against is housing.
My wish list is not full Markdown support, but a little more than is currently implemented:

1. Ordered lists

- Unordered lists

Inline `code snippets`

Super^script

That's it. I totally get why HN wouldn't want tables, bold headers, etc. There's a danger of comments getting visually "noisy" with these. But for referencing code or mathematical concepts, or just listing things, the 4 things above would be really handy.
I never learned the usual way to tie shoes. I kind of do the "two loop" but double it up. I'm a five-year-old at heart.

https://www.fieggen.com/shoelace/twoloopknot.htm

Professor Shoelace kind of looks like a topology professor of mine.
Community Beautification: Oxygen Is Beautiful
Presumably the same reason you can't downvote immediate replies to your comments which is probably there to discourage toxic back-and-forth downvoting.
With the bar on the top and the uncloseable bar on the bottom, this site was too claustrophobic for me to commit to reading the whole article.
Those aren't "issues" with his post. They're just reasons that you would hypothetically (you're not even hiring someone) be a bad match. That's it. Doesn't mean you're bad, doesn't mean he's bad, doesn't mean his post needs changing, doesn't mean your company needs changing. None of that. He advertised himself honestly and it's clear it would be a bad fit.

If your concerns are onboarding process and talking to lawyers, you would be absolutely out of your mind to hire someone who says "I'll work on stuff that pleases me when I feel like it for little money. And no tech screens, please!".

A better match is an owner-run tiny software company. "We have an open source Python client library. It needs type hints. Sound interesting? Here's a link to the repo and some docs. I'll give you $5/hr in ETH up to $100 for whatever you do by the end of Friday." Then on Friday afternoon you maybe have some type hints and pay out up to $100.

I'm picking on your comment in particular, but it's crazy to me how much criticism this guy is getting. He wants to try something new, and so many people are telling him what he should be doing, or why being on the other side of this trade is so terrible. Let's just let them make up their own minds. Let's stop trying to cram each other into little boxes.
The potential for body panels wedging a door close after an accident is pretty much a universal automotive problem, no matter what the latch release mechanisms are. (though I'm sure some latch designs might independently be more or less likely to get stuck).
I did this too and also momentarily forgot how to tie my shoes! (Forgot the new method, and the old method.) Now I have saved literally minutes of my life on shoe tying.
Well, money.
I think we're getting confused on word meanings here. Legitimate is far too vague a work. I'm trying to get at the idea that just because something would WORK doesn't make it ok to do. There is what is possible under capitalism (anything legal) and then there is what is RIGHT. Selling cocaine isn't JUST illegal, it's also probably wrong due to it's addictive properties. Similarly, selling people's data and tracking people without their consent is legal, but it's also wrong in most people's opinion.
This website is a gem. Bookmarked. Thank you!
Very good summary.

One example of such an head ache would be the branch delay slot. It works really well if you have the compiler perform an reorder of instructions for you so the chip can do more while waiting for memory.

In a modern pipeline CPU with register renaming, out of order execution this ISA level reordering would be at best complicating the implementation.

The branch delay slot makes sense where you aim to wait 1-3 cycles for memory loads but becomes a meaningless complication in the face of 10's or 100's of cycles waiting for memory seen on high clocked CPUs today.
From my perspective, these really are more like enums than unions. Rust enums cover C-style enums as a limiting case:

enum Result {
Ok,
Err,
}

If this was all you got, you'd need to return something like `(status, value, err)` to model fallible functions. This is not unlike Go's `value, err` convention, except that `status` is additionally inlined into `value` as a sentinel `nil`. This does nothing to prevent you from using the `value` if an error has occurred, or vice versa.

Instead, we like to carry data _alongside_ the enum tags:

// using named fields instead of tuple structs, for clarity
enum Result<T, E> {
Ok {value: T},
Err {err: E},
}

Now we can return a single `Result,` and you can only use `value` if the function succeeded, and you can only use `err` if the function failed.
This is the second post in this thread where people for some reason expect banks to be better than others at tech.

I've worked at a bank, in software.

They are significantly worse at tech than other industries. They're propped up by usury, overdraft fees, slow, antiquated systems. Why does it take 3 business days to get a refund? The information moves in milliseconds today, yet it still takes 3 business days to get your money back.
It wasn’t undefined behavior four years ago either. RFC 560, from 2014, defines this behavior. As far as I can recall, this was mostly a codification of what was already in place; I’m pretty sure it was never UB.
I am also colorblind. The gold standard is to use a color palette that is engineered for color blindness, which uses a suite of color-blind-friendly colors and heavily utilizes lightness. Here's a good article on an example from Tableau: https://public.tableau.com/en-us/s/blog/2013/10/choosing-col...
I disagree. I think HN is good in some ways, but awful in many other ways so much so that it overshadows the good. Unfortunately the good can trick honest people like yourself into thinking the platform as a whole is good, but hey, you're entitled to your opinion.
I get that fraudsters are defrauding suckers but how will that lead to a market crash, aren't normal stockholders holding stocks of normal companies? I could see a bubble deflating but wouldn't your typical stock go back to what it was a few months ago vs. going to be half its value?
You should never question anything the military does... ever.
This does not seem to cover HN’s silent rate-limits, apparently for selected “troublemakers”: https://news.ycombinator.com/item?id=20997593

This is what seems to cause “You're posting too fast. Please slow down. Thanks.” to appear for up to two hours. Fittingly, I had to wait two hours to post this comment.
The key bit seems to be this:

"If you are a company — particularly a Chinese company — that would like to be publicly traded in the U.S., but that would prefer to avoid the scrutiny that comes with an initial public offering, doing a “reverse merger” — acquiring the empty shell of a near-defunct but public U.S. company — is often an easy way to do it."
While deposits up to some amount are guaranteed FSCS, in reality the government simply can't stand by while there's a run on a consumer bank. Northern Rock was nationalized when this happened in 2008. Even with the FSCS, customers don't want to risk their money being inaccessible while they wait on their claim to be processed.
Recently had a long discussion over email with an executive security officer of my company regarding this topic. Their conclusion was basically "until the standards change this is how it will be".
Stats and facts please. Sounds like a lot conjecture from certain sources pushing an agenda.

There are very specific areas where this violence keeps happening and to claim it's due to the fact that they're being locked up more seems pretty dubious and simplistic to me.
What do you mean by "like this" and why in particular should that be avoided at all cost?
Not sure if this would help, and I'm not exactly sure I'm understanding you correctly, but when I tie hockey stakes, instead of a single "left-over-right starting knot" (using terminology from the post), I wrap around two or even three times. This provides enough friction for that first knot to stay put while I tie the loops of the standard shoelace knot (not the Ian knot, with which I'm unfamiliar).
rpgs are kind of chore simulators

the other comments have a lot of good points, but one thing i see left out -- the biggest difference between skyrim and morrowind is their growth curves. Skyrim is logarithmic while morrowind is sigmoid -- very flat and punishing in the early game. but once you hit that first inflection point it gets a lot more fun. you enter a feedback loop of getting missions -> winning combat -> getting paid -> getting stronger -> repeat

but you definitely have to have a mindset for taking it slow and appreciate exploring a hand crafted world piece by piece.
The trouble is some of these passwords are stored on 50 year old systems!
Do you have any studies in the works to discover efficacy?

I'm also a little leery about an oil-based nasal spray. And not convinced that anything administered in this way would reach even the majority of the virus in your body. At best it seems like it might reduce your viral load.

I'll look around your site more, but I'm seeing a lot of talk and not any hard data.
Don't just recall it, use it.

I totally agree with the advice about getting a blog. But don't just write about a narrow field, write about everything you can think of. You don't know where your next passion will come from.

And then accept feedback from other people. Think about why they're disagreeing with you. Test your ideas, and throw them away if they're wrong.

Try to be humble. Accept that you will not change the world in week one. But keep pushing yourself, keep trying to understand better and explain better, and you will get better all the time.
> I was conflating your article and the FusionAuth site as a whole

No worries! Our entire expert advice section is really aimed at elevating the conversation around auth, not selling FusionAuth. That's the goal.

> The best way to protect customer data is to not store it in the first place.

100% agree, outsource it! Some of our customers outsource everything to existing third party providers; they just want FusionAuth's APIs to manage users, permissions and other info, but federate all authentication. Other people want to use FusionAuth as their system of record for users; in that case they are outsourcing to a specialized vendor (there are others, of course!) to not worry about their identity.

> Now the problem becomes one of implementing authorization

And, as you mention in a sibling comment, that is certainly going to become more tangled up in business logic.

> By the way, I appreciate your humility in your response.

Ah, thank you very much! Always something more to learn, appreciate your insights.
Throttle vs. Debounce on Real Examples
This looks great, please share more if/when you can!
Choosing to screenshot the entire page seems to be cropping off most of the right side on every site I've tried so far. Is that a known bug? It would be really useful otherwise.
after reading your comment I checked again and realized that activity monitor has a column for %GPU as well under the CPU tab. So here's the eyeball average after watching the GitHub page for about a minute.

Firefox 88 (no extensions, private mode):

CPU% 55 (avg) 61 (peak)

GPU% 65 (avg) 77 (peak)

Safari (no extensions):

CPU% 33 (avg) 40 (peak)

GPU% 33 (avg) 40 (peak) <- same numbers for both CPU and GPU in safari.
This site, or a page on it, has been submitted many times, and had many lively comment sections, in case you are interesting in what people said in the past.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Imagine an article written in Trump-esque style. Politics aside, it would be an interesting thing to see. Let's give it a try:

Trump style articles? Politics aside, very interesting, let's try!
You are correct. My bad. But the timing of the J2 and SH2 also differ.
Even in the smallest unit of a society, a family, the most physically dominant, fearsome family member must enforce order, fairness, etc. Either a patriarch or a matriarch. As multiple families join to become a tribe, the respective family leaders arrive at a consensus as to whom the ultimate leader will be. Said leader's mandate is likely not absolute, but rather is driven by continued competence. It seems to me that as soon as that leader settles a dispute for other members of their tribe, inequality begins increasing until catastrophe returns that society to its most primitive form.
You have to straight up be suicidal to attempt something like this
I've never heard of it. Is there a webpage or source repo?