skysight-inc/HackerNews huggingface dataset:
You have to tailor the message to the audience. In my family/original community (before moving out west), I was considered 'moderate' at best on firearms. For this crowd and the West Coast in general, I (like GP) am considered 'extreme'. Case in point - I don't think it's a terrible idea to arm the teachers _who want to arm themselves_. Forcing teachers who don't want to carry to do so is incredibly short-sighted and dangerous. However, there's a non-trivial number of teachers (generally far away from the Left Coast political enclaves) that very much would like to carry, but are hamstrung by federal law. Those are the ones I believe we should allow to carry, IF the desire is there. Just my $0.02.
The Wikipedia article [1] suggests that area of Paris has significantly changed since that photo was taken. I suspect that corner doesn't exist as such any more. (It's probably under the Place de la Republique.)

[1] https://en.wikipedia.org/wiki/Boulevard_du_Temple
This thread, and many like it, demonstrate what I believe is the root problem in so many of society's problems today: undisciplined/shallow thinking, sub-optimal motivations (winning the argument), and poor communication.
The point about Cuomo is definitely worth remembering, but USENET suffered its own decline. The vast majority of folks who got online from the mid-nineties on never learned how to use it or engaged with it in any fashion. Once the center of gravity shifted to web-based forums, and then social media, the older users mostly abandoned it.

The lack of comprehensive solutions for spam in the mid-90s should also not be discounted. Spam is an easier problem for centralized systems to fix.
Stuff in Space is a realtime in Earth orbit, visualized using WebGL
I recently built some web apps for fun, and it shocked me how much was already there. Just an HTML form and a POST handler with no JS at all goes shockingly far.
Show HN: BlogFinder – Find People on WordPress Blogs
Do you care if there is some truth to it?
What might be interesting to many modern HN readers is that this article (or so I believe) was part of what we today call a “content marketing” campaign.

The aim was to make Byte readers aware of Zork.

IIRC this article is a transcript of an article from an issue of Byte magazine in the early 1980’s.
BlogFinder is a tool that lets you browse easily people who commented on a WordPress blog.
Support for non WordPress.com blogs has been added.

BlogFinder uses the WordPress REST API, so the version of WordPress used must be fairly recent.
Suggestions are welcome.
So basically your argument is "people will laugh if we try to increase awareness."

Who are the people laughing? Trolls. Now your argument becomes "trolls will laugh if we try to increase awareness."

Then you go on to claim it just invites bullying that will make things worse.

So now we have, "trolls will bully us" as your argument for not raising awareness.

That's just pathetic.
> tries his best to portray Popper as a kind of silly person.

The author seems to have pulled the bulk of the article from 25 year old notes. He doesn't hide his own youthful naïveté at assuming that a taxi driver would know directions to the home of a philosopher. He also preserves what I'd imagine are embarrassing moments like Popper's reaction to his "big question". What you consider silly, might just be an issue of narrative style.

I personally think it captures the wit and home life of an energetic 90 year old philosopher. What well adjusted human being doesn't expect to have a slightly disorganization existence near the end of a very long life?
Tesla insiders say ‘it’s a s–t show’ under beleaguered Elon Musk
just take the median
> The stuff in that document is all very fundamental and basic, and doesn't seem that abstract at all to me.

I wondered the same thing. The first half of the linked paper is usually contained (if abridged) in the intro chapter of more or less any algebra/topology/analysis textbook. I don't remember Rudin's first book being an exception. Most of that material can be found in the first chapter of Rudin's "Principles" (3rd edition).

I'd say the basic topology in R^n is much more abstract (the 2nd chapter of Rudin "Principles" [3rd ed]) and it's not treated in the linked doc.
Poppycock.

There are two ways to fix this. One is to not permit dynamic code loading or app installs off the Play Store. This is Apple territory and pisses people the hell off. The other is to not have any world writable filesystem at all. I guess you could do this, but this messes with features surrounding music and pictures that you do want to share between apps.

Epic literally could have used the private filesystem that is right there just for the purpose of having files that are protected from other apps.
I normally wouldn't feed the trolls, but no I'm not all of those things you list so I guess I prove your point incorrect.
I like notebooks. I like them for data work. I like them for prototyping things that many may consider software engineering. I still think this presentation has a lot of good points about where they could improve.
>"In some science fiction movies (for example "Life", "The Green Slime") the alien life forms grow incredibly fast. If that works or is possible, it makes one wonder why no terrestrial life-form didn't adapt a similar strategy."

Really? Bacteria can divide every twenty minutes and human T-cells once per hour. Lets say you've got one bacteria cell living in your pipes at midnight, by the next day you could have up to 2^(3*24) = 4.722366e+21 cells. At 1e-15 kg per cell[1], that would be 4,722,366 kg worth of them.

The limiting factor is food, not ability to divide.

[1] https://en.wikipedia.org/wiki/Orders_of_magnitude_%28mass%29
Sorry but Tesla is not meeting its targets. It has a phenomenal reputation for missing targets repeatedly and finally hitting them in a 'kind of' style. The 5000 is the obvious example - they missed the target by almost a year, had to build a separate outdoor production line (which means the numbers are no longer reflective of their production line) and it turns out their first pass rate was something like 14%.

Tesla is not bankrupt, and it's producing some cars. Its stock price is high. If those are the only criteria you have for success then fine. But they're not successful on the terms that they themselves set.
How well does calendar/contacts/email/docs syncing work with mobile devices?
I'm sorry, I mistakenly posted in the general section of HN. This was a Show HN
Stack overflow is terrible about this. If I'm asking, I've already considered options. Any better place to ask?
One big problem with macros is that they make it very difficult to build good tools. You can't really understand the meaning of any particular piece of syntax without completely evaluating any macros that might be in use.
It can and it has been for academic reasons.

But no employer tracks that, not even in academia...

I can’t find the reference I’m looking for, but cost associated with turn over rate due to narcissists is apparently as high as taking care is ASD. I would imagine turn over rate associated with burnouts not due to narcissism, but simply poor & short term management & vision to be at least on par.
If your .ts code differs massively from your .js code you have no one to blame but yourself.
Induction might be the problem for you (and well, certain philosophers of science, like Bertrand Russell), but it's not the problem with the scientific method -- which doesn't pretend to arrive at the "absolute" truth anyway.
I only recently learned myself that Jupyter notebooks do have code completion, triggered by hitting the tab button - although possibly you were thinking of something more advanced than that. In any case I'll check out your code on github.
I really prefer the Rust auto-generated documentation to both Godoc and Elixir docs.

See for example https://docs.rs/diesel/1.2.2/diesel/pg/index.html.

Godoc is too plain and almost cumbersome to read for me, while Elixir is too pretty and not so efficient in displaying the type information in my opinion.

Rust has a happy middle ground here.
I live at the beach.

It seems to me there’s a lot of trash on it. The trash is many different things. Each causes its own problems. There’s Shovels, balls, dod poop bags, Pizza boxes, carryout bags, trash bags, napkins, paper plates, cups, lids, and yes, there’s lids with straws, and individual straws. But there’s a lot more of everthing else.

Fixing the trash problem by choosing one item to vilify each year is going be glacially slow.

Wouldn't it make more sense to address the trash problem?
Liked this quote:

The range of analogies commonly utilised in public debate is depressingly small – almost any event of significance is related to either the international crises of the 1930s or the economic turmoil of the 1970s. Historians are equipped to enrich that pool with more exotic alternatives.

The article is surprisingly silent about the obvious alternative: social science. Economists and political scientists claim to use historical data in a disciplined, methodical way to make predictions. Personally, I don't buy that claim, but the author didn't think it worth discussing.
> He doesn't hide his own youthful naïveté at assuming that a taxi driver would know directions to the home of a philosopher.

Huh? The author specifically asked for directions and was surprised when he was (unjustifiably) assured he wouldn't need them.

> I personally think it captures the wit and home life of an energetic 90 year old philosopher...

13415 isn't saying the author succeeds at making Popper look silly. Rather, the author is attempting and failing to do so.
Been using this for years, and it's incredibly helpful. Thanks!
>Except that those proprietary protocols would still need to go over the internet where every router uses IP.

Special pipes and contracts could take care of that too.

But in any case, it alone is small comfort when it comes to decentralization, since TPC/IP still allows total consolidation of control of anything that really matters to 5-10 companies (plus the telcos).
>Fixing the trash problem by choosing one item to vilify each year is going be glacially slow.

Why are you pretending it's one item per year program?
Plus codes – a street address for people or places that don't have one
You're probably right given who it was that it wasn't a call for attention. However, the more respectable, more established someone is, the worse it makes this. It's hard to brush off the claims that the left wants to take away their guns when it's not just a bizarre fringe. I do think this is qualitatively different from arguing for socialized medicine - in this analogy that would be equivalent to talking about increased mandatory background checks, increasing the ability of police to seize guns, etc. The analog of arguing for repealing the second amendment would be to actually propose making things called "death panels."

I know that the slightest thing gets misconstrued by the other side (regardless of what side) but you don't have to serve it to them on a silver platter!
this article reeks of entitlement
SpaceX's Linux-based engine controllers at least have a decent amount of redundancy. They're all triple-redundant, and each of the three components consists of two cpu cores running in lockstep that are validated against each other as well.
This might be seen as a problem, but it allows the OpenBSD devs to push the envelope of expectations and find bugs across the entire software ecosystem.

An example of this was the change to 64-bit time_t back in 2013 (talk: https://www.openbsd.org/papers/eurobsdcon_2013_time_t/ ), and evolving syscalls like pledge(2) that changed syntax between releases as the problems/benefits of a specific implementation choices were learned.
Nah, that's a corollary to Popper's observation of a problem with all 'definitions' in that terms are defined using terms which themselves remain undefined which points to an implicit universal subjectivity, which contemporary phenomenology inspired by Husserl attempts to skirt. The above was a counterargument used on a HS hacker classmate's contention that any and all questions could be formulated requiring only a yes/no true/false answer. Prefixing a malicious factoid with a requisite subjective judgment and requiring a categorical response illustrates an ill-formed [but possible] question incapable of being affirmed or negated by any respondent.
Autonomous or not, submarines still need propellers and power sources to go anywhere - both of which make noise.
Yeah, I think I would rather wait 10 minutes in my car than 5 minutes in line. I'm sure other people may feel differently. And something about the drive-thru still "feels" faster, even if it's not. I think it's just the idea that you get to pull out and be on your way after you've gotten your food.
I read your post several times and I still don't know what statement of mine you're contesting.
A somewhat odd article, but I like it.
I doubt this is a new observation, but what strikes me is that the US employment system is based on benefits via employment (healthcare, retirement).

The current "gig economy" trend removes these benefits from employment, and with a government currently opposed to public benefits, the US could be headed towards a problem within a single generation.

This race to the bottom (disruption) seems counter productive for anything but short term investment.
Have you tried CBD?

https://www.thesleepdoctor.com/2017/08/10/understanding-cbd/
This was a mental test not to tl;dr
> This helps you avoid well-known stupid mistakes, and concentrate your energies on all-new stupid mistakes.

I really like this, basically sums up my PhD experience so far.
Scientists were reproducing each others work before statistics was a thing. Whatever "statistical can of worms" there is regarding it sounds like a problem with the statistics being used rather than science.
Because it's really _not_ "the most common use case". Components often pass down callbacks through multiple levels of children. A basic example would be a Form component that renders something like:

<Button onClick={this.onFirstNameChanged} />

The proper context for `this` is the Form, but the callback is used in the context of the Button.

Besides, one of the main tenets of React is that "it's just JS", so normal JS rules apply. Now, the old-style `React.createClass()` method _did_ actually bind all "class methods" to the component instances so you didn't have to worry about it, but that wasn't typical JS behavior. ES6 classes don't auto-bind their methods, so neither does the `React.Component` base class.

The current recommended approach is to use the Stage 3 Class Properties syntax, which allows defining class methods as arrow functions that are auto-bound to the proper class/component instance. Very long-term, the React team intends to introduce a "stateful functional component" API that doesn't have to worry about class instances, but that's going to be a while. (There are some assorted userland experiments with writing "`this`-less components" as well.)
Unisys's US patent on the LZW algorithm expired on June 20, 2003. It was vigorously enforced.
Many programs used huffman to avoid paying royalties.
PNG was created to avoid problems with LZW patents.
A lot of compression technology choices were based on avoiding proprietary algorithms.
What problem does it solve nowadays? Why can't we elect our president directly?
> Staying in a seated position for too long allows gravity to pull more blood down into the pelvis

I could concede that more blood might end up in the pelvis, but surely this is not the reason?
No, that's only true _if_ a child component is explicitly attempting to optimize its performance by doing shallow equality checks on its props in `shouldComponentUpdate` (or is a `PureComponent`, which does the same thing automatically). Otherwise, React's default behavior is to re-render a component tree all the way down anyway, so it doesn't matter whether a given prop has actually changed its reference or not.

See this post by Ryan Florence that explains why "arrow functions in render" is not a big deal:

https://cdb.reacttraining.com/react-inline-functions-and-per...
I would argue Email is heavily abused, much more than Twitter. It's just not very noticeable if you have a good spam filter.
Beyond the pixel plane: sensing and learning in 3D
>> easier to undo than solder

Bonus fun - there would almost always be multiple wiring errors to find after wirewrapping.

You start with empty wirewrap sockets, wirewrap the board, then 'buzz' the board with an audio buzzer to check every connection, then add the electronic chips, then start debugging the circuit.
The first step to lead the whole group in some cases is attributable to leadership (consciously or subconsciously).
Formal systems (like formal axiomatic set theory) are more in the domain of logic than mathematics (although there are things like model theory that lie at the intersection of the two). From their very early conception, they were designed to serve two roles: 1. Serve as completely precise languages, where no ambiguity is possible, and 2. allow for mechanical reasoning. As role 1 is often in service of role 2, I think it's fair to generalize and say that the role of formal systems is mechanical reasoning.

If mechanical reasoning is not something that interests you, you have little use for these pedantic systems. Mechanical reasoning has two current uses: 1. mechanical verification of mathematical proofs and assistance in such proofs -- this application is very rarely used in practice, and is commonly the domain of a few enthusiasts who hold high hopes for improvements that would make it more mainstream. 2. Mechanical verification of software, including static analysis, model checkers, type systems and other software-relevant proof systems.
Speaking of David Deutsch, the fine man needs more visibility. To get a taste of his thoughts, might want to listen to the podcast[1], Surviving the Cosmos, between Deutsch and Sam Harris. (They did a second podcast together as well, but I somehow have a stronger memory of the first one.)

[1] https://samharris.org/podcasts/surviving-the-cosmos/
Can Capital Be Protected Through Investing in Forestry?
Could this technology have applications for display panels?
Though he used it for comedic purposes, my point is that the author knew of the impulse in other people, over 2000 years ago!
If you really need to prevent updates I assume you could find the wireless antenna and unplug it.
If a complete deterioration of trust is a prequisite for decentralisation winning, then I think it may be its time to shine soon enough. That's what's already behind all the social problems we're facing right now, like increasing polarisation and distrust of the media and the rise in fake news/resurgence of pseudoscience. Add to this people's current disdain for Facebook and Twitter, and the ingredients may be there for decentralised services in that sense.

Whether the second part (the clearly superior applications as convenient and reliable as centralised providers) comes true is probably the main deciding factor about now.
> for some definition of unethical

Definitions are numerous and mutually-disagreeable enough that if there is your X then there will also be a corresponding person Y who will value early access to X at a maximally irrationally high price. Thus, if you know what X is and you have the skills to produce it, then it is wasteful to neglect to find the Y and profit from their irrationality.
> I think out-of-order or unknown-order execution is the biggest source of my own mistakes / bugs.

To avoid the state problem, I start each cell (or, in org-mode, each src block) with a command to set up the environment for that cell, usually by importing a script named something like setup_abc123.py. Cells are not allowed to reference code or results from other cells except through the filesystem, which is under the watchful eye of git. In this workflow, cells exist only to write plots or tables into the notebook for human consumption.

This workflow, for me, has completely eliminated errors due to hidden state dependencies. Before I adopted it I made a serious state-related error every couple of days, which was intolerable.

As a bonus, using a single script to set up the analysis environment makes it trivial to start a new analysis, even with an entirely different tool chain.
I suggest installing uBlock Origin and enabling the following filters:

www.webmd.com##.global-nav-megamenu

www.webmd.com##.main-container-3

www.webmd.com##.main-container-1

www.webmd.com###ContentPane1

www.webmd.com###ContentPane34

www.webmd.com###ContentPane50

www.webmd.com###ContentPane55

www.webmd.com##body > footer

www.webmd.com###ContentPane28

www.webmd.com##.archive-tag

www.webmd.com##.visually-hidden

After that, blocking every resource except images in uMatrix results in a beautiful, HTML-only page featuring text and images for the article only, without headers, CSS, sidebars, and ads.
Ask HN: How long does it take to learn a new keyboard layout?
I type at 130 WPM with QWERTY. Two questions:

1. For those who have done it, how long does it take to learn a new keyboard layout (e.g. DVORAK, others) and exceed your previous speed.

2. Is switching back and forth easy to do (like speaking two languages fluently)?
The risks of alcohol (again)
I'm sure it's a nightmare for a professional journalist. And I don't mean that as an insult - it'd be a nightmare for me too.

But you know what's more of a nightmare? Driving around to every retail outlet in a 30 mile radius, trying to convince them that you can be the most submissive and obedient out of the 200 applicants. It's hard to begrudge the gig economy for providing an alternative to that.
>if you as an individual Citizen tell Facebook to do something, it will take one look at you and say 'bugger off'.

This.

In my own opinion @salawat's heart is in the right place, but his/her ideas are completely unworkable. Expecting a lone individual in Lincoln, or Birmingham, or Providence, or Dallas to be able to protect his or her rights against Facebook, in the absence of a federal government, is just naive.
The account I have is not accepting new accountholders.

I said "homework" because you might have different needs than me - you may want to do a few debit card purchases a month for a higher interest rate in a rewards checking account vs set it and forgot it in a money market account.

You might have different accounts based on where you live. There's also different accounts that might make more sense if you have less money vs more money with caps, limits, etc.

A good overview is here:

https://www.doctorofcredit.com/high-interest-savings-to-get/

This is the account I have:

https://www.doctorofcredit.com/northern-bank-direct-2-26-apy...
The Technology Tel
A Bigger Toolbox – The Roundup #9
Err, what? How does an interceptor, with a conventional warhead, come even anywhere close to the cost of a nuclear warhead alone?
I skimmed anyway.
The post’s observation is true.

“your entire idea is cruising for a bruising, trust me i’ve been there and got the t-shirt, for the love of god please use this thing instead” is also true.

Choosing which one is most true is, as usual, a judgement call. Pick the subject matter experts that have earned your trust and respect their judgements enough to at least think it over.
ReactDom is the actual culprit. Preact [1] is a great ~4kb alternative, though it's still on the v15 API.

React makes sense for something like Facebook/Instagram web where users interact with the app hundreds of times in a single session, but we can't fall into the trap of treating it like jQuery and hitting every nail we come across with it.

I'm hopeful that like jQuery, whatever features that make ReactDom et al. so large will eventually make their way upstream and be codified as browser specs.

[1] https://github.com/developit/preact
Yes, if we ever want our digital assistants to understand language.
Yep. Or Wal Mart. And people are trapped in these jobs.
Why "surely"?
Why is /best 90% – SidhuDa Mobile