skysight-inc/HackerNews huggingface dataset:
The landing page looks good. The UI screenshots are a little small and hard to read on my screen, but overall, the design is great.

You might also want to consider explicitly stating the value proposition: how will I save money/time/etc by using your service?

One possible use case that you might be missing are recurrent tasks that I want to ensure are run. For example, for my service, https://pagecheck.app, I run tests every 30 minutes or so and I want to make sure those tests succeed. I couldn't find a job scheduler that allows for recurrent tasks, so I ended up writing my own Javascript library for Postgres: https://github.com/meyer9/postqueue

I'd love an external service that ensured that my recurring tasks run reliably, but it would make 0 sense for me to use your service at that price level. I have hundreds or thousands of scheduled tasks, but I can't pay thousands of dollars to ensure that they are run.
In the professional world, your end user is either :
- someone without the skills to make a Dockerfile
- another team who has not the responsability to integrate your work

The packager of an application is part of the project's team. It's not up to the user to package your application.
Option B sounds far more likely to stick around the company for a long period of time, option A sounds more like the type to leave after 1-2 years for something more "attractive".
That is beautiful and very well done. I might drop this onto my personal homepage today for a nice emphasis underline in the header.

Bravo!
"from the soviet era"

Point of clarification please: Was the icebreaker updated, or is it still Soviet era hardware?
I find it depressing that people think Twitter Feeds or Facebook feeds or even reddit posts are information sources. They are at best, opinion sources most of the time, and at the lest, they are a biased news source that fits a specific narrative with heavy (and often uninformed) commentary conveniently directly added in.

This is different from say....an rss feed of actual news sources that, in theory, are vetting/verifying information for some level of accuracy before publishing it/posting it.

That doesnt happen on twitter, facebook or youtube, and there is not a requirement to do so.

Now there is still work to be done by you, the reader, to further vet these news sources for bias, but if you cant trust the source information then its entirely worthless.

Thats where something like Feedly or any RSS/aggregator that you can organize sources and topics should come in. You can still link in some of these aformentioned sources as well, but you can do so in a way that its obvious that they are probably containing bad information or heavy bias.
My point is his factually incorrect statements are generally innocuous, whereas the same statement by the _President of the United States_ is much more of a problem. I think it's unreasonable to expect Twitter to regurgitate such dangerous statements uncritically. The slippery slope thing or the "why do anything if it isn't perfect" thing needn't enter into this: Donald Trump's Twitter account is an objectively different problem than the Dalai Lama's Twitter account. (That's a really cool picture, by the way!).
On the contrary, these random, isolated incidents, many in tiny local elections, should give us great confidence in our electoral system. Such a tiny rate of problems means our democracy is incredibly strong with respect to fraud.

From an article by Ian Millhiser:

‘ Voter fraud is a fake problem

Despite Trump’s claims that enhanced access to mailed-in ballots will increase voter fraud, such fraud barely exists. The state of Oregon, for example, has provided more than 100 million mail-in ballots to voters since 2000 but has only documented about 12 cases of fraud.

Similarly, according to the Brennan Center for Justice’s Wendy Weiser and Harold Ekeh, “an exhaustive investigative journalism analysis of all known voter fraud cases identified only 491 cases of absentee ballot fraud from 2000 to 2012” — and billions of votes were cast during that period.

Thus, Weiser and Ekeh write, “it is still more likely for an American to be struck by lightning than to commit mail voting fraud.”

These negligible examples of voter fraud, moreover, need to be weighed against the potential impact of a pandemic. If voters are either unable to leave their homes to cast a vote or unwilling to do so due to fears of becoming infected, hundreds of thousands or even millions of voters could be disenfranchised if they are unable to vote by mail.

So even if Trump’s warnings of voter fraud are offered in good faith — and not merely as an excuse to reject voting rights policies that, in his own words, do not “work out well for Republicans” — the president is proposing that we disenfranchise thousands or even millions of voters in order to prevent a small handful of fraudulent ballots from potentially being cast in 2020.“

This is in the context of systematic efforts by the current administration in concert with right-leaning local governments to suppress voting in ways they think will help them win the election.

https://www.vox.com/2020/5/20/21264821/trump-michigan-nevada...
Parts of VSCode predate Atom. The core "Monaco" code editor was built for parts of Azure and battled hardened in IE10+'s Dev Tools. The biggest chunk of code that VSCode even shares with Atom is Electron, which is likely the source of most confusion that VSCode "forked" from Atom given Electron was still called Atom-Shell when VSCode started.
Despite a market for cheap labor, especially around CRAuD apps, companies doing complex things require a certain level of experience and skill.

Outsourcing firms thrive on having one “knowledgeable” person who interfaces with a client, and a bunch of cheap worker bees behind that person. Generally the quality and deliverable are influenced by how much you sit on top of and manage them.

As for low caliber remote talent taking jobs, the same applies... there will be certainly a threshold where that can happen. At a certain point, though, experience and competence are necessary. That could be anywhere, but it’s hard to amass such remotely.
> the single most cost effective way to speed up math and physics research by a philanthropist would be taking a few million dollars and hiring a team of developers to bring LaTeX into the 21st century

This might be a niche opinion, but I think Rmarkdown & Jupyter get us a non-negligible portion of the way there. You can use LaTeX chunks when you need equations, markdown syntax when you need formatting (IIRC this is a pain with LaTeX), and executed code chunks to (e.g.) create and insert a graph. (One advantage of Rmarkdown is that you can have as many languages in a single document as knitr can handle, each its own chunk [0]).

Neither is all the way there yet, but, as Yihui Xie puts it [1]:

> I have a dream that one day all students and researchers will forget what "formatting a paper" even means. I have a dream that one day journals and grad schools no longer have style guides. I have a dream that one day no missing $ is inserted, and \hbox is never overfull.

[0]: https://bookdown.org/yihui/rmarkdown/language-engines.html

[1] https://twitter.com/xieyihui/status/1022873179532996609
> Battery health management is on by default when you buy a new Mac notebook with macOS 10.15.5, or after you upgrade to macOS 10.15.5 on a Mac notebook with Thunderbolt 3 ports.

Unfortunately... this update does not help everyone. I have a MacBook Pro (Retina, 15-inch, Late 2013) and these changes in the System Preferences are not visible. This quote was found only when digging further in the "How to control the battery health management feature" instructions.
This is why Microsoft's strategy is so interesting. They're capturing the value of IDEs and GitHub (a company that struggled to monetize while solo) by soft-bundling them together with Azure, which is extremely easy to monetize.

If it works, all those cool VS Code features will be covered in your monthly cloud bill.
The old way doesn't have to change. It still exists. Make a wrapper GUI that makes it far more approachable. Syncing and other funtions could be handled by a library that works with either
HTTP/2.
With the computational power available at our fingertips, one would hope so…
Timezone and cultural compatibility still matter, as we've collectively discovered over the last 30 years. Offshoring was already happening before this and will continue to do so, but there will remain demand for people onshore. Presumably the world will eventually have enough software developers, but it's showing no signs of it in the foreseeable future.
> Tests are only as good as your imagination of what to test.

A lot of work has been done on code-coverage, boundary-analysis, etc. Testing can never be complete, though.

> Proof by construction is only as good as your ability to have the right axioms

That's not a good summary of the challenges that formal methods face with respect to correctness. Defects can creep in at various points.

See p. 46 of the PDF linked from https://www.adacore.com/tokeneer
There is only one way out of it: Regulation. So far, entities have been gatekeeping people into SV: at first it was stanford degrees, later it's just relocation to SV. With that gone, there s no other route than regulation, like so many other professions.
I'm not sure there are any islands in existence today that are outside of some sovereign state's territorial jurisdiction.
Doing home grocery delivery by hiring people to shop at the grocery store for you is like doing e-commerce by hiring people to go to the mall for you. Grocery stores are deliberately designed in the exact opposite way that fulfillment centers are; even “warehouse stores” like Costco are adapted to exploit consumer psychology rather than optimize picking throughput.

I have never had substitution problems with Amazon Fresh because “substitute one ASIN for another” is an absurd use case if you can reliably track your inventory and allow people to choose products based on availability. I’ve also been pleased with meat and produce quality; maybe I’m lucky, or maybe grocers have been getting away with stocking shoddy produce for years on the expectation that the customer can do the QC work for them.
If you want CBD get a dry herb vaporizer and the devils lettuce and set it to the temperature for the terpines you want.
This is exactly what I needed as a somewhat on/off longtime user of Python.

It basically boils down to using pyenv, poetry and setting up the pyproject.toml and project src layout.

I read the comments before the article and was expecting a MUCH more complicated content and intricate bash, tool or config setups but it seems straightforward.

I feel everything else is part of getting started into professional software development (git, modern OS, env vars setup, bash or shell scripts, etc) which is it's own right complicated for newcomers.

I think deployment and packaging vary a lot depending on the target deploy env which is why I'm fine with it being left out of the article.
What a wonderful post. I’ll be checking out the links when I’m at my desk. Many thanks.
I agree with the above posters. Things like normalize as well should also probably have their value expressed as dB as that's kind of the industry norm from what I understand.

I do have to say, this is a super cool tool and I've definitely bookmarked it. I normally use tools like Audacity to quickly record, trim, and normalize audio tracks so this tool fits my use cases very well. Thanks for sharing!
I can't imagine any of my US coworkers every working for a Chinese company. The non-zero chance of being sent to a 're-education camp' if you ever have to travel is a big concern
not enough rounded borders and box shadow on card like ui and subtle parallax effects. D- you aren't even trying.
I think there was a bit more you might have missed.
The Linux world is mostly on the runtime side of it, not the developer side of it. Both are important and docker will likely continue to see success with Windows and Mac users.
Are people still suffering through hosting Docker containers on Windows? Why would anyone do that at this point other than to comply with outdated, arbitrary IT policies?
Skip the Article: AI Generated Hacker News Comments as a Service
I disagree (or maybe because I don't fully understand your comment). In my (limited, I'm not a FE dev) experience, you layout an HTML page by hand but I do not want that with a research paper.

I want to write my paper and let LaTeX lay it out for me. Of course I'll have to wrestle with an unruly table or figure now and again but for the most part, the layout and typesetting of the document is handled for me.
I think it was more of a slow transition and more focused on Linux. Once Linux become big enough to disrupt them that’s when they started to change . Microsoft research has been contributing to Haskell for a long time. I think they are moving forward a more service oriented company that doesn’t care what you do but will make it easier to stay in their ecosystem like Azure or just focus on getting more developer goodwill and lock-in .
With setup.cfg supporting nearly everything setup.py needed to include, I fail to see a reason to use poetry's own configuration file.
Motionia – JavaScript Animation Library
https://dev.to/abhiprojectz/motionia-js-animation-library-1c... is a lightweight simplified on demand animation library! https://abhiprojectz.github.io/motionia/
JetBrains seems to do a good job sticking with the core audience of in-the-trenches coders, instead of trying to expand in a way that feels corporatey and enterprisey.
I'd argue he's narcissistic and his motives may have both been self-serving, but also not strictly financial. I'd also argue he probably doesn't have the foresight to predict weather or not this would end up being good or bad for him financially. It's all speculation at the end of the day, however. Just gotta watch what he does and draw our own conclusions from there.
Yes. Some technology and techniques will trickle down from defense and aerospace like it usually does. Manufacturing will be scaled up and infrastructure retrofitted. Events much more traumatic like an atmospheric EMP have been a design concern since shortly after we developed nuclear weapons. We've got well understood technology to solve any issues that come up.
Dabangg Cache Attack
DABANGG (meaning fearless), a set of refinements that make flush-based cache attacks resilient to system noise. Dynamic Voltage & Frequency Scaling (DVFS) is ubiquitous in modern processors, which results in frequent frequency change in the cores of the processor. This results in variable execution latency for instructions, which renders a set of thresholds chosen to distinguish a cache hit from a miss useless. We build upon this dynamism in frequency to make robust, noise-resilient attacks that are highly potent and easy to mount, requiring no supervisor privileges.
No need (edit: except maybe for collaborative editing). Use TeXLive and install the updated copy every year (it has annual releases, and you simply delete the old install directory).

If you're not on linux, spin a Ubuntu VM, and install TeXLive.

(Strictly speaking you don't even need GUI on the machine where pdf gets compiled. I add 'scp output.pdf mydesktop:.' to my Makefile so the file is transferred to my desktop everytime I make. On the desktop the pdf is already open on the big screen and if your pdf reader is good, it'll update the opened pdf everytime the file on harddisk gets updated)

I never use overleaf, and I had no problem finished up my thesis in record time. LaTeX wasn't even an issue.

edit: Overleaf will be helpful for collaborative editing though. I personally would use github/gitlab instead if I ever have to do collaboration.
Marginal Revolution[0] is like HN for economics. It's another community where the value of the posts is derived from the comments they generate and the community that develops around them.

The Financial Times, too.[1] People will leave borderline inside information in the comments section of articles. The readership is predominantly British and the understated humor and jabs can be hilarious.

Non-profit article aggregators with open comments and persistent users seems to be the sweet spot for an entertaining and mentally stimulating time on the centralized web. I don't use any for profit social media platforms because the psychoengineering is too strong for me. Anytime I reinstall Reddit or Twitter I'll remove it in disgust a week later after realizing the amount of time I've sunk without enough benefit.

[0] marginalrevolution.com
[1] ft.com
This is Cambridge [2008]
"Unluckiest" as though decades of neoliberal economics didn't directly bring this on us.
This is a little bit of old news and sounds worse than it is. There are plenty of checks and redundancy operators in the CA auth universe.
Writing the paper is the easy part, after spending months researching past literature, coming up with models and hypothesis, and performing experiments.

I really doubt Latex is the bottleneck for doing research.
This looks nice! Has anyone created BRIEF bindings for this editor?
Actually if you look at cost of living data, the USA is in quite an interesting position. It contains both some of the most expensive and cheapest cost of living in the developed world. Salaries in some areas are some of the highest in the world, and in other places are closer to Eastern Europe or South America once you've accounted for things like taxes and healthcare. There's a seriously huge gap in pay when looking at Rust Belt Ohio vs the Bay Area.

Two kids go to school at Ohio State in the same program. One moves to SF and makes 200k right out of school. The other stays in Ohio and has a starting salary of 55k doing similar work. I don't think you need to worry about the Chinese coming for your tech jobs. In a remote world, the Buckeyes will get there first.
Do you remember the outcome of that case?
Amazon Fresh works this way already.
I would consider it a replacement for throwaway tests.

If I don't have a REPL, I often write a lot of little throwaway tests to deal with intermediate bits of the code. They end up being redundant with the real tests. They're often really bad tests, in that they're tightly coupled to implementation details. I should delete them. And I often forget to. Which creates extra maintenance burden for myself and my teammates.

If I do have a REPL, I do all of that extra intermediate verification junk in the REPL. It's often more effective, it's usually less effort, and it always reduces the volume of unnecessary brittle tests in the codebase.
The United States should take the radical position that Taiwan is a country separate from China. Especially now, why is this not getting more attention?
They also have a more recent history of not behaving this way, and of winning back a lot of trust. This plainly isn't helping them now, but I do agree with the GP - this isn't a "Microsoft thing"
Chrome will tell sites what text users search for on websites – privacy analysis
I use vscode because it's free.
I use eclipse because it's free.
I use sublime because it's "free for evaluation" forever.

The convenient to download and install on any machine at any given time without having to deal with payment removes friction and it's a huge thing.
The cloud eliminates the most common risks, that is ops + developers simply giving up on backups because there is nowhere to store them, and not being able to access them anyway.

Typical new sysadmin in large corp: The backup storage is full and backups have been failing since before I joined, should we do something about it?

Oh we raised tickets to request more disks. They will take months to arrive if they ever pass approvals.
The problem with Transparent Logs / Certificate Transparency is that they don't have the best story with regarding to recovering from compromise. We wrote an article comparing The Update Framework (TUF) to CT/TL:

https://ssl.engineering.nyu.edu/blog/2020-02-03-transparent-...
I'd like to know what happens to can_buy_stuff and the rest of the code when user is Not None and balance_credit is -1.
That tends to happen with 'it just works' solutions, until it either doesn't or causes some other problem
From what the video showed, it seems that some of the interaction in the game actually involves modifying or copying the "graphics" in the center window (to clean a window, or obtain an object for example). So it seems that he actually really developed this dynamic quite a lot. It really makes me want to play.
Just an example of platform specific issue even with Docker.
I'm confused by your use of "enthralled by core competency". I think if an MBA is actively dissembling the structures that brought a successful product together and exerting destructive control over any further research they absolutely deserve some criticism.
You should make your modal/dialogs close when the escape key is pressed.
The scale-up in propagation. We didn't have such an efficient propagation mechanism as WhatsApp and Facebook and Twitter.

The scale-up in believability. Moving images are that much more convincing than static images.

Entertainment outlets, esp. Fox news and far right news, launder edited images and clips from social media. There isn't a Walter-Crokite or the old CBS 60 minutes to fall back on.

Back then, we didn't have the likes of Trump, Putin, Bolsonaro, Modi, Duterte armed with these mass-media tools. There's every reason to be afraid.
Are SV based companies getting what they pay for?
As Google pushes forward with their new Web Vitals, they left one giant hole in how those are being calculated.
A couple years back, I read Niklaus Wirth's "Algorithms + Data Structures = Programs", published by Prentice Hall in 1976.

It is a truly beautiful book. Cover, typesetting, illustrations. It just feels compact, clean, and elegant in a way that marvelously reinforces Wirth's own aesthetic. They really don't make them like they used to.
I got pretty excited when I saw that and tried to find some use cases for it as soon as I enabled NextDNS. But I couldn't find any use case where it would make domain management easier. In fact it seemed overly complicated with it being auction based and having to use a cryptocurrency.

Have you found Handshake useful in any way?
How do tech companies scale with Hexagonal Architecture?
I think information hiding is the wrong term. It should be hidden for modification, open for inspection. Functional programming naturally promotes this. OO does not. That's my opinion.

It's been a useful discussion though so I appreciate everyone's input.
How would privilege escalation work in this case?
The last thing we need is another Nixon moment of opening America to China. This has not proven to be in our best favor, aside from the multiple Chinese viruses that have floated our way; trade imbalance, current manipulation, gross human rights violations, IP theft, hacking, subversion of elections, oh gosh the list goes on. America must close the door on China.
Here's the plugin: https://github.com/TypeStrong/fork-ts-checker-webpack-plugin
We rewrite (even when we shouldn't)
Depends on the city. In LA, half the balconies have surfboards or ac units hanging precariously or an overgrowing garden. This would blend right in.
This is not quite what the parent says. A big part is:

"I don't like emoji. How do they make you feel?"