skysight-inc/HackerNews huggingface dataset:
I frankly don't get where the misunderstanding is.

If you take 1000 deaths and spread them across a 6months or a year instead of 2weeks, no lives have been "saved".

Similarly the act of spreading it out via general extended quarantine, does massive economic damage that will result in deaths, starvation, homelessness and impoverishment that arguably will completely eclipse whatever lives are actually saved by the quarantine (due to say availability of ventilators and medical care not being overrun).

Maybe that damage isn't as large in some developed countries like Germany who can maybe afford it, but it is in many other countries.
> The (just released) 1.0 is unbearably slow (i.e. unusable).

I've been playing with it on the work laptop (32GB, 16 core i9) and yeah, it's an unpleasant experience even there. But here's hoping they'll get to tweaking because it's pretty much the only way I can create embroidery files easily (via InkStitch)
If humans were always perfectly capable of never screwing up, the entire liability insurance market would cease to exist.

Oh, it gets so much worse than that. If you are the "wrong kind of person" for some reason, misfortune comes at a much higher cost than for other people. In the US, white people generally suffer lighter consequences than people of color for the same mistakes. Men are generally judged less harshly than women for various things. Etc.

So it's more like saying "You fool! You shouldn't have done X! And, also, if you had any sense, you would have been born a different color/different gender/richer...etc"
> For example, watch for Fed purchases to lead to a stronger dollar.

Trivial to offset by giving free money to people. The problem is the Fed can't get most of it back. While assets in their balance sheet will hold some value.

Of course, once you start giving free money you destroy societal incentives and get a much bigger problem. Productive people switching to "cabin in the woods" mode.
A better OS with beautiful lisp language already exists called emacs (which happens to be an excellent text editor as well), try it. VSCode is built on a foundation of electron which is riding on chrome v8 engine. If one day webassembly becomes common and vscode can shed it’s weight and become close to 50-60% of what emacs is, then it might be possible to think of it as OS, right now it looks 2-3 decades behind emacs.

It’s only popular among programmers who wants an IDE not a programmable environment like emacs. Emacs attract scientists and researchers and people who write OS, compilers, DB, language specs, HPC systems and algorithms, design algorithms, performant OS utilities etc. VSCode attract web development crowd which mostly spend time on building web forms (making it dynamic using JavaScript with some framework may be react) on top of database schema or some document storage. Given this I doubt it will be anywhere as programmable as emacs.
Why not test everyone then?
> hardware engineer

Software's different because you can hire-fast & fire-fast. Unless you have broken processes and incompetent people surrounding the new hire, you can easily determine if they're good enough. Hack, it's even worth it to hire 2 devs for everyone you need and fire the worst performing one in a few months (flip a coin if they're pretty equal and can't afford them both).

Easier to get fired, easier to get hired. Churn and less from your employer giving a f about your career development. Every industry has its patterns.

Actually, imo the worst thing you can do as a software tech-lead is to structure your processes and projects so that hire-fast-fire-fast is no longer viable, do things so that your software is more like hardware - this is a sure way to inevitably kill the company/department you work for while "doing good work"...
Dear Pi-hole devs & maintainers: thank you very much !
This seems a bit unfair, as I don’t ask the plumber likely because of trade skills being centrally licensed and regulated. Presumably if they are licensed to do the job someone else has already done the vetting - which makes sense especially for consumer-focused skills where the consumer might not be able to perform an adequate vetting.

I understand the core idea of your comment, regarding the utility of whiteboard interviews to assess skill. Irrespective, vetting is a part of many skilled jobs. The difference in the analogy and software being whether a centralised institution (Licensing body) or each company does that vetting.
Honestly this is just a baseless article with a catchy title to grab attention. You could write a similar article saying - tech workers in Bay Area pity Denmark tech workers for their low salaries but that would not garner as much eyeballs.
That’s not cool man
Huh, is Quillette actually representative of the mainstream conservative movement? I think that would say a lot about the conservative movement if so....
A short Google (News) search in German turned up nothing.
Well that's at least impressive. Was it a good investment for him to have spent his saved pennies on a Taco Bell franchise? If it hadn't worked out, could he do it again on another restaurant? I still feel he was lucky to have been able to save so much, you'd need to save like $400 every month for like 10 years, on a small salary. But you're right there was likely a very large amount of self determination at play.
Agreed. Minecraft is the most immersive game I've ever played. Even more so than Half-Life Alyx (which was amazing and immersive in its own way).
It is hardly an alt-right publication. I got started on Quillette from the podcast Wrongspeak. They don't do regular episodes anymore, but they tackled a lot of really hard questions.

I don't agree with everything on Quillette, but their arguments are at least well thought out. There's a lot I don't agree with in this one (the author justifying Ferguson's non-deterministic models as even remotely acceptable is absolutely not-even-wrong from a data sciences perspective; not to mention we don't have the original code; not to mention the code had race conditions).

I'd suggest reading a few of their articles first. I don't see how you can see them as alt-right. They're a bit right of center, but they're pretty much centrists.
> Ideology will prevent this from happening

Congress already passed a bipartisan bill to provide free testing.
Wow.

Are the players aware of message signing?
> How about ripping Wal-Mart apart and replacing it with what existed before - many different shops, each owned by a local person, and many different logsitics networks, each also owned by someone in the area?

You underestimate, vastly, just what they've done to their supply chain, distribution network and logistics to make it that efficient and therefore cheap for their customers. It's part of the reason people switched from buying from local shops and went to them instead.

I chose them as an example because business people know a lot about what they did and the general public doesn't have a clue. I don't even like Wal-Mart, but I'm also aware of some of the reasons they're so successful. They're literally studied by people who study supply chain management because of what they did, e.g. -

https://www.skubana.com/walmart-leading-way/

I used them because it's fashionable to hate them, but anyone who knew what they had actually built that's not visible to the public would know that it's not something that you can just replace that easily. So that lets me separate the replies according to how informed they are.

Finally, your attempt to connect large companies to "central planning" is at odds with the fact that one works and the other does not. Central planning doesn't work because different people have different needs and no single plan can accommodate so many unique individuals. I don't think you will find many businesses that aren't planned, but they're not managing so many unique needs, either. And in those times when they really do end up in a situation like that, they end up being spun off as separate companies for that very reason.
They wouldn't have all that wealth if it wasn't for infrastructure, an educated population, a stable political situation, continual bailouts, and the world's largest war machine.
I've been a flight instructor in my twenties but then got out of flying due to monetary and health reasons. I've just bought a honeycomb yoke together with X-Plane 11. It is close to perfect, when it comes to simulation. Back when I flew, we didn't have the sophisticated avionics, so it's been quite a challenge to adjust to the modern glass cockpit, especially in an IFR environment.

Now I just wish I could fly the Cirrus Vision jet in real life, like some Youtubers do.

Haven't tried the new MS flightsim yet. I hope they've put as much effort into physics as they did in visuals. Can't wait to give it a try.
> in fact it was deprecated in 2017 because it caused so many problems. Instead things like HSTS and transparency logs are used to prevent damage from malicious issuance of certificates, and organizations can typically override things with their own CA.

Still kinda salty that pinning was deprecated from HTTPS. It wasn't perfect (accidental/malicious pinning was far too easy seeing how it was merely controlled by an HTTP header), but the current alternatives (Certificate Transparency, CAA DNS records) aren't an adequate replacement. Sure Certificate Transparency helps to detect a misused certificate, but it doesn't actively prevent it from being used, and CAA requires that the CA isn't "lying" about the header through a "bug" or otherwise.
Because Rails, Symphony, Django, Phoenix or whatever does the job in the preferred language of the developer/team and often has more batteries or better tooling included.
I found myself nodding throughout this piece https://www.theatlantic.com/magazine/archive/2020/03/the-nuc...

Perhaps it a western thing not just American.
'Longest living' creature off Australian coast
Wait what? A flight sim without VR? I hadn't even considered the possibility. That's kind of a bummer.
MiTM solutions work for other apps too.
I wasn't trying to have another instance of the whiteboard interview debate. My point was about arrogance and how we should give it more attention as a bad signal than we do.
> Developers like simple sites like Hacker News. Nobody else does.

People like Google.

I'm convinced that users don't care for most "design" and "clever layout". Site owners do, but users don't. Which is understandable, you want your site to stand out so you make it special. Users usually don't want special, they don't want to think, they don't want to figure out where they need to hover for functionality to reveal itself etc. I do believe that users would be much happier if layout/design possibilities would be much more restricted, like they are on mobile, because there's no constant re-learning there.

The problem is that designers and developers need to get site owners on board, so they are selling to site owners.
> Use built in HTML forms. Let the page refresh, what's wrong with going to `/orders/{order_id}` page to get information about the order? It is REST-ful and static.

To be completely honest, this is one of my least favorite things about HN. As I write this comment and click reply, if I wish to navigate “back” after I post this comment, the first back button click with take me to this still-filled comment form. (Will I fuck anything up by clicking “reply” once more? This is an easy trap for a user to fall into.) The second back will take me back to the post comments. Which is weird, because this is where I was taken after posting the comment. The third back will take me back to HN homepage. I expect to go back to the homepage on the first back click.

And this nav stack works as it does because HN uses plain HTML forms without any “overkill” JS. But the reality is that the default back behavior doesn’t really fit most user expectations, because most people don’t understand that clicking each of these buttons added more and more to the stack. Most people don’t know what a stack is! :) I think this is a great example of why the default document behavior of the web doesn’t really match most people’s user expectations, and the normal form behavior on the web makes it way to easy to do the wrong thing, like re-submit information.
> Dwelling on negative realities is a bit more challenging especially with the current events.

It is. The numbers are staggering and our federal mismanagement of it is horrifying. In response, I have cast myself into a dev hole, am building a large-scale dream project, and i am very thankful to have the extra time.
I don't think graphs like the one you linked are helpful. Cases are always going to keep going up with additional testing. Cases need to be graphed lithographically to be able to see when trends are dropping, and it's more important to look at fatalities than case loads. I really like this visual:

https://covidly.com/graph?country=United%20States#growth
Show HN: Crawl and summarize Hacker News front page articles
No, that thinking is correct. What isn't correct is when people think this has some bearing on when the product isn't free.
Does anyone know if pi-hole lets you see per-client bandwidth usage?
Too little detail. What is your product? How technical is it? What stage of development is it in? How big is this team (sales/eng)? What happened for this question to arise?
You can be a good communicator and an introvert and nail a job interview.

The hurdle for introverts is usually that they feel anxiety (some of which is normal for a job interview!) and may not come across as well as they would in a more comfortable setting.
Will take a look!
That's why you use VATSIM, together with XPlane. It doesn't get more realistic than that.
That’s where the lower COL comes in. If your Silicon Valley paycheck gets spent in Midwest American living, you’d be able to afford an office to keep your work life separate.
The point of alt-right is to act as a bridge between extremist views and modern conservative views. Most alt-right sites have a mix of reasonable articles, conspiracy theories, and somewhat extreme articles. The comment sections of these sites often lead to more extreme information, with the sites actively allowing it, and often encouraging it. The YouTube recommendation loop is a good example of how this works.

Sending traffic to any alt-right site helps recruit people to extremism.
> This language gave more unalloyed joy than anything else I've done as a programmer, though I've yet to build anything practically useful in it.

Ain't that the truth. Scheme/Racket, ML and other primarily academic functional languages are fun, but rarely used in business/industry. It's great for learning programming language ideas like scope, thunks, closures, etc but very little opportunity beyond that. But maybe that's why it was a joy to program with racket. No pressure to create anything practical with it. Just tinker and learn using it.
Bad codes and developers are found in both Windows and Linux.
You have to have tests for all combinations though. At least those combinations that you actually want to use. You get the same problem when your code is a big ifdef-hell.
Real life example of Android app weighting 31 kB:
https://play.google.com/store/apps/details?id=jp.rallwell.si...

No idea what framework the author used to accomplish that.
It could happen to any firm. It just takes one person screwing up. Plus, it doesn’t seem to have contained any security related info so it’s not the end of the world.
I think the same thing is going on with the commentary on economy currently. Whenever I browse around Reddit for example the comments that get upvoted are the cynical ones, "markets are irrational", "feds are pumping up the stocks" etc, but they do not put any real thought into what is happening with the markets and why.
I'd say you have to group business-facing front ends with consumer-facing front ends, as well as big chunk of mobile development, because all of these are done by the same people from the same programming culture, with the same technologies, patterns and ways of thinking.

And with that, I'd argue this is majority of software.
Chris Lattner wrote a chapter about LLVM in The Architecture of Open Source Applications.

https://aosabook.org/en/llvm.html

Based on that, my understanding was that while intermediate representations were certainly not new, being strict about not mixing the layers was still quite rare. He specifically claims that GCC's GIMPLE is (was?) not a fully self-contained representation.

I'm not an expert in any of this. Just sharing the link.
It was really easy to set-up, but on first day it actually broke an Android TV-app on default settings (meaning it blocked some call that stopped the app from loading through).

Ironically, after disabling it for a minute and then loading through the app, it didn't block the video ads (not rendered into the video).

YMMV of course, but it wasn't usable for me since everyone in the household needs to understand/solve any issues.
Bypass Paywalls: A browser extension for bypassing website paywalls
http://faculty.econ.ucdavis.edu/faculty/gclark/the_Son_Also_...

https://press.princeton.edu/books/hardcover/9780691162546/th...

https://archive.org/details/CSPAN2_20151004_190000_Book_Disc...

https://www.worldcat.org/title/son-also-rises-surnames-and-t...

http://gen.lib.rus.ec/book/index.php?md5=76BC054612F39ED6CBD...

https://en.wikipedia.org/wiki/The_Son_Also_Rises_(book)
Another vector for unwarranted criticism to watch out for is self-insertion, not only in software. All of us (probably) constantly do self-insertion and imagine fictional situations where we are victims of some strange injustice.

Hacking mostly in the evening, and at latitudes where the sun doesn't shine for much of the year, I was recently momentarily mad at Libreoffice Calc for having lackluster dark-mode support. But the vast majority of people who use spreadsheets I assume do so at day in well-lit offices so I was inserting myself in a context which basically didn't concern me.

There are a lot of things which triggers us to self-insert, not all of it unwarranted or negative. Maybe one situation which causes problems is when people do it without an invitation...
I can't reply for Mark, but the commercial lisps have a development experience that is hard to match. When using CLOS you get an extra smalltalky experience which the other CL implementations lack. And the debuggers are superior in just about every way.

Racket is nice and all that, but the commercial CLs are just that: commercial, aimed at people writing large programs with very high demands.

Anecdote: I once hit a weird bug when trying to get a very old CL program running. Nothing big, but once in a blue moon I would get the wrong result. I spent 3 days banging my head angainst it, trying to find a way to trigger it reliably. I inspected the live environment, did print-debigging. A friend encountered the same bug when running the program in Allegro CL and managed to debug it within minutes.
Building llvm+clang from source is also ludicrous. 70 GB of diskspace usage and takes an hour to build, ridiculous. It's the static linking which is the culprit here, hundred of MB big binaries are a catastrophe for cache and memory subsystem. The funny thing is that my project also uses modules in D. Building the D compiler takes 10 seconds including unpacking of the tarball.
Surely you also grew up in a world of web browsers and hyperlinks. They haven't gone anywhere. There's just more applications on the web now in addition to traditional websites and hybrids. When I use the browser on my phone, I'm usually touching hyperlinks to go to different sites and pages, and often those hyperlinks are shared on different apps.
On iOS too?
I think it's great it forces you to write a comment for an exported function but why the hell do I have to write down the function name again?!? It's literally 1 line below. Can the analyzer tool not grab the name of the function from that?

It makes these comments very frustrating and also more annoying to read because you always have duplicate text.
Can someone please explain how exactly does this work? So I have an ubuntu system. Is it ok to just install it in my local system alone and use it? Or should I be doing something to connect to a modem or something? I currently use my phone as the hotspot for my computer.

If I install it say in a remote server in digital ocean, how can I use my phone/computer to use pi hole?

Still a noob when it comes to networking so any help is appreciated thanks :)
Linux apps on WSL1 shouldn't consume such battery life.
Unlikely. There are entire countries who could not care less about Gucci. Hell, I might not be able to recognize it's logo.
But what is the end game? This is in the environment and it can't possibly be eradicated at this point; except maybe in New Zealand. In Sweden and the UK, it's most likely just going to go through the population until they're a reasonable immunity.

That will set other countries who have eradicated the virus in an interesting state, with little natural immunity, they may not be able to open their borders again for a very long time.

People are already spreading this through basic supply and grocery store runs. People are getting it from family they live with. It's going to spread no matter what, through the people who still hang out once or twice a week with their best friends.

I think it's silly to plague shame people at this point. We are looking at each other in constant fear for something no one can control; based off information from experiments only a subset of the population can replicate, reported to us by media and governments who have repeatedly lied to us.

There is no way we will realistically see a vaccine in 18 months. That's big pharma insanity. Should we simply stay locked down forever? or until one of these drugs/compounds works? Humans are not cogs in a machine you can simply stop, or a device you can put in standby or low power state. We're human beings.
In my case, the government mandate was necessary because my employer was dragging its feet to generalize work from home, even though everything was in place to allow it and we're the kind of business (online) that's pretty much ideal for it.
Can you clarify how using dynamic linking would be better for the cache? The amount of code that's in memory/cached would be the same, no?
That team lead (and companies with similar thinking) need to learn that obsessive/workaholic devs are not more productive.

If coding consumes your paid and free time, you're generally not cranking out new CRUD features requested by the marketing team. You're doing pet projects, learning new languages, or getting lost in bikeshedding, like writing a new JS framework because you think the current list sucks.

That means your workaholic employee is burning out on things that don't help your company, and their actual paid work is probably a distraction from what they really want to be doing.

By contrast, someone experienced with a family and/or hobbies working 40h will often do their work well and have ways to detox from work problems before getting started again the next morning.

A lot of that is my anecdata, but hiring people who want work/life balance is working so well that those are the only devs I have (14 at the moment).
Speed up Docker builds with distcc, ccache and Kubernetes
I think this extension demonstrates the flexibility of VSCode and how easy it can be to extend the platform with an extension.

Although it's supported by Microsoft, it's heavily influenced by the Open-Source community. I believe that's the reason it's so popular and user-friendly for both developers and users.

Can you imagine someone trying to implement this extension on a proprietary platform like Visual Studio or IntelliJ? ... going through proprietary documentation with no access of the Source-Code to the underlying system... It would be a nightmare
To be fair, AdGuard Home is an open source project under GPL, so there's that.