skysight-inc/HackerNews huggingface dataset:
Here[1]'s the why: With the removal of the meatball menu in the proton work, we'd like to move the Take a Screenshot button to the toolbar to allow users to hide it or put it in the overflow menu rather than being visible all the time.

???

Edit: Also great to see how they brush over existing users who have pinned the screenshot action to the toolbar, which is something you can do with all page actions (who knew?!).

We had discussed it before as a possibility, but I just confirmed with Romain that it's out of scope.

For reference, ~15k users have screenshots pinned to the URL bar and engaged with it within a 1 month period.

So apparently 15k people did know and now have to manually fix the regression, assuming they know how to do it. I still find it creepy that they gather data this specific, and of course users who disable "telemetry" mean nothing to them, they don't exist.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1691464
That's cool. It's a little like Apache Airflow's UI.

(Edit: is it Airflow?)
This is a very interesting idea! But, is it known that macrophages are able to break down prions? My understanding of the problem is that part of it is that they're just quite hardy.
Is this regulation a real threat against free speech?
This is awesome! I'm definitely looking at getting one of these kits!
What a great selection of boards!

I’m very interested in the Pi router shown in the list that has 4 lan ports.

But I have heard that the Pi doesn’t have good throughput for routing.

Anyone know if that is true?

I don’t have any problems with my Pihole but that isn’t really the same as a full network router
I don't think the people complaining are the ones who chose to give root access to a company with known ties to a foreign government.
That makes sense to me, a user submitting a press release or news article about a current event being the "lucky winner" where their submission gets traction doesn't automatically equate to them being a good community member in general.
I don't think that's an entirely false description, and I'm certainly not trying to claim that Facebook (or Apple, to be more on point) is blameless. But the reason Parler was an effective scapegoat was their unwillingness to acknowledge a problem and work to fix it. So I'm not convinced that this specific sanction of this specific company is relevant to the larger trends.
Still no fix for the horrible battery use on MacOS?

Every streaming video call I do through Firefox turns my MBP into a toaster.

According to Apple's Energy usage tool, Firefox bloats up to 70, while Safari is around 4 for the same Zoom call. Oof.

I really want to love Firefox, but it destroys my battery life. Faster than 1% per minute while on a streaming video call.
Indeed, this era of machine retained a sort of “electromechanical” feel that the incandescent bulbs contribute to. Not to mention the DECwriter that was usually attached to it.
Phone scanners are already there.

Auto scanning with border and angle detection works decently well [0], mini tripods with phone brackets abound. It’s very easy to set a phone above the table at a slight angle (that makes it easier to move the docs in and out and get rid of shadows) with the app auto scanning every sheet that’s laid below.

[0] I used Scanner Pro by Readle, on iOS for reference
Back in the day, I changed my password 13 times every month in order to reuse the same one again. Super secure!
Mantic Monday: Grading My Trump Predictions
Agree. If anything, it made it seem like they don't really understand anything about MoviePass, or why it failed, or even what they were trying to do.

It's like opening your example with saying you're going to talk about why this professional sports team lost the big game, and then your article is all about how you need to kick the ball into the goal to score points.

It makes it seem like they really don't have a clue what they are talking about.
This topic seems like a bad idea
I think what many really want is joy -- happiness in things that last, and expectation that one's direction is worthwhile for reasons that are both real and good. (Some unselfishness is usually involved.) I hope you find it, and I think you will, sooner or later. (Again, happy to discuss any time.)
CBP Releases Video from Predator Drone Deployed over George Floyd Protests
Just out of curiosity, have your company hired someone that you interviewed, that ended up being a complete fiasco?
Everything you described can be built out with this existing sensor and hardware.

You don't need an APS-C or larger sensor to get decent images. Most APS-C sensors use a different high-speed interface that won't work with the Raspberry Pi anyway.

Really, this solution from the Raspberry Pi foundation is a great start for any of the projects you mentioned. It's also cheap and highly available.
> they come after others, actually marginalized groups without "start your own bank" money

But .. this already happens, and has for some time, and nobody defending that makes reference to climate disinvestment?
PHP 8: count() parameter must be countable. No longer working for null
Bonuses are great if they are very transparently tied to external events (exceeding revenue goals etc) and not any internal politics. Worked at one company where one could take the annual report and apply the published formula to come up with your bonus. That was great.

Making it unpredictable and secret is super toxic though. At one SV hardware company we had a great fiscal year, exceed everything and then they announced that based on their super-secret bonus formula, it came out to 0.05% of target. They actually paid out that 0.05% which felt more insulting than just calling it no bonus this year. I did quit the place after that incident.

A much better way to handle it was at another SV hardware company I was later. Same scenario, best fiscal year ever, etc. But bonus computation based on secret formula came to zero. This company had actual decent humans in charge (based on many events not just this one) so they acknowledged that the formula needed fixes and retroactively changed it to account for the exceeded financial targets. Sadly they still kept it secret but in subsequent quarters it did seem to track financial goals pretty well.
Oh interesting - I had no idea that Rust called such a thing enum. Wanting to avoid the term discriminated union makes a lot of sense - the untagged union (what you'd get in C for instance) is a train wreck in that it is not a full statement of data. It's pretty hard to talk about tagged unions without people shortening it to unions - there are some alternatives out there like sum type, but I haven't seen them gain much traction linguistically. Within untagged unions the type is generally constrained to a certain extent by compiler checks but the true type of the value is always unknown unless communicated by a separate piece of data. Usually good uses of unions occur in places where that second piece of data is carried along side the first piece (tuple style) in a struct - generally the type should be inferrable from some piece of related data unless you want some serious headaches.
So tell me what an OXM is? Because Amazon sells outpost, an appliance, to end users.

And Annapurna (owned by Amazon) sells CPUs to all sorts of vendors, including Ubiquiti and Synology.
Please do if it's not too much trouble. We have gone back and forth with this idea but never did make the jump.

A few random questions off of the top of my head...

Did you use a tool like flow-to-ts to help with some of the rewrites? What version of Flow were you using before? Did you take some special steps to get the TS perform well in the project or was it just better out of the box?

How's the experience been apart from the performance improvement - is there Flow features that you miss and have you done something to accommodate?

Namely, I'm personally a bit sad to loose local function parameter inference, exact types and explcit type assertion syntax.
I'm a bit afraid of bugs coming from excess properties or misspelled optional properties, or from the abuse of TS "as" keyword (which is not the same as Flow's `(foo: Foo)` assertion syntax).
Unfortunately, it is impossible to have secure websocket (wss) without using "async". (as far as I know)
If the assembly is deemed unlawful because of threat of violence then they ask people to leave and if people refuse to disperse they can arrest them.

What would you change about this process?
To add a little: the core features of the language are pretty well baked in at this point. Evan even said "If you like what you see now, that’s pretty much what Elm is going to be for a while."[0] The `eq` typeclass is I guess the missing feature[1] that stands out the most right now—in brief: don't allow equality check on functions, regexes, or JS objects at compile time.

[0] https://discourse.elm-lang.org/t/where-can-we-find-the-roadm...
[1] https://package.elm-lang.org/packages/elm/core/latest/Basics...
I don't know... Have you ever done manual QA as a full time job?
This reminds me of 68k.news.

Which already has inspired me to think about doing something similar only for the whole web. I think I could scale it down to be usable on a smart watch too.
Whataboutism.

Every. Single. Time.

Over and over, unabated.

But

What

About

Twitter
It's also not a good idea to use only color.

I assume this is about the users colored with #3c963c. A quick search tells me that's "dark moderate lime green", which I assume to most people is just "green". I have no clue if it is though, and I'm often wrong about color things. I should make a list of the different colors names can be tagged with and make a little tampermonkey script to call them out.
Yes, I work on one such service here: https://www.fivefilters.org/push-to-kindle/
Monero is very close to the original cryptocurrency dream. Private, anonymous, fast transactions, low fees, mineable by CPUs, can be and actually is used as a currency.
Could you add a LICENSE file?
I blame Microsoft for most of the password policies my company implemented years ago and won't change. Mandatory password changes included.

While on my soapbox, I'd like to tell them that it's really dumb to count multiple attempts of the same password individually and then lock you out after you attempt the same password three times. And your most recent password should count as zero attempts. These kinds of dumb policies only hurt legitimate users and do nothing to improve actual security.
Designing Organizations for an Information-Rich World (1971)
One thing to be aware of is that just the super-basic stuff is included in a free account. For example a 3rd level Rogue can choose a specialty subclass, and only Thief is available for free, other subclasses like Arcane Trickster you have to pay a couple bucks for.
Merino wool has downsides too. It stains more easily, is more expensive, is less durable, and gets eaten by bugs. IMO it's less comfortable too.
Lots of Southeast/East-Asian languages lack plurals; I can only imagine it's difficult to pick up if you have not grown up using plurals.
Some mechanical menial jobs can be satisfying. At least when you can get in the zone, and see what you've accomplished at the end of the day.

I grew up on a farm. There was a lot of that. It took mental discipline, which most folks may not have an opportunity to develop in this hypercharged media world.
Facebook plans to go after Clubhouse
I would love to believe that, but in my experience, the law is most often set by people holding the strongest positions. That creates enthusiasm and certainty. Discussing complex ideological positions is dull and uncertain. Those strongest positions are usually held by a minority, but often, that minority can forge an alliance with other minorities to become a majority.

Maybe that's too pessimistic, but there it is. Paradoxically, I hope you're right.
I assembled an LSI-11 from bits from various university departments back in the late 80s with the intention of getting RSTS running, but struggled to find everything I needed (I was short of an RL01 I seem to remember). I had lots of fun though, and got RT-11 running from 8 inch disk.

The kit looks very cool, and would be significantly more convenient than the 19 inch racks I had before :) My how things have moved on (for the better).
Developer all my life.
Even if they can't, it's probably better for them to build up in macrophages, dendritic cells, etc. rather than in neurons.
Sounds like that book was their StackOverflow of the 90s?
Show HN: La-Vocal – An app for practicing singing
I completely agree that it wasn't the right financial decision, but I don't regret it at all. I grew up working poor and watched multiple people lose their houses (some crash related, others not). This gave me a fairly conservative risk tolerance regarding debt. I feel "lighter" without debt hanging over me.

The question that ultimately convinced me to just pay off my mortgage was "If someone gave you a house, free and clear, would you mortgage it to buy investments?". My gut reaction was "no, I would really like to have a free and clear house."

I have considered buying a second home to rent, but I have some moral qualms about exacerbating the housing crisis where I live. Furthermore, the stress of tenants isn't something I really want to deal with.

Everyone here has great points about maximizing returns, and I know I will have less money in the long run because of my decision. With that in mind, I am investing about half of my old mortgage payment, and the rest goes to the family vacation fund.
One Hundred Paying Customers in 100 Days
Love using Django
One of the things HN gets right is in my opinion the classic basic design. I wish you would have recreated that.
https://en.wikipedia.org/wiki/Conway%27s_law is related to this on a org/architecture level.

And on a further tangent, I read the following (from a 'frustrated' dev) on a discussion about micro-services.

>Micro-services allow us to push our org chart to production.

I still think about that from time to time.
I've read that Onyx isn't living up to the terms of the GPL by refusing to make their source code available:

https://news.ycombinator.com/item?id=23735962
Worse than that, there are rumors that he is relaunching a new company using the infamy he earned from crashing MoviePass into the ground.

https://www.mediaplaynews.com/moviepass-founder-seeks-to-cre...
Killing fewer people than literal murderers is not an accomplishment worth celebrating. Similarly the odds of dying from a poorly performed surgery are much lower than the odds of dying from an untreated condition, but that doesn't mean we should ignore medical malpractice. Plane crashes may be rare but that does not make plane crashes acceptable, and likewise for police killings.

Speaking in vague generalities about numbers of police and budgets and training is exactly the problem. Planes don't crash because maintaining planes is expensive, they crash because someone made a mistake, and corrective action should ensure that mistake can not be repeated. If you notice that bolts aren't tight enough, you don't have the mechanics promise to tighten them better, you make them use a torque wrench. Likewise if a veteran officer can grab a pistol and not immediately realize it's not a taser, you can talk all day about training and de-escalation and heat of the moment but the fact is some idiot thought buying tasers with pistol grips that felt the same as the department's guns was a good idea. That decision was not a judgement call made in the heat of the moment, there was no ethical calculus trading some lives for more, it was simply incompetence that killed a man. In any other industry there would be no one trying to make excuses to support the making of such a decision.
I don't know what college for morons you're all attending, but I learned everything in this article almost verbatim from every single composition teacher I had since about ninth grade.
Thanks for the feedback. To be clear I was saying I couldn't imagine it being "safe" for the Oculus's internal components, not unsafe for myself.

If the Oculus has a level of water resistance to it that means it can take workout sessions from heavy sweaters that is a pleasant surprise!
boomers chasing the next big thing
> https://github.com/minimaxir/hacker-news-undocumented#implic...

Disagree with this section, especially since it is basically presenting an opinion as fact in the same class as other verifiable facts on this post.

My own anecdote, but I find that diversity and inclusion posts that have a tendency to get downvoted are ones where you can see the flame war coming from a mile away: the post offers little in actual new data, so then you have 2 "sides" arguing and talking past each other, primarily because both sides are unwilling to acknowledge that it is possible that both of these can simultaneously be true: (a) women and minorities experience discrimination in tech, both overt and subconscious, and (b) other factors besides sex or race discrimination can account for different rates of participation in tech.

On the contrary, in my experience, posts that offer detailed new information around diversity in tech tend to be highly upvoted (the original Susan Fowler post about Uber was one such example).
Not talking about feature support in an app. Employees of companies which contract with Microsoft must rotate their passwords. (In addition to attending mandatory training, using an anti-virus, etc)
That assumes the developer can provide correct hints, which unfortunately is rarely true. In my experience it is better to invest in an algorithm that can detect these patterns, learn from the workload, and optimize accordingly. Modern cache policies are robustly near optimal, but developers don't bother to implement them.
Then don't use gmail. It turns out they have competitors, including one listed in my comment.
> If the comment desaturation makes Hacker News difficult to read

...then make it accessible. Sighted users do not have to click a timestamp or install extensions to have legible text. Why should the visually impaired?

The extension linked to does nothing to improve the legibility of "X points by Y 30 minutes ago..." or "help" etc either.
I'm curious about the potential for comment bots that specifically aim to gain upvotes. Not with long comments, but with shorter more supportive "me too" comments. Target the "I can't be bothered to reply but I agree with this comment so I'll just upvote it" reader.
MasterCard is acquiring identity verification company Ekata for $850M
Three were already sold, with only one more left.
Big O, when 1 + 1 = 1
> Rust doesn't prevents logical bugs. Chromium had plenty of those.

Right, but that's not the goalpost we're discussing. We're talking about languages that can guarantee safety - the absence of undefined behaviour - not languages that can fully guarantee correctness (e.g. SPARK).

> Rust also doesn't prevents overflows, DoS, UaF, OOB.

In Rust, integer overflow does not cause undefined behaviour. In Safe Rust, undefined behaviour cannot arise from buffer overflows, use-after-free, or out-of-bounds array access. Safe Rust precludes all undefined behaviour, after all. Unsafe Rust may be 'more safe' than C++ in degree, but not in category: it's an unsafe language, as you say.

> Another dangerous thing about Rust is Crates.

Again, sure.
> Oh, and check out Legend Of The Galactic Heroes. It's an epic along the lines of Romance Of The Three Kingdoms, with like 30 'main' characters and maybe 300+ named characters throughout its run. Huge in scope and scale, but always willing to take a couple minutes and reflect on philosophy, politics, and the horrors of war. It's a seriously adult show.

Would echo this recommendation. It's a massive commitment to watch fully (even just the main series, not including spinoffs), but it's quite good.
This is amazing: "guaranteed at least 24h of exploiting a recently compromised account or your money back"
Because even if it was successful from a national security standpoint (semicon independence) it would look like a total boondoggle. It would cost billions of government money, and then overrun those billions in cost. Chips would still be slower than their competitors, and the new British fabbed chips would be even slower. No matter which party pulled the trigger, the other would ruthlessly tear the project down in the eyes of the public as corrupt and expensive, terrible for the environment, huge water and land usage, etc.

I'm not trying to say that ARM is incompetent, but it takes years for an institution to learn how to do this. ARM doesn't currently operate fabs.
ps: If anything I can do or write is useful, I'm very glad. I feel like I have found the tools that bring joy, and the means to step through the problems that are part of life, while being pointed in the right direction and growing, learning. I'm very grateful. It's a long road but really good.
Out of curiosity do you have any idea of how much loss that adds up to (say by mass)?
Oh boy - I have been here for 12 years or so, and I don't really agree with this take at all. Maybe I am biased, but I think the conversations here are more open and more frank than most (or any) other places on the internet.
I concur, pybind11 is the smoothest Python extension story I've experienced so far.
Bought one of these about two years ago. Did some of the assembly, but it's still not done.

Looking forward to playing "Super Star Trek" on it.
"oh no"
Addendum: the sense in which gold isn't quite a ponzi scheme is that the initial beneficiaries are long since dead. Everybody alive has roughly the same buy-in to it, so we can trade gold among each other on equal terms.

Some original guy got rich by convincing others to take his lump of metal in exchange for goods and services. The fact that it's nice to look at helped. That happened thousands of years ago, and so we're all just living with it as a collective agreement. We could break it if we wanted to, but there's not much motivation to.
Definitely a niche product. Hope the niche is big enough to make a go of it!
Notice that it does not implement an MMU, nor was 64-bit ever implemented in the instruction set.
This was painful to watch. The team can fly a drone on mars but apparently are so stupid not to realize there is zero science behind them wearing masks. https://swprs.org/face-masks-evidence/
No, just the locksmiths with a bad reputation.

Would you hire a locksmith if he had a record of stalking people?
I've seen this as well. The West coast division of the large company I worked at tended somewhat toward 'architecture astronaut' situations, highly abstract languages and tools and was fairly cavalier toward error cases and operational considerations.

The East coast was very opinionated about handling every single error case with case-specific logic, deviated very little from plain-old-C / non-threaded implementations and had copious operational input and tools/insight, etc.

Both had their strengths and could get caught up in cultural blindness to the others. It was an interesting challenge.