skysight-inc/HackerNews huggingface dataset:
He makes some decent points on their specific choices of graphs but it feels a bit unfair to say the presenters should slow down or that more time should have been spent "to dot the Is and cross the Ts". I'm pretty sure they are under insane external pressure to meet a deadline and to fit everything into a media friendly slot. Delays in communication feed will not be met with nods of approval over their commitment to accuracy - it'll feed into the narrative that no-one knows what they're doing. I've no time at all for the British government but I have to chuckle at some commentary. "It's easy bro, just take your time."

More generally I feel like this is an instance where our reporting/visualisation tools have totally outpaced the data pipeline. We've got interactive dashboards with integrated maps and widgets showing us global figures in real time and they're great. And yes, I was one of those people who morbidly kept the Johns Hopkins dashboard open at the start of all this. But the data that's feeding these is coming from a various Excel spreadsheets updated (partly updated by hand) once a day (but maybe not weekend). These in turn are based on other spreadsheets/CSV files (probably sent by email). The flashy "real time" element gives us a warped perception of what we're looking at. Yes, last weeks figures may change tomorrow - not because of a cover up (or even individual incompetence) - it's because they're adding in the cases that didn't come through last week from one lab/region because someone was on holiday or the file wasn't ready by the deadline.

There was a delay the other day updating the UK daily figures and the data.gov.uk website had a note saying "Last updated : invalid date". I think it was there for an hour or so but even that brief period was enough to invite mocking commentary.
Lots of small perl oneliners for a ruby shop :)
For people not understanding the relation[0], the leaker used github's own DMCA takedown repository to leak the code.

[0] you failed to read the 1st paragraph of the linked article :)
Richard Werner's [famous author of the 'Princes of Yen'] ideas are very much along these ideas - he even came up with the term 'Quantitative Easing'.
Interesting! Any limitations you face for desktop-based clients?
The Great Reset – How to Build a Better World
yes, I have been doing 'import gc' for 20 years. Well, technically, I stopped about 15 years ago because I haven't had any unexpected references hanging around for that long.
The protobuf/grpc ecosystem in nodejs in a catastrophic state compared to other languages. Half of our stack is in go using grpc, but the other half is nodejs. We tried protoc-js/protobufjs neither of them works with even a slightly more complicated setup. A simple import sometimes can cause invalid code, or just simply breaks the build. The best solution is now to use stephenh/ts-proto which works great, except the lack of grpc and json_name (which is must because we often use json for node services) support.
Yep, and while I'm too lazy to dig into detailed kernel histories, that's been in there for at least 9 years now: https://home.regit.org/2011/04/ipv6-privacy/

Short version:

echo "2">/proc/sys/net/ipv6/conf/eth0/use_tempaddr

turns on privacy extensions on eth0, and makes them the preferred addresses.
If you're interested in minifying SVGs by hand, we're creating SVG icons in under 1KB at https://github.com/edent/SuperTinyIcons/

We could do with some help on the accuracy of some of them :-)
V cancels in the MV=PT equation - so no.
> Prefixes shouldn't change, that's the whole point.

Well that's not the world I live in. And even if they didn't by default, I might want to change my prefix from a privacy point of view.

> You don't do production at home now, do you?

Not for paying customers, but I have plenty of services that I would like myself, my gf, my buddy etc to be able to access from the internet.

> You probably mean suffix?

No I meant the prefix, see above.
Natively, no, but not impossible:

https://www.rayheffer.com/aws-secrets-manager-for-wordpress-...

https://github.com/humanmade/hashicorp-vault
It was 8-core chiplets last generation, too. It's now 8 core CCXs instead of 4 core CCXs, but same total number of cores per chiplet as last gen it was 2 CCXs per chiplet and this gen it's 1 CCX per chiplet.

This image shows the change more clearly: https://images.anandtech.com/doci/16214/Zen3_arch_19.jpg

You can see it's the same overall amount of "stuff" in the chiplet. It went from 8c / 32MB L3 per chiplet to... 8c / 32MB L3 per chiplet. But it's now not divided into 2 smaller chunks as it was.
Allowing your identity to be defined by other people is not healthy.

You mention cryptocurrency, so I have to ask. Do you think Satoshi is sitting on a yacht tweeting out photographs of their fancy trips?
So what are your thoughts?
Only 1 kid rejects it.
Dynamically typed, vanilla JS always seems like the faster option at first. Then your team grows, new developers inherit the project, and your codebase needs to be worked on at scale. This is when vanilla JS falls apart and becomes incredibly annoying to maintain, and it's why most of the big tech companies out there do not use vanilla Node JS for large projects.

Types are like living documentation - a contract between devs that describes and enforces specific behavior. Just because you know what properties an object contains now doesn't mean you'll remember it in a month, or that the dev who inherits your work will have an easy time figuring it out. I feel way faster when I code using types, because the type system tells me exactly what I'm working with at a given time. This ends up preventing lots of bugs and makes debugging errors that do happen way easier, in my experience.

So TL;DR types seem slower at first but the dividends are paid in full, and then some, when you have to maintain a project among many devs or teams of devs.

EDIT: not to mention that IDE autocomplete features often seem like a superpower when working with static types. I'd recommend Typescript for that reason alone, honestly.
Cool. But weird interaction style - with having to hover over the vertical bar below the fields in order to change field to be editable. Curious why one would create fields that way.
Thanks for warning me.

If you aren't in the tracking/ad industry, please add clarity.microsoft.com to your hosts file/ublock Origin.
Great tool, it reminds me of svg edit[0]

0 = https://svg-edit.github.io/svgedit/dist/editor/index.html
A lot of it is what you know. Different areas support different lifestyles. You have learned to enjoy the things you can do in a city: restaurants, walking where other people are walking, concerts, shopping, people watching (not a complete list). In the country we substitute respectively: cooking, solitary walks, listening to wildlife, making our own things, and watching nature. Of course you can do anything from either list in either place if you want to, but it is much harder so you do it less. Even where you can do something from the other list, your environment places limits (My workshop is larger than most houses...)

If I took you out of the city and forced you to work for me as farm labor (yet somehow as a free person not a slave) you would hate the first year or two. However after a few years you would learn the things you can do in the country. One day you would find yourself shooting a deer off your back deck and realize that you used to think guns should be illegal...
This is hugely notable, because between this and the Google lawsuit, it sounds like the DOJ Antitrust division has finally had a fire lit under their butts. We might actually start seeing some antitrust in this country.
I assume thats because internally within github, all forks are implemented as a single repo with some kind of namespacing on branches.
Can you elaborate on "I consider React Native a dead man walking"?
Right, but I think what most people are pissed off about is the creator's hypocrisy. She says it's not about glorifying the sexualization of children...yet has multiple multi-minute takes of doing just that, when the point could have gotten across without doing so.
I hope there's another edition of this contest someday, I really loved seeing the subtle bugs the contestants intentionally came up with.
There is no "No", you can just add your opinion about your favourite feature instead.
Also ECS task definitions natively support Secrets Manager, with no intermediate retrieval necessary

https://docs.aws.amazon.com/AmazonECS/latest/developerguide/...
Is the RIAA really able to sue them? Wouldn't the circumvention need to be charged as a crime? I think that is the point people are making.
A hint of irony? It's freaking absurd. The "hub" for decentralized git (The "D" in DVCS stands for Distributed, doesn't it?) which has become the Kleenex of open source, is itself a closed, proprietary system. It's beyond ironic and well into oxymoronical. And then MS bought them! You can't make this stuff up.
Not the OP, but some industrial equipment and musical instruments have floppy drives in them, and it may be cheaper and easier to keep an old desktop running than to retrofit the equipment. E.g. I have an old synthesizer I like that stores patches on floppy.
git downfall is the "smart" features that prevent people from understanding what git really is.

Instead of making conflict messages clearer and easier to work with using local files, contributors keep thinking the users are too dumb and adding (and changing) merge resolution hacks.

This boils up to github, as can be seen by teams who do not understand the very basic about git commits, and enable "squash commits by default" on their repos. With these teams, git commit history cease to be bit sized changes in a larger changeset, and become useless displays of the author interacting with the remote server while they upload small changes to tests to make the continuous builds get green.
This is a good list of things to try. But data from the first week isn't very telling. I'd be more interested in how its going a month from now.

I do a number of things the OP does to try to curb "wasted" time. I would add the following:

I have no social media on my phone and the only game is: https://www.chiark.greenend.org.uk/~sgtatham/puzzles/

Really hard to get addicted to but enjoyable enough if I actually want to spend a few minutes playing a game.

I use this on my desktop: https://addons.mozilla.org/en-US/firefox/addon/intention/
Anytime I notice a website that I habitually load (mindless) I add it to the list. Then I get a pop up asking me how much time I want to spend and showing how much I've already spent. Surprisingly effective.

I would also challenge the assumption that screen time is automatically "wasted". A lot of the time I spent on the phone yesterday was reading wikipedia or a book. This time was enriching. I also spent a lot of time refreshing politico. That was not enriching. Oh well.

I'm trying to recognize when I'm feeling the need to waste time and choose a healthier activity. Stepping away from the computer to stretch, take the dogs out, etc. Usually if I'm procrastinating there is a physical or emotional need that I should be addressing. Mindlessly reading HN (or whatever) is just a distraction from what my body is trying to tell me.
No - bad coding practices for a company are like bad personal health practices like eating junk food and sitting on the couch all day. It won't hurt too much when you're young, but you sure pay for it later.
What's the Pearson correlation coefficient?
Your immediate solution has been waiting decades for a better, permanent solution. As Trump has sued and contested Nevada, Wisconsin, Georgia, Pennsylvania and Michigan, this election might become even more protracted than usual.

I know right now it's all you have, and it sucks. It has somehow worked because the candidates have been polite, but it was only a matter of time before you got a shameless candidate trying to exploit every possible loophole to stay in power. Telling people your electoral system is flawed and it must be dragged screaming into the 21st century is not miseducation. Your electoral college doesn't reflect the will of your citizens.
I see Puppy Linux is also still going, but they need to sort out their website's HTTPS.

http://puppylinux.com/ , https://en.wikipedia.org/wiki/Puppy_Linux
It can be interpreted that because proving intend to stir racial hatred is so hard to prove, that it is offers a good protection for any form of online speech.

But yes, I would go with your version and think the arguments for better protections are dishonest. Honestly every form of executive overreach on internet comments has been a disaster. In Germany we also had some cases like this and you don't get info

People responsible for it are nauseous and unfit to deal with real problems and worst of all have inspired dictators around the world. Problem is there is little room for criticism, because people responsible have real racists throwing insults at them left and right and your attempt to voice opposition will sort you right into these groups.
You talking about his Intel stint which was cut short for "personal" reasons ???.

Afaik he is not a chip architect anymore - more of organizing engineering teams to perform to their best ability and asking the right questions.

The AMD guy who designed Zen architecture was also responsible for the ill-fated Bulldozer design.
Ryzen 5 3400g. I have the same Apu in my work pc that runs windows 10 so I know it's powerful enough to output to 4k but I don't even get the option to change to 4k in display manager. Tried the latest 5.9 kernel, Amd proprietary drivers many other things now I have given up just waiting for the new generation of nvidia cards to start arriving in quantity so I can get an older generation card cheaply
> If Nvidia was such a key partner for TSMC then why did they get priced out of 7nm?

They wanted more margins? But note that Nvidia does still use TSMC's 7nm for their largest & most expensive dies. The A100 is TSMC 7nm at a staggering 54 billion transistors on 826mm² of silicon. Nvidia retains the largest die manufactured on TSMC's 7nm. By a lot. The next largest would I think be Navi 21 at 536 mm² and 26.8 billion transistors.

> Apple has also been the primary (volume) launch partner on both 7nm and 5nm

Apple's die sizes & transistor counts are comparatively tiny. The first use of a new fab is pretty much always a small, low-power die. That's what yields best when yields are the lowest.

See also why Snapdragons are also among the first to launch on a new TSMC node, despite those SoCs having probably the lowest margins of the high-volume stuff TSMC makes.
Just be warned that the incorporation of Rust into projects like librsvg means that some older instruction sets (specifically that lack SSE and SSE2, if I recall) are no longer supported:

https://github.com/rust-lang/rust/issues/14441

As a consequence of this issue, I had to manually downgrade librsvg on a older machine in order to get Buster functional.
Show HN: Build an MVP with Minimal Coding
Hey everyone, Gabriel from Abstra here. We're a "hackable no-code tool for MVPs" that allows you to build MVPs with minimal coding.

If you're a developer and entrepreneur looking to build an MVP that is a web application, the Abstra Team is offering 1:1 classes on how to use our tool to achieve that.

1. Send me an email titled "Private class" at gabriel@abstra.app with a short description of what you want to build
2. We'll find a time that fits your schedule to teach you in real-time how to use Abstra to build the core parts of your MVP
3. In return we only ask for feedback on how to improve

Our website: https://abstra.app
I am the author of the article and the "Fatal Flaw" is hyperbolic on purpose, and a mild reference to the downfall of a protagonist in a story.

As for where other languages can go in this area, it would be interested to explore the idea of tracking "uses" in general. It might be useful for the compiler but not necessarily an intrinsic language feature. My issue with Rust is that it went headlong into an unproven idea and those issues are now showing.
He gave that also: you get 4s instead of 2s.
How to Do Dependency Injection in Functional JavaScript Without a Framework
Yes, some quick searching will show you that quite a few major brands are in the process of either building battery factories, or about to be building battery factories.

Reference for easier searching: Northvolt (new manufacturer) is working on a major factory with VW, CATL is building new factories, daimler is about to have a new factory come online, etc etc.
Duplicate of:

https://news.ycombinator.com/item?id=24948591
Life on the Command Line (2011)
Can you give a summary? ISPs would have to assign a /32 prefix to every connection before we'd be in the same boat as IPv4, but my ISP gives out /64 prefixes (and so uses a 4-billionth as much of the address space as IPv4 does).
Uplift is buzzwordy in that entire industry.
The reason it hurts the middle class is that the size of their mortgages are the first to be affected by inflation, whereas their wages are among the last.

Mortgage holders are stakeholders in inflation, hoping for appreciating property prices.
Location: Kansas City

Remote: Yes, or in person

Willing to relocate: No

Technologies: C#, ASP.NET, Microsoft SQL Server, some Python, some Angular, some Java, some C

Résumé/CV: https://www.linkedin.com/in/samlauber/ , https://docs.google.com/document/d/1TcVQtX3ShBHm8RjgJ7UTNyeS...

Email: samuel.b.lauber [at] gmail

I'm a backend developer with 2 years experience. My biggest strengths are optimization, debugging, and solving complex problems. I'm also passionate about security.
If this stuff is interesting to you, the VINwiki YouTube channel is a gold mine: https://www.youtube.com/channel/UCefl-5pmhZmljwZTE2KrcdA

(Rabbit's episodes are my favorite, though)
Awesome! I wish all functions were documented. Is this a programming language that I can google by name? I intentionally created some errors and googled the error messages but didn't find anything. Is this a homebaked PL?
I have a few old retro computers and a usb floppy drive doesn’t cut it for Amiga and Atari floppy drives (some say it works online but I’ve tried several usb floppy drives and IME it does not).

I know there are alternatives to using a floppy to transfer to these ancient systems but for me it works okay.
And this brewery previously was just poisoning people with alcohol, now they in addition pollute atmosphere with highly toxic oxigen-nitrogen compounds. And proud of it.
Now that is some epic movement right there. C, Java have been up there in front for decades which I've occasionally explained to nonbelievers by sharing the TIOBE index. The winds of change are blowin'.

By adding stricter typing and a bunch of middleware I can easily imagine a Python EE one day but let's hope that doesn't happen. Duck typing, a taste of functional paradigm, non-verbosity is what makes Python special IMO.

I wonder if Go, Rust might make it to top C one day.
Is the quarantine really getting to you that much? Go outside and get some sunlight. If I had a downvote option, this would be the first time I’d use it.
If Netflix' position is that the most provocative clips or screenshots reduce the market for the film, doesn't this undermine their claim that the prurient aspect of the film is secondary to the commentary portion? To put it another way, Netflix is taking a position closer to Playboy than the Discovery Channel in terms of the positioning of the film.

It is relatively harder to argue fair use in the use of Playboy images or porn clips than non-"adult" material. Because the image/clip itself undermines the market value of the work, regardless of the motivation or intent of the critic.
haha. so true. but it's crazy to see the numbers.
It's amazing how quickly we adapt to get around hindrance, even if that's something we created for our own benefit.

I wonder how you could get around this? Maybe a huge blacklist and deliberately messing with sites randomly to the point it become too much of an issue, e.g. making sites load very slowly; breaking css, images randomly, etc. Something like netflix's chaos monkey?
It’s type safe once you have it all written out and syntactically valid. Just like you can omit types when working with generics using diamond operator. However, this is a nice reminder that lambda argument types can help sometimes.
I've been working with Java professionally since 1999. I understand it as well as anybody, better than most. I don't hate it, but I don't love it either.
You are correct. I am British and write in British English. I naturally say orientate rather than orient. It's also a minor joke to add both but whatever.
Exactly. Security at the endpoint level, rather than the firewall level, means that those that build those applications are in charge of security. There is no way my multi-business-unit company is going to solely trust developers with its security and compliance story. It's going to hire people whose job it is to secure the network as well. Given that these people don't even know all of the developers (or yet even their managers) inside this multi-business business, the only good thing those people have is firewalls and traffic inspection at large.
I think that's what bitcoin maximalists want to believe, but surely not true.
Or maybe he published it himself to divert from the DMCA bad press? :)

I am going to believe that. Github CEO wanted a reason to open source it, and used a rogue leak in a win-win situation.

Why he didn't sign it to prove it was him? because the desktop client doesn't even have this basic git feature implemented ¯\_(ツ)_/¯ ...and everyone knows managers only uses GUI, Q.E.D.
Half of Facebook Employees Don’t Believe It Had Positive Impact on World
NAT was never meant to be a true firewall, and just causes so many problems for internet connectivity.
How to Connect Plerdy Using Google Tag Manager?
Yes. Which raises the question why don't we have something to detect/mitigate this.
Makes sense due to the proliferation of new JVM languages.
The post is short introduction, then links to a blog on medium.com with the actual content. Please submit the original source (blog post) instead. https://news.ycombinator.com/from?site=medium.com/slight-pau...
Governments have the right to print money.
In some places it's also absolute death toll. I think we'll have to wait and see how it all shakes out.

It's an interesting "natural" experiment for sure.
Just like every startup that flouts the law?
My very limited experience with COBOL was on machines running AOS/VS and then some version of Solaris. Both used ASCII.

Peoplesoft, about 25 years ago, used a lot of COBOL, and as best I recall it mostly ran its back end on UNIX of one sort or another--that was how I encountered it on Solaris.
I dunno about that, I'm in agriculture and I'm doing just fine
You're still going to have a firewall, it just won't be NAT based.
Its nothing like the skater kids of Dogtown. A skateboard is not a ton or two of metal and plastic, a skateboard travels at a fraction of the speed. Its potential to crush and maim innocent people and cause damage on public roads is not comparable.
I live in Europe. Does that mean I should wait until 2021 to apply?
Ah yes, the trusty gish gallop rhetorical defence.

If you have the facts on your side, pound the facts. If you have the law on your side, pound the law. If you have neither on your side, pound the table.

That's fine, I suspect you read enough that a seed is now in your brain. Continue to hold strong beliefs for which you have no evidence just like conspiracy theorists, it's your life. :)
As people noted, odd Slackware was not listed.

But, for 32 bit systems, right now I believe you are probably better of using NetBSD or OpenBSD. Both systems do not have the 2038 problem and use far less resources.

Granted Linux is working on 2038, but I think it is not 100% and only in 5.6+ (IIRC).

Also with the wayland push in Linux, I am not sure how well wayland will work on 32 bit systems with limited memory.