skysight-inc/HackerNews huggingface dataset:
> if I was in the oven, I'll burn and die there too.

Eventually. Not momentarily.

It would take you much longer to die in the oven than if you would dive into boiling water. I didn't tried both so I cannot be sure, but I suspect that one can live in a boiling water just for a several seconds, while it is possible to live a few tenths of seconds in the oven.
Right, but no one is claiming Python notebooks is the world's most productive way to work!
>>The open source maintainer problem isn’t going to get much better in the near future. People are gonna keep blaming “Capitalism” for this. People are gonna keep blaming “Capitalism” for a lot of irrelevant things. People are gonna argue with me about blaming “Capitalism”. Goddamn I am so tired of “the problem is CAPITALISM” takes and they will never stop

This is a horribly constructed argument for a great point that I would have loved to see expanded on and communicated better. Feels like the author was just trying to dismiss an argument with some "repetition legitimizes" comedic statement.
Every time this topic comes up, there are people describing a world with a complete lack of visualisation capability of any kind (and it affecting their life/career, even, as in the person you responded to) and people describing being able to rotate things around in their head in 3d. And then a number of people, like you, claiming that it could just be a terminology difference. These are clearly very different levels of visualisation ability and it's not just terminology.
Could you elaborate? I feel like the OP is saying that it works just painfully slowly but your comment/problem indicates it didn't work at all without the debugger. Can you say how these relate? Am I missing something obvious?
I suggest diving right into w3schools, you can start building projects while learning at the same time.
Anything democratic devolves to oligarchy.

A monarchy with an effective ruler selection process is probably best. There’s a reason most successful companies have a single CEO with absolute power - and they degrade once this is no longer true.

It certainly has a large risk of tyranny though.
Imagine we added up all the dollars generated as a result of good instruction.
> While dynamic languages can be the right choice for a large project, you have to make the case for why it’s the right choice, like a killer library, something particular to the domain, etc. ...While dynamic languages can be the right choice for a large project, you have to make the case for why it’s the right choice, like a killer library, something particular to the domain, etc.

99% of software projects are by no definition "large". Why in the world would it follow that what is right for critical state infrastructure is at all the right way to do something not nearly as complex?

An attempt at rephrasing the argument: "When you go to the moon, you need to concern yourself with the vacuum. If you're not going to the moon, you should put on your space suit because other people are going to the moon."
People talk a lot about a lot of things when it comes to energy production, but in terms of what actually happens the largest factor is $/MW in terms of new capacity in the expected timeframe. That economic force dominates all.

As a provider I (they) want x GW of new capacity, and will chose whatever costs the lowest amount to get that capacity. Solar is getting so cheap now that overbuilding is an entirely viable option. This is why renewables are getting built over new coal plants, the environmental benefits are just a marketing bonus.

As Engineers/scientists our job is to innovate and get the costs of the "correct" decision low enough that the economic forces take over and steer humanity towards the best outcome.
Indeed, my wife already has had to. Apparently it is uniquely uncomfortable to boot, even for a short (5'2") and thin (110lb) woman. I'm 6' tall and dreading the day I have to fly on this.
An exposed apt signing key and how to improve apt security
This is true, but I have to admit, he does C (and programming, in general) quite well.
"paying open source developers"

These are Log4j threads right? This is why it'd being discussed, so they should all be merged into one Log4j thread as you travel back in time. Would it be a tree? Or would technical issues about Log4j be along side these political issues as time goes on?

How is it decided to link it? What are the mechanisms? It's to time consuming for mods. Would people get value from a formalised structure over the current system where if it's needed people will up-vote relevant links?

HN has no sense of time. This would introduce flow of time. That's a big change.

HN doesn't seem to be able to learn. That seems like more of an issue. This won't stop the comment threads that reoccur again and again.
I downvote things which are:

- misleading or in bad-faith (straw man arguments, cherry-picking to the point of absurdity)

- obviously designed to cause offence or provocation

- which don't add to conversation ("this", "yeah", "same", etc)

- unconstructively dismissive

If it's something I disagree with but it's a good-faith argument and well written, I just move on.

I know some downvote jokes/puns, but I don't mind them in moderation. I think one needs to read the room before making joke comments though.
I don't know what kind of stuff you all work on, but for the kind of things I work on if the interface isn't specifically designed and laid out after doing user research on the problem space, the whole project is a no-go, and is certainly not "getting work done."
You’ve reframed the problem — have you made it larger or smaller? Which problem requires a smaller team to achieve:

A. Training a high enough software engineers in the negotiating skills that they could get the time to develop that understanding. I estimate that training 80,000[1] developers to do this would require 3-6 years from a team of at least 1,000 people with tech lead level of experience… it would likely also need to be repeated every 2 years as new people join the industry.

B. Establishing a social norm that sets the default choices of debates in lots of companies. Baking that social norm into the structure of tools like npm and github. I estimate this would take 1-5 years from 10-30 people with leadership experience and political capital in developer relations/marketing and sales engineering.

[1] https://insights.stackoverflow.com/survey/2021
I also don't understand the notion that the various bits of ruby that look like a "DSL" even qualify for this rule.

Ruby's syntax allows for writing things in a pretty expressive style, often not requiring parentheses (for parameters) or curly braces (for object/hash literals), and that allows you to write ruby code in a way that sorta looks like a nice DSL. But it's very much not a DSL, it doesn't have "special syntax", it's just... Ruby. Just because Ruby can be written beautifully doesn't mean Ruby "leaned hard into this".
"We know this virus has a unique feature, called the furin cleavage site, and without this feature there is no way this would be causing this pandemic."

"A proposal was leaked showing that EcoHealth and the Wuhan Institute of Virology were developing a pipeline for inserting novel furin cleavage sites. So, you find these scientists who said in early 2018 ‘I’m going to put horns on horses’ and at the end of 2019 a unicorn turns up in Wuhan city."
It's not common now! The software world is huge; a niche of a niche is not some bellwether of the industry.
Wow, I had no idea, thanks!
I follow the maxim: “The downvote is not a disagree button.” I don’t downvote differences of opinion.

I downvote trolls and outlandish and objectively false lies (e.g. Bill Gates put microchips in the vaccines). That’s about it. I’m extremely liberal but I don’t downvote conservatives. They are as entitled to their opinion as I am to mine.
Why not have a bluetooth/wifi/customised proximity device constantly connected to your laptop (and resides in your wallet/shoes/private parts) and if you suddenly are too far away from your laptop while it's unlocked it gets purged?
Some Tuya/SmartLife sockets can't be flashed with tasmota. I've got 2 that don't use Espressif SoC's.
Ask HN: Getting Started with Quantum Computing
Hi HN! Quantum computing seems to be coming up more and more and I'm keen to learn what I can (my background is in machine learning and finance).

Are there any good resources you'd recommend to get started with applied quantum computing or quantum machine learning?
TikTok synthetic voice now available on any platform
I thought I was in the clear, then I remembered we have a small java binary that handles conversion of PDF to images. Turns out, Apache PdfBox depends on Log4j and can be compromised by feeding any malicious PDF into it.

How many products use PdfBox right now? This github POC link is not even an hour old...

https://github.com/eelyvy/log4jshell-pdf
Downvoting because you disagree can't possibly be conducive for quality discussions? I upvote downvoted comments even if I disagree with them. It just needs to be a comment in good faith. I also upvote comments for bookmarking purposes, things that I might come back to someday but probably not.
> This is what panic looks like.

Imagine the Facebook posts when people start dropping after a vaccine shot, because the government suspended the wait times. They need vaccinations to look as safe as possible - this will not end well.

> [..] it wouldn’t take much at this stage to cause the system to flood with cases.

I'm not entirely sure Omicron is a bad thing. It's over-mutated to the point where it's not nearly as deadly as Delta and out-competes Delta. The virology researchers even predicted that Delta was essentially as bad as it was going to get (hence the effort for a Delta specific booster).

> The government knows that they now need another round of lockdowns but don’t have enough support among the public to do it, hence the desperate push for this as the next best thing.

Not much of a surprise when you're out partying whilst the laws you helped pass are convicting others.

> The queues to get jabs in my neck of the woods have been massive, so maybe that’s a good sign.

As long as the majority of people who intend to get one can get one, I think that's a success. I don't want to see the stick being used in the UK, only the carrot.

> I’d prefer to have an actual Omicron vaccine but hopefully winging it with this one works.

Speaking to people on the inside, they were still desperately trying to get a delta specific version out the door in time for boosters - and the Delta variant has been around for quite a while. Don't hold your breath at all on Omicron. Unless there is magically some low hanging fruit (all signs say there is not), then at best you're talking about something for mid next year.
https://news.ycombinator.com/item?id=21935359

I vaguely remember there being special hard drives with an "acid release" tab for rapid physical destruction. The military being a prime consumer. For laptops, I'm thinking a Thermite kill switch would be effective.
Would it cause overheating?
I'm fighting this battle right now.

Inches from just emailing the list of CVEs to someone way above my paygrade and letting the chips fall.
I once wrote a script to automatically lock my computer if I got too far away from it, back when I was wearing a bluetooth wristband.

I guess you could do the same, but shut down the computer instead.
The second flight totally did get to the turn-it-off stage. They turned it off multiple times. Unfortunately, during that process, they neglected to manage their throttle, leaving it at near full takeoff thrust the whole time, and reached a very high speed. Thus, while they could turn off MACS, they were unable to manually restore trim with MACS off due to the strong physical forces on the stabilizer. There was probably a recovery path for them where they lowered speed, then corrected the trim manually, but they didn't see it.

Some day, there will be an AdmiralCloudberg write up on it, but he hasn't done it yet: https://www.reddit.com/r/AdmiralCloudberg/
Eh, not really in the data wrangling and machine learning space, at least not quite yet. It's not really amenable to writing libraries for numerical processing - it ends up being super tedious to write something like numpy (you have to implement for every data type, there's at least a dozen+) and nigh-impossible to write an API like pandas, because dataframes are just too dynamic. You could do these things, but it's just super unpleasant.

I'm hoping generics makes it easier to write things like numpy, without doing `meao_u8`, `mean_u16` etc.

+ there's bool, int/uint8,16,32,64, float32/64, complex64/128, that's 13 right there, plus object, a bunch of extended sizes on some architectures, and c-alias types.
Not as simple as it seems. For instance, what is the zero value of a sum type? Let's say, the zero value of a Result<int, error>?
Why? Was he a violent criminal?
Having social programs doesn't preclude you from being a capitalist country. If it did, the U.S. has medicare, medicaid, welfare, social security, food stamps, affordable housing programs, and many others yet we consider it to be highly capitalist. People often confuse political and economic systems (which is fair) because they get tangled together. Both Norway and Sweden are capitalist countries. They have stock markets even. [1][2]

At least for me and I'll speak on behalf of others who can correct me but there is great annoyance with "capitalism bad for everything" slogans and phrases precisely because it's more of a lack of functional government (at least in America) than it is private ownership of property or production. You should be able to start and own a business, the government (largely) shouldn't be telling you what you can and can't spend your money on, and entrepreneurship is very valuable and should be promoted and encouraged, not shamed or something you get executed for.

-edit-

The main difference between Nordic social democracies and a country like the United States is marketing and effectiveness. The U.S. spends an incredible amount of money on social programs. Some groups in the U.S. spend an incredible amount of resources convincing others that government programs are "socialism" and therefore bad. It's a wonder that my older relatives who rail against these programs are the same ones that benefit mostly from them. I always say yea I'm on board we should cut medicare and social security (that they receive) and the conversation changes at that point, though their minds don't. That should tell you something.

[1] https://en.wikipedia.org/wiki/Oslo_Stock_Exchange

[2] https://en.wikipedia.org/wiki/Nasdaq_Stockholm
That's a category error. Ruby is not a framework.
the new rack-mount LiFePO4 batteries are insane. I have multiple "server racks" with bus bars. Right now each 5KWH module is ~$1500 with fully integrated BMS and safety systems. If I need more storage I just order another one and slot it in.

I could see these modules hitting $500 within 5 years.
> The big misconception people have is that they can "rollback" when an issue arises

I have reasonably working rollbacks, if things go sideways it takes only a few seconds to go undo the latest changes.
There has never been a 1:1 relationship between how essential a job is, nor how difficult it is, and the pay. It's mostly about a) the barriers to entry, which can be academic (law, medicine), regulatory (law, medicine, probably finance?), institutional (finance, tier 1 law), or just how grueling it is to get through (definitely medicine outside of some specialties like family med or peds, probably tier 1 finance/IB too); b) leverage/BATNA. A is more systemic - it drives wages up or down as an industry and is why a family med doctor makes $200k/yr but a radiologist makes $600k/yr. B is more localized, if I have a lot of leverage or my BATNA is "sit on a beach and drink" I might pull a $400k TC instead of $300k simply by waiting around for a better offer. The more people in my field have that opportunity, the more of a systemic pressure this has on wages.

Anyone can be a teacher. The certification requirements are low. The academic requirements aren't anything more than most kids are getting anyway (a degree in anything will qualify you in most US states). Most teachers need to work so their BATNA is "work someplace else doing the exact same thing for roughly the exact same amount of money." What's more (and I didn't really mention it above) is that you can't tie teaching directly to income. Not that you should be able to, but if you're a quant at an HFT shop you can probably draw a line with a pen from your code to tens of millions of dollars in profit that's there this year that wasn't there last year. Do that year over year and it's hard to argue against you getting paid $800k-1M/yr in cash and bonuses. Helping one of your students read a little better, or finally understand linear algebra, isn't going to increase your personal bottom line at all.
> When you do it, do you keep all sides "in view" at all times? Can you "focus on" one specific side during the rotation then look back at the others and see that they are still correct?

I visualize the entire flat object and fold it (all at once) in my head, paying attention to where all sides end up. I can then rotate it around in any direction (some are easier than others though; not sure why). Basically I visualize animating the flat object so that it folds into a 3D object at the edges. Just as if you were to do it with something like Blender.

I have a very easy time turning the flat object into a 3D object (accurately) but remembering which markers/colors were on which side is where my visualization often falls apart, haha.
Java was created in 1995 and got generics in JDK 1.5 in 2004, I don't see anyone using this argument against Java. The weird fixation people have about Golang generics is really tiresome, that too after they have added generics after much deliberation.
> careful about painting with too broad a brush there.

Which is precisely what every single "plan" from the article does.
Only for the west coast. For the rest of the country, wind actually peaks in the winter: https://www.eia.gov/todayinenergy/detail.php?id=20112
Lol, tech bro shout out about capitalism at it's finest at the end there. Who is this guy again?
I was actually half expecting some downvotes and thought it would be a cute bit of post-irony to downvote this to near-background color.
> This is great and might actually prompt me to get a Mac

Before you jump in, be aware that actually installing a Linux distro on one of these is not exactly trivial (and many "guides" out there are outdated).

[EDIT]: as a matter of fact, I've been browsing the Asahi site for a "howto install asahi", and there's basically no such thing.
It should be said that the minister clarified on the radio this morning that this is an optional measure for facilities where accounting for the 15min wait would slow down operations upstream. If there is no such restriction (because, say, the carpark is big or the waiting hall is large, etc), then they can keep people waiting.

I had my third shot in a parish centre, and the post-jab waiting room was a church hall. It was largely empty, there was plenty of space, I don't think they were even monitoring the numbers coming in; I wouldn't expect the likes of them to remove the wait.
Glad to answer! My standard on voting is, "Does this improve the discussion?" How do you improve the discussion?

- Summaries of key dynamics/context for the discussion.

- Substantively criticizing other's points.

- References to related materials about the topic in different context and how they're relevant.

How do you worsen the discussion? The opposite of that, plus:

- Misrepresenting arguments or misapplying a citation.

- Replying only to the weakest, easiest version of a point. [1]

- Low-effort in-jokes. ("Hey, maybe they could use a Beowulf cluster for this!" "The mitochondria? Like, the powerhouse of the cell?" Any reference to the IT crowd emergency number.)

Generally speaking, my voting will correlate with whether I agree with a comment. But, two big exceptions:

- If I disagree with the conclusion, but it makes a good case for it that I think merits a response, I'll upvote.

- If I agree with the points, it's done in a trollish way that hinders substantive discussion of the key argument, I downvote. There was one interesting case (I'll try to find it) where the commenter made a great point, and even made a great analogy to one kind of taxation ... but the point didn't need the analogy, and said analogy (predictably) triggered a bunch of commenters to defend their sacred taxation cow at all costs even if they would have otherwise agreed with the main point.

[1] including nitpicking, unless the comment indicates it's doing so, i.e. just fixing a technical inaccuracy unrelated to the core point
I'm curious if you could desolder and use one of the resistors further down the trace to avoid having to scrape off the mask.
The feature is already implemented. Now just in secret. Pumping all user data straight to FBI
I have replaced my Core i9 with 32Gb RAM with an M1 Air with 16Gb RAM and couldn't be happier.

I work as a platform engineer, code mostly in Go and Python, run VMs and containers as well as some crappy resource-hungry apps like Slack and Signal all day long, and have never felt the need for more RAM on this machine.

YMMV, of course, but 16Gb on an Apple Silicon machine takes you a lot farther than you would imagine. I have co-workers who go by daily with 8Gb M1 machines.
What is the alternative? Companies deciding that the law does not apply, just because?

Reverse this for a moment: would it be acceptable that a Chinese tech behemoth decides US law does not apply to their American operation, because they are convinced that western democratic values are dangerous?

This is also a real concern. If you think that rule of law is a good thing, then companies must comply with local laws. The alternative is not a humanist utopia; it is the rule of unaccountable corporations.
Thanks, I guess I missed it. Too many things going on in this modern world to have a complete picture.
It's not as slick as what you're describing, but that sounds similar to https://www.hey.com/world/ - if you use hey for email.

You send an email to world@hey.com, it posts it as a blogpost, people can subscribe to your blog.
>rewrite everything from scratch without taking into account that some things you’re throwing out actually work really well

This is not what happened. The synaptics driver and libinput were/are maintained by the same person, who has written about it extensively and explained why the approach in the synaptics driver does not work well. Specifically, some of the problems with the synaptics driver have directly led to decisions in libinput. You may want to read some of their blog posts if you haven't:

https://who-t.blogspot.com/2016/12/xf86-input-synaptics-is-n...

https://who-t.blogspot.com/2016/04/why-libinput-doesnt-have-...

https://who-t.blogspot.com/2016/03/why-libinput-does-not-hav...

It may seem like a good idea on its surface to have tons of abstractions and features and extension mechanisms, but that fades away when you get deal with the bug reports over a period of years and get to see all the problems it causes.
In the long run you won't evade infection. All of us should expect to eventually get infected. Fortunately this disease has a <1% fatality rate. Vaccination and other treatments cut the risk even further.

https://www.businessinsider.com/delta-variant-made-herd-immu...
Optimize your portfolio and become a millionaire
This is nonsense of course. Teachers affect lives every day and those lives effect others. Your code is ephemeral and only exists in a digital realm. It's only as good as the next pull request.

Time to get over ourselves people.
This post is about Apple; why deflect?