skysight-inc/HackerNews huggingface dataset:
Great work shipping NNs on an app. However, if I understand the challenge correctly, wouldn't starting a new sequence for a new trendline every time the deviation drops (potentially with an error margin) do the trick?
Does this just boil down to faster BSB/account number transfers between banks?

I feel they're a little to late to the party for PayPal-like payments to a email or number.
POSIX invented "slow" extended attributes for this kind of use.
Some open source apps like OSMAnd and Maps.me have offline routing. It's probably not as good as google, which is in the top 3 largest companies in the world.
Happy to hear it worked out for the author and a great showcase example for the technologies. Thanks for sharing with us!

I’m tracking the performance of my mechanical watch myself for over a year now. After some experimentation I’ve settled for making a burst picture of the watch hands at exact minute with my iPhone camera and reading out the EXIF for exact timing. This solves quite a few logistical problems with the measurements.

From my point of view spending time to design an automatic ml solution to something that is caused by a watch owner and can be easily identified is less optimal than for instance automating the measurements themselves as described above.

If the author is interested in moving into that direction I’d be happy to share my experience directly.

Otherwise good luck further on and keep us posted.
Datasets from the articles at fivethirtyeight.com
There is also absolutely no will in the marketing departments I've seen to measure negative effects of advertising, only the positive.

Myself I have an adverse effect when I see an ad for a product. I will actively try to avoid it as I feel if you have to advertise, the competition probably has a superior product.
The editing preferences are defined by what people find fun, or by the itch they want to scratch. If you've got your own itch to scratch, feel free to.
Regardless of hits, React is designed for UIs that need to "React". That's the motivation behind the library. It's better suited to social networking applications than it would be to say an eCommerce store or a dashboard CRUD web app. You can still use it of course, but you probably won't be getting any of the main benefits because there's not much interaction with VDOM.
Yeah, I suspect something like that. I'd be much more worried about a (relatively cheap) VPN provider ratting me out than my ISP.
Black Panther's Politics Are More Than Skin Deep
Others have pointed out the potential copyright angle, but I'll note that various imports of data from governmental GIS systems have revealed errors (or at the least inconsistencies) in that data by comparing them with the data on the ground. An automated tool was built to list all the differences between Street names in OSM and the UK government data. Looking at one region I was familiar with showed 20 fairly glaring errors in the government data, so working with OSM can improve the government data too.

In these situations they have tags you can add e.g. saying "X" is not the name of the street and explaining that there's an error in the data provided by source Y. This stops later people assuming that any difference between the data means that OSM is in the wrong.

Semi-automated imports do happen, but overwriting existing data as part of an import is generally frowned upon without consulting the reality as a tie breaker.
I made a similar tool that could take almost arbitrery text strings like “mar 27, ’09” or “07/08/97” and generate a list of all valid interpretations. Eg. “07/08/97” would generate [{d: 7, m: 8, y: 97}, {d: 8, m: 7, y: 97}], but not any where 97 is a day or month, since that wouldn’t be a valid date.
There are proof of work algorithms that try to be ASIC-proof. And most visitors already have a CPU and GPU sitting idle. Something that used an extra 25% of your processors may not even be noticeable, and yet it could solve the fake news and clickbait problems.
> keep in mind that the potential length of career of a programmer is something like 40-45 years. It should not be strange to have a team with several people who have more than 20 years under their belt -- and yet it is often very strange.

IT industry experienced very fast growth in recent years in number of
candidates. We don't have enough people to consistently form teams with at
least one guy with ten years of experience, much less several guys with twenty
years. We'd need to wait another decade or two to see the seniority
expectations to normalize like in any other craft.
Glad push support is finally about to ship.
Doesn't it just come down to the size of a pixel in the CCD of the camera? Any photons would have to be rounded up to that size.
this is almost as bad as a strongly worded letter from the UN.
Pyeongchang – Olympic Destroyer Unleashed to Embarrass Pyeongchang 2018 Games
Bingo.

1st the Lure: bonu$ with first month check + $10K+ in relo

2nd the Hook: 6 month blushing period

3rd the Sinker: layoff old team, give threatening overtures and about lost trust and missed deliveries

Meanwhile everyone is in a 12-month lease, certainly spent the relocation, and definitely not in the mood to relocate again. Anyone that dipped into that bonus is really hooked, anyone that didn't is annoyed at the thought of giving up their signing bonus to cover relocation which would make the whole venture a wash.

So yeah, the further away from Seattle recruits are from the better. Luckily Seattle's geographic location enhances this. Ironically, an east coast HQ2 would probably weaken this trapping mechanism for all but foreign labor who are verily fucked no matter what thanks to visa,H1B,L1 fun.
Not sure if anyone recalls Famo.us which used to focus on web animation and make it programmable although they don't have the client app like Haiku. However, their claim was that they "cracked" the web animation performance. Well it didn't work for them (basic performance test would tell otherwise - duh!). Why is Haiku able to achieve such awesome performance on the web like this for animation? I also saw Greensock and they did a very good job as well. I am curious on what's the secret sauce here and whether there is any performance comparison (sorry for loaded questions there).
Show HN: BurnChurn.io – Automated actions to reduce churn and track feedback
Not really, since Google has a copyright on their data...
How is it different from UPI?
> There will be so unbelievably many free votes for the "Bring Facebook back" party that they will barely need to campaign.

Hence my predicting that traditional media would gang up against Facebook. It wouldn't be the first time there's a disconnect between television and the people. (Who's right is a separate issue.)
But the way crypto has ended up, big pools are sacrificing efficiency for (some) centralisation.
I didn't understand that part as well.

As far as I know, kids can't sign contracts. They are not "geschäftsfähig" (business capable) until they are 18. Unless the parents explicitly agree to some contract.
this is almost as bad as a strongly worded internet comment.
I have no problem at all with websites using browser mining as an alternate monetization strategy to ads, as long as:

1) Permission is requested first

2) The UX is good (it stays out of my way and doesn't slow down my device)

3) The mining finishes when I leave the site

Most of the problems with the modern web stem from the failure of browser vendors to implement a good user-centric permissions model. They all hold an unquestioned belief that more power in the platform is always better, and they've all spent the past 15 years kowtowing to developers, advertisers, and profit-motivated corporations instead of protecting their users from the above.

I want a simple, limited, fast, secure, document-centric platform which allows the site to request the execution of additional functions. Publishers unsurprisingly abuse the freedom they currently enjoy to throw up popovers on every page, secretly steal CPU cycles, load-on-demand videos that follow me as I scroll, and track every move I make online. I don't want any of that to work by default.

A common, well-intentioned argument against my point of view in the last few years has been that the web platform needs to compete with native mobile apps. That argument carried a lot more weight when everyone was installing tons of native apps. But increasingly we're at the point where we're sick of native apps for all the same reasons we're sick of the web -- they too are bloated attention + data thieves.

We need a true user-first platform. I'll pay for sites or apps on that platform, or I'll let them use my CPU to mine crypto. I just want them to not suck.

Microsoft, Mozilla and Apple could all lead the way in shipping browsers that are pro-user. Mozilla's got the heart for it, Microsoft and Apple have little to lose. Leaders at all these companies have failed to lead and demonstrate vision, relegating themselves to playing second fiddle to Google on the web because they think shitty popup ads will be the final word in web history.
The article is about seeing a single atom; it's possible to see a single photon too, as was previously discussed on HN:

People can sense single photons: Experiment suggests that humans are capable of perceiving even the feeblest flash of light [1][2]

[1] http://www.nature.com/news/people-can-sense-single-photons-1...

[2] https://news.ycombinator.com/item?id=12163109
A video explaining Request Network
Who gives a shit.

6 down votes in as many seconds lol
Please explain how. It would certainly help privacy respecting competitors,it seems.
DHH new screencast: On Writing Software (well?) (pilot)
Did I just read that they spent a billion dollars on it?
Typical Economist analysis. Quite accurate and perceptive -- at predicting and evaluating things which have already happened.

Also, seems to be paywalled.
Note that this predates the current presidency.
10 must-haves for successful team collaboration
>How can any self-respecting programmer at FB work on a project like this?

You mean like the hundreds who work on Deep packet inspection technology?
That gives me an idea for a personal experiment. Have a session or two where your default attitude to every card is "this is really easy" and try not to think of any card as difficult in any way. Compare your recall percentage for the session compared to previous ones (Anki's statistics are great for this). I'll try this experiment myself.
Hey, thanks for the feedback.

The idea is that the candidate knows they can do the best they can within the time limit, and then it's done. No agonizing over whether it's good enough or they should spend another few hours. No imagining how many hours and days other candidates for the same role might be putting in, wondering if they're going to stack up.

I've used this approach with around 100 candidates hiring for various roles in my own business and for clients. The response I've gotten from candidates has been overwhelmingly positive.

The problem I have with the traditional "don't spend more than about X time" approach is that it's not a level playing field. The responses to a challenge exist in relative terms, not absolute. It doesn't matter whether your response was great or not. It matters whether your response was in the top 5 of all the other candidates responding. It follows that you probably need to spend at least as much time, if not more, than all the other applicants for the role. How much time the other candidates _might_ be spending is basically unbounded, leading candidates to spend vastly too much time working on a challenge and then lying about it.

If the candidate screws up a timed challenge that's also totally okay. It'll be a great conversation to have in the follow-up interview. "I started down this road, but if I was doing it again I'd do X, Y and Z because of A, B and C."

Incidentally, I'd suggest that half a day is way too long. Especially if that half a day isn't actually enforced. When I'm hiring I usually set challenges of about 40 minutes, an hour and a half max. I'm not looking for a product that's ready to ship to production. I'm after a sense of whether the candidate can actually interpret a problem then string some code together, and something meaningful we can discuss in the next interview.
Banking in ANZ is light years ahead of the US. Why on Earth would you want to use a potentially malicious rent-seeking third-party when you could send it directly bank to bank account for free?

Looks like this is adding a convenience numbers/mapping to addresses and speeding the transfer time, which is welcome. Though I appreciated the nightly clearance because on a few occasions it gave me a chance to change the amount.
What is the definition of a "Flawed Democracy" versus "Full Democracy" (as defined by The Economist)? I can't view the paper because I don't have an account.
KernelCare from CloudLinux – Promise to Fix Meltdown and Spectre Without Reboot
For their 2018 report, Freedom House gave the U.S. three points less:

https://freedomhouse.org/report/freedom-world/2018/united-st...

Even that bastion of conservatism admits there was fishiness in the previous elections.
The IAA is also on the decline (with some major OEMs missing), so I think it's a general trend of huge trade show becoming obsolete (mainly because they impose a timeline on the product roadmap that the OEMs don't want to follow).
Implementing Haptic Feedback to Perception Enhancement in Mixed Reality
Google's style and cartography is copyright, so it's not allowed to simply copy it. They also change it every year or so, often to emphasise businesses over things that don't pay.

You can use https://OpenMapTiles.org to style your own map with vector files generated from OSM data.
What I like about this write up is it's end-to-end. Most of the ML write-ups leave you with a Keras model. Leaving many questions around how you turn the model into a product. Especially if you have to move the model to a non python platform. Really good read, enjoyed it.
Yeah, the basic idea of it is faster payments + the ability to transfer to an email address/phone number/ABN. The value is in it being supported by all the various banks and being instant, so you can just log into your banking app and instantly transfer to someone's account using only their email address, for example.

Source: I work on the account resolution service that is part of this.
No it's more like PayPal in that your PayID can be email/mobile.

But that said I would rather trust my bank than PayPal and to be fair I run into people all the time without an account.
In the middle of the crypto currency bubble no less. The irony is string with this one.
Well, it would probably be built into the insurance carriers' web stack. Dev teams need to keep up with the latest tech so they don't lose talent and can justify ever increasing salaries. So I think that's part of the reason you're seeing things move towards client side.

And you're right that most sites don't see traffic numbers to justify exotic AWS setups. I personally think most web businesses grow pretty linearly, so the focus on "overnight" scaling problems is more of a sales tactic than it is reality.

I do think you're underestimating the amount of companies that do need these tools, though. It's not as binary as "insurance broker" and "Facebook". Logistics companies, payment processors, restaurant groups, grocery stores, etc. all have pretty complex backend services and some of these tools are critical to even compete in their industries.
Probably collectively.

And has someone who has worked for Australian banks it is probably on the cheap side.

Many of the core systems that needed upgrading are old and there isn't necessarily the people around who worked on them. And so there are a lot of costs that go into upgrading.
Because prior to 2001, it was illegal to clear the money without the physical check present. [0]

There’s an effort to modernize ACH, but it’s still years away from wide rollout.

[0] https://payment21.com/blog/paper-check%E2%80%99s-death-began...
or who own a drone and haven't crashed at least one drone
> ... because of a further erosion of trust in government and elected officials there.

Is that a sign that the US is becoming less Democratic or a sign that Americans are becoming wiser?

Are politicians in higher ranked countries more trustworthy, or are their misdeeds less well known?
What is an interview if not a test? The code challenge portion of an interview process is a test that you've been studying for your entire career.

As for fairness, I'd argue that timing it is the only way to ensure it. This way you know that the playing field is level between you and the other candidates applying for the role.

To fun, I'd say that the least fun thing I can think of in this context is spending days wondering whether I had "done enough yet" in order to make my submission stand out ahead of the other applicants. Much more fun to know that as soon as that clock ticks over, what's done is done and I can get on with my life for better or worse.
On some ads (Google?) you can click an X button to select a reason for not wanting to see that ad anymore. If I recall correctly one of the options is that you've already purchased that item.
It actually worked in my case, but guess what - the advertiser now has even more info on you!
Mock all you want, the decline is real.
Being too cynical and pleasantly surprised is not more sophisticated than being too idealistic and disappointed.

https://twitter.com/jonlovett/status/889931964144246784?lang...
Does anyone believe this will work as well as they imply it will?
I have to use OWA (outlook exchange webapp) for search because MS decided to use Spotlight for search - which I have disabled as it is a massive CPU, battery and RAM hog.
There will always be some kind of corruption. The question is, if they are paying the toll/price for it.

In Europe ( mostly ) yes ( you see a lot of politicians fall because they handed themselves too much money for some case). I think in America, that's not the case now.
IIT is missing the self-replication requirement. If a system is a self-replicator, it needs resources and has to avoid dangers. This in turn creates a necessity for perception and ability to select good actions depending on situation. A square grid of XOR gates has none of that.
Im in Beaverton and you nailed it. Although last summer was pretty hot its still not bad. PNW is just amazing. Guess it takes a certain someone who can deal with the rain and bad drivers that go along with it for the rest of the year.
It’s one hell of a distinctive sound. The Doom rocket launcher and Marathon alien cackle (and rocket launcher) would be couple of the most distinctive computer sounds I could name.
What are those good reasons?
TL;DR: democracy is „full” when elections are won by politicians The Economist supports, and „flawed” otherwise.
As a cynic I'm rarely pleasantly surprised, unfortunately.
There is also another perspective: by creating the concept of "hard problem" of consciousness and that of "p-zombies", Chalmers led a whole generation of philosophers on a dead end. It leads to no insights even after decades of development, it's too impractical and divorced from science.

I think we should try to create intelligent AI agents in order to understand what consciousness is, and reconsider behaviourism and scientific approaches, as opposed to this kind of sterile dualism.
I disagree as well. Any decent audio engineer will know that placing tracks, instruments and certain elements slightly, or widely, off-center is essential to a good recording.
So the browser uses a poor pseudorandom number generation, hard-coded symmetric keys, and 128 BIT RSA??? Not even 1024, just... 128? Well, congratulations on cracking it. The exploit they present is great though because it's so easy to understand, even if you only have basic understanding of cryptanalysis.
Like Golang?
But at least with those Random VPN apps there is some chance that they are not actually stealing your data. With Facebook there is not.

And if billions of people trust Facebook, that's just a sad commentary on the amound of critical thinking in the world.
Ask HN: Best C++ introduction for a JavaScript programmer
Hi HN

My day to day job is primarily using Nodejs and React but my degree was in Embedded systems and i'm keen to get back to learning a lower level language such as C/C++ .

Any suggestions on some good sources to tap into to learn with and maybe some good introductory projects to drive that learning?
Blockchain and the Internet of Things: A Winning Combination
>> I can’t view the paper because I don’t have an account

Therein lies the flaw in the democracy.
The content of the linked articles is no worse or better than the original one. So I would not call that a clickbait. Actually red the one about children memory with pleasure.
I'm not especially looking forward to sitting through recaps of this article with the Economist readers I know.

Random observation, one nice thing about the Economist is that its readers are super handy about identifying themselves.
Animations are one of the reasons I use Android. iOS is just littered with gratuitous animations that needlessly slow down the interface. My two least favorite are the home screen zoom-in effect you get every time you unlock the device and the animated text on typing autocomplete suggestions. And you can't disable either of these without disabling system animations entirety.

This stuff is symptomatic of Apple's love of form over function, also manifested in dumb and costly UI gimmicks like 3D touch.
I pay my ISP a lot of money each month. They don’t need my data to be profitable. Facebook, on the other hand, has a business model completely dependent on selling advertising based on my data to 3rd parties.
There’s a joke that meditation is better than just sitting around and doing nothing. But in this case I’m not sure anymore.
Ain't "full democracy" means "direct democracy"? No 4 year group dictatorship.
Save hundreds of dollars on SSL certs for your website/blog with CloudFlare
The trick is getting people to give advice when you ask for it. Having advice fired at you by every human you meet seems to be a thing. Even wearing headphones doesn’t stop them.
Crafting the complex, chaotic ecosystem of Rain World
Are there any good general guidelines on when you should use HTTP2 push?

Edit: Oops, I missed out "push" at the end.
A unified approach to explain the output of any machine learning model
Am I the only one surprised they ever made it to full democracy?

First-past-the-post voting and the dysfunctional 2 party states it engenders would be enough for me to mark it down, never mind the new Jim crow, gerrymandering, funding model, popular vote not counting etc.
You can actually access a mirror of Go’s issue tracker (hosted on GitHub) offline by using a tool [0]. Of course, a lot of code was written to make it possible, and it’s a read-only view.

[0] https://godoc.org/golang.org/x/build/maintner/cmd/maintserve
Monorepo? Why not just keep everything in one directory? Let's go 8.3. Everyone in same functional division? No way. Dependencies in your source are managed at a higher level. This whole thing is nonsense because the orgs can't figure it out. If you cannot figure out git or mercurial integration it's either institutional break down or...
The two banks I’ve checked only allow you to use your mobile phone number or email address as your PayID (CBA and ING).

When paying somebody, when you enter a recipient’s PayID, the bank confirms by showing the recipient account holder name.

So in effect, they’ve just implemented a nationwide number-to-name lookup system.

Separate to this, these two banks are pushing it hard. It feels like a land grab, since a single phone number can only be assigned to a single bank.
Was still probabably influenced by the rise of Donald Trump though, since he was making waves (or maybe had already won?) in the primaries at that point.
I used to read every issue of the economist. I stopped when I realized I already knew what they were going to say for the rest of the article after reading the first paragraph.