skysight-inc/HackerNews huggingface dataset:
> the usability of macOS software installation is terrible and no, the App Store is not an acceptable alternative. macOS software install UX is worse than Windows. It's worse than Android and iOS. It's better than Linux but that doesn't say much.

Sounds questionable in all the parts.

Mac: Just click-mount an installation disk image and drag an app icon to the Applicationss folder - isn't this a perfect install UX? If an app installed this way wants to handle some URLs it should declare that in its metadata. No app should be allowed to modify files outside its dedicated directories unless modifying those files is its actual mission.

Linux: just type "sudo apt install app_name" - what can be more handy?

Windows: let every app you install do anything it wants with all the system files, leaving traces after uninstallation is a norm.

The only problems with iOS are it removes a user's right to program his own device freely and demands too much money from 3rd party devs.
This video is really cool. I’ve been following dataflow approaches for a while, including some of Frank McSherry’s (usually enjoyable) articles. None of the comments mention https://materialize.io so I may as well (an open source commercial offering based off these concepts).

Watching this explanation I’m slightly curious whether things like materialize and noria are a bit limited in that this could be a paradigm for an actual functional reactive programming language rather than specifically a “data” thing. It appears to have the structure of nested contexts (loops, scopes, etc) advocated by structured programming (ie “goto considered harmful”). It can reliably calculate an answer at each point in time for each state of input, concurrently and with parallelism. Even if there are multiple inputs with their own notion of time (not covered in the video). That’s, like, the holy grail of PLT these days, isn’t it? Or am I missing something?
Videoconferencing definitely takes a lot of CPU, but i haven't seen the same 'my laptop feels like a washing machine' with Hangouts and Zoom...
Indeed but as virulent as it is, and with so many people having zero symptoms or mild flulike symptoms, we're all going to get it. The question is whether we get it first, or the vaccine is developed first. Either way, this will sort itself out shortly.
In all honesty, this sounds to me like a whole lot of BS and hype. The name is pretentious, the quotes are ridiculous ("Deep Learning est mort. Vive Differentiable Programming."; "there will be a need for the creation of a whole new set of new tools, such as a new Git, new IDEs, and of course new programming languages"). Maybe I am just ignorant and fail to grasp the importance of such capabilities in a machine learning context, but I have to say, the grandstanding is a bit grating.

Who knows, perhaps this will become the greatest thing since Lisp... What do I know.
Would distribution via the App Store work? I mean that is the easiest and most trustworthy way - from a consumer's point of view - to install software.
I have seen a few *kanren posts now on HN, and they always have their operators ending in "o".

Is that just to distinguish them from normal "eval" (in this case), or is there a deeper meaning?
Assuming 'smart people' have a higher incidence of ADHD and Asperger's, you'll find the comorbids of depression and OCD etc following them.

I learned meditation in my teens, so I can switch a lot of stuff off, but when I'm particularly stressed - it becomes increasingly difficult to avoid being overwhelmed.

Imagine trying to go to sleep after being mugged or being in a car accident and having to deal with that adrenaline rush, then being asked to sleep. It's that kind of level of stress. Some people are just more susceptible to being overwhelmed that way.

It's one reason why I avoid TV news, and Twitter ... Too many monkeys screaming panic
I had horrible parents that were not super loving to me, but I remember a moment where my dad explained why the soap bubbles increased when using hot water. I miss you dad.
See https://github.com/mthom/scryer-prolog/issues/251
Why aren't more apps like Zoom and this one distributed via the app store? I mean besides the installer hackery they are legitimate and free apps right?

Or would that mean that their premium services would require paying the fees to Apple, which they avoid this way?
> You can engineer around this

Right, just version the API, or have the app refresh itself when appropriate. Isn't this a fairly straightforward issue to address?

Also, as BiteCode_dev points out, this issue has nothing to do with whether you use a static type system.
Look at the situation from a different perspective. Dozens of large dense cities with mass transportation-- Seoul, Shanghai, Tokyo, Singapore-- were able to contain the pandemic much more readily than New York.

The takeaway here is that given its density NYC should have taken measures to contain the spread of coronavirus much sooner. It definitely had the resources to do so.
Origins of the SARS-CoV-2 lineage responsible for the Covid-19 pandemic
Can't you just mount AWS onto your local machine so that any screenshot program can save to it transparently? Like FUSE for AWS? I haven't done this recently, but it has to be possible.
Hackers show obscene photos to students during home-based lessons on Zoom
As an outsider, I was disappointed they didn't pick Julia too. It seems very thoughtfully put together, has a good community and some high quality libs. And it's fast.

As the article points out, Google did consider it. IIRC it came down to Julia and Swift in the end. And, given Chris Lattner was leading the effort, there was only really going to be one answer. There's clearly some merit to that: they were expecting to make changes in the compiler (again, if I remember, for e.g. optimising GPU code). If you're going to change the compiler, it's pretty compelling to opt for the language that one of your team designed. And it's not clear (to me) what the implications of commits into the Julia master tree would have been.

That doesn't generate a community though. It's yet to be seen whether that will happen. It would take the level of resource that very few firms can afford to dedicate. Google is one of them: though its patchy record on committing to long term endeavours means it's definitely not a slam dunk. And Lattner leaving further detracts from that confidence.

I'll be interested to see what they come up with. Still think it's a pity they didn't choose Julia. But it's not my project so I don't get to choose.
Show HN: A Hacker News GraphQL API
The way I see it, Rust's day-1 error handling story was significantly worse than that of most recent languages (e.g. Swift, Typescript, Kotlin, Dart, just going down Wikipedia's list of significant languages). And it's not clear what Rust gains from that - after a lot of a churn it's not come up with a significantly better error-handling paradigm than what was already out there. So it just feels like a waste.
Thanks! At the moment, it's one user per account. However, you can create password-protected links to share the stats with your clients. Each link/password combination only gives access to the stats for a single site without having to create an account.
I plan to move to goat counter simply because of the awesome name. That and it's truly FOSS.

All the other competitors of GA are hobbyists whining about not making enough money. Get a real job and stop complaining about GA!

GA above works for Google and goat.
At 2:39 it's saying that "doing good" and "doing well" are both correct, but mean different things: superman is doing good deeds, and scrooge is doing very well. But what to make of "I am good" isn't addressed (unless I missed it).
How to Deploy a Django Application with UWSGI and Nginx on Linux
Even worse when they don't copy it off the DMG. Just leave the DMG mounted.. forever.
U.S. Patent #459,516 – September 15, 1891: Toilet paper roll flap goes over top [pdf]
1 - Chris Lattner was there

2 - S4TF is only usable in Google Cloud notebooks
Hey there! We're looking for a remote iOS Developer who can work +/- 4hrs London working hours for our EdTech startup. We are building on the go audio courses! Here is the job spec, if you'd like to have a look: https://angel.co/company/avid/jobs/770952-remote-first-ios-d...
I've got a feeling that in the SOA days the services were just "services", not microservices. I.e. people were not pushing for 200 lines of code microservices, like they do now. For example, I have a team of three devs at work who wrote a backend of around 10 microservices... Total cargo cult.
>>> Malware on macOS isn't prevalent.

I'd beg to differ on that. If anything, I'd bet MacOS is now be the platform with the most malware (adware specifically).

I've had to check laptops from wife and step family (all apple users) in the past year and they all turned out to be infected with a truckload of mac adware, that they only noticed after it replaced their homepage browser or spammed unending popups on the desktop.

While browsing for help on safari, pages were filled with ads and popups trying to send you more malware. That is, when pages are not right away sending you some executable files (just like pages sending you .apk on android devices). MacOS is as unsafe as everything else nowadays.
I work as a writer and love the concept, but the size of the screen is the one major drawback. Both the commercialized version ($550!) and the hacker version have tiny screens that do not compare to a laptop with a word processor or a typewriter with standard size paper.

If they scaled the screen size up, I would definitely consider this for professional use. Otherwise, it seems kind of inconvenient compared to the traditional methods.

The most attractive features are the e-ink screen, the long lasting battery, and the minimal design. Writing without getting distracted is more a matter of personal discipline than advanced technology. If anything, having internet access while writing is very convenient for research.
Also, this "Platform limits" page doesn't make much sense now https://zeit.co/docs/v2/platform/limits
And that's before the survivor bias. "I won the lottery, you can too"
Ask HN: Have you had to shut down a business due to a third-party?
It’s 2020 and more and more of our products rely on third-parties. We process payments, ship goods, build entire products around third-party software and/or services. How many of you have had to shut down a business because of a suspended account, an API key getting revoked, pay outs frozen or in limbo, etc.?

I’ve had a few close calls in my 20+ years as a developer. However lately as more and more third-parties become a necessity in the products we develop the businesses behind them become more vulnerable.

A payment processor I’ve worked with in the past just shut down the account of a new business that turned £1,000 MRR in month 2. There’s no arbitration, no dispute resolution, no way to appeal. This effectively puts the business out of business, no pun intended.
A couple of months ago we had an app pulled off one of the app stores. No explanation given. It took 21 days and two dozen emails to get in touch with a human to make an appeal. The app and business behind it luckily survived, but had it gone a little longer the outcome would have been different.
As a Mac-user since the mid 2000's, that's exactly what I expect. Whenever I see an installer I know that it's some multiplatform/slightly crapware software I'm about to use.
Just listening to Jim Chanos on his views on gig economy (https://www.youtube.com/watch?v=StybwIP8O8k). One point he makes is that companies pay a lot more on top of salaries towards unemployment pool etc that gig economy companies don't. He basically said that this entire gig economy is fraud based on transferring all these burden to tax payers unlike normal companies who have normal employees.
Actually the epub is so badly formatted, that Google Play Books does not even process it and fails. When i run it through epubchecker/Calibre, it shows 215 errors. Probably something you want to look at.
Just one term: "survivorship bias"

https://en.wikipedia.org/w/index.php?title=Survivorship_bias...
It's a risk assessment tbh; if they can put in more redundancy instead of fault-tolerant hardware at a fraction of the cost then it'll be cheaper for them.

I mean compare it with mainframes vs cloud computing; with the latter, you use off-the-shelf hardware and build your software in such a way that you will randomly lose machines, BUT because cloud computing you'll automatically spin up a new machine in that case.
Integrity Policy Enforcement LSM (IPE)
Only exploitable on Windows, using the Chrome app, if you save your password. Attacker needs file system access.
In theory it allows subtle frequency adjustments, practically I don't think it's needed
Hey I am a bit younger than you but have a very similar resume of working contracts, never applying to FAANGs and reaching out to people/networks when I am looking for work. I definitely feel like I'm doing well but it would be great to speak to someone else who has succeeded at this sort of "alternative" career path. Is there a way I can reach you to ask for some specific advice? Or would you contact me? ritchiea at gmail dot com
Still so, the Wave announcement was for me at least quite a memorable moment in the history of the web, showcasing what's possible when embracing the new possibilities of the internet and pushing the boundaries of what people think about.

A lot of inventions, innovators or hackers don't achieve big scale but still have impact with the ideas they have put forward, no need to label it a failure right away :)
Understanding Sweden’s Corona Exceptionalism
> need for the creation of a whole new set of new tools, such as a new Git, new IDEs, and of course new programming languages

The greatest possible barrier to adoption.
Lactase is just retaining a juvenile trait. And blonde gene is producing less of a chemical. These are fairly easy things for evolution to solve.
Julia supports type annotations though.
I think it was more specific like Joe Smith, which was indeed my friend with his Facebook Profile pic, it was many years before there was any backslash against Facebook. It was that time I decided to drop Facebook.
Macho oil rig workers got in touch with their softer sides, got safer workplace
Author is http://twitter.com/nicholasaylott
Reminds me of how Emacs is built, with a `temacs` executable whose state is dumped to generate `emacs` which boots faster... https://www.gnu.org/software/emacs/manual/html_node/elisp/Bu...
It's clearly intended for professional use: most people that need to make screenshots regularly as part of their work wouldn't blink twice before handing over that sum of money.

As far as the developer is concerned, I can't see it being worth their effort to make and sell this product at 1/10th the current price.
At least for me "programming" is never 100% of my day to day work.

There always research tasks and proof of concepts that allows you to learn and try out new things.
That is exactly what the Silent Reds (not regular Reds) fix! Seems their marketing and my comment above isn't clear enough.

They have built-in dampening for the top of travel and for bottoming out. It's far more effective than o-rings and has a much better feel to it.
There should be an IRC channel for this.
Because of mutations, anything that isn't used will tend to stop working. On the other hand the "tech debt" that comes with everything accidentally relying on everything else working a certain way, is a pressure to conserve past behavior.
Or, you can mass transport systems like Japan and have people use masks.
How IBM’s Supercomputer Summit Is Fast-Tracking Covid-19 Research
Last time I had to do this was for a two page document which required a signature on the second page. Even though I thought it was silly, I did sign the second page in ink and scanned it. It was rejected because I didn't also scan the first page despite it requiring no changes. At that point I just concatenated the original first page to my initial signed scan and sent it back and it was all fine.

Ridiculous.

One thing I did think about, though, is the legal aspect. Fraud is a serious crime and I wonder if such a thing, however silly, might just be considered fraud. In that case it might not be worth fighting the bureaucracy.
ok didn't think of the ADHA / Aspergers/ Autism side of things... yeah those with conditions that make it hard to control input would be a problem.
You're describing more or less a classic case of OCD, It's very good that you are able to identify the rituals/compulsive behavior that comes with it.
You have to stop that immediately.
Those compulsions are what's fueling your obsessions and causing your anxiety. You have to stop checking your news, disinfecting your phone, etc, and simultaneously stop avoiding your usual routine tasks (exercise, etc).

I have been suffering for 10 years from OCD (hypochondriasis) which has debilitated me almost a 1/3 of my life. Only recently I got it under control with meds and intensive CBT therapy.
In India it's difficult if not impossible to let employees go. The Indian public will not forgive any company that fires people during this pandemic.
How does it differ from MacOS' excellent screen capture tool? It does what you describe, and also captures videos.
It strikes me that R0 could be a very rubbery figure because surely it's dependent on the social setting. An R0 of kids crawling over each other in a kindergarten must be different to an retired estate where most people spend their time in their own house.

The final R0 is I guess is how all those values average out in a society. Is it normal for all the different societies around the planet to have the same values?
For extra links etc. this is being extensively discussed on Reddit at the moment [0]. As another comment pointed out, so far it seems reversible by setting browser.urlbar.update1 to false in about:config (requires browser restart) but it is apparently unlikely this will persist as an option.

[0]: https://old.reddit.com/r/firefox/comments/fwhlva/address_bar...
There are a number of situations where you don't want to compile or run code on the same machine that you develop on. Use of containers or VMs can mitigate a lot of them (differing environment or platform), but not all. I have 3 different causes at different times:

Developing a python framework for running system tests on hardware. This can only be run on the machine that is in the lab connected to the hardware. For various reasons related to the network latency of being at home, the easiest way to iterate on that is to checkout and develop on the machine itself.

Developing on Linux, from home. My work laptop is a (small) Windows machine. Normally it doesn't get heavy use - some presentations and email reading when I travel. Now I'm WfH it's my primary machine. By SSHing to my Linux desktop at work (for terminal and for VSCode), I get the development experience of Linux on my Windows machine (there are some other benefits to do with that machine being on the right network and close to the stuff it needs to talk to a lot).

Developing FPGA code. This requires a hugely powerful machine to compile on if you want a reasonable compile speed. The Hardware group have a few specialised machines for this that are shared, so that we can have laptops and get the benefit (also means you can leave a synthesis going overnight/over the weekend easily).
We Leverage Multi-Tenancy in Uber’s Microservice Architecture
Agree with your point but just want to point out that you can have "IDE features" without an IDE and in the terminal if you want them.

See either Emacs or any editor using LSP such as Vim/NeoVim.
How to configure web to lead generation in salesforce
Intro to Live Coding Music and Visuals
Globally we are running 100-thousands of tests per week, we must expect to see some false positives under these circumstances.
There is actually a tool designed for this that I used for a while. I forget the name - but I did discover it through HN.

It was more active in the American core hours, but I stopped using it because I moved onto real friends and acquaintances. As I said, this has more benefits.
Alice: Hierarchical Threshold Signature Scheme
"So, what is differentiable programming?

In a nutshell, differentiable programming is a programming paradigm in which your program itself can be differentiated. This allows you to set a certain objective you want to optimize, have your program automatically calculate the gradient of itself with regards to this objective, and then fine-tune itself in the direction of this gradient. This is exactly what you do when you train a neural network."

Isn't this just declarative programming as we know it from e.g. Prolog, SQL or other places where the programmer declares what their objective is, and it's left up to the interpreter, compiler or scheduler to figure out the best way to achieve that? And now that's being applied to ML (which probably makes sense, since it involves a lot of manual tweaking). Sounds like a great use case for a library, but hardly worthy of being called a new programming paradigm.
Not if it's end-to-end encrypted, which is exactly the topic here. With this bill it's highly likely that policing will be required of services providing end-to-end encryption too, which then makes that encryption impossible while complying with the "best practices".
I wonder how important more superficial elements will be in terms of future adoption. As a Python programmer Swift looks much more familiar and if you can easily import familiar packages from Python then maybe this will help overcome the inertia required to switch, especially in industry.
I get that you're unaware of it. I was as well. I freelanced for a bit. For whatever reason that actually was easier to get. But then I tried to play it safe, and got into a year long apply-rejection cycle.
Webex can sync with your corporate calendar. Its possible by signing into Webex, it checked your corporation calendar and synced that.

There is also a system with Webex, that is separate, and if you have Webex meetings registered against your email, it will provide you those meetings if you are not signed in.
Because logging in, downloading and installing from the App Store is higher friction than how it works now. Typically Zoom is installed for the first time at the very moment a meeting is starting. Seconds matter.
Are you me? Jokes aside, taking a break from the media helped a lot.
I've come to a conclusion that no comment on reddit can be trusted because I wouldn't be surprised if the foreign countries spreading misinformation, trying to create more chaos in the States.
Whenever I see pictures like these, I like to take a step back and think about how HUGE the universe is, and how tiny and insignificant we all are, although we think different.

And then imagine an electron would have a kind of conciousness and would look up to us human entities probably in the same way, because the electron itself is just stuck in that one chip, that one p-layer in the transistor in my notebook.

It's all about perspective...
Big UK startups say they’re being cut out of Covid-19 lending relief
Yep, as far too many people have discovered to their pain, that's the Google Product Way: throw something at the wall; if it doesn't stick and gain viral-like adoption in a short time, kill it and move on.
It's great to see people's takes on the idea. I have been mulling something similar. I've bought a couple of old Alphasmart units, which were originally designed to do exactly this: simple word processsors with the ability to dump text via a keyboard interface.

They have a keyboard and standard four line LCD character interface. I'm planning to stick an ESP32 inside and make it dump text via wifi.

After all that, you have to find something to write. I wonder whether having grown up with a random-access word processor makes it difficult to write this way.