skysight-inc/HackerNews huggingface dataset:
> Progress in math often (or usually) isn’t driven by physical problems

This is true at the largest scale, but the math classes that most people take are directly applicable to (and often were developed partly to solve) physical problems. I, too, found the high school presentation of math dry and boring until I took a good physics class, and I was amazed by how much of the math I learned was directly useful for that subject.

Unfortunately, the dry treatment math gets in high schools also usually fails to highlight the beauty and subtlety of pure math. I didn't realize how much I loved pure math until I took my first proof-based analysis class after junior year of college.

I think we're seriously failing both the applied and pure camps of students with the way we currently present math. The fact that it took me till nearly the end of college to really like it, despite my proclivity towards the abstract and technical, really drove this point home for me.
Going into details will just invite more down votes. You can look through my older posts if you really want to know. I talked about it a bit when I first created this account.
> Unless you're FAANG you probably don't care about most of the world's population, but the tiny slice that is most likely to see your site and generate revenue for you.

That is simply not true for pretty much most companies in existence. Also those users will still be mostly using phones that are significantly slower than iPhone.

> It's not baffling that most developers don't make things for most people. That's just a waste of time and money.

Empirical proof shows that most web developers make things for other web developers (optimizing for 4000$ MacBooks and 1000$ iPhones while forgetting that poor LTE signal areas exist) instead of making it for targeting your actual companies user reach.

(Remember, people who don't return on your slow loading JS bloated web site do not appear on simple dumb Google Analytics.)
People really like sino bashing for some reason.
Ontario has always been a bit weird like that (LCBO stores for liqueur, Beer Store for beer).

Out here in Lethbridge, AB (about 100K pop) there's 20 odd stores on Google maps (3-4 within walking distance of me). I've also seen another one or two in the process of being built around town. I made the assumption this story was about too many stores and not enough demand :)

Forgot to mention, in AB all you need (I believe) is a license to sell and you're good to go (like with alcohol).
I really appreciate the response!

I've added TensorflowJS and MagentaJS to my reading list.

I'll pick out a couple of things implied in your comment, if I'm interpreting them right:

- An API should feel natural, and human-readable
- A codebase should have a flow or consistency through it, in naming and structure.

I couldn't agree more about the comments, it seems like the most useful comments are those that supplement a piece of code with references or context rather than reiterate the code itself.
There's a few huge differences here from the DNC list.

* Implementation: Access to the DNC list is provided by various carriers for paying customers, with lookups available on a per-number basis. A binary { true, false } response is sent. EDIT: Thank you PaybackTony for the correction. The entire DNC list is also available as a CSV for $$$$.

* Expectations of privacy: Does Maxmind send out a response to those fulfilled complaints stating that their IP address will be made available to anyone on the Internet who registers for an account?

* Hiding in the crowd: How many numbers are in the DNC registry? How many will request a Maxmind opt-out?

Regarding trying to identify them from it would in itself be illegal probably?: maybe. But with all these IP addresses sitting available to anyone on the Internet who bothers to make an account, it doesn't really matter.
If you are using, or learning, a framework or api then I recommend reading through the source code for the parts you are using to get some familiarity with other programmer's approaches. A large enough code base will have been touched by multiple people and different bits will be on their n'th revision whereas some will be at a hacky draft stage. There is a wide range of elegance even within long-lived open source projects and the more you look at other people's work the better you will feel about your own :)
Lyme may be a complicating factor, but I do not believe it is the root cause. I won't go into details because it will just invite more down votes. You can look at my older posts if you really want to know more. I talked about it a bit when I first created this account.
nettop already exists on macOS and does the same thing.

https://www.unix.com/man-page/osx/1/nettop/
I started using plain to do lists in org-mode, then tried using GTD (Getting Things Done), but ultimately ended up building a webapp which combines elements of both and which I can access from all my devices:

https://soliloquy.cc/manana/

It's pretty basic, but it's the right balance for me. Feel free to try it out.

P.S. I also built it because I wanted to learn ClojureScript, and I can say it's been a very positive experience.
Takeaways from the Year in Education
Interesting. I'm looking for some remotes for my HA setup. What make 10-button RF remotes do you use?
The route that google maps gives me to ride my bike to work would be close to suicide. The route i take is basically parallel to it but a block away for 90% of the ride. much safer, prettier, and in total probably only about 500ft extra on a 5 mile ride.
I eventually learned (the hard way) to start getting users from day 1. Before I start coding something, I start with paper and pen and find a user.

I build (quickly, usually always hardcoded stuff) it and show to user. They like / dislike it, and I go back and I fix it.

At the same time, I get more users (usually through meetup groups and making friends). People are flaky, they stop using my app eventually so I plan to make a steady stream of friends / users.

Eventually I find someone who wants to help. We go out to get users together and share weekly what features are most requested.

Now I have 8 developers. The people who interacts with the most users have the biggest say in what to work on next, whether it be refactoring, bug fix, or feature build. We started using post-its, but now we are using gitlab issues list and monthly milestones.

I hope to continue this forever so I don't lose touch with what is good for the user. I don't care about data nor the people who create the data, I want to always interact and make friends with my users so I can always make vision driven decisions and not get manipulated by misrepresented data.

A trick I've come up with is to "fake" the initial product. One time I put a loading time of 1 day to process some data, but I'm actually doing it manually when I got home. Eventually, to save my time, I write a script to automate my work away.
Grizzly bears avoid muscle atrophy during hibernation
The Rise of Startup Studios [pdf]
What would the "automated script" do?

My use case for snippets is mainly to stub out tests, components, and stories - things that are largely an exercise in boilerplate code with fill-in-the-blanks changes to start with. I can't think of a way to do that with a script that would be less effort than a snippet.
I wonder if rolling, then flying upside down for a while would have helped.
The mathematics seem valid to me but the underlying concept of 'knights are weird' just doesnt ring true.

Knights move precisely the way they do because there whole concept is to be able to threaten any other piece without being threatened.

The knights movement is precisely designed to e the simplest movement possible that can fulfill this roll.

The knights ability to jump over pieces comes from the fact that there are always two ways for the knight to get to a square so no one piece can block a knight... I do understand that in theory 2 pieces could block a knight but that's the justification for its magical jumping ability.
There's Cooking for Geeks (Jeff Potter from O'Reilly) which is pretty good although McGee is probably still the bible. Some of Alton Brown's is also pretty good.

TBH, a lot of Home Economics translated into more modern times and a more scientific basis would probably make for pretty good curriculum additions.
*... with a gzip inflater.
Dang it was working 3 days ago! Just saw that Netlify changed the way forms are handled! Thanks for noticing! I just fixed it!
Isn't the first half of this: "use haproxy" (eg: see [1]) (or any other real load balancer)?

I'm not sure if the second half is "... And squid or another caching web proxy" - but I'm open to the ssr pipeline being far enough from REST (the architectural pattern) that caching is broken, and something more application level, like redis/memcache or a custom cache is needed.

[1] https://www.haproxy.com/blog/four-examples-of-haproxy-rate-l...
https://en.wikipedia.org/wiki/Nudge_theory
Can I ask why you are not interested in the field anymore? It seems to be having a major, major renaissance at the moment.
How does this compare to Kafdrop which hit the HN front page a couple weeks ago? Looks like Kafdrop may be read-only?

https://news.ycombinator.com/item?id=21788863
As the 737 MAX saga unfolds, I've been wondering just why options to modify the landing gear (say: telescoping legs, or placement, or both), is such anathema.

Clearly, moving engine pods alone is not without its risks.
I went through this same questioning phase and looked at many of the same sources. However I came out of it with the opposite conclusion of you: Society rewards people who have a neurochemistry that rewards "altruistic" behavior.

In fact when I was researching this topic, I remember there being some reporting about Mother Teresa writing that she had doubts about what she did and how difficult it was - reinforcing the idea that she was suffering internally. I also recall some interesting studies on serotonin reward feedback in people who do altruistic things or have "sacrificing" jobs. So it's not woo woo as you seem to make it sound.

I take issue with a lot in your last paragraph - but I'd suggest you revisit the concept.
"Chelsea" in this case refers to a wealthy area of London, not a person's name.
I find that about 3 hours of focus followed by an hour of defocus gives closer to optimal results. The defocus time (say, noodling around the net) gives my subconscious time to reconsider the assumptions I was using during the focus time thereby less often going racing down a blind alley.
Name has changed to "bandwhich" as suggested here: https://old.reddit.com/r/rust/comments/ehl68y/what_a_termina...
On the flip side, how cool is it that cars are now smart enough to diagnose themselves and prevent you from driving before what could potentially be an unsafe situation has a chance to occur?
https://mobilesyrup.com/2018/03/08/android-p-connect-five-bl...
I think the general level of abysmal service from Tesla these days, plus the inability to casually sever the network connection/tracking, is the reason I will cancel my cybertruck order.
Japanese ink supplier Seiko Advance produces colors for Apple’s iPhones
The Eliza Effect
In Pulsar, storage can be added at runtime. Storage is decoupled from ingest. That’s what makes Pulsar unique.
> I get more and more frustrated

Was it worth the suffering?
It's a lot easier to answer hard questions by changing them to different ones.

That's not what I asked.

And there are alternatives to mobile phones for comms. Sufficiency of those is also a different question.
Last time I went to the counter an employee said "let me serve you from here(the self serve)" at that point they are just educating you on how to order yourself next time.
I don’t think it’s cool at all that this happened on a car with 5200 miles. That’s a bug, not a feature.

If they can do all this real-time surveillance, why not have a conditional somewhere to send a loaner for the case when you sold someone a lemon?
I've seen rumors that the CIA was into this stuff for years and years. Being officially an intelligence agency, any useful information they can get is valuable to them, even if its only to confirm another source.
From what Ive seen and read elsewhere, the "remote viewing" that occult groups claim to be able to practice might be a smokescreen. The larger occult groups tend to keep very good independent historical records, and their "mediums" are just people who have an encyclopedic knowledge of this history. Thus, when intel agent So-and-So goes to The Society of Whatever-It-Is and consults them, the whole "remote viewing" thing is a way for one intel agency to protect thier real sources while giving out whatever info they see fit. This is just a theory of mine, but its more plausible than thier official explanation.
An amusing tidbit about optimization, toward the end:

> Because we were seeking to improve performance, we became interested in benchmarking upgrades to major dependencies. While your mileage may vary, upgrading from Node 4 to Node 6 decreased our response times by about 20%. Upgrading from Node 6 to Node 8 brought a 30% improvement. Finally, upgrading from React 15 to 16 yielded a 25% improvement. The cumulative effect of these upgrades is to more than double our performance, and therefore our service capacity.

Free optimization, ripe for the taking!
>Buying likes and buying ads are both ethical and unethical.

Sorry, in what way is buying likes ethical?
"Catastrophic Failure" sounds a bit dramatic.
Same deal, I loved the service but I don’t love living in my browser. I wanted IMAP and eventually that meant installing an app that ran a local IMAP sever that your client needed to connect to.

I suppose it’s a limitation of the protocol, and it’s good that protonmail doesn’t store your emails plaintext. However, they know the encryption keys...and so will any attacker.

I went to the Office 365 email package because I get more value out of the exchange server. Any emails I want to encrypt, I will do so myself. 99.99999% of my inbox is spam and automated mailing list crap and notifications and TOS updates, with maybe one or two emails every couple of months that are actually from a human being.
Can someone sell me on Swift over dart or kotlin? They seem to be direct competitors.

Since we're talking about the future of programming, can someone sell me on Swift instead of ocaml, SML, or F#?

I don't see a good reason to pick it outside of targeting Apple devices.
Keyboard bike-shedding is of a very special flavor. Seriously, I've been programming/typing for decades and I went through numerous layouts due to the specific hardware preferences of my employer, while keeping my personal hardware Apple. I just switched and adapted reasonably fast to do my job. I type very fast. I mean fast enough that an increase in speed will have a negligible increase in my productivity.

I never had nowhere near the amount of annoyance or desire to over-optimize a particular layout for a particular type of job. The only thing which comes close is the disappearance of the escape key on macbooks, but with the haptic feedback daemon I went over that one.

Do most people find value in this? I get that we're craftspeople and the keyboard is one of the most important tools yadda yadda input bla bla rubber meet the road. But do we actually get that much value to warrant so much interest?
Was going to go with Veblen because of status signalling, but when the price elasticity of demand gets inverted, it was Giffen.
At least their FAQ says they’ve just forked off LineageOS

https://e.foundation/get-support/#faq
Has the hardware improved or just software? I have a DAC-Hat and it definitely picks up some sort of digital noise from the pi. I can literally hear SSH when large amounts of text are being dumped across the wire.
Not only is this the first time we've ever had a long-term car suffer a catastrophic failure while parked, it's also an extraordinarily rare case of any car leaving us stranded, something unacceptable for any new vehicle, particularly one that costs $57,690 and with merely 5286 miles on the odometer.

Can anyone shed light on if this is a widespread issue, or is this an edge case? This article reads like a rant.

Not too long ago, you discovered out your vehicle was dead because it wouldn't start. It would flash a light if you were lucky.

This time, there was no offer of a loaner or any kind of temporary transportation

That sucks, maybe the only notable comment in the entire article.
Recently my bothers Ford Focus had service engine light that had come on and vehicle was shut down. He had it towed to ford. which let him know that they recently had a recall on the model and they knew the exact issue. He was neither given rental nor Uber or loaner etc. he had to talk to his insurance company which also did not include recall as a clause so he had to rent.

This sort of shit happens to all cars. Although Lexus has been generous with loaner as they try to push you to trade in or buy newer version on Lexus.
Ask HN: Can You Rely on Personality Test Results?
Peter George Elson 1947-1998
It really is amazing how many no-longer-relevant problems our standard keyboards solve. Staggered keys, the qwerty layout, and the caps lock location, for example, are all absolutely worse for contemporary computer-use. But the momentum of these things is difficult to overcome. It's wild seeing touch screen keyboards mimic these same typewriter-centric design decisions.
You seem to be trying to assert disagreement by agreeing with me.

The question isn't whether or not a comms device can be an adjunct to accessing necessities of existence. I've already specifically addressed that.

It's whether or not it is a substitute for that access, as @lotsofpulp impliedly asserted.
I'd argue this already happens with vehicles and many other products. Many safety features themselves can lead to avoidable deaths in certain scenarios. From something as simple as the seatbelt to something as complex as auto-braking and collision avoidance. IE a seatbelt can cause a death by inhibiting egress. Fancy collision avoidance may prevent you from getting off a train track if there is a car or gate in front of you.

Car manufacturers already have to make calls not only about whether these features are worth it for the greater good, but also whether or not it will make the car too expensive.
>...the pyrotechnic battery disconnect...

What the?! Sounds sorta awesome.
I really think it's better to defer to the original authors or the submitter on titles. Retroactive title changes have become common on HN and they're somewhat annoying. Certainly the original title upset some people, but perhaps that is a conversation worth having; Statnews isn't a frivolous news outlet, and the revised title elides the intradisciplinary conflict at the heart of this story, creating the impression that researchers in that field had moved toward some other consensus (which does not appear to be the case).
There are sufficient resources for alternative research into climate change to flourish. In the end, those who control the money control the studying, and there are enough people who control money who want the other part studied.
Anecdotally, n=1, etc, turning on Flux at night results in an immediate release of tension in the eye muscles.
With Shift mapped to Escape, sure.
Don’t judge the book by the cover. Pulsar is built on top of another Apache project: BookKeeper. You can use BookKeeper directly.
That was my thought too. And the article even says that the first evidence they had of a potential problem was when it was charging slowly earlier, so this is less "suffered a failure while parked" and more "suffered a failure while driving and diagnosed itself while parked".
Some elaborations here

https://github.com/badaix/snapcast/issues/305
"Now"? This has been implemented for years - most people just call it "Check engine light" ;)
At the moment, there isn’t.
Beta testers needed for open-source email forwarding service
Hi,

We are building the first open-source and self-hostable `email alias` (or email forwarding) and `identity provider` service, called SimpleLogin (simplelogin.io)

In terms of email forwarding, it works in a similar way to other solutions (33mail, anonaddy, spamex, mailcare, etc): all emails sent to an `email alias` are forwarded to your personal email address.

We have some differences though:

- Open-source and easy to self-host. The self-hosting is based on Docker and could be run on almost any Linux server. The hosting instruction is on our repository at https://github.com/simple-login/app

- Generous free plan: there's no cap on bandwidth or number of replies/sends. The Free Plan is enough for protecting your personal email. Premium Plan targets at more "advanced" users with features like custom domain, unlimited alias or catch-all alias.

- Open Roadmap with some upcoming features: email directory, extension for Safari, mobile applications, etc. Feel free to check it out on https://trello.com/b/4d6A69I4/open-roadmap

- Export your data: this tiny feature is actually missing in a lot of solution we tested. It allows you to change the service provider if someday you decide to leave SimpleLogin.

The code source for the server is on https://github.com/simple-login/app and browser-extension at https://github.com/simple-login/browser-extension.

Please let us know if you have any questions/feedbacks/critics.
Thanks.
SimpleLogin team.
I’m not sure what literature on the Internet says, but its not what I learned in my sleep medicine rotation. shrug
yeah, they got the 2020 equivalent of a blinking engine check light, but !on a Tesla! so it's a blog post and on the front page nonetheless
A bit of the fast side is an understatement. They were at full takeoff power the entire time they were fighting the trim. They never reduced engine power, which would have reduced the forces on the stabilizer. An easy thing to miss certainly, and it was one of many factors that contributed to the crash:

https://nymag.com/intelligencer/2019/04/what-passengers-expe...
Yeah, I totally expected there to be some kind of injury or at least a threat of it involved. But I'm not a frequent driver so I guess I cannot relate to these "catastrophes" as well as I could.
Hey there, citizen. You are displaying unacceptable levels of inhumane harshness. First, you expressed your opinion bluntly and second, you were being honest. Shame on you. The owner of the project could be harming his-, her- or itself by now, you realize that? And it would be completely and utterly your fault. You are destroying lives here. Perhaps even children. O God, think of the children you are potentially putting in harms way. Is that how you were raised?

This comment needs some healthy "redacting" and the author.. some educational (labour-) camp perchance? The nerve of some people. Tsk.
It's ... within the realm of distant possibility. But generally not recommende practice.

Flight systems (fuel feed, hydraulics) assume a gravitational vector toward the bottom of the aircraft. Flying inverted would starve fuel and hydraulic systems.

https://outline.com/73xHvn
I've just started getting into Sonos because I want the full house audio, but I'm not sold yet. The worry I have with Snapcast is that sometimes it's worth the money for things to JustWork(tm). I know Sonos is super janky sometimes, but at least I don't have to build it from the ground up with a patchwork of technologies across my various computers and phone
I guess one alternative explanation would be that it's a hard problem, and Facebook doesn't know how to solve it. Or that current efforts aren't having good results.

In either case, Facebook has a financial incentive to say nothing, instead of publicizing lackluster results.

Or, my guess, they'd rather keep any news about the existence of this off the front pages, as broader knowledge of its existence by their (not as technically informed) advertising customers only negatively impacts Facebook.

Kind of how a beachfront town wouldn't want to advertise the fact that Great White sharks exist... at all.