skysight-inc/HackerNews huggingface dataset:
I agree that he's a great educator. I wonder if a book by him would work as well, though. A lot of his explanations depend on the animations he makes.

Maybe if schools and colleges had off-the-shelf software that was 80% as good at making explanatory animations as his Python lib is we would see a huge boost in the understanding of maths.
Sure, although what is a boat but an island to a fish?
The latest Catalina beta released today (build 19B86a) fixed this bug—the keyboard now works.
A company that sold encrypted phones was run by crime lords
I owe my current career to those apps. I’m mostly remote and I’ve been able to stay in tune with the pulse at the big offices via chat apps. Every time I send a message through one of those apps, it’s like putting a $20 bill in my pocket.
Ride sharing is only viable if the market shrug off all the externalities (insurance, traffic management, personal data security, etc) and keep pumping money into it in the hopes of fully autonomous vehicles becoming a reality within the next decade. Indeed if this type of hyperscaling were profitable we should have seen major regional taxi operators like airlines in developed countries a long time go, but alas there never was because it was not a good idea then and now.

Ditto for electric scooters - I rarely see anybody use one but it is somehow already costing my country millions in medical costs.

https://www.rnz.co.nz/news/national/385406/scooters-2-point-...
I think Ubuntu does this well. If you listen to Canonical employees explaining their telemetry, it's a one time transmission, it's opt-out, you can inspect the json file that is being sent (inside the installer) and it will help them focus on what issues to address first. I don't see anything wrong with it.
White House guts infosec team, lead resigns
The EU does put restrictions on how Google handles European data.
It’s anecdotal but the advertisements that work best on me are the ones hanging around public transportation hubs (I’m Scandinavian). I would never go to the movies if those spots didn’t inform me there was a new movie running.

No one is gathering that information though.
If you're not living in a first world country (or living in Germany lol), you usually don't have a stable internet connection. I've developed a lot of CRUD apps that are core to many businesses on field and without ServiceWorkers (or the manifest based appcache before) and client side databases that are better suited to use from SPAs, I'd rarely have success in any of those projects.

You don't really need a framework for this. Forms are incredibly easy to handle from React. A framework for declaratively caching relational data with server side components (like poachdb but for SQL server) would have been amazing though.

I don't know Turbolinks enough but it doesn't help with the connection problems I assume?
iPhone update leaves Apple fans fuming over deleted emails
Supposedly she stopped paying her lawyers, so she might actually be broke.
I studied Greek, Hebrew, and Bible translation for an undergrad, so I'll toss my two cents in.

Accuracy depends on what your aiming for. There are two schools of thought on modern english translations, dynamic equivalence and formal equivalence.

Formal equivalence tries to maintain as much as possible the linguistic and syntactical features of the original languages and will often prefer to leave ambigous language or difficult readings as they are. Sort of a 'window' into the original language. The English Standard Version is probably the best representative of this perspective.

Dynamic equivalence tries to maintain as much as possible the affect and intention of the original languages, and so will often remove ambiguities, paraphrase passages, and make translation choices that limit alternative readings. The New International Version is both the most popular and pioneering translation in this regard.
Double Slit Experiment No Mystery
As an environmental engineer, albeit one educated in the US, this is generally a pretty true statement provided you stop doing whatever it is that wrecked the environment to begin with.

I have seen some of the worst environmental atrocities caused by people with good intentions of "fixing it". Let it be, it's often halfway to sorting itself out if you'll just leave it alone long enough.
Yes, nobody is saying there won't be a central server... just that said central server won't be able to access the contents of the video.
I agree. That old guy is not a computer user, so there is no need to build a UI for him.

To further this point, imagine testing HN with people that can't read. Do we rebuild it for children under 6 or do we wait they learn to read and grow to an age that let them make sense of the contents of the site?

And a car analogy/tale. If you drive different models of different makers you find many little differences and unobvius ways to operate some controls. I remember I had to read the manual of a rental car 25 years ago to figure how to reverse. I had to lift a ring on the stick and I never saw something like that in my life as a passenger or as a driver before (and I barely saw automatic gears by then.) That was not very discoverable. However one shouldn't bother to design car controls for elderly people like my mother. She never got a driving license, she'll never will and yet she had no problems living their life. Not everybody needs computers.
There is. But one has to remember Egan's law[0] - it all has to add up to normality. Yes, there's an error term - frequently self-reported motivations and reality don't align. Reasons include people not understanding their motivations well, not being clear about weights of different motivations in them, or refusing to reveal either to researcher[1][2]. But it has to add up to normality. If I say I like your app, then you either you believe me, or assume that I'm wrong - which is not just disrespectful and patronizing in this context, but also either implies that either I in particular am crazy, or it invalidates the very idea of human emotions communicating anything.

And most importantly, even if my self-reporting isn't accurate, you don't know better, and telemetry won't tell you. If I say that I didn't press this button because it was red, you can doubt the accuracy of my report, but you don't get to conclude that my real reason was that the button was square and not round, or that it was on the left and not on the right. Or that the button is useless. Telemetry will only tell you I don't press it. Or perhaps you can run an A/B test to learn that I press the button when it's blue and round and on the right side (but you may miss the fact that I pressed it out of confusion, and reverted its effects three screens down the line).

Software developers are no different than real people, except that they have much more experience with computers - which means both familiarity with the UI and the ability to instinctively form a mental model of what's happening underneath, which sometimes leads us to intuitively avoid doing things that would break the application :).

--

[0] - https://wiki.lesswrong.com/wiki/Egan%27s_law

[1] - Plenty of motivations could be embarrassing, or weird. E.g. for a long time, I avoided using GNOME desktop and related software, simply because I had a visceral revulsion towards their logo, which featured a footprint. It's a kind of motivation that did affect me, but I wouldn't be too willing to reveal unless asked directly.

[2] - Also people sometimes report on motivations behind what they want to do, but not on the incentive conflict they're facing, and they then proceed to do something you wouldn't expect. This leads to silly arguments like "something is good because of revealed preferences", which latch on the difference between expressed preferences and observed behavior, completely ignornig the fact that observed behavior is heavily incentivized, essentially making people go against their preferences.
The probability only changes if Monty can remove a prize door and does not reveal a goat. Monty’s motivations and knowledge are completely irrelevant in the context of the original problem, because his actions are effectively forced (he reveals a goat).

If he can remove an unchosen prize door with some unknown probability p and does not reveal the contents of the removed door, then the probability of getting the prize by switching is simply (2/3)(1-p).

His motivations and knowledge just amounts to some distribution of p, but that’s a rather different problem.

When the expected value of p is 1/2, then switching is equally likely to win you the prize as your original choice, but the probability of winning is still only 1/3 in either case. Only when p=1/4 will the remaining door contain the prize with probability 1/2.
This is probably the clearest explanation, sorry you were downvoted.
I've had sea urchin eggs before, but I was wondering about these specific species. Has anyone in California or Oregon had them?
Which matters primarily if you're a Ferengi.
AFAIU one of the nice thing of the SiFive IP cores is that they were distributed with some kind of free license (although they still required other non-free IPs to be actually used in a chip). Is this still (or was it ever) true?
Performance Improvement of Ruby 2.7 JIT in Real World
You are correct. Anything else is not the problem for which Marilyn Vos Savant's solution is correct. But her original presentation of the problem in Parade magazine did not state whether or not Monty always opens a bad door. If he does not always open a bad door or does not use some method uncorrelated with whether or not the contestant has already selected the door with the car to determine whether or not he will open a bad door, Marilyn's analysis is wrong.
You're right that in principle it's possible. But say you were a great teacher, and knew that clear teaching was worse than imperfect teaching. Could you actually make your lectures less clear on purpose?
Paul did not invent/created BIND, in fact BIND was created 8 years before he took over its maintenance.

BIND was created in Berkeley by grad students (probably that's why originally was so buggy) and the name stands for Berkeley Internet Name Domain. Paul of course made major contributions to DNS and of course BIND.
I don't find it remotely hard to believe, and I don't think this is a good example. US consumers have more disposable income and are more aggressively advertised to than the rest of the world. Apple historically has done an amazing job of advertising their products as the top of the line, premium option. It's certainly the most expensive (usually). If Apple was based in Korea along with Samsung, I doubt they'd suffer much if any loss to their market share in America.

Are you American? I suspect either you're not, or we live in very different parts of the country. I do believe that most Americans would say that they prefer American made over otherwise, but I don't believe more than a small subset actually stick to that when making purchasing decisions unless American made vs Non-American made is the only difference between two choices, which is rare.

Edit: It's late and I'm tired so perhaps I'm missing something, but looking at this [1], I'm not really seeing any data to back up the statement that America "overwhelmingly favour[s] Apple compared to the rest of the world." UK, Canada, Norway, Ireland, Denmark are all at similar levels of iOS adoption compared to the US, and Japan is far higher. At a glance, I'd guess that iOS adoption is pretty correlated with a country's economy. The least popular places for iOS are Argentina, Brazil, Colombia, Egypt, India, Indonesia, Malaysia, Ukraine, South Africa.

[1] https://deviceatlas.com/blog/android-v-ios-market-share
“Nah, who needs another search engine?” (2010)
Probably something that looks like a toy.

https://cdixon.org/2010/01/03/the-next-big-thing-will-start-...
Notes on Superhuman’s Acquisition Loops
Private companies also need to be profitable, otherwise they would be charities.
WASM is fantastic, I have no problem with people who want to get rid of Javascript. The problem is reimplementing the entire browser stack, from scratch, on top of an existing browser. That's the part that's a bad idea.

> Pulling this off was really hard; we’ve basically ended up building a browser inside a browser.

So I played around a bit with Figma. It is notably better than Qt, because the only thing it's using WebGL for is its main canvas. When I saw that comment in the linked article, I assumed Figma would be making most of the same mistakes as Qt.

But all of the menus and site controls are normal HTML, and that helps a lot (although, holy crap learn how to use elements other than divs/spans).

It's not crazy to me that you would have a section of your app that fell back on custom conventions, that's what Canvas was built for. Apps like this explicitly are the use-case. However, there are still tradeoffs from that, and Figma's main canvas suffers from most of the same problems as Qt. The scroll hijacking feels really weird, it's totally inaccessible to screen readers as far as I can tell.

And it's not entirely clear to me why it was built that way. What makes it weird is that as far as I can tell, Figma projects export to HTML/CSS. I don't understand the line of thought that makes a programmer decide to completely reimplement something the browser gives them for free. It's not like they need to support older browsers, they're relying on modern WebGL and WASM. Why wouldn't they want a true WYSIWYG editor?
Foxconn is a Taiwanese company with close ties to the Chinese government. Not Korean
I wonder if even this joke is becoming dated. I don't think I've seen a floppy icon in quite a while.
>React was simple. With hooks , concurrent mode, virtual events and mumbo jumbo. I don’t get it anymore. It’s not a lean mean library that takes minutes to run and one can’t read the source in a couple of hours

I feel that.

One of the top voted questions was "how do I do a simple form submission?" and the response was "it all depends on your state management caching behavior". I think that highlights just how beginner unfriendly some of this stuff has become.
Are the stories about how awesome places like MIT were in the past wrong, or is it just that these days they're riding on the reputation earned in the 70s?
macOS Mojave occasionally skips the login screen after waking up
Yes, they have separate Japanese Wikipedia articles:

"American Coffee": https://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%A1%E3%83%AA%E3...

Caffè Americano: https://ja.wikipedia.org/wiki/%E3%82%A2%E3%83%A1%E3%83%AA%E3...

The "American Coffee" article introduction paragraph even clarifies that this is a completely separate thing from Caffè Americano.
I will admit still being baffled why Google wants us to type searches into the address bar. When I first saw that behavior, I thought "but what if it's a valid URL?". Sure enough, I've made that mistake several times.

I'm sure it's a mess for less tech savvy people trying to do searches on companies that have .com or .net suffixes on their names.
If you think this article (or the book) is a serious exploration of the clash of ideology inherent in feminism in a time of deep religious oppression, well bless your heart.
>If you considered that the Bible as originally revealed was absolute and without error

I've never understood how anyone could believe this. Every single book of the Bible has lots of ancient versions, none of which are exactly the same as any other.
Most people understood the intent of the question exactly, and still found the answer unintuitive.
I sometimes wonder if certain companies can get white listed.

There's a particular perfume company that sends spam to my gmail account every month. I've been marking it spam for at least five years, but somehow it always gets through.

Remarkably, Fastmail has gotten to the point where its spam filter works better than Google's for the kind of messages I get.
How to Develop a SaaS Product
Foxconn is a Taiwanese company with significant, likely majority, operations in China. Where did you get Korea from?
Well I also need good native apis (files, hardware, OS integration, window management), and deployment scenarios like native apps.

But yes, like PWA but I want the app to run under the OS, not sandboxed in a browser.
In SV, Metro (free, weekly) prints some quality journalism from San Jose Inside. Jennifer Wadsworth writes some very thorough pieces.
Mir Books
Zen and the Art of Software Maintenance
Do they have on in SF?
Scare quotes? They literally say:

>We're going to process the feedback and rethink our approach.
Why EdDSA held up better than ECDSA against Minerva
the graphite instance had the metrics, not grafana. I don't know how many were actually graphed. One thing that I can be sure of was that they'd all been pushed within the last week, otherwise they'd get deleted.

There were at the time about 200 dashboards. They were controlled and curated by their own teams. It was pretty much the only shared tool that worked well. The only thing that I encouraged was tagging, but even then, they mostly did it themselves to make finding things easier.

There were about 80 active products, most had _a_ dashboard.

The cruicial thing was that it doesn't cost much to record those metrics. This means that post incident we can easily put an alert in, or prove x affects y because z.

limiting the number of metrics recorded is frankly silly. Enforcing rules about quality and location, certainly, its something I spend a reasonable amount of time on.

for example, the front end was a microservice. Each http call of each microservice was graphed, which allowed quick and simple diagnostics for general performance. Most of the time its not needed, but when you _do_ need it, its critical to have context
Nth commit must have commit hash with N leading zeros
Because the people at the head of Twitter have no idea what to do with a social network or why it work (or doesn't)? It's not like their handling of Twitter itself is much better...
> Why pay for the energy to grow food when you can get the enegy for free by putting it out in the sun?

For many reasons: 1) Using vertical space rather than surface area; 2) Producing closer to population centers; 3) Producing year around irrespective of seasonal changes; 4) Not having to use pesticides.
Agreed that the number of extremist leftists are small in the US. Unfortunately, many of those "Tumblr-like social justice warriors" work in the academia, media and government and wield disproportionate power. And if you haven't heard of any talk of revolution, you must have lived in seclusion somewhere in the woods and missed out on 3 years of post-Trump hysteria. Lucky you.
Facebook will win the Internet and why that scares the shit out of me (2010)
Maybe you're right, but if so, don't you think you'd be more persuasive with a couple of paragraphs of argument than with a single-sentence assertion?
But being shown a goat can change the probability. If Monty picks randomly (which is not the original problem but is interesting to consider) then there is no benefit to switching.
The most recent commit [1] which id has 13 leading zeroes is believed to be the lowest SHA-1 hash in Github in my cursory analysis.

[1] https://github.com/seungwonpark/kudeki-chain/commit/00000000...
Anecdotally, during the years I effectively spent the entirety of my time playing competitive multiplayer games, I reached the top 0.1% level in 4 different games with player counts far above a million. 3 of those being entirely different genres many skills did not directly transfer between.

And you know what I learned? 1. 750+ hours of "practice" is always required and 2. The difference between top x.x% and #1 is astounding.

There are very few areas of skill in which putting in several thousand hours of consistent practice will not land you in the top 1% at least, assuming you have close to the average physical/mental aptitude of people who usually take up this skill.

But you will never be Magnus Carlsen. The skill difference between 0.01% and #1 is far greater than the skill difference between 50% and 1%.
I don't doubt that you can do it, personally, but you only have to look at American obesity rates to see that a lack of self-control is a system-level problem, not just an individual making a bad decision.

If we "figure out how to do it" on an individual level, there's no doubt that corporations will do whatever they can to subvert whatever it is that is causing you to indulge in less of their products.

The Amish have found one way to fix the problem on a system-wide level. It's not the only way, but I don't think we're going to find a way to do it without having a base in reality, family, community, purpose, and changing social norms.
LG, Lenovo, Samsung, Spotify, Sony, Toyota, Honda, Nissan, Subaru, Audi, BMW, Volkswagen, Louis Vuitton, Hermès, H&M, L’Oreal, Zara, Gucci, Nescafé, Nestle, IKEA are also big brands here. Then there’s all the crap we buy from China. All the clothes we’re getting from places like Honduras, Burma, India, Vietnam.

Much of the rest of the world also favors US software from Microsoft and Google.

Apple is just one company. Some American switching from a Mac is just as likely to buy a Microsoft or Dell product, or even a Lenovo, running American software. Or if they switch from an iPhone to a Samsung, Sony, LG, or OnePlus phone, it is likely running American software.

Do we have a nationalistic preference for buying our own products? I think the answer is some of us and sometimes. If it were pervasive or strongly held, companies like Toyota or Honda or Sony would never have made inroads here in the first place. I think on average, when we buy an American product, it’s because we like the American product more on its own merits. That’s why Japanese car companies can so thoroughly dominate the market for sedans while Ford and GM can so thoroughly dominate the market for trucks.
> This is exactly the ethos of move fast and break things that will make the right things happen. They shipped to real customers in real environments.

Or, they wasted fuel, energy, manpower and hopes.

> They used technology to address problems.

Except they didn't, beyond noticing the problem exists.

> They iterated on the design.

Everyone does that.

> All just like you're supposed to do for any successful product.

The first rule for a successful product is, or at least should be, that it does something useful. The second, that it does it economically in context of available alternatives.

"Make the world a better place" is cringe-inducing, but reducing the message slightly is still bullshit marketing. For me, this already ruined any trust I had in the past in MIT ML, TED talks, and countless of startups "saving the world", "improving lives", etc.

(Also, a thing I learned from observation: if you want to improve the world, you probably don't want to take VC money.)
Syncthing is an opensource tool to sync between machines. It's like rsync in cron.

I don't see any reason why it won't compile for Ubuntu, it's GNU Linux.
6 simple security changes all Windows 10 users need to make
This whole thread is gold and I was going to post it here (especially the items before the tweet about the "food computer")

But this "food computer" is what happens when you think smart people are smart with everything or that they know everything. They aren't and they don't.

"MIT Built a Theranos for plants" is a headline that's true in a lot of levels (further down in the thread)

(Not to mention all the stuff about reputation laundering)
even better: it was mostly against traffic == half empty train (as of 2 years ago). makes the commute sooo much nicer, both ways. felt comfortable enough to get work done on the way in, and read a book on the way back.
Wasn't UUCP more popular, or was it after?