skysight-inc/HackerNews huggingface dataset:
While I agree with the author and like the article, I suspect that it would only make sense to people who already accept these things as true.
it's entirely possible to have a classic PL/SQL banking backend running on some crazy cluster, and having Angular.js/Node.js frontend with good ol' Java middle tier with all the UI goodies that you expect in 2016.

I know since right now I am customizing one of those for my employer.
Hate People? Here are the jobs for you
The outlook toward Julia 1.0 was given by Stefan Karpinski in his JuliaCon 2016 talk: https://youtu.be/5gXMpbY1kJY . But yes, the plan is to have a 0.6 and then 1.0.
Ask HN: What are today's End to End encryption solutions for non tech people?
Non tech people ask me what should they use for their communications in terms of security and I find myself mumbling pgp, follow this 40-step guide, explain public / private keys... It doesn't really work.

How far have we progressed on this? What solutions are there today for secure end-to-end ubiquitous communication to supplement or at cases even replace email.

I'm talking about a primarily Desktop solution, chat will not do, so products like WhatsApp and Wire don't count... Likewise, mobile messengers will not work on an operational capacity for a company / entity. I've seen a few ad-hoc services here and there, is any of them well established? Do you trust them?

Let's try to not get consumed on the subject of communications security itself, but try to think, how would you respond to similar questions from non-tech people? You need to give a straight answer they will understand, follow, and will be satisfactory secure, what would that answer be?
As far as I know that only applies to some front end system, but not for anything accounting related. Even modern trading and accounting software has a big relational database somewhere to ensure integrity of the inventory.

Everything around that (trading models, development, research systems, reporting) can be microservices, but it will all rely on the core system.
1. Not a member of the clinton campaign

2. > I can handle it fine. It's the Clinton campaign (and surrogates) that are trying to actively associate Pepe as a symbol of racism and that's what I object to.

People promoting racism are doing this, you want to stay willfully ignorant about it.
If you subscribe to descriptive linguistics at all (which you must if you believe languages can naturally change) a quick google search reveals that performant is actually very much an adjective (i.e. it is commonly used as one to the point that one would be considered obtuse to refuse to recognize it as such).

To be fair one can also find a fair number of discussions about whether performant is a word in that google search, so "performant as an adjective" is clearly a newish use of the word.

Edit: after reading your reference I can comment that journal/book editors mostly do not subscribe to descriptive linguistics and it is probably good that they do not (to not take chances with parts of language that might turn out to be fads).
Sure, but it also doesn't account for the value in not releasing large amounts of greenhouse gasses and other pollutants.
I'm gung-ho on solar but the article clearly says there is a low penalty for going over budget. They may just be guessing where prices will be by the time they have to pay for the panels.
I'm posting because I appear to be in the minority here.

I started at about 34 and I taught myself.

Having an objective kept me coding. I am building something that has a specific business need where I have significant domain experience.

Additionally, I was surprised to find out how much I enjoy programming and learning new languages. That too will keep you going.
> Dart doesn't introduce that many advantages over JS for all of its differences

As someone with experience in both languages, I could not disagree more.

> Dart was originally presented as a wholesale replacement of Dart

I think you meant replacement of JS here. I guess it depends entirely on what you think of JS as a language. I, for one, would rather a language that fixes core issues with JS, instead of just being a superset of JS.
How many users actually disable JS for these (or any other) reasons? Might it be cheaper to e.g. have a call center that trained to use the website on behalf of such users, rather than increasing the development costs of every government site?
Their office is 50m down the street from mine :)
I have absolutely no idea how to react to this, but if it's in the terms of use then the company should be protected well enough, correct?

I mean sure, privacy of users has been threatened, but if they had been previously warned it is their fault.

Just to be clear - I'm not on either side.
> I go on a diet because I'm depressed
[...]
> I start using GTD because I'm feeling overwhelmed
[...]
> I lack the willpower to stick at them

I'm going to go out on a limb and suggest that it's not willpower you lack. You stop feeling depressed, or you stop feeling overwhelmed (at least a little bit). That's why you stop.

One of the things I learned when I was studying Japanese is that I couldn't sustain my negative motivation to study. I could only study every day if I truly wanted to study every day.

It is said that if you keep one eye on the goal, you only have one eye for the path. For long term goals, it's important to concentrate on making your daily activities the goal, because the long term goal will not actually come in time to satisfy you.

Another way I tend to look at it is that people think "I want to be slim" or "I want to get things done". It's not actually what they want. Rather they are thinking, "I want to have become slim" or "I want to have got things done". The key to success is to change your point of view so that the act of becoming slim (dieting, exercising, etc) or the act of getting things done (working) is what you desire. Instead of thinking, "Those are crappy things that I must endure", you must think "Why do I dislike those things and what can I do to change my point of view?"

Hope that helps!
How to Compile PHP to .NET Core in Visual Studio Code
you can have fifths and thirds too I think... you can pluck those harmonics on a single guitar string.

I don't know if any other intervals are possible as harmonics... perhaps the ratios for other intervals are too big to make it practical, they are too weak to sound
Ask HN: I created a scraper, now I think how to utilize scraped data
Dear HN users.

As an exercise while learning Golang I created a bot scraping home pages of all live domains in a small country. It's more than 400 000 domains and more than 10GB of data (title and description if provided, html source of home page, pure text of home page without markup and some domain status info). Now I look for use cases how to utilize these data on the web (web site, service). If you have an idea please post a comment.

Thank you.
It says 5 Oct. in Australia
They are pre packaging some React Native modules. I guess there is space for that, but I don't how large it is. For RN developers, I guess that github/npm already has similar modules. Is it free software?
> "Try to get something done every day".

This bit is key. Even a millimeter forward beats standing still. It's about discipline.

What works for me is simply:

1. Wake up early
2. Focus one one thing
3. Give yourself a deadline
4. Measure your productivity

------ shameless but useful plug begins here ------

I've turned this approach into a web app - https://lanes.io. It's a todo list and timer with 'insights' into when you're most productive. It won't help you with point 1 (try coffee), but it's good for achieving all the the other steps.

The feedback loop from measuring your progress is surprisingly effective. Trying to beat how productive you were yesterday becomes a game you play.
Defining what a pure function in JavaScript is seems to be the difficult problem here.

Maybe we should call a function pure if "given identical, pure arguments, it returns identical, pure results". You would also need to define when an object is pure. That's already difficult, as the semantics of JavaScript objects are so weird. It's quite likely that we would have to replace "identical" by some weaker notion of relatedness which is merely preserved by "pure" functions...

Anyway, this might be useful as a static analysis for a JavaScript vm. It depends on how much wild JavaScript code is actually "pure" in any reasonable sense of the word. Let's just sum this up and say that JavaScript is really not a nice language to analyze.
So require a long password. Limiting passwords on an important site to 12 characters is madness.
"Use fixed zero page locations for
locals and parameter passing, simulating a
conventional CPU with a large register file. This
eliminates most stack operations, except for
saving/restoring the zero page"

The 65c816 allows the "zero page" (called the direct page there) to be relocated anywhere in the lower 64k. So if one targets that platform the saving/restoring operation could simply be one of pushing/popping the direct page location to/from the stack when entering or exiting function stack frames. Then just keep all program code above the 64k boundary.
> Oh and I forgot to add, they offer a complete API, so you or third party developers can build on top of your financial data. No other bank offers this today.

this part ain't completely right - all current banking backends on the market offer instant messaging integration, otherwise they wouldn't be bought. it's not straightforward API calls directly in the backend (which some would prefer to not expose directly anyway). a bit of glue code is required but this is how in the moment these systems evolve to conform to ever changing regulations for example. otherwise banks would have to shut down
In all honesty - I'd find this article really helpful IF I HAD ANY STARTUP TO PITCH!!!

Jokes aside, pretty helpful advice for anyone aspiring to startup their own business.
I have quite a bit of experience with commercial database support. You are missing a few steps.

Normally it goes for India for a few hours where they rattle off something that is in the knowledge base. Then when that doesn't work it goes to the next tier which is some support person in the US who does exactly the same thing. Then finally you end up with a support engineer who is finally technical and will usually do a screen share to walk through a solution. But if it's a bug you will have to wait for an actual product engineer who will finally start looking through code. I've seen this process take days.

And yet people are acting as though the big RDBMS vendors are somehow a good fit ? Crazy.
Programs that rewrite Ruby programs
There is some wonderousness that they completed the emulation enough to run something complicated like linux.

Its very easy to use something limited, say a HP48 in RPN mode and some arrays as "memory" and variables as registers to implement a couple opcodes of say a 68hc11. I did that around '93 or so when the 'hc11 was contemporary (its ancient history now, but it was kind of a 6809-like microcontroller with pretty good specs for the era)

On the other hand its hard to get a complete emulator working of everything, or at least close enough to everything to boot a major software project on top of it.

Sort of like implement a system/360 emulator that only does opcode ADD, well, ok cool, but when you can boot MVS/360 thats a whole nother level of wow.
For a project that is like pre packaging modules, I think that an article like that is a bit too much. We are in a bubble, why add more hot air?
This in itself doesn't prove anything. Compared to what it's harsh and high? e.g. China may have harsher sentences and lower crime.
Do threads pass data among themselves? Use blocking queues whose capacity is a function of the max amount of data that can potentially be waiting without exhausting the memory.

I.e. a ringbuffer. The Disruptor is an efficient and simple way to coordinate this. https://lmax-exchange.github.io/disruptor/
Tibet is harder to visit than North Korea
But then you get many more collision points back. The definition of roundabout in this article is in terms of collision points, i.e. safety.
Who the f*ck is this Product Manager at my startup?
Happy Dart programmer here. Great, easy to learn, productive language that runs on browser, server, mobile. I have no idea why Dart isn't used more.
No grammar schools, lots of play: the secrets of Europe’s top education system
The banking industry is very conservative because of regulation. Changing identity over live chat just by answering some security questions seems to be quite vulnerable to fraud.

I can also imagine that changing the customers' address without proof of address could violate KYC/AML rules.

So while I agree that banking in the UK can be a pain (although less than in other countries), I think it's mostly due to legal requirements, not bad intention.

With interest rates that low, retail banking is all about cost cutting. They could save a lot more money if you'd never have to visit a branch, but verifying an identity via chat is not easy.
There's also the Apple ///'s approach to almost-transparent banking on a 6502. The hardware could redirect the zero page to (almost) anywhere in the 64K address space (foreshadowing the 65C816's movable zero page), and it maintained a sort of second zero page called the "X" page at a fixed offset from the zero page. Then on any indirect access to memory through the zero page, it would check the corresponding byte in the "X" page and if it was valid it would use it as additional address bits. As implemented in the ///, programs could thus directly access up to 512KB without doing any traditional banking or paging.

Of course, it was also possible to do traditional banking on the /// so that program code could reside anywhere in the 512K, but I thought the X page thing was pretty neat when I finally figured it out.
The cited password recipes are not better for security.
I did something very similar, way back in '92, on a 68000 SBC. I pretty much copied the important bits of the Unix kernel, but all in assembler!
I used to do a lot of cryogenics work during my PhD.

The statistic one of the professors often quoted was that "LN2 is cheaper than milk".

Although LN2 is cheaper and more abundant, it's also 20 times warmer than LHe. That matters a lot for applications.

To get an idea of ability to restrict thermal excitations, LN2 at 77K is only 4x 'colder' than room temperature. But LHe (4.2K) is 18x 'colder' than LN2, or 72x 'colder' than room temperature!
As a customer of Monzo, the reason I use it currently is because it is the only service offering a sane policy for travel (other than American Express).

It is also the only service with a mobile app that doesn't look and feel like a complete shit show - usually because they are web apps being wrapped in a tiny bit of native chrome.
You can use Genymotion is which pretty quick even on my Macbook Pro 2011 machine.

Edit: Looks like it's not longer free.
Disagree about motivation. See Steven Pressfield's "War of Art" and "Do the work."

Motivation is ephemeral. Hard work, habit, consistently applying yourself regardless of your motivation, is key.
Show HN: We built a popular plugin-based social app using HTML5
Anecdote of course, but I really think so. I feel like short-term thinking is cultural here - look no further than Brexit. It's a really litigious business culture too, everyone sues everybody over the stupidest things as everyone is insured so it just gets handled by your insurance company. My GF is a lawyer, and she can't believe how little they consult legislation - because they just sue or write clauses for everything instead. It's pretty different to back in Australasia.

In my personal experience, British business people have tended to favour the shitty, short-term-but-get-cash solution over doing things properly as well. Not at all a unique concept, but picking the easy way out seems to be much more common to me.
Hi HN, one of the app’s creators here. We wanted to show you guys Happening - an app that makes damn sure you have fun with your group of friends :)

Interesting to you guys should be that it’s a hybrid app that uses HTML5 for almost everything. Our users don’t seem to mind: it’s been downloaded almost a million times already in our (tiny!) country the Netherlands.

We’d really appreciate your feedback: please join the special ‘HNers’ group by visiting https://happening.im/t/ARHMUENYF - or take a crack at developing your own plugin on https://platform.happening.im . Thanks!
I doubt many people will buy a $649 phone with run of the mill specs and only 18 months of updates even if it was made by Google (whatever that means).

Google might not remember but nobody bought the Chromebook Pixel or the Pixel C.
Monorepo != Monolith.
Good article. Yes, the idea of purity becomes less useful in OO languages. That's not specific to JavaScript or even to dynamic typing. Try summing the elements of a Collection<Integer> in Java and your code will also be impure, because Collection is an interface whose implementation can do anything. I agree that JS goes too far in allowing you to impersonate numbers, but most real-world code uses interfaces in some way, so you can't make it pure without changing your language into Haskell.
While this article is itself worth a read, remember the programming mantra:

* Make it Work
* Make it Right
* Make it Fast

And this is the last step. While this does not apply to all projects but it does apply to the majority.
Would it be fair and/or relevant to say that all areas of math can be represented geometrically
LOL DnD style roll for initiative, sorry, Spot, your D20 rolled a 7 and the toddler got a natural 20 so ...
Hey

In this weeks episode we talk about burnout. Mike shares his experiences with it, and we have a couple of special guests on the show too.

As always we'd love to hear your thoughts, just Hit Reply and let us know

Thanks!
Perhaps charlesdm meant that what makes capitalism great is the freedom to accumulate capital, but the fact that this also allows excessive accumulation is a flaw.
There is already a short (1 km long) high voltage, nitrogen cooled superconducting cable in use in Germany:

http://www.extremetech.com/extreme/182278-the-worlds-first-s...
A turbo roundabout can have physical separators. And there are other variations; for example in my city there's a large one with two isolated circles (you chose the circle before entering the roundabout, depending on where you want to go).
The Magic Roundabout https://en.wikipedia.org/wiki/Magic_Roundabout_(Swindon)

That is all.
Being introverted has nothing to do with hating people. The title of this article is misleading, and propagates a long held misconception of introverts as being anti-social recluses.

Nice job, BBC. Really.
Have a look at https://github.com/openvenues/libpostal who (one person) used a webcrawl as input to train an address parser.
There are some companies that offer encrypted email accounts.

ProtonMail (https://protonmail.com/) which I prefer, and Tutanota (https://tutanota.com/)
some countries (like Japan) will also have a cheap wifi internet device you can rent. in Tokyo this was a few bucks a day
Black body radiation is T^4 and we can add orbiting sun shades so it's not clear where the cutoff point is.
> a cache can be added in 10 LOCs

Yes, and then 10 months debugging edge cases where communicating parts are looking at different versions of the "same" data.

Caching is really important, but caching (and cache-invalidation) is really difficult, adding caching to an application that doesn't use caching is not "10 LOC and done".
This is the site that is used to apply for a passport: https://passportapplication.service.gov.uk/ips-olc/

Where on that site does it use Google Analytics?
Reminds me of Sun Ra
But all those roundabout collision points are very minor threats compared to a left hand turned slamming into a red-light-runner. I'll take 50 chances of bumping side panels with someone on a roundabout compared to 1 chance of getting t-boned at a left turn.
Last time we checked we get ~180k visits a month from people who specifically disable JS, ~810k further visits a month from people who don’t have JS available.

So no, it’d be more expensive to have a call centre.
Writing Microservices: An Example Through a Simple To-Do Application
Guest Post by Kamal Shah: Apple’s App Store Graveyard
Hell yeah, I'm pretty mechanically handy and have been on a few stage rallies in the area. Let me know if you find the remainder of a team!
How to Raise Trillions for Green Investments
I love that someone from GDS is here in the comments and cares enough to follow up on something like this. You guys do a great job. I hope this attitude exists across government departments!
I am certain that nuclear power takes days to "spin up," so even if gas plants are not responsive (it is my impression that they are), it is still sensible to compare them.

The real reason to consider nuclear is that there is more than construction cost, there is also fuel cost. The fuel over the life of the nuclear plant is considerably cheaper than for a gas plant. Of course, even that isn't the whole story: I don't know how total operating cost and negative externalities balance out.

EDIT: I misread; it appears that those numbers are total cost per MWh produced, not construction cost. In that case, it appears that gas definitely beats nuclear hands down (ignoring the CO2 problem).
Or, alternatively:

3 AM on a Sunday, you discover a critical bug in a library provided by a third party.

Commercial support: You call them. It takes an entire day of awkward back and forth emails and phone calls, but you eventually get an engineer to send you a a patched library for testing. It works.

Later, when auditors ask you about vulnerabilities, you can ensure them that you track $VENDORS supported long-term releases, and your contract has a security and support SLA.

Open source support: you find nothing on Google or Stack Overflow. You haven't looked at this source since your initial code review (you're a bank, you review all third-party code in use.) It's 3am, you're tired, and none of this is making sense. You've posted in the projects IRC channel but nobody's listening, and there's no good responses to your posts to the mailing list. You have to pull other team members out of bed, and together you get a reasonable test and patch implemented, which for some reason the maintainers aren't accepting quickly (if ever) and now you're running a local fork of your library. Hope your internal security auditing practices are solid, because there's no guarantee you didn't accidentally create a vulnerability during your pre-morning hackathon.

---

I don't love commercial software typically, but the support and auditing benefits are frequently the overriding factor when choosing for a regulated industry.
Didn't even mention if their performance was better/worse. What area of the brain lit up when I read this article? The BS detector...
There are steps in properly performed meta-analysis that are very much about verification of a field of research as a whole, rather than a single study. For example, methods to detect likely publication bias, or heterogenity statistics that will indicate whether or not a given literature is in a state to be pooled at all.

Both are methods to reveal "Something is wrong here..."
I've never quite understood why you learn a melodic minor as being different depending on if it's ascending or descending.

Are there examples of this in music? Or is it just something invented to test young pianists in exams?
I despise the Michigan Left. There's one by a critical gas station (i.e. "I'm often running out of gas when I'm near it"). But I can only get to it if I'm going the correct direction.

Otherwise I have to wait for the light, go through intersection, pull a U-turn, wait for the light again, go through the light, pull into gas station, pull out of gas station, pull a U-turn, wait at the light, and I'm finally on my way again.

While it may be safer, the Michigan left has got to kill any business located near the intersection.