skysight-inc/HackerNews huggingface dataset:
And to take it further, let's just consider that we as programmers have a lot of work to do. The current scope of "things people are writing code for" is nowhere near the total scope of possible useful things we could be working on. We want to enable more people, even if they are not "the best" programmers, to build software, safely.

People who suggest "well, just hire better programmers" are incredibly naive and probably have never actually had to deal with the challenges around hiring programmers.
The article has a reference and link to [1], where the behavior of constantly looking for new and shiny tech is likened to that of a magpie. As Svelte is still fairly new and not widely used, I think maybe it is in that class of technology.

1: https://blog.codinghorror.com/the-magpie-developer/
There is a language server merged into the "tools" repo [1], so something is definitely in the works!

1: https://github.com/golang/tools/tree/master/internal/lsp
You could argue that the "one big reason" is "healthcare companies exist to make a profit, not a healthier society".
>>> The best ones are proprietary,

If you mean "secret", then we're not going to progress much. Impact on environment is not like impact on your finance. Your finance are private, the environment is everyone's. Therefore, everyone's must have access ton the information needed to assess if the impact is acceptable or not.
FWIW, I think the article's use of the word ‘flaunting’ was malapropism and not deliberate word-play.
I do love the product and don't want to appear like I'm bashing it. Great work on lunching! Best of luck!

However, it seems if this practice (scanning card) becomes more widely adopted and becomes a standard process of detecting fraud, it'd become a relatively easy target for fraudsters to crack, right? I don't know if DL or card making technology will outpace fraudsters' will to make fake cards?

Further more, if I'm a fraudster and know some websites that adopt this policy, there is a big incentive for me to get a credit card embossing kit to start making cards, right? After all, I'd think it is far easier to make a copy of a card than making the magnetic strip thing? And given your tech is a strong signal of 'not fraud', if it is relatively easy to beat this system, wouldn't it attract a huge number of fraudsters?
I went to LS at night while holding down a programming job. Quitting my day job would have made the opportunity cost way too high to consider LS. Still had to pay mortgage and family expenses while my wife was a stay-at-home mom.
Firefox 65: WebP support, Flexbox Inspector, new tooling and platform updates
Is Socialism Still an Effective Political Bogeyman?
semalab.com | Machine Learning Scientist | REMOTE or ONSITE | Full-time

Sema is looking for a Machine Learning Scientist to improve, transfer, and create innovative techniques for source code and software development analytics, with a focus on automated programming. This scientist will be part of a multidisplinary team working to create first of kind methods that would improve the detection of poor software quality and process, as well as prediction, prevention, and correction of software quality issues.

Preferred
- Excellent software engineering skills in Python, Java, or C++
- Domain experience in software analysis, parsers and grammars, and/or compilers
- Experience working with missing, time-series, high-dimensional, noisy, labeled, and sparse datasets
- Experience working with graph traversal techniques, DAGs, and using ML & DL with graph data and graph networks

https://semalab.com/careers/machine-learning-scientist/

Apply to: careers@semalab.com
2017: N26 wird eine Neo-Bank von vielen
https://en.wikipedia.org/wiki/SHRDLU
Who are you arguing with? Not me, because I didn't claim otherwise. And certainly not the OP. You're missing the part where people don't even recognize the problem in the first place. You have to fix that first.
Despite predictions to the contrary, San Francisco (and Bay Area) continues to kill it when it comes to unicorn production
"Centralised" is usually used in the blockchain space with the systems theory definition as applied to graphs. Ditto for "decentralised" and "distributed"
You should consider overhead and completeness. If people spend lots of time writing boilerplate and coding around the type system but aren't saving a corresponding amount of time, there's a fair cost to that, especially if this means end up writing different classes of bugs but not really fewer of them. (This is basically an enterprise Java bingo card)

There's a certain argument that this is the sign of an inadequate type system: you're getting the overhead but it's not rich enough to be self-documenting or provide really rich analysis tools.
You might also consider that the vast majority of the offset provided by those trees is in the 9th, 10th years of them being planted. The 20th-30th years for those same trees may be offsetting substantially more (site dependencies not withstanding, etc..).
Wow, really cool. You should ban.
> Cryptocurrencies doesn't remove all trust. It's about removing trust in third parties to send and receive transactions. That's it. And that's a big deal.

I'm not sure what you mean by this. In a "normal" system, you don't trust third parties to create transactions to begin with. Third parties use a centralized system to create the transactions and you trust that centralized system.

The fundamental premise of cryptocurrencies is decentralization, although in practice it turns out to not really work that well. Most uses of blockchains end up not actually being decentralized, or not gaining any benefit from being decentralized (and definitely being less efficient than a centralized system). And you end up with situations like the DAO hack where this supposedly-decentralized system still ended up with a centralized governing body deciding to roll it back (and yeah, it was forked because some people disagreed with this, and it's kinda neat that that was even possible, but Etherium Classic currently has a market cap worth 3% of Etherium so it doesn't seem to have been very effective).

> Uncensorable donations to wikileaks

This is one of the few actual genuine use-cases for cryptocurrencies, though even here it doesn't actually work that well because most cryptocurrencies that claimed to be untraceable are in fact traceable. If you don't care about tracing, well ok, but unless you're living in an all-cryptocurrency world (which pretty much nobody is) you still have to convert to/from fiat, and that conversion point is where governments can apply pressure if they decide to act.

Though maybe one of the rare cryptocurrencies that seem to actually have genuine untraceable transactions might become popular, who knows?

> Avoid having PayPal or other payment processors freeze your merchant account for X months, on a whim

This didn't go away, just replace PayPal with "cryptocurrency exchanges". Maybe they're not freezing your merchant account but they're causing other problems.

> Avoid the risk of charge back fraud for online payments

At the cost of being unable to initiate a chargeback if you're the buyer and got defrauded. The chargeback mechanism exists for a reason.

> Financial privacy for everyone not just the ultra rich (lookup Monero before commenting)

This really only applies if you're actively trying to lie to the government (i.e. if you're doing illegal transactions and don't want them to know). Using cryptocurrency doesn't absolve you of the need to pay taxes, so for most people the idea of "financial privacy" doesn't really matter because they have to tell the government anyway.
On a project I am currently working on, we saw pedestrian fatalities shift from 7 to 13 in consecutive years. it is a nearly 100% increase but like you said, it is just noise. This is in a city with around 100,000 residence. Convincing politicians that it is just noise is a whole different story.
I'm not a Tron fan, I listed it because 1) it was something that happened last year and 2) a few of the most played dapp games are running on Tron right now (and EOS)

Now I'm wondering, what else happened last year? I was sleepy.
Winograd's thesis, from which SHRDLU comes from, was on natural language processing.
First U.S. Pension Funds Take the Plunge on Crypto Investing
This. My son dreams of becoming an airline pilot. But I find it difficult to rationalize investing more than $100k to satisfy the 1500 rule just to see many pilot jobs in the future replaced by automation.
To be fair, they mention that in the first paragraph after they introduce what the data is actually doing.

There is still a value to looking at a population-correlated heatmap in order to draw conclusions from the discrepancies between the two.
Earnin is a scam that disproportionately targets young poor black/latino people. It's JG Wentworth in an app. Doesn't count as a unicorn because it's not innovative at all.
Do not say that to MPs. They would make arbitration a precondition of lawsuit as they have done here in Turkey.
I wonder if one of these was used by the FBI's unlocking tool from the San Bernardino shooter case. That sort of just... fizzled out, with the FBI saying they could unlock iPhones themselves. Everybody kind of just said "yikes" to that statement and moved on...

https://en.wikipedia.org/wiki/FBI%E2%80%93Apple_encryption_d...
Ionocraft Flies with No Moving Parts
We're there today. You can already buy used Nissan Leafs for under $10k in the US. BMW i3s can be had for under $20k.
I think enough people recognize the problem with C. But a rewrite is just not a relevant solution to the actual problem we're facing. It's a long-term solution, but that's not what we need now.
No - a large tree grows at lower rates, but puts on much more mass (sequesters much more carbon) per year.

edit: see figure 6 in https://journals.plos.org/plosone/article?id=10.1371/journal..., for example. And http://science.time.com/2014/01/15/study-shows-older-trees-a... (https://www.nature.com/articles/nature12914) specifically for redwoods. Key quote: "at the extreme, a single big tree can add the same amount of carbon to the forest within a year as is contained in an entire mid-sized tree"
Mozilla and Ubisoft Partner on AI Coding Assistant Clever-Commit
I assume this is why there aren't any dev tools, documentation, or libraries available for macOS. Developing for the Mac must be absurdly difficult!

Edit: This was sarcasm.
These day no source no trust.
Once worked for a company that had a subscription based service. They wanted a monthly report of expired accounts so that they could warm-call for renewals. The bug was that some accounts had paid for 2 years. After a couple years, someone noticed that the reports hadn't been including the 2-years subscriptions and it was effectively a loss of a couple million in revenue.

While I did code it to the specifications I was given, and was really clear on understanding it was still a pretty big failure.

-----

Second biggest failure was checking in the db connection against a production database into source control. It was internal source control, and the transforms (ASP.Net Web.config transforms) had it anyway, so wasn't an increased risk in that regard. I was troubleshooting a production issue.

What happened is another developer had used that connection configuration to drop/recreate a table. It took a few hours to recover from (DB restore, then replay against API activity logs). And a day of lost time for a few hundred workers.
I love this low poly aesthetic, and it's been a dream of mine to work on a little side project that uses it. You might have given me the inspiration to go out and mess around a bit and see what I can come up with.

I'm curious about your background. I've built games (and hacked SNES games), but always leaned heavily on others for art and audio, and I'm curious if those were skills you had coming into your projects.
Yes but if you get it right then you're a genius, and get a book deal, and an even better paid job, whereas if you're wrong, everyone forgets. It's a free lottery ticket.

My considered opinion is we'll go into recession in July 2020, obviously based on prevailing macro economic trends, not blind guesswork.....
> Why don't we do these things? My theory is the illusion of safety.

Because all those cars aren't carrying paying passengers. The rules are much stricter for vehicles that do. Similarly, the rules for private aircraft that don't carry paying passengers are much looser than those for commmercial aircraft that do. This has nothing to do with an "illusion of safety"; it's a simple principal-agent problem.

Are you advocating that private vehicles (cars, airplanes, whatever) that don't carry paying passengers should be held to the same rules as commercial vehicles that do?

> we don't care about changing things to save lives, because it'd be an inconvenience

No, it would be much more than an inconvenience: it would be a drastic increase in the power of governments that are already too powerful. Who is going to mandate all these things? Who is going to decide what counts as a proper breathalyzer, proper reckless driving detector, etc.? If you think a government regulatory agency can be trusted to make those decisions responsibly and not get captured by the industry, I have some oceanfront property in Montana I'd like to sell you. I don't want some regulator mandating such "features" in my own car. I'll take responsibility for safe driving on myself, thank you.

The question that should be asked is, why do we allow such power to regulatory agencies for commercial vehicles? After all, as someone else commented upthread, a regulatory agency that was protecting people's interests shouldn't have needed a fatal accident to convince them to impose stricter requirements; so the regulatory agency is not a perfect solution here either. And the answer is, as I said above, that there's a principal-agent problem in that case that doesn't exist for personal vehicles, and nobody has come up with a better way to address it. But there might well be one that we just haven't figured out yet.
Yes, I strongly prefer waterfall. Back in the good old days we had a biz. quarter to deliver a set of features. This allowed time for a spec., thinking about how it would all work, doing a design doc, working with QA on how they'd effectively test the features etc. Weekly status updates were adequate and an appropriate "polling frequency".

All of that is now thrown out the window in the mad hacking frenzy to make progress on the stupid "points" and try and show progress at the dreaded daily standup meeting (even though it's not supposed to be a progress meeting).

Then to make it worse, various team's progress are compared by looking at "points completed" without any kind of normalization of difficulty or risk for the different teams.

Then the final insult is the whole debacle is deemed a "success" because we've "switched to Agile", thereby checking off a box that some CTO with too much time on his hands read about in some MIT technology review.

I would actively refuse any job offering "Agile development" unless they had a very practical & pragmatic way of implementing it. The only one getting any benefits from this crap are the Agile consultants and the PMs.
Total aside, but as an undergraduate, I was part of the school tissue culture club. We brought 'albino' redwoods into culture and made a pretty hefty profit selling carnivorous plants on Fridays.

We did a tour of a local redwood companies tissue culture lab, and almost all the employees were female, and a fair few had developed severe arthritis in their work. Was very depressing to see.
Caches are definitely ECC, because the corresponding MCEs can tell the system both that an error was detected and corrected, and that an uncorrectable error occured (which by default leads to a kernel panic iirc).
Definitely take the below with a grain of salt - this worked for me thus far but there are probably paths other people have taken that worked equally well or better :) My recommendation would be:
1) A smaller/less established team where you'll be
responsible for building out key chunks of the team
2) A team where you can build expertise in a domain you find
interesting, and where you think there might be more problems
than solutions

The benefit of working on a smaller/less established team is getting the autonomy to build something that's immediately impactful to the company and its customers, while not having to worry too about how to stay alive (fundraising, revenue, resources) - I think that's pretty good training for building a startup.

Picking a team where you'll get expertise in a newer/growing field can be helpful too - think something where you'll only need a few years to become an expert and start adding value. Also be sure to pick something you like, since if you do start a company in that field, you'll likely be spending a big chunk of your life on it.
> Cryptocurrencies doesn't remove all trust. It's about removing trust in third parties to send and receive transactions. That's it. And that's a big deal.

I'd like to add the trust in the issuance of the currency. A change in the issuance of Bitcoin will be an incompatible hard fork. For fiat, you trust the decisions of central banks and oversight of private banks.

Fractional reserve banking could very well be coming to Bitcoin (and we might already be seeing this to some extent on exchanges), but at least it would be opt-in.
Javascript has a lack of maturity compared to others, most certainly.
Not entirely, that's why I noted the buried lede. Voter ID doesn't have any effect on fraud, either, if we believe the paper. So, it's entirely possible that it is racist to impose voter ID laws. At the very least we should acknowledge that voter ID laws from the 1890s to the 1950s were very definitely imposed on a racist basis.
The counterpoint that those n<12 people are supported by, and theoretically accountable to, the vast ecosystem of miners, investors, and developers.

...and the counter-counterpoint: for all the shortcomings of modern democracy, the same is at least somewhat true of the board members of the Federal Reserve, and the elected congress-critters who occupy the relevant regulatory committees.
Would someone help me add attributes in C++?
And AbsInt with Astree Analyzer used by Airbus. Those are the three I know. Rosu's group open-sourced K with their language work and publications full of awesome stuff. Since Im a "vote with your wallet" guy, I always mention RV-Match over the others to hook up a company whose people are hooking us up with grest, building blocks for free. Just figured I should be open about that. :)
I've seen the ego issue pop up a lot in some communities. The biggest example I can think of is the OpenBSD mailing list. Any time I'd see an outsider bring up Rust or other safer languages, the overwhelming sentiment is that languages with built-in safety features are for people too stupid to write C, and that safety features restrict good coders ability to write performant code.
Google no longer considers Microsoft Cortana a competitor
> The problems with Chinese real estate is twofold: - cities don't have the authority to raise revenue by introducing local taxes, but they can sell land to developers, thus fueling and endless growth (because as the city grows so does the need for more revenue)

It works the exact same way in the US, except instead of making money from selling land (Since they don't own it), cities make money by selling subdivision rights (Which let the developer turn fallow land into houses.)

Eventually, once the spigot of subdivision and upzoning cash runs out, property taxes are raised to cover any steady-state city budget shortfalls. The same thing will happen in China.

The system's not that different.
That makes it sound like a PR piece.
I wish I had it in Windows/Linux ... probably my #1 productivity app.
> (Chapter 11" in the US), and most of the other creative stuff seen in US debt finance. Now companies in China can try all the stupid debt side stuff we see in the US.

In the wake of the recovery of the 2008 financial crisis much was written about how these sorts of structural bankruptcies in the US left everyone better off than the bankruptcy laws in e.g. much of Europe. Here's one such article:

https://www.forbes.com/sites/hbsworkingknowledge/2013/03/25/...

Why do you think policies like chapter 11 are stupid?
Not only that. There’s usually development regulations for ‘sub divisions’ that specify minimum things like street access, utilities, etc.
The Environmental Impact of Office Furniture
The voter turnout for the average presidential election is < 50%. A lot of that is because people do not have ways to get to the polling stations.
Launch HN: Just Dunning – Making Stripe payment recovery more affordable
Hello HN,

I'm Stephen, founder of Just Dunning (https://justdunning.com). This is my first product a dunning application for subscription based businesses that use Stripe.

A friend of mine who's the founder of a popular Ruby on Rails community and a couple products was expressing his disappointment in how expensive all of the other offerings out there were. There were usually addons that weren't needed but included anyways. So I decided to make a service that did just dunning.

This can be a powerful tool for SaaS businesses as it helps keep businesses from losing customers due to failed payment. I've definitely been there, had to replace a card because it got swiped at a gas station. I try to replace the card number everywhere I had the previous card on file but forgot one. Had I not received the message from the company stating my payment failed I possibly never would have caught it.

I implemented a simple way to provide my service with read only access (most other services require write access) to your Stripe account. I then verify your business email by the standard send an email and click the link in the email technique. For even greater deliverability there's DKIM to verify at the domain level that's provided.

Emails are sent through Postmark who is a transactional only email service. Transactional emails are for things like password resetting, things that require speed and a high deliver rate.

How it works: You sign up for a 14 day free trial. Link your Stripe account via OAuth (click a clink and authorize your Stripe account) then setup your email and that's it. There's a simple dashboard that appears when failed payments are received and handled so you can track everything. In the user settings you can also request to be BCC'd on the dunning emails.

This has been a lot of fun to build and I'm excited to get to share it with the HN community and get your feedback.

Thanks a bunch!
Steve
yep - thanks!
The Image Is a Stargate
Discrimination in the Age of Algorithms by Jon Kleinberg
FindFace clone: find VK users by photo
I do not believe that people that only know one language is the majority of the population.

Certainly most people in Europe know more than one language, most people in Africa(poor people) and most people in Asia, most people in South America. Most people from Canada.

It is just people of the USA, because they just can get by with just one language.

But this is like using Imperial Units. The (North)Americans even forced the rest of the world not to use metric, like in aviation(French and Germans of course used meters for it in WWII).
`let val = 3;`

This statement can be statically analyzed using the inferred static types that are already present. There is a lot of idiomatic javascript code that already has inferr-able static types in it. In fact, if you turn on the "implicit any" option in the typescript compiler, then you never need to add any types.
Don't forget you have to audit the microcode running you're cpu too, and the gate networks executing the microcode, and...
"eBay always reveals the highest bid, which removes the incentive to reveal if you have a lower willingness-to-pay"

I don't understand how it removes the incentive? Would you mind going into more detail?

(I ask because I believe I am rational when I place eBay bids, and I always choose the actual maximum I'm willing to pay.)