skysight-inc/HackerNews huggingface dataset:
It seems highly unlikely to me that the CPU running hot does it any harm. Intel turbo boosts up to 100C and starts thermal throttling there because that's what they designed the chips for. Maybe other parts will break because of too much heat around the laptop; if it's on a desk made out of PLA or something, you'd want to keep the computer as cold as possible. Maybe the heat melts the adhesive holding the battery in place and it starts rattling around. Maybe the heat ruins the keyboard. I have never heard of any of these happening... but who knows.

The reality is that what seems "pretty warm" to your hand is nothing to a computer. 100C is hot for them. Dip your hand into some freshly boiled water. Is your computer that hot? Then it's fine. (Don't actually do this.)

It is also unclear to me that disabling frequency scaling results in a cooler computer. Someone should collect some data on how the power is actually used; does it use less power to perform a calculation for 2 seconds at 1000MHz or 1 second at 2000MHz?

Finally, my experience with overclocking is that it's AVX that really makes Intel chips heat up, regardless of frequency.

All in all, I think this probably does nothing. Personally I just use an iPad Pro as a laptop and keep my computers in a datacenter. No fans.
"I'm an expert because I've made all the mistakes you can in a narrow field."
What do you mean? There's an RFC for a proper REPL in Rust and a bunch of good-enough hacks in the meanwhile, there just isn't that much demand for one. You can absolutely write ad-hoc scripts in Rust if you want to
> I would argue the Merkle tree (or any other recursive signature algorithm)

A Merkle tree is not a recursive signature algorithm, because a hash function is not a signature algorithm.

https://paragonie.com/blog/2015/08/you-wouldnt-base64-a-pass...

(Yes, you can build signature algorithms out of hash functions, but definitions matter.)
The Linux kernel /dev/urandom CSPRNG is now good
Silicon Valley satellite startup installs ground station in Antarctica
Join XM Cyber at RSA Conference 2020
Why pornography? Magnet links...

https://torrentfreak.com/openpgp-keyservers-now-store-irremo...
DiffEq on ForwardDiff Dual numbers to calculate sensitivity via forward mode AD.
DiffEq on Tracker's TrackedArray to calculate sensitivity via reverse mode AD.

Measurements.jl's numbers that track measurement error input any algorithm to compute the transformed measurement error after the algorithm is applied.

NamedDims.jl + Flux.jl to give everything that PyTorch's awesome Named Tensors feature gives.
Back in Summer of 2009, I planned a camping trip for Yosemite. I flew into San Francisco, bought supplies at Costco, and drove east until Yosemite. I won't forget the SF Costco. Adults were riding the back of their carts as children do in grocery stores. They were happy. Very happy. I just assumed that this was SF behavior and didn't think much more about it. Yet, in hindsight, the cost of living is the highest in the country. People are struggling. Costco offers refuge from that struggle. Ride on, costcoers!
Year 2020, Month 2, Day 10
Or you create corridors? Most 10 wide have a 3-4-3 already and if you have more horizontal space 3-3-3-3 might be an option with the same amount of middle seats and two extra seats.
What I really hate about digital currencies is that people call it "crypto" all the time, especially in your context someone can misread it as "cryptography" instead of crypto-money... this is often highly misleading and casts a bad shadow on cryptography (for people who aren't knowledgable in these fields.
Mozilla’s plan to fix internet privacy
It sure doesn't look good to have two software issues very late in the product development cycle, on a live test. While the first one would have been averted by a human crew, the second one would not be so benign.

Software is hard. Embedded software doubly so, but... Come on... This should not be happening to Boeing.
I don't think it needs so much a full blown language - its just an api that allows you to feed data in and pull it out for any arbitrary variety of data (including types/classes and links between data), but then has special commands to tell it how to optimise data storage (for speeding up a particular kind of access need, for minimising data storage, etc.)
Show HN: CreatorStack – A Collaboration Platform for Youtubers
Betting on remote workers fixed my startup’s talent shortage
I assumed the anti-capitalist thing was a joke, and laughed. Now I'm dubious..
USB armory: an open-source hardware design, flash-drive sized computer
Ask HN: Where can I find the code for an animation like this?
It’s still unproven that it’s good for a currency, too: a decade in, the only significant uses are speculation and money laundering. There are a few users trying to do normal daily life purchases but that volume is a tiny rounding error in the global financial system, which is why backers have lately been trying to retcon it into some sort of reserve currency store of value after having failed at the primary purpose.
Yes, if you manually and wisely choose your own guard nodes, then you can avoid these attacks. You should be sure that those guards can't themselves be linked to you, either.
Sending air mail is a luxury now?

Global aviation produces something like 2% of global co2 emissions

As for shipping, it uses 4.5% of global co2 emissions. Source https://www.theguardian.com/environment/2008/feb/13/climatec...

What's more, here is what @BurnGpuBurn [1] pointed out before:

"Shipping also very often uses the dirtiest of fuels and is therefore much more polluting than airliners which burn quite high quality refined fuels. That's why, to get around recent laws limiting sulfur emissions, large container boats now first "scrub" their exhaust gasses with sea water, so all sulfur will now nicely pollute and acidify our oceans. [0] No emissions though, because emissions bad."

[0] http://www.imo.org/en/MediaCentre/HotTopics/Pages/Sulphur-20...

[1]
https://news.ycombinator.com/item?id=21979576
Chrome 80 Was Released
Moving risk to the party with the lower cost of capital (contractors have a very high cost of capital) is a real saving. Obviously, yes, the risk itself still exists and will now be borne by the public.
Just for reference I dug up a schematic and non-schematic map of the UK rail network: https://www.mytrainticket.co.uk/project/uploaded-media/great... / https://www.thetrainline.com/cms/media/2922/tocs-v52tl-decem...

They'd probably need to be combined with a map of population density and nature reserves to produce a "rail planners map". You can already see where the "empty" areas of the UK are already, like the Scottish borders.
If the leaseholder covenants to the freeholder that it will have certain types of sub-tenancies only (e.g. two year terms, assured tenancies, and so forth -- these are common terms in leases) than the leaseholder is in breach, and the freeholder can (if it chooses to) enforce. The whole cost of enforcement is almost always borne by a leaseholder in breach, and the threat of forfeit is an exceptionally strong one.

When a freeholder becomes aware that a leaseholder -- especially one on a very short-term lease of five years -- is engaged in behaviour that is almost certainly a breach of leasing conditions, and does nothing to enforce, it is perfectly reasonable to call both the leaseholder and the freeholder out. Especially where the freeholder obtained concessions from the local government. This applies to any freeholder.

The idea that this particular freeholder is somehow trapped into the freehold (or can do little or nothing about a bad leaseholder or its sub-lessees, guests, customers, or whatever) is pretty ludicrous, even for an organization which has proven untruthful on other scandalous matters. And this is a scandalous matter, and seems like it might become an actual scandal.

Local elections in London are scheduled for Thursday 7 May 2020.
I do it because it's visually unambiguous. It is clear what is the day number, what is the month number and what is the year number. I have no idea where Apple got this, but it's the date format used in the iOS Lojban locale. I kinda got used to it because it's also faster for me to type.
Who's to say who gets to write the formal definition? And just because the formal definition claims or doesn't claim something, why does that mean every single implementation has to behave exactly that way?
I can give you one implementation off the top of my head. You could, in the blockchain, elect some editors that could remove things, but the effect would be subject to a time delay, such as a month for example. So things removed would still be on the blockchain but would be marked with some sort of quarantine bit that is set later in the chain.

When it comes time to remove the offending data, the software that verifies the blockchain would accept in lieu of the actual data, a set of signatures of the elected editors. All nodes would replace the block with banned data with the replaced one.

It really isn't that hard.
>>"But then the contractors won't get their back pockets filled. "

Are you saying that if money was spent on Northern infrastructure instead, it somehow wouldn't go to the same contractors? Contractors are agnostic on where the infra spend is geographically.
This. This is what enabled our modern world. None of what the other mentions would be possible without communications.
Wasn't the main issue that flying wings have a very narrow Center of Gravity range? I thought the main reason that airliners have such a large trimmable horizontal stabiliser is to configure for varying CofG.
So, it's like IRC &channels with +l 6 CHANMODE? Nice, but the idea is literally decades old.
> ... pushing Jimmy to use crypto[currency] ...

But to your point, there are hangers-on in the technology space advocating every day for the use of things they don’t understand. It becomes wearisome trying to deal with them. They can never truly explain, beyond market-speak, what they propose. It’s really only troublesome when they’ve sold their snake oil to someone with clout in your company ...
But you see, it's "webscale"!
As a big fan of the relational model (but not so much of SQL) I just wish that pandas didn't tread indices specially but just as a normal columns. Also, multiindices should just be indices on multiple columns. And I should be able to have as many indices as I want.
I didn't realise how ambitious HS2 is:

If you stood by the track, a train could pass you at 360km/h (224mph) every 3 1/2 minutes - the kind of safety and control systems to make that possible must be astounding.
I have 3 tiers of components.

Root - Page/Screen - UI Elements

The Root takes care of authorization and navigation logic, to switch between pages.

A Page has all the logic needed for one page it holds all the state and passes it down via props.

A UI Element displays the state it got via props and sends up its events via handler function (it also gets them via props)

In 90% if cases this was enough.

Sometimes, I needed to pass some state from the Page up to the Root and from there down to another Page after navigation, but that was it.
> There's so many things HN proposes should be taxed

I think you got my statement backward. I was advocating for the removal of taxes, since AFAIK subsidies generally utilize tax money. Maybe as you suggest, "hit corporate and expensive tickets hard" to subsidize the flying for the poor (economy) classes (which I'm assuming already happens).
Is there recourse for those who have had their images repurposed for face detection?

I don't know if GDPR applies, but the images were collected without consent at the very least. Plus the copyright to these images belongs either to the platform they were originally published on or to the photographer (or both).
Originally, I never intended to go to college after high school. I got my GED, and went from working part time at a furniture shop to full time. We made classic inspired case pieces, tables, chairs etc. We used machines but all finished surfaces were hand detailed using a hand plane, chisel, rasp or scraper.

I have never enjoyed a job more.

Even after entering the tech field, I have held part time jobs (not sure if they qualify as blue collar but certainly not office jobs). One as a barista and one as a personal trainer. Again, I have enjoyed those jobs more than anything else I have done.

Feedback is immediate: a smile on someone's face, a beautiful curve in a hand carved detail, high-fives after group fitness class. Or, negatively: "this tastes weird/I didn't order this", a chip or crack or blemish in the finish, grimacing in pain.

Most of what I do, no one ever appreciates or even looks at. It will never be seen, even my superiors only care about the end result. I could write it in brainfuck and PHP4 and they would never even know. If the kitchen is dirty, it's noticeable to everyone. If the project is dirty, from technical debt, only I see that.

If I say "We need a new espresso machine because this one is broken and that's the second time this month" Everyone understands and if I say that I actually fixed it myself to get it to limp along for another month then that's going above and beyond.

If I say "We need a new backend because ours was written by someone who hasn't worked here in 5 years and it takes us 4 hours to deploy" then everyone wonders what's wrong with me and why can't I just make it work. And If I say I added some shims and interfaces to allow us to gradually change it instead of replacing it wholesale, that's wasting time.
Sovereign store of value is the primary use case.
Oh no. Did anyone manage to salvage any of that?
It reminded me of Dennis Ritchie’s “Anti-Foreword” to The UNIX-HATERS Handbook :-)
I am not sure, but this looks like something that could be created with blender. Is your query how you would recreate something like that animation? or is it to see the underlying code?

https://www.blender.org/features/simulation/

You could probably create something similar and then find the source code files if that is what you really want to see.
To be honest, air travel used to be very noisy and expensive, sometimes with fumes events, let alone smokers. Despite the legroom, I’m pretty sure it is more comfortable now.
How to Turn Depressing Social Media into a Positive Influence
The first thing we talk about is the clothing we wear to work, that is poignant

A lot of tech workers would classify themselves as neither white nor blue-collar because they wear t-shirts thus eschewing the whole conversation whereas technically they'd probably fall into the whitecollar category during any other phase of human history

That in itself is the greatest cause of grief in this field the sore lack of common professional manners ethics and customs that causes a total breakdown of communication and culture
> Anyway, I think the way out of this mess is to have a functional, Haskell-like language for processing tables

I agree, and in a Haskell-like setting we can have any structured types (rather than just primitives).

That’s why I built hobbes:
https://github.com/Morgan-Stanley/hobbes
One of the takeaways of the MAX debate maybe was "yes, this should be happening to Boeing" as a result of specific steps to weaken the engineering leadership in the company from the top down. If that's the case we can only hope it makes for the case study.
It comes back to money: a pure fiat currency like Bitcoin is only worth what its users believe it to be worth — otherwise you’ve just paid a lot for some random bits. That means that everyone who has spent real money in that space has a vested interest in getting other people to buy in. They’re not going to benefit from your use of a database or PKI and thus won’t consider those as possible solutions.

This works as well as any other system designed by the sales team.
+1 for their app. It is the gold standard for hobbiest apps on mobile devices.
Numeric and Scientific Python Libraries
I think I'd like windows in the floor so I can see what we're flying over. But I doubt that will be very popular.
> I know it's not protocol to talk down Show HN submissions. But this is just a shell script loading a core component of TBS [0] during login without password prompts: by saving your password in a plain text file.

And TBS itself is (self-admittedly) largely a graphical wrapper around this kernel extension: https://github.com/nanoant/DisableTurboBoost.kext
There is very little competition in those contracts. There one or two main contractors and that's it.

Basically, if Balfour Beatty says we need £x, then they'll get £x because the market is locked with the blessing of the government.

This sort of article always tries to rationalise the price tag but rarely goes into investigating beyond that, including the issue of the glacial pace of most projects.
Redundancy of flight controls with Kubernetes.
If a flight control goes offline, Kubernetes auto-heals.
Yay for anecdotes. I've had the same windows desktop for 6 years without anything being replaced.

I also use a Linux laptop which runs great and "just works".
I actually am in the same position as you - my main text editor is Emacs (well, doom-emacs). After trying out Bear, Standard Notes etc, I couldn't give up editing plain md files that easily. Org-mode is amazing, but the attachments story is just not solved, especially once you throw mobile into the mix.

I've settled on Joplin, as it's the only serious note-taking app that allows for Emacs-friendly workflow by simply using external editor. I just set the external editor command to be 'emacsclient -c'. Now, when I'm editing a note, I just press Cmd-e, and get Emacs for editing - just for that note. Once I finished editing, it's "C-c k", and Emacs closes and I'm back in Joplin.

I actually set Joplin's layout to always show the rendered md, so that it's basically a pretty front-end for my Emacs-powered editing workflow. Beyond that, syncing and attachments are what makes it more or less perfect second brain system for me.
>Within Elixir and Erlang programs, it’s common to have hundreds of thousands of processes running at any given time.

And limit it to just 6 participants? :D
I like the addition of the word "more", while Byzantine fault tolerance is really a binary property (albeit with variable thresholds).
White House Earmarks Big Bucks for AI and Quantum Computing
Ask HN: How does your company keep track of lessons learned?
As a single developer, I would usually just keep a .txt file with interesting things that I've learned throughout my tenure. It's a lot harder to replicate that efficiency for a large team; especially a distributed team. How do you effectively share knowledge with your co-workers? What have you seen work/fail?
No. Just because that’s the community’s preferred PR answer after failing to become a useful currency doesn’t mean the rest of us forgot the previous decade of breathless claims that Bitcoin would replace the USD and Visa, PayPal, etc. in daily usage. People used to write these glowing stories about routinely buying coffee and paying for Ubers with it.
While checking out the app I was thinking that Elixir&Phoenix is the perfect tool for this.
One can always add print statement. And for asynchronous code this is often the only realistic way to debug. If you pause some thread in a debugger you might end up with other threads noticing it is no longer responding, firing timeouts and so on.
I think he is trolling but doesn't know it yet -- second order trolling if you will...
ACLU White Paper – CBP's Airport Face Recognition Program
Sadly the supermarket around the corner doesn't take pull requests as payment.
Is there any such thing as a biological gender? [video]
For that month, nobody outside of Saudi Arabia and Somalia could accept updates to the blockchain, because it has child pornography on it.

I suppose limiting blockchain updates to one month intervals could help solve the energy problem...
equal pay for all 200+ workers, not only between genders.
Great Code Reviews – The Superpower Your Team Needs
Introduction of features or standard library improvements that help to support debugging scenarios, just like the paper being discussed here.
And now your setup depends on working PXE (which requires custom DHCP config!) and a custom RPM registry. How is that less complex operationally?

And you need to write custom rpmspecs and kickstart manifests. Do those not count as code?

Kickstart also doesn't help you with any day-two ops concerns.
> but requires much more ceremony. (Connection pooling, prepared statements etc)

NoSQL databases need you to go through this ceremony too. It may be less obvious if you're just passing JSONs over HTTP all the way, but something still needs to keep connections and sanitize untrusted input.
Recursion is a powerful, relatively low-level approach, and the price for expressive power is readability, but it has legit use cases. What you said has a grain of truth in that usually you should prefer combinators like map or filter (if you're doing FP), but just throwing away recursion is silly. Having a strong opinion on it and not seeming to know about TCO is also not a good look.
Yes, but much slower and more expensive.
USDC
One potential use for blockchain (or chain of hashes) might be for authorizing video by putting each of the frames in a blockchain. That way the raw video can be authorized to not have been tampered with.
Utah sends employees to Mexico for lower prescription prices
> 2. Why would anyone want people to post illegal material on a blockchain when it is immutable? Let's assume the culprit goes to jail, but then you have billions of people now able to access illegal content, that can never be removed because it is on a blockchain

Obviously he was proposing storing metadata, not the content itself. Typically this kind of system works by storing a checksum of the content, or a link to the resource in an external decentralized-but-mutable store like IPFS. The illegal files would be dropped but there would still be an undeniable record on the blockchain.

I'm not defending the nonsensical use case (decentralizing the attribution part in an otherwise centrally controlled system wouldn't benefit anyone), but you might want to look more into crypto yourself if you care to learn.

EDIT: As expected, anything that's not bashing crypto (preferably with unrelated arguments) rakes in downvotes. Aah the lovely HN hivemind.
Lots of complaints about agile but I never see any real data about why opposing ideas are any better.
Is it worth learning JavaScript in 2020?
hangs :(
Show Stack Overflow Answers on Google Search Results
> I hope you understand that this example of using armed force is not the equivalent of "going to war."

It's not a "war" because Pakistan isn't a match for the US. It's very much an act of war, though, Pakistan just chooses to ignore the offense because they can't really do anything about it. That's different with China or Russia. Please don't try landing a Seal team in Moscow to extract some hacker.
Peano Arithmetic Is Inconsistent
How to increase your productivity by 43%
This is a good point. For me, the inertia around getting a job in the tech sector is a big impediment to happiness. I am not currently happy in my job but it takes so long to find a good company, filter out the chop shops, find a good cultural fit and then the actual interview process which will take a month just for one company. Multiply that by however many companies it takes to find a fit. All for a risky proposition that you may enjoy working at the new company more. I'm sure it's different in Silicon Valley but I don't and never want to live there.

My brother has a job in the U.S. Virgin Islands doing construction work on resorts. He has a house and cook paid for by his employer and goes fishing on a friends boat or has beach side barbecues in the evenings. He works 9-10 hour days but never brings work home and makes almost as much as I do when you factor in that he doesn't pay for housing or most of his food.