skysight-inc/HackerNews huggingface dataset:
or they have already found em aliens

twiddles thumbs
An attack on proof-of-work wouldn't let you rewrite arbitrary transactions. At most an attacker could exclude certain recent transactions—most likely their own—reverting payments which were previously deemed "complete" and replacing them with conflicting transactions. All transactions still need to be signed with the proper keys, however, so the attacker can't just lay claim to others' coins.
In my experience the short term is a great boost as it improves morale, but over the long term the lack of team spirit and the innovation factors go down.

But if you guys started in person, that means you all live close. Do you meet up once a week or so? That might be enough to bend the curve to successful.
The full experience with a video: https://www.cnn.com/2020/03/03/us/star-wars-bionic-arm-mark-...
If you're in the pool with them they don't need armbands.

Armbands are dangerous and hinder learning.
>"Look how smart I am for having a mega-backdoor roth ira instead of a regular 401k like all the idiot sheeple."

Maybe you mean "traditional IRA" instead of 401k. The way I understand it, the backdoor Roth IRA depends on you using a company 401k so that you don't have any money in a traditional IRA, and can then contribute cash into an empty traditional IRA, and then "convert" it (move it) to a Roth IRA in the same financial institution. But it doesn't work if you have a traditional IRA with money in it, because then you have to enter the total value of that IRA on an IRS form and you end up paying double taxes on the conversion.

The wedding thing is totally understandable. If you care a lot about saving money, it seems rather reckless and wasteful to spend $50k on a one-day event when you have a ~50% chance of getting a divorce anyway. Sure, if you're a multi-millionaire, that kind of money is no big deal, but if you earn $80k, I'm sorry, but it's not financially smart to blow that much money on a wedding, even though so many Americans do for some reason.
> Why do you want a display of open PRs at all?

All PRs are WIP, and minimizing WIP is very valuable in product development processes. See Reinertsen's The Principles of Product Development Flow for the math, but basically high/unpredictable latency drastically limits the pace of learning and causes a lot of upstream thrash and waste.

I remember talking with one team at the bird-themed social media company that was frustrated with slow PRs; they dropped average delay from 3-4 days to under 4 hours. They said it made a huge experiential difference and they loved the change.
The $75m was a 2018 series B. Atrium has been spending that money for 18 months, and probably quickly.

So A16Z isn’t getting back anything close to $75m. Just “some.”

Part of this seems like courtesy among the big boys who want to play again. I doubt Atrium wants to tick off A16z by making dubious claims to the remaining cash.
While I think some of your points have merit, you are misrepresenting the subreddit quite a bit here. On the topic of emergency savings funds, the community tends to recommend sizing these to cover roughly 3-6 months of expenses[1]. Larger emergency funds are useful for edge cases. The community tends to recognize that anything more would simply be better served towards high-interest debt or retirement savings.

Not everyone on the subreddit is quite so passionate about avoiding expensive weddings or financial advisors at all costs. In fact, fee-only fiduciary advisors are perceived quite positively[2].

[1] https://www.reddit.com/r/personalfinance/wiki/emergencyfunds

[2] https://www.reddit.com/r/personalfinance/wiki/financialadvis...
A Defence of Sexual Inclusion [pdf]
To get into this issue it's bad programming?

You should never write something so complex?
"incorrectly trained" is what people typically mean when they say "not a strong swimmer". anyone who has swum alongside 10 year olds on swim teams will understand that you can swim quite strongly even without being "strong" in the muscular sense.
And hence we end up with an internet requiring verification via SMS to prove you're a real person or the stupid Google CAPTCHA images or simply having to upload your government issued photo ID.
> What stops farmers from slapping a Raspberry Pi and an Arduino with an array of sensors, GPS, modems and other electronics to "DIY" their tractors and other electronic/automated farm equipment?

There are a handful of farmers doing exactly that. Cost is a major hurdle though. Not so much the cost of the actual hardware (although sufficiently accurate and precise GPS units have only recently started to come down in price), but the opportunity cost of developing such systems. Time spent working on them is time spent away from the farm business. Spending time on improving agronomy and marketing could yield hundreds of thousands of dollars of additional revenue vs. saving $50,000 on a commercial solution that will retain much of its value and can be resold later. It just doesn't make sense from a business perspective. Only those who see it as an exciting hobby will venture down that road.
https://lexi-lambda.github.io/blog/2019/11/05/parse-don-t-va...
I find the hostility between Sanders and the DNC establishment rather terrifying. It looks like exactly the kind of thing that could divide the party and hand the victory to Trump again.

I wish they'd settled on Warren instead. Sure, progressive, but more willing to work with the rest of the party. And I want to see her give Trump the Bloomberg treatment. It would have been fireworks. Trump vs Biden is just two old guys constantly misspeaking and making little sense.
So... yeah, I totally agree with the moral of the article. Unless you are actually planning for how to handle a user uprising due to incompatible changes, fix your stuff now. But let's talk about operator precedence instead, because that's more interesting:

The boolean operations are the biggest gotcha, but these are everywhere. Similarly the "*" indirection operator binds more strongly than many programmers think it does (and the same symbol in type expressions too, which is why those parentheses in function pointer declarations that no one really understands are needed). The shift operators got picked up by C++ to do I/O of all things, where get to wreak havoc in a whole new regime.

Frankly the only precedence rules that most programmers understand (because we were taught them in grade school!) is the two-level/left-to-right grammar for the four basic arithmetic operations, along with a vague sense that these should bind more tightly than an operator with "=" in it, because that separates the "other side of the equation".

Given that, why don't new programming languages just require fully parenthesized expressions for expressions involving other operators?
Yes, but there is also public knowledge of HN’s biases, people comment with them in mind and are often self-aware when they express dissenting opinions. Some of the best comments open by admitting they run counter to the prevailing wisdom.
I think elaborate syntax is in itself a "hundred year mistake". I've been messing about with a language that uses Reverse Polish Notation (like Forth) for a bit, so of course there's no operator precedence at all. Also the distinction between short-circuiting Boolean combinators and "mathematical" Boolean operators is obvious, the former require a quoted function as one of their inputs (to conditionally execute) while the latter just take two ints (or bools or whatever, primitive values rather than quoted functions).

In a crude type notation:

bool -> (... -> bool) -> bool

vs.

int -> int -> int
Centralization is another aspect. Small leaf generation capacity close to use is more resilient and far less individually costly that large central reactors that concentrate control and risk.
Organic Facebook Marketing Is Dead
> In theory, after the protocol was widely adopted, Mozilla could shut down the centralized service. In practice, nobody adopted the protocol

Sounds a lot like the Matrix chat protocol. Who’s using a private Matrix server?

I feel like a lot of these companies think they’ll handle the bootstrapping stage with economies-of-scale from having one central node; but in practice, having that one central node enables extra network effects (e.g. super-low-latency interactions with people on the same node) that make people resistant to eventually becoming more distributed.

I think WordPress.com represents a better model: it’s a first-party hosting provider, but everyone that signs up is signing up for their very own instance. (Maybe some things are shared under the covers—that’d certainly be good engineering—but everyone gets full control of their WordPress “engine”, with their own plugins, scheduled tasks, etc.) This way, people are used to the concept of these blogs being a loosely-federated network with pingbacks et al from the start, rather than everything being one server with one dashboard. Very easy from there to “lift” your instance out into a separate enterprise deployment; very easy for other cloud providers to spring up and offer you an import tool, to move “your server” from service X to service Y.
Is a man not entitled to the sweat of his brow? No! says the man in Washington, It belongs to the poor. No! says the man in the Vatican, It belongs to God. No! says the man in Vermont, It belongs to everyone. I rejected those answers; instead, I chose something different. I chose the impossible. I chose... Rapture
Same thing about frame rates derived from NTSC, where e.g. 60 fps in not really 60 fps, but 60/1.001 fps. Those extremely inconvenient frame rates are ubiquitous in systems that have nothing to do with analog broadcast television (e.g. on your YouTube).
I might be missing something, but I'm a little confused by this. Here's what that menu looks like on my phone (Galaxy Note 9) running the latest version of Android: https://i.imgur.com/uQaDDGG.png

Is there a different-looking menu that you're talking about on another version?
The Calgary Police uses Peter Thiel's data-mining company Palantir. At political events such as protests, town halls, meet and greets, you can see members of the Calgary police walking through parking lots near by and taking pictures of license plates. With the license plate numbers, they can identify someone's name and use it to find out current address, family relationships, bank accounts, and more if it is in their database.

Read more:
https://www.cbc.ca/news/technology/palantir-silicon-valley-t...
https://www.vice.com/en_us/article/9kx4z8/revealed-this-is-p...
So the reason for that was that Apple was of the legal opinion that GPLed software was incompatible with their OS.
Since they didn't have process boundaries at the time, all code running on the system, even the OS was basically linked together in a big blob. Apple thought (incorrectly) that allowing any GPL software would mean that they had to GPL their OS, and were vehemently anti free software.

I think under those conditions, the FSF's boycott was fair.
Neat. I want to add crabby support:

https://github.com/chrissnell/crabby
The 1st and 3rd seem like clearly bad advice, there's no reason a mega backdoor roth should replace a 401k unless your company's matching policy / investment options for 401k are atrociously terrible.

The 2nd: I think splurging on a wedding is a frequently valid personal choice and I wouldn't belittle someone for doing it unless they did something insanely irresponsible.
I wouldn't call using 1% of the mass of Mercury to create enough living area for a quintillion people and using most of the energy our Sun produces anyway to be analogous to anything you're alluding to on Earth thus far.

But the point here isn't to dive into the moral issues. It's not even to ask what MOST civilizations would do. It's simply to ask would ALL civilizations restrain themselves this way? If the answer is "no" then we'll find at least one. Saying no civilization would engage in this kind of growth when it looks entirely possible seems like far more of a stretch than the scenario I outlined.
I'm being greeted by an Access Denied
You don't have permission to access "[URL]" on this server.

Edit. Maybe a GDPR type issue.
There’s a similar problem that comes up in business often enough, where a change in your software leaves behind “legacy” code or data. When developing you almost always have to write things such that the new model and old model can live side by side, and customers using the old model can (at least for a time) just keep going while new users go on the new model.

Whenever a project like this is done, it’s very tempting from a business point of view to just leave the “legacy” users / data alone. But, technically, all your code continues to have to support two different models. Yes, with the right abstractions you can make this work without being terribly painful, but in practice there are always rough edges.

The time and effort it would take to migrate the old stuff into the new format is high, and the perceived business value is low. In many cases the migration never happens, and the old code is never removed.

But the problem is, you are now paying a tax to deal with that old code for all time. Every time a decision like this is made, the tax goes up. The tax slows you down, and it makes all future work you do more complicated.

So, there is a game theory problem here: for each individual decision, it arguably makes more sense to leave the legacy case alone and move on. But if you choose that path every time, it is a mistake, because the costs compound.

So far, the only thing I’ve seen that prevents this is very strong technical leadership that ensures the migration is baked into the project and made non-optional to the business teams. That’s really hard to do though, and arguably not always the right decision for the business, which may need to move fast now just to survive.
It is valid, and so are Google's results as the URLs don't contain a question mark.
Agreed, the Canada version is really good as well: /r/PersonalFinanceCanada/
Mystery of dark matter may be solved after discovery of ‘exciting’ new particle
Metal Umlat
"I am just glad I never uploaded a photo"

This is futile -- likely dozens of organizations and government offices have your photo. Have you ever gone to a bank teller, used a bank machine, got a license or passport, did virtually any activity where you identified yourself and were recorded, etc. You can't hide from this. Well you can, but only by going full Kaczynski.

"There is a reason why they denied the use"

In all probability it's Occam's razor -- some small unit did it without it become some overarching thing. Then they make a statement on it, the unit goes "Oh...by the way..." and they correct their statement. It's a pretty large organization and I'm sure units have a fair bit of autonomy.

"The plead for the case of two missing children is dishonest"

No it isn't, and this argument is itself dishonest. I mean, I'd like more details, but I have no reason to not believe it helps in child exploitation cases, completely orthogonal to any other action that can be taken.
The more organizationally remote the consumers of an API are from the people who pay for it in the organization, the more control the paymasters will want over the total budget, and the more reluctant they'll be to let developers / users consume the API in an unbounded fashion. This distance increases with organization size. Thus, being inflexible about only permitting usage-oriented pricing will make sales harder in organizations over a certain size.
Show HN: Remote SSH Access to WSL
Worked fine for me at the following:

https://www.wgrz.com/article/news/local/inside-tesla-a-look-...

Edit: I now realize that the parent poster may have posted a malicious link. I feel like a fool.
I have a pool.

I have a fence.

A friend's son was visiting, also four years old, vanished for just a second and suddenly I thought Oh god, the pool. Sure enough there he was stuck outside the fence trying to get to the pool but frustrated that the latching mechanism can only be operated by someone at least 5 feet tall.

I wouldn't let a small child go into a pool alone. Pool safety is life and death. Get a fence.
uBlock Origin for Firefox legacy-based browsers
I'm not advocating armbands during swimming lessons; there's a good reason they don't use them there. But when just playing around, they are incredibly useful, and keep the kid's head above water.
Acknowledging that there are thresholds for productivity, it also dramatically depends on the type of work and the objectives. Diminishing returns are bad for some tasks, acceptable for others, but both are subject to the types of deadlines. Implementing a half-good feature just in time for a big marketing event might be worthwhile or it might not, but cold calling potential customers to keep from failing generally is, and is somewhat less subject to declines from productivity loss.
Is there an example where changing the exception handling system does not change the ABI?
With DuckDuckGo as your default search, you can use "!w" to direct a search to Wikipedia, "!g" to send it to google, "!gi" for google images, "!a" for amazon, "!ais" for archive.is, and a lot of other options.

If you're using search as a shortcut to get to some other service, it can be nice to go straight there instead of sifting through whatever garbage has been SEOed to the top of Google.
And?

Their robots.txt allows it [1] -- it only disallows URL's with a question mark in them (i.e. GET parameters) and none of the indexed pages have that:

Disallow: /*?

And Google is indexing pages like:

https://duckduckgo.com/Boeing

So not sure what the point of this submission is?

[1] https://duckduckgo.com/robots.txt
Quora is driving me crazy with all the requests to Answer questions that seem to be algorithmically generated.

Most of the question could be easily answered with the first result from Google or are purely opinion based.
By that logic a speedometer is an anti pattern and your car should just send up an alert when you're speeding... since when is getting accurate real-time information a bad thing?
Does the US not have marginal tax brackets? That seems really odd and dumb. The benefit cliff you cite is real, but for actual income taxes, there's no such thing as a reduction in income from higher earnings. Going to a higher tax bracket just means you pay higher taxes on money over a certain threshold. So if bracket A is 20% under $50k, and bracket B is 30% over $50k, if you make $51k, you'll pay 20% of 50k, plus 30% of 1k. It's never disadvantageous to make more money (except if you're on government benefits as mentioned, where there are some weird effects).

Strangely, a lot of people don't understand this at all.
Quite.

I considered going into financial advisement once, in the distant past. A family friend was in the field, and took me in for a round of advice. He was quite open that it was eat-what-you-kill, with a serious focus on people with impaired judgement (e.g., elderly), because that was the only way to make up the bulk of your revenue. He said that he hadn't had a peaceful night's sleep since he'd started, due to the guilt of day-to-day work.
The README was quite outdated though, and wasn't cross-culturally compatible since it was rewritten several times...
Ask HN: If target=“_blank” without rel=“noopener” is unsafe
Ask HN: If links with target="_blank" without rel="noopener" are unsafe, why is "noopener" not just the default?
European Climate Pact: Public Consultation
It is interesting to me that people are so laser focused on test kits and vaccines. In my less than humble opinion, people should focus on improving their immune system. You can reduce the load on your immune system by not eating sugar and reducing carbs as much as you can. We also know from history and science that every plague that killed people from respiratory virus infections was due to a lack of vitamin D3 and over production of the ACE2 enzyme. The virus quickly binds to ACE2 and their adaptive immune systems did not have the time to start producing enough anti-bodies. I do not understand why the CDC is not suggesting that folks increase their D3 intake, cut out sugar and most importantly, take a break from smoking which is know to increase ACE2. There are alternate methods of nicotine sources available.

I mention this because a vaccine is only useful for known viral code. nCoV will have a family of hundreds of variants in no time. Boosting ones built in adaptive defenses will protect against all of the mutations.
This seems like kind of a 'gotcha' article.

"One out of every $6 spent on machinery for the Tesla factory is now unused."

I'd imagine most healthy large companies operate this way. Utilizing the majority of their equipment and having some reserve capacity in parts and equipment stored.
> I have a couple friends right now that do not want wage raises because "it will knock them into the next tax bracket".

is that not a real thing where you live?
>How do people deal with constructor errors in the C++ world? I have never seen C++ code where the constructor call is wrapped in with an exception handler.

There are about 200 different ways to be honest, stemming from the unfortunate situation that the most common advice, "use exceptions in exceptional situations", is actively harmful.

Let's take a "Connection" class for example. You'd initialize it with an IpEndpoint, or something to that effect. Some people think "well I'm writing a download script so if I can't connect the script can't continue, so that is exceptional" - so they throw an exception in the constructor and catch it somewhere in main. Other people are writing something more complicated and they think "being unable to establish a connection is normal, I'll just make a factory function for this and wrap the Connection constructor". Which leads to completely different paradigms in the same situation but with different environments - and those two decisions are both good, there are tons of decisions that aren't!

This is compounded by the fact that the C++ standard library only uses 2 kinds of resources: Memory and Files. And they use different kinds of error handling. Well, memory allocation always throws (at least it's consistent here), but the iostream error handling is, uh, interesting? Streams don't throw by default, however you can enable them to throw at runtime, but they also store their error state inside. It's a mess really.

Oh and also the std::logic_error exists and gets thrown by standard library functions, but a lot of advice around exceptions says that you're not supposed to use exceptions for programming errors, that should be handled by assertions.

And then there are of course people who just disable exceptions. Some disable exceptions but still use the standard library and just kind of hope that everything will still work?

So yeah, it's a mess. That's partly why proposals like this would help - if you can make the actual throwing of exceptions cheap, the advice of "use exceptions for exceptional situations" goes away instead becomes "use exceptions for every kind of error handling". Which would be much more consistent. And people wouldn't have an excuse to disable exceptions anymore, at least in the long run.
I even look to Reddit when I am looking to buy something, because as pointed out above, Reddit often presents people with a more objective view on a product in contrast to the results you'd get simply from a generic Google query on the product.
The internet part is cutesy[0], but it's by far the least interesting part of the article: of course you can send data via the internet.

Can we change the post's title to the actual title of the article: Memristive synapses connect brain and silicon spiking neurons?

[0] I really dislike it when people try to punch up their brain-computer interface papers by adding an "internet" component to it. Unless it's somehow latency-sensitive, the internet part adds nothing over local control and is just pure clickbait. Please don't do this. If I review your paper, I will point this out, loudly, to the editor.