skysight-inc/HackerNews huggingface dataset:
There are only two companies capable of fabricating the most advanced processor technologies: TSMC and Intel. The disaster of 10nm at Intel has meant that all of its product lineup has had to internally compete for 14nm fab space, greatly constraining supply there. Meanwhile, Global Foundries' decision to abandon chasing smaller nodes means that fabrication for pretty literally everybody else has had to compete for space in TSMC, so smartphones, GPUs, CPUs, TPUs, etc. are all vying for the same fabrication capacity. Furthermore, it is extremely expensive--$10 billion or so--to make a new fab, so there are few companies that could even afford to throw money at TSMC to expand production.

Put more succinctly: there is literally not enough semiconductor fabrication supply today to meet demand, and the supply is very inelastic.
I think reddits issues are more related to database IO than cpu time.
More so considering Ryzen supports ECC.
https://www.hetzner.com/dedicated-rootserver/ax51-nvme
Even when there is only one solution there is generally a vast array of possible approaches to solving it. A Rubik's Cube for example does not care about the intermediate states.
The grid is also important to stabilise the frequency of the grid. The inertia of the spinning rotors from the generator helps to counteract the increase in frequency causes by large amounts of export power from the solar inverters
Great interview question:

“When you come across poorly written code, do you think:

1. ‘Wow this guy was an idiot or lazy.’

2. ‘Maybe this code looks bad but the author probably wasn’t an idiot. It was probably reasonable solution at the time.’

The 2nd answer is the one of wisdom. Ask the interviewee to expand on this so you can tell if they really believe it.
Ask HN: What is a good location for digital nomads in December?
OS X under Forstall got a month to work on anything, out came Apple TV [video]
Enterprise customers don't care about brands. Retail customers are insignificant.
Using Sketch Symbols to Build a Dynamic Breadcrumb
A decade of hacking: The most notable cyber-security events of the 2010s
It was not autonomous.
Thank you for mentioning Roblox because I see kids hacking way more interesting stuff there than anything I’ve ever seen done on a Raspberry Pi. And the kids are learning Lua!
Good question.

In my opinion, it involves a much deeper issue than the views of the individuals in those relationships. I would proprose there are limited ways to answer the question of "Who am I?" and "What is my purpose?".

1) We cannot know.
2) I decide for myself and my view is not influenced by any "other".
3) I am able to know and my view is influenced by an "other".

Obviously, how one answers those questions ultimately leads to the answer of your question. My personal belief is not at issue here. I was attempting to promote an openness of consideration of the views of others.

Our dilemma is discussing this topic is that we have the freedom to hold different systems of belief. This results in fundamental lacking of common ground which results in each of us appearing to be a bigot to the other. I would not propose anyone to have the spirit of bigot, but it appears some on the thread cannot entertain the possibility that others have a reasonable approach to how they view topics of personal belief, and the consistency is - at the very least - something not willing at the moment to be considered. Unfortunate.

It amazes me how no one challenges the logic. They just downvote.
> The amount of evangelism money that Google is spending

Same for Rust, Swift, Go... it's like we are in another bubble like the dot-com and everything is hype driven.
I just don't understand why video content can't be the same as music.

Content providers licence their content to all the streaming services, they all have the same catalog, and customer pick once based on the UI, pricing, service. etc.
Barack Obama is a boring, middle of the road, centrist as hell politician.

He is as much a “proponent” of climate change as, say, Angela Merkel. Which is to say, not all that much. He cares a little bit but not that much.

Also, he’s rich and for rich people the risk of sea level rise is dramatically lower because they can fight for their little corner either through technological means or they can just move away and it’s not an existential threat to them, no matter what they do.
> It has never been cheaper or easier

That's exactly the thing though. It has been easier. We all remember it being easier, when we pirated something.

The actual sentence should be "it has never been easier while also getting to pay for it". That's just not a very compelling case.
In my experience most people creating CRUD websites with Django will hit a CPU bottleneck.
> Eventually people will realise they don't need more speed, and the focus will switch to things like power effeciency and weight. Just like laptops.

Have you been in a coma for 5 years? That has already happened.
> Customers want holes.

So what? The customers of Forth are computer programmers, not carpenters.

And I, for one, go to Home Depot to buy drill bits (not holes).

If I wanted to buy holes, I'd hire a handyman.
Tests are there to prove everything you thought of works correctly. They do nothing to find things you didn't think of. However with effort ($$$) you can become very creative in thinking about failure cases that you then test.

If you want to find problems you didn't think of formal proofs are the only think I have heard of. However formal proofs only work if you can think of the right constraints (I forget the correct term) which isn't easy.

Note that the two are not substitutes for each other. While there is overlap there are classes of errors that one along will not catch. For most projects though it is more cost effective to live with some bugs for a long time than to spend enough money on either of the above to find it ahead of time. Different projects have different needs (games vs medical devices...)
Imaging suicidal thoughts and behaviors: 20 years of neuroimaging studies
Well, have you heard about our lord and saviour, text-align: right? :)
I was going to bring that up. Totally agree - further normalizing the use of violence by the police should be avoided.

While not a sniper, this is the police in the UK apprehending a suspect with a machete. I've never heard of similar tactics being used in the US. And conversations with police have led me to believe they would actively avoid such tactics and instead resort to violence.
https://www.youtube.com/watch?v=9mzPj_IaMzY
I suspect it would be far kinder to yourself to first upgrade from 1.11 to 2.2 and get all your tests working and then consider upgrading to 3.0.
>What is the problem with operating the power delivery infrastructure at those temps, exactly?

It costs three or more times as much since you need to use uncommon materials and design from scratch.

>And as for distances - power grids have been built at similar scale, and even longer.

There is no country in the world as large and as sparsely populated as Australia. The distance between Perth and Brisbane is the same as that between NY and SF with no one living between them. When I worked in finance here it was always fun explaining to Americans why their algos will fail regardless of what we do, the speed of light matters.

Hilariously enough, even the US doesn't have one grid continent wide, and it's ten times as densely populated as Australia.
> When converting C to Rust you have to do things on a module by module or compile artifact by compile artifact basis, which makes it much more challenging.

OP is essentially about proving the opposite. It does take a bit of setup to get there, but you can ultimately translate C to Rust on a function-by-function basis, and Rustify interfaces, data structures, etc. only gradually after nothing on the C side is relying on the older defs.

C++ would be more of a challenge - you need to forgo quite a few C++-exclusive features to end up with interfaces that Rust can work with. That's where an "artifact by artifact" approach might work better. Other languages would be roughly similar, with their heavyweight C FFI's.
The Force Awakens is on Disney+, for what it’s worth. All of Disney’s released content is either on D+ or running out a contract on Netflix.
> I will never understand why basic authentication in ES was locked behind a X-Pack license. That's always seemed absolutely bonkers to me.

Security is an enterprise feature. Dealing with this now trying to enable SAML in a few SaaS apps, for example.
While using the term "stone age" in this case is obviously incorrect, all the human ages depend on the place you're talking about. The Iron Age started in Anatolia around 1000BC but even today there are uncontacted peoples (https://en.wikipedia.org/wiki/Uncontacted_peoples) that still haven't reached it.

Human society development is not uniform nor universal.
This point was made a lot in the article - Hackers didn't care about Open Source or the ideology. I tend to agree with that.

First it's "don't use Unity", then it's "don't publish your Godot game for Windows", then it's "don't publish your Godot game in a form that requires proprietary graphics drivers", then it's "don't allow your game to run on Ubuntu", and so on. There's always another step to achieve ideological perfection.

Perfect is the enemy of done. Getting stuff done is the important thing.

It's much better to raise kids knowing that they can make their own games than not. If that's easier to do on Unity, then that's the way to go.
I work as a contractor and have codebases in python, f#, delphi, swift, obj-c and now rust.

> "I wonder if there is some way of creating a ???? project and make it resilient to future??? updates and releases with minimum fuss?"

- Use control version (mercurial, git, ...) in everything, including utils and side projects.

- Record all dependencies somewhere in the project.

- Automate the builds, so you also have how reconstruct the project

- Use VM or containers or virtual envs or similar

- Rely in a small "core" of solid dependencies (in my case: PostgreSQL, sqlite3, nginx, ubuntu LTS) that could cross across projects and versions.

- Reduce dependencies (but each day is HARDER and HARDER) or better, NOT USE VERY FANCY STUFF (rely on PAAS or kool-aid kind of tech.) For example, If I rely in a http client library it can be dead years after I need to upgrade. That sucks, but, a "http client library" is so "normal" to have that I can rely in found a alternative easily. However, if I base everything on top of Firebase or other cloud stuff, if it die... good luck with that!
Not Groovy, Python! :)
Would Django going async ease that a bit or not really?
It's too random and hacky, it misses coherence. Proportions, colors, paddings are random.

I can do you some minor adjustments, will send a screenshot/css later.
> ... corruption, plain and simple.

That's right but the right to get rich by corruption is the most important and most appreciated unalienable entitlement of US weenies, even more important than food or shelter or life itself. After all, in a thoroughly corrupt system all of those can be bought. Only corruption itself cannot be bought if the system doesn't already have the necessary level of corruption. It is the US's holiest mission to convince the rest of the world of the fundamental importance and indispensability of our way of corruption.
Human behavior does not (and should not) care about the cost structure. As binge watching is popular, having digital content priced over 15$ (or whatever the monthly price of the streaming service that also hosts the content) limits the sales to an incredibly niche audience.
I can't prove that it was deleted. My first tweet appears to be from 2012 but I joined in April 2007 and definitely tweeted once then. (I was wrong about it being 2006)

I'm pretty sure that I changed my handle at some point. I'll try to remember what it was and search the internet archive.
So the solution the article suggesting is to "Use a big buffer (and later slice it for each client(????)) instead of create buffer for each client"?

If above is true, then I have one question: What if some where down the line, somebody calls append on that buffer?

bigBuffer := make([]byte, 1024)
clientABuffer := bigBuffer[:512]
clientBBuffer := bigBuffer[512:]

clientABuffer = append(clientABuffer, []byte("Hello Client 2")...)

// clientBBuffer will now be [72 101 108 108 111 32 67 108 105 101 110 116 32 50 0 0 .... even we didn't directly modify it.

Could be a downside.

https://play.golang.org/p/JiVKypGHQdR
Scam alert, an admin please ban this
async doesn't decrease the amount of CPU cycles needed to do work, in any case it only increases it.
Dear anonymous internet user asking for help
...which explains his language design choices.

Stronger contenders for the "software analogue" remain film, theater, music, and architecture.
Top Secrets Management Tools Compared
How to Read: Lots of Inputs and a Strong Filter
For a complex project you need complex tooling. A mono-repo and a multi-repo system have different needs, but both need complex tooling to work. Neither is inherently better than the other, there are pros and cons. Sometimes those are compelling (which is why a few projects at google are not part of the mono-repo)

For me I prefer the pros and cons of multi-repo. However sometimes I wish I could do the large cross project refactoring that a mono-repo would make easy.
> This level of surveillance is “not too over-the-top”, Ingrid said, and she feels her classmates are generally “accepting” of it.

Of course they think that, they’re still kids. Who’s going to protect them from surveillance?

IMO this is way over the top - and it’s conditioning future generations to accept this level of surveillance as adults.
Ditto. Many people I know are opposed to nuclear power for safety reasons (Chernobyl and Fukushima). But my understanding is that modern designs are an order of magnitude safer.
Latin American Spanish and Castilian differ quite a bit (and there are pretty obvious differences within Latin America too), so I'm not sure this is necessarily a GDPR cop-out.
Perhaps it's time to think about ditching the "batteries included" monolithic frameworks like Django (Rails etc.) and start your serverless/microservices/docker/k8s/etc journey.

The beauty of this type of architecture is that you don't need to worry about upgrading your entire stack just because your underlying framework bumped a version number. You can create a service w/ Pylons here, a service w/ Whatever there, and lock them down without needing to refactor them all just because you want to add another feature.
This attitude pulls you lower than them. We are all humans, deserving of compassion, reguardless of wrongthink. Many if not most beliefs we hold are not truly rational.
Ask HN: What should I learn and write about next?
As a front-end developer what should I learn next to improve my skill set.
(and I also want to write articles about it while I learn; like a journey)

I use (everyday): REACT, REACT-NATIVE, REDUX, WEBPACK, CSS-FRAMEWORKS(Boostrap, Bulma, Materialize etc)

I know (not using everyday): NODEJS/EXPRESS, BASIC DBs (MySQL, Mongo. etc), Firebase / Firestore, ROR

Any Suggestions?
Smoking
Staying up late
Disappointed to see the young being indoctrinated so early to accept the surveillance state.
Presumably, violent and property crimes.
They forget the human cost. Increasing density decreases quality of life. The people are the product of the cities in the commercial sense. The well being of the people is lost in the drive for infinite growth.
My whole collection is here: https://www.thingiverse.com/Matsemann/collections/matsemanns...

Do it, I have shown these to various school classes. They have been popular everywhere, from primary school to universities!
Unpopular opinion: make private gun ownership illegal instead of forcing kids to be monitored to make sure they're not carrying
This is true, so users were pretty quickly able to get around it.

Although manufacturers have created a tamper proof version, but that just led users to move to heroin.
> “The whole country is at a health disadvantage compared to other wealthy nations,” the study’s lead author, Dr. Steven Woolf of Virginia Commonwealth University, said. “We are losing people in the most productive period of their lives. Children are losing parents. Employers have a sicker work force.”

For profit healthcare in America is devouring its people and economy, full stop. We can either have a society where half a million people go bankrupt from medical debt each year, thousands die from treatable illnesses and lack of access to medicines, while hospital CEOS and insurance execs walk away with millions. Or, we can have one that excises their parasitism like the rest of the developed world figured out was necessary decades ago.
It's not just locked behind the X-Pack...if you choose a trial, it works. Then, when the trial expires, poof...it's wide open. Surely there's a better way to handle that.
Sorry for the ninja edit. I've updated my comment. I meant to discuss how it works out of the box with Typescript, but takes more work with Rust. Seriously impressive that it can be done though.
Not being able to afford a house decreases quality of life infinitely more than some increased density.
No specific gotchas with type hinting, but be aware that Django has not implemented any notion of type hints. So, you lack quite the benefit of type hinting
Show HN: Software Manager, the Game
Reading all the comments, remote, cheap powered Western Australia sounds like the perfect place to set up shop if you're a super villain. (There's only so many extinct volcanoes to go around.)

If it weren't for that pesky non-compete clause with the evil villain run government.
Yeah, the weeks I spent making that collection was quite mind-bending, hehe.
Do you know if this update changes how Django Channels works?
How to Build a SaaS Unicorn: The Outreach Story
I'm currently experimenting with it, so I don't have a lot to say yet. But you'll want to use this: https://pypi.org/project/django-stubs/
A little game inspired by the devshop game that I saw here a while ago. You will work as a manager to manage the projects, teams and try to survive in 60 days. Happy holidays!
AppleTV (the device, not the service) does a decent job of searching across streaming services with a single remote.

Currently, I use Amazon Prime Video, Netflix, and periodically subscribe to HBO Now for a month or two to catch up (then cancel for 10 months).

Edit: As noted below, The Force Awakens is on Disney+ now. You can rent it on iTunes.
Right. Purdue claimed opioids in general were less addictive, not that oxycodone itself was less addictive.
The Satellite Sentinel Project
Um, that's awesome! Thanks!
Seems like a dead story:

> Update: The “LZPlay” website and download links are no longer accessible. Even if you grabbed the APK before it was gone, it no longer works, as the special certificate required to access the “backdoor” is either revoked by the developer or Huawei. In addition, existing devices that used LZPlay to install GMS no longer passes full SafetyNet Attestation, rendering many apps and services unusable, such as Google Pay and many games.
Not when I clicked it.
It was hard to click, but I managed to click it, and it worked.
Tech Companies Step Up Fight Against Deepfakes
That Google doesn't break any anti-trust law is missing the point. The post doesn't say Google is illegal. It says even though legal, there are many issues with one source controlling all access to information.

Every week we have posts about new products, often self-posted. If they're upvoted, it's that people find it interesting. Quite ironic writing the blog is an emotional rant (that I would disagree with, I find it quite argumented), while your whole comment is whining that people upvote things that you don't agree with.
So let's say the worst case scenario happens, and 500,000 people do go bankrupt due to medical expenses every year for a while. Let's say this happens pretty consistently over 10 years. How will that affect the broader political landscape, economy and society?
We did a similar thing with a Scala -> Rust rewrite for the http://prisma.io query engine.

By rewriting small components and integrating them into the existing project using Javas native interface, our small team of 5 developers were able to pull off this massive rewrite in just under a year. The resulting code base is rearchitected in a few very important ways, but mostly follows the same structure.

And because we kept and evolved our old Scala based test suite, we have a very high confidence in the rewrite.

When Async/.await finally landed, we could switch over very quickly, and it has been a joy to focus on benchmarks and performance over the last month. Spoiler: Rust is faster than Scala :-D
Hasten Cleanse
Hasten Cleanse is specifically designed as an emergency spill response agent for incidental hydrocarbon spills. Hasten Cleanse rapidly bonds itself to hydrocarbon particles. Once bonded, Hasten Cleanse quickly suppresses vaporization by raising the product’s flash point.
This process significantly reduces the possibility of an accidental ignition and the threat of fire or explosion. Hasten Cleanse has a low surface tension and does not solubilize hydrocarbons. This characteristic causes hydrocarbons to be repelled from surfaces to which they are attached and allows natural buoyancy to occur. Industrial degassing solution services provider

Address: Houston, TX
Phone: 832-655-7763
Email: info@hastenchemical.com
Website: https://hastencleanse.com

Facebook: https://www.facebook.com/hastenenergy/
Insta: https://www.instagram.com/hasten.energy/
Youtube: https://www.youtube.com/channel/UCHs-bDLaxQBnhOIxwMzcTJQ
I gave ‘django-stubs’ a spin on a Django 2.2 project. The ORM typings and mypy plug-in worked great. ‘.filter().first()’ and similar all returned the correct types.

Ran into a couple issues with the typing of ‘client.force_login()’ where the ‘user’ parameter was typed as the ‘get_django_user()’ which wasn’t the same as the custom user model I defined in the ‘models.py’. I also had issues with ‘from django.conf import settings’ not being the correct type so I’d suggest changing that to ‘Any’.

You might be able to override the few types that don’t work for your given setup or you can just fork the repo.

Overall, I think the pain is worth the benefits.
You’re tone deaf. CA is in the midst of their worst homeless crisis ever. Density is a long ways behind my concerns for the middle-class homeless whom have been priced out of any meaningful housing options.
> For crying out loud, we still don't have a sory for people to save their data...

Can you elaborate on what you mean by this? Does Julia not support writing files?
Unpopular opinion: basically no one dies by guns in schools so don't even bother with clear backpacks.