skysight-inc/HackerNews huggingface dataset:
> the only thing we should be contemplating is how to eradicate the virus as soon as possible.

Do you think that eradication is actually a possibility? Or are you using it as a metaphor for "contain it super well"?

There are a number of reasons why eradication is completely infeasible. In short, COVID-19 is a highly infectious respiratory disease and it came from a zoonotic origin. We know there are animal reservoirs at this moment.

Therefore eradication is impossible. We've only ever eradicated two diseases in all of human history.
As some with three little kids, that analogy was just great. A daily occurrence at our house.
Sure, but this is a different kind of agent - one that takes screen frames as input, rather than one that has direct access to game state.
Even with the British spelling? ;)
AI advances to improve hate speech detection
That's a rant I'd like to hear.
Another book I heard about from the Matrix behind the scenes was Out of Control by Kevin Kelly. It was pretty interesting to read especially in the context of machine learning now days. Its hard to believe that it was written in 1994. I was only in high school at the time but I could hardly put it down. I still would like to find more books that interested me that much. The reference to bees on the cover is that a simple bee has little intelligence but the a hive mind has much more.

I read Simulacra and Simulation after hearing about it related to the Matrix. It was a bit hard to follow and I lost interest.
Wt/C++ for the backend and templating, jQuery+Bootstrap* for the frontend and PostgresQL for database.

* https://www.webtoolkit.eu
With Wt there is no requirement for Bootstrap and/or jQuery though.
Gerry Sussman is truly one of a kind. He designed the Scheme language and Scheme chips, designed professional telescopes and founded the field of synthetic biology. He's a bonded locksmith and an expert watchmaker as well.
I have a unique perspective on this, as I have had problems with cognitive clouding, have all my life, but have still managed to be a good data scientist.

First, do all of the responsible things listed below (estate attorney, eat healthy, etc.), and remember that real life comes first.

For day-to-day with programming, start building in more of a buffer in your timeline for bad days. Sometimes, despite your best efforts, you might find yourself unable to grasp or find concepts mentally. It is frightening; if you can, work on coping skills with a therapist. Getting anxious will usually make things worse. Build a time buffer into more of your estimates so you can balance good days with bad days. You might not be able to be reliable every day, but you can achieve reliable results with the right planning.

Realize that taking good notes and documenting well is going to help someone else take up a task on your behalf, but also help yourself if you're having a bad day. It takes discipline to take the time to document when you're on fire and having a good day. Work on doing it anyway.

Work with your team to ensure you have new, exciting work for the good days, so you can keep your mental state fresh, as well as work that is in your wheelhouse for bad days. This is both a reasonable accommodation as well as a way for you to be more productive.

Coincidentally, these are all best practices anyway. This is just a new application of them. I've gotten a lot more people on board by emphasizing these as best practices, not specifically reasonable accommodations.

Please feel free to PM me if this was helpful.
Waymo has raised $3B in the last two months
Pros and Cons of JWTs (2019)
Peak Prosperity's "Prosper!" [0]. I learned about PP through their daily COVID-19 updates [1] and then watched their crash course (from 2014) [2]. They are currently giving the book away for free because of how much it relates to the current situation.

I'll be the first to tell you I started watching their "crash course" expecting it to be BS but it is very compelling and explored ideas that I knew about intellectually but had never thought all the way through. I HIGHLY recommend people check this out and if you think they are wrong or going to far please feel free to respond or email me (email in profile), I am 100% willing to be proven wrong. Anyways I've shared this with a couple of close friends and we have all agreed that we can't continue living the way we were before having watched/read it (crash course/book).

[0] https://www.peakprosperity.com/freebook

[1] https://www.youtube.com/playlist?list=PLRgTUN1zz_oeQpnJxpeaE...

[2] https://www.youtube.com/playlist?list=PLRgTUN1zz_ofJoMx1rB6Z...
JavaScript is also an extremely bad functional language unless you don't mind ridiculous memory bloat and inefficiency. To be even reasonably efficient you're basically forced to use classes because the primary ergonomic alternative is objects that contain functions that close over lexical scope. This is ridiculously inefficient because functions that would normally have a single instance on the prototype chain are now duplicated for every single object. Modern JavaScript engines can't optimize this without breaking the spec which they obviously won't do. You can resort to just using plain functions and objects that contain nothing but data but this quickly becomes quite ugly without a pipeline operator.

The standard library is also filled with mutating methods and doesn't include proper functional data structures and pure JavaScript implementations of functional data structures, such as immutable.js, are so slow that you might as well just use arrays and objects and repeatedly do shallow copies.

Programs that stress functional purity in JavaScript are becoming hard to meaningfully benchmark because instead of having a few hotspots absolutely everything is incredibly inefficient and slow. Death by a thousand cuts.
https://www.mit.edu/~xela/tao.html

> Prince Wang's programmer was coding software. His fingers danced upon the keyboard. The program compiled without an error message, and the program ran like a gentle wind.

"Excellent!" the Prince exclaimed. "Your technique is faultless!"

"Technique?" said the programmer, turning from his terminal. "What I follow is Tao -- beyond all techniques! When I first began to program, I would see before me the whole problem in one mass. After three years, I no longer saw this mass. Instead, I used subroutines. But now I see nothing. My whole being exists in a formless void. My senses are idle. My spirit, free to work without a plan, follows its own instinct. In short, my program writes itself. True, sometimes there are difficult problems. I see them coming, I slow down, I watch silently. Then I change a single line of code and the difficulties vanish like puffs of idle smoke. I then compile the program. I sit still and let the joy of the work fill my being. I close my eyes for a moment and then log off."

Prince Wang said, "Would that all of my programmers were as wise!"
dezoomify-rs shows the following message (MacOS):
"Saved the image to Kneeling Girl_ Resting on Both Elbows - Egon Schiele.jpg"

No folder/path visible here.
My favorite are the ones that are directly opposite, like BP being Beyond Petroleum.
Lots of CS programs in the US are accredited by ABET [1] (our professional engineering standards board) and graduates from said programs are eligible to take the PE exam.

I call myself an engineer and is anyone has a problem with that, I just point out that I graduated from an engineering college and am eligible to become a PE, and will, should the world ever decide that's an important credential for building software. I work with tons of Mechanical and Aeronautical engineers, none of whom seem to take any issue with my holding a title of engineer.

[1] https://www.softwareengineerinsider.com/abet/abet-computer-s...
It's the same reason Apple invests so heavily in Pages, Keynote and Numbers (all free apps on three different platforms). They believe that building software internally (taking hardware into account) leads to a better user experience, and sparks an intangible 'joy' when using their products--a sense of completeness that transcends software and hardware. This was the core of Jobs' philosophy and I think still drives the entire company.
Isn’t this because it’s already priced in? The price floor for a world without delivery services isn’t lower than it is now.
100 Days of Code
When Kite starts, it indexes the .py files on your system so that it can have a ready-made code index to serve responses from. This is why on macOS, Kite will ask for access to certain folders on first startup.

There are some folders that Kite ignores, namely folders that usually contain private data. More info here: https://help.kite.com/article/97-adding-libraries-from-pytho...
So I totally agree that we over time will get slightly better treatment outcomes. But I think the negative effects of containment far exceed those marginally improved outcomes, therefore we still need the "game-changer" that I've been referencing in order for containment to have been worth it.
Block Ads, Trackers, & NSFW Sites on Your Network Using Pi-Hole and Raspberry Pi
Other responses have made great points about why it's worth something, but I'll take another tack:

I don't think it costs Apple much to do this.

How much does it cost to keep Logic around? There's engineering/product/design costs, marketing, and training/selling costs in store. The training probably pays for itself and not many staff at Apple Stores are trained anyway. There's very little marketing, so it's entirely possible there is no dedicated marketing resource for Logic.

As for the product/engineering/design, it's well known that Apple is pretty lean on these sorts of things and often has far smaller teams than outsiders expect. I could see this easily being no more than a team of 5 at this point, maybe less. It obviously took a lot more to get it to this point, but with very few features over the last ~5 years, it's possible that it's been iterated enough to just be easy to maintain in its current form (assuming no major changes).

All in maintenance team budget could be <$2m/year (not including store training in this). Apple probably spent that on door handles in the new HQ, and I can see Logic being as important a "halo" project as the HQ door handles.
Hateful Memes Challenge, data set for research on multimodal content
I believe that's Permutation City. I don't remember the exact details from the book but there's definitely some similar things in it.
It’s no different from the Fundamentally Supine Authority and the rest of UK regulators...
Here's another tune along with a remake of it for the C64.

Tim Follins original ZX Spectrum tune:
https://www.youtube.com/watch?v=Iz46pCROkjM

Remake:
https://www.youtube.com/watch?v=shj1_T68SBo
The best approach I have seen is individual offices with shared collaboration areas nearby. People can do deep work by closing their office door. People can pair-program, have someone look over their code, have a private conversation etc by going to another's office without disturbing everyone else. The shared collaboration area allows for quick easy group discussion when helpful. In terms of preventing information bottlenecks, it is easy for someone in another team to walk by and ask a question of someone or run an idea by them without it being a big deal.
I remember an early pg quote where he noted that being a hacker isn’t supposed to be limit to coding or tech even, but all topics that hackers are drawn to and can ply their hacking in. Social hacking to bootstrap a userbase is a on-topic as far as that quote is concerned [edit: errant autocorrect]
Linux is Most Used OS in Microsoft Azure – over 50 percent of VM cores
And so begins the bay area salary bubble pop
What Was TON And Why It Is Over
> as Louis Rossmann (watch his Youtube channel before getting a Mac) points out, you actually want some flex in a computer frame, and you don't get it with an aluminum unibody.

You do?

Would you be willing to share why that is?

I know you cited a source, but depending on how many videos the channel creator has, and how long they are, it might take me a while to find exactly what you are referring to.
I wonder if it’ll come to have the same meaning as “unlimited vacation”, a vague policy that in practice, is used unofficially in job evaluations to implicitly punish employees who take advantage of the policy.
Peace of Mind with Cloud Secret Providers
Probably because Grubhub was marginally profitable until 2018/2019, until both UberEats and Doordash started to barge in throwing fresh VC money. Grubhub never made a lot of money though, so it's a little unclear how much like end state monopoly would be worth. https://www.macrotrends.net/stocks/charts/GRUB/grubhub/net-i...
Those 40 and happy with life, what's your advice to people in their 20s?
This is not the original Differential Privacy paper, this is an invited talk (I agree with you that it remains a great read). However, the original paper is "Calibrating Noise to Sensitivity in Private Data Analysis"[1] with four co-authors: Cynthia Dwork, Frank McSherry, Kobbi Nissim, and Adam Smith.

[1]: https://people.csail.mit.edu/asmith/PS/sensitivity-tcc-final...
> in a weekend

Sure. Why don't you make a competitor then? Get yourself bought for $$$.

My guess is you'll discover it's far more difficult to onboard customers (restaurants are the customers) and consumers than you seem to think. Further, once it's mildly successful, it turns out maintenance is tough.

Edit: Looks like the "in a weekend" assertion was retracted.
Using AI to detect Covid-19 misinformation and exploitative content
This is one of my favorite books. Frank Muller has an audiobook that makes it even better.
They can call their competing service: Lyftovers
I've encountered a handful of restaurants that no longer take orders by phone. In one case you call the number still printed on their pizza boxes, you get a prerecorded message telling you they only take orders from grubhub now. Sadly this means I can no longer order from them.
Didn't MS get money from the DoD at the same time?
It's unclear that restaurants are free to opt out. Grubhub "growth hacked" by listing restaurants that didn’t agree to be listed. The issue comes when customers aren't aware, and complain about delivery problems and seek refunds from the restaurant, who didn't agree to do delivery with Grubhub.

https://www.theverge.com/2020/1/29/21113876/grubhub-seamless...
The most intuitive definition of determinant for me is it’s the growth or shrink factor of a differentiable function at a point. The eigenvalues of the Jacobian just demonstrate the various sources and sinks in a dynamic system.

This view also motivates the concept of vector bundles and vector spaces at a point.
Time zone is gonna be tougher. Going from sync to async requires a big shift and most big companies have enough trouble with communication.

One other benefit to companies - maybe they won’t pay a premium anymore for people who live in expensive areas.
I found this on Reddit earlier today. It's interesting to see how the passage of time affects your priorities: I'd wager none of my friends (we're all students) would think of the things mentioned.

One I found really interesting was the idea of not synthesising life into a single narrative:

Don't fall for the trap that your life needs to be one long narrative that you should be building. Life is best when it's a bunch of happy moments that just happen to be connected.

Don't try to make your life into a novel, make it a book of poems.
Boundaries: A way to enforce architecture in Swift
> 3,500 engineering schools across the country, and about 90% of graduates do not have the programming skills to work in software engineering, according to one study.

The "study" is by 'Aspiring Minds' - an Indian company that sells buggy web-based pre-interview filtering tests as a service. It is in Aspiring Minds interest to portray Indian graduates as incompetent to make Indian employers buy their pre-interview filtering services.

Aspiring Minds tested engineering students from all fields (including chemical, mechanical and civil) to make up the misleading '90% of Indian graduates are stupid' headlines. It worked. The headlines went viral and people still quote their misleading study. The coding part of the test was to submit compile-able Java code through an HTML input without any syntax highlighting or formatting. Needless to say most chemical and civil engineering graduates will not be able to do that.

I was a CS student at an Indian engineering college. I was forced to take an Aspiring Minds test. The test was buggy and had no feedback. I probably failed. But today I'm a full-stack developer in Denmark. Most of my graduating class have good jobs and almost half of us work overseas.
I've been using this site to order from restaurants every week and sharing it with my friends. They also seem pretty responsive. I emailed them at hi@eatnyc.org to request a cuisine filter and they pushed it live the same day.
These advantages have always existed, and yet most of the FANG have resisted WFH policies until now.

Personally, I find it pretty funny how this "work that can only be done well in person, in an office" can suddenly be done remotely no problem when the government mandates that everybody stays home.
Context ?
Can we not do these straw man arguments?

I am a remote worker. I'm certainly not for making my own life worse.

Surely we can see a mismatch, however, when there are people who are considered essential enough to risk their lives, but not considered essential enough to be paid enough to own their own home or car. I think there are a lot of non-remote jobs which can't be done remotely, but I do think we could pay those workers more.
other hand, if they don't push companies to do things like this, single-visit webpages like lyrics and recipes inevitably become ad-infested, SEO-driven trash

The opposite may also be true. If Google sent visitors to these sites instead of displaying their content without compensation, the sites wouldn't be so desperate to extract every last penny out of the reduced number of people who click through to them.
Ah yes, Blender the "hobbyist" tool that's also:

* Used by NASA for a lot of their 3d modelling

* Used in Spider Man 2 for storyboarding

* Used for some special effects in Red Dwarf

* Used in Captain America: The Winter Soldier for previsualization

* Rendered the entirety of the movie Next Gen

The list goes on and grows every year. No, it won't affect the next Pixar movie, but if that's your standard then 3Delight sounds like just as much of a hobbyist thing.
Derp, derp... I meant to write "Analogy-Making as Perception by Melanie Mitchell". I blame lack of coffee.
It's a tabloid word but it's chosen primarly for being short.

See also the the old Variety headline about rural movie-goers avoiding films set in rural communities: 'Hicks Nix Sticks Flicks'

It's a throwback to when subs had to get punchy compact headlines on paper and didn't have to worry about SEO
This is a very convenient position to take as someone who presumably falls into the "doing better" group. If we are to improve people's working conditions, why would we focus those efforts on those who already have it better?

Put another way: if one group's salary averages $150,000/year while another's averages $40,000/year, and the first gets annual raises while the second stays mostly flat… can you see why that's bad?
Ask HN: Novelty ideas or concepts worth exploring?
It feels lately that everywhere I look seems to be a recyclement of the same ideas and same concepts, repeating over and over again, lacking novelty.

In an attempt to escape this bubble, my question to you, HN, is this:

- What did you learn recently that was surprisingly fresh and different? What concept or idea has been the last to grab your attention and is driving you to explore more deeply? Links are welcome, articles, book suggestions, videos, or maybe (and perhaps even better) software projects?
My favorite go to books:

The Power of Habit by Charles Duhigg
How to Win Friends and Influence People by Dale Carnegie
How to Stop Worrying and Start Living by Dale Carnegie
10% happier by Dan Harris
Man's Search for Meaning by Viktor E. Frankl
At a minimum, if you build angles into the steering and suspension assembly, then when you turn the front tires lean into the turn. If you keep the center of gravity low, then you should have few problems. I’ve seen (pedal) tricycles that work that way.
Computer Science is an "engineering degree" at many universities. The distinction of which school a degree belongs to at a university is basically arbitrary.

I am definitely against the idea of licensing or professional organizations gating who gets to call themselves something. I think it's OK for an organization to invent their OWN term and branding, but they cannot take a generic word like 'engineering' and add regulatory capture on top of it. For instance, if IEEE or ACM wanted to license programmers, they are free to come up with a process for licensing with a title like "IEEE Software Engineer". The market can decide if that bears any value. But that value has to stand on its own, and not rely on government intervention granting those organizations a monopoly over the term 'engineer'.
Music Tech teacher here... when it was discontinued, I was working (part time) in a couple of schools who used Logic on PCs, as well as working for a few people who used it in their own studios.

In the case of one of the schools and a number of the clients, I was the one who broke the news to them - generally greeted by disbelief initially, and then once they had checked up on it, absolute fury. If the intention was to get people to buy Macs so they could keep running Logic, in most cases it backfired spectacularly, and made life-long Apple enemies of those users - many of which either stuck with their old version of Logic for a number of years, or who jumped ship to Cubase (in the case of the schools, software cost would have been dwarfed by hardware cost when you have labs of 30+ computers, let alone trying to persuade a Windows-oriented ICT department to support Macs in any way, shape or form).
> To give an analogue in the English language: you wouldn't address your boss with "yo nigga".

Are you crazy? This is not anywhere close to saying "du".
I'm very interested in projects that use Rust to implement audio technology. If there's anything out there yet, let us know!
Sounds like “the punch escrow“. It was okay, although definitely not one of the better books I’ve read.

https://www.goodreads.com/book/show/32446949-the-punch-escro...
Large companies have outsized impact on influence public policy, using bribery aka lobbying. Collectively, billions are spent yearly to influence lawmakers.

The idea that large companies "just exist" in this system and abide by its rules strikes me as naive. In many cases, companies are making the policies themselves through lobbying efforts. They also influence governing agencies that are supposed to police them. It's called regulatory capture and it's a well established phenomenon.

https://en.wikipedia.org/wiki/Regulatory_capture

So back to this:

> We set up a system prone to Americans getting screwed, and then are annoyed when companies screw them

When the companies are the ones advocating for policies that screw workers and stop lawmakers from creating proper protections, yes, annoyance is a mild way of putting it.
I don't think that is an ideological aim of capitalism. It is just an emergent behaviour.

In any case, it is a genuine question from someone living in a decent welfare state and happy to continue to do so. I don't really care to engage in debates of who has the moral high ground, just the practical question, if you have an answer.
Sales Tips for New Salespeople
For doing what he's already doing in another California county?
https://www.eatnyc.org/

If you live in NYC, this nonprofit helps you find restaurants still open and order directly. Restaurants keep 100% of commission. I use it to order food every weekend. Local restaurants seem to really appreciate it.