skysight-inc/HackerNews huggingface dataset:
It has been interesting to witness ETC (the original non forked chain) gain momentum in the past 48 hours.

According to Poloniex, as of this post, trade volume for ETC (via BTC) is double that of ETH today. And asking price for ETC is up 140% while ETH is down -8%.

So this fork isn't over - in fact, there's still no guarantee it will succeed; the ETC vs ETH battle has just begun.
I read once that computers are like magic genies: they will grant your every wish, so long as you are able to carefully articulate what you want in such detail and with so little ambiguity that they cannot possibly misinterpret what you wish for.
I'm not smart enough – my humbling experiences from university
No idea on legality, but personally, I find the whole naming around IPython notebook/ Jupyter notebook/Jupyterlab itself to be confusing enough, and if you were to have an official looking domain like JupyterCloud to redirect to a product called SageMathCloud, I'll just ended up thinking of SageMathCloud as the hosted commercial product of Jupyter, so yeah, it is confusing (and also I find it to be not a very nice/honest thing to do).

p.s. Unless you're BuzzFeed, clickbait title that looked like it is looking to stir up drama is just gonna make you look less trustworthy (which is a shame, since the article itself is about a pretty important topic and very much deserves a discussion).
I don't see how recursive queries are going to help you serialize a new Foo with a new field of type Bar with a new field of type FooBar, each going in a different table. That's what I mean by serializing an object graph.

As for building queries, SQL is straightforward (mostly). The problem is that it composes very badly. Any time you need to implement something like an advanced search (ie, lookup the same information, but with a number of different search criteria only known at runtime), the best you can do is concatenating partial queries and hoping you got the parentheses count right. Not to mention that a query builder will help with stuff the SQL syntax is miserable for, like IN clauses.
The web is dark and full of errors.
I took this course the first time Kiczales taught it online. That was on Coursera's platform in 2013.

It would be my suggestion.

https://www.edx.org/course/how-code-systematic-program-desig...
it's almost mystifying to me at this point that not everyone's on board with this idea. most of what i care about musically is captured poorly by the traditional notation of western classical music.
Very common in image ML, for speed. Results usually good enough.
Transmit iOS Hand Over a Super Power to iOS
The single 5 star review had some pretty insincere as the "advice to management":

It's pretty easy to openly communicate with management (all the way up to c-level) in my experience, no need to put it on some website when you could discuss it with them directly.
I see. So that's how World World 3 will start - all because Trump refuse to make bad trade deals with China.
After thinking about this I disagree. I did a search of proprioception and it essentially means self-perception, more specifically of the body's self orientation. The sense of balance is actually a sensor that provides information external to the body, i.e. relative orientation in a gravity field to external entities. It is mediated by the vestibular system of the inner ear, so it is a specific sense organ.
If you want to venture back to the JVM, Kotlin offers a very good middle ground between Java and Scala.
Of course the bank has your PIN (or hashed PIN), how else would they be able to check if you were entering it correctly?

The security is based on how hardened the server storing those PINs is.
That is not necessarily a problem. I would not mind leaking the fact that there exists a sexual interest I have that is embarrassing, as long as I do not leak what that interest is. In fact, I have publicly said that I have sexual preferences that I do not want to be known on multiple occasions.

Incidently, an MFP like service already exists for this usecase [0].

[0] http://mojoupgrade.com/
Thanks, shoten looks wonderful and exciting. You're welcome to reference/reuse words2map as you wish, while the authors of word2vec, t-SNE, HDBSCAN, and others deserve all the credit. :)
So, the opposite of Spring Boot, gotcha!

(For the record, I don't mean to offend anyone, but Spring Boot reminds me of the old truism about Visual Basic: "it makes easy things stupidly easy and the hard things impossible".)
Google Maps cleans up map design, adds “areas of interest” highlight
From an initial look this looks very similar to Hashicorp hcl.

I'm not usually fond of "this is similar to..." type of comments but considering its fully open source and solid, can you explain the main differences and why you chose to develop your own?

All that being said, this seems very useful.
actually, here's some recent research suggesting that the experience is less universal than is often assumed (or at least, much more dependent on culture, and less so on basic universal human biology, which is what i assume people are talking about when they say universal here):

http://arstechnica.com/science/2016/07/the-jaws-theme-might-...

http://www.nature.com/nature/journal/vaop/ncurrent/full/natu... ("Indifference to dissonance in native Amazonians reveals cultural variation in music perception")
There's a reasonable argument to be made that router-based firewalls shouldn't be necessary for a home user to have a secure configuration.

If it's not safe to expose a service to the internet, it's also not safe to have it exposed within your LAN without access controls.

NAT-based 'firewalls' can have holes in punched in them in a variety of ways - they are specifically designed to allow holes to be punched, because it's necessary for many applications to work.

It's also possible to take advantage of a user's browser as a relay. Combine that with the ability to use ad networks to target HTML to be served to the IP of an attacker's choosing, and the illusion that a perimeter firewall will prevent an attacker from initiating connections to your network starts to shatter.

I agree that in practice, in many cases today the stateful firewall-like functionality provided by a NAT device will provide a net security improvement. But that's not a situation we should continue to allow.

It's unrealistic to expect users to manually create firewall holes. That's why default configurations tend to include UPNP (which, naturally, introduce a new set of security and DoS concerns) - which will automatically open holes in the 'firewall'.

Google has published some of their thinking on this topic under the 'beyondcorp' moniker. The summary is there is no "safe" and "unsafe" - you need to do a risk evaluation of each attempt to access a service, and "this is coming from inside our network" in inadequate.
Regulators are deciding the future of Europe’s net neutrality right now
Aren't those patterns and structures just there to avoid the cognitive overload, while we're entertained by lesser variations?

(BTW, I believe we're overly simplifying by speaking of music as a single entity. All of the elements you mentioned are a foundation in more popular music, but good luck finding them in more modern or experimental genres.)

The cognitive effort to digest Schoenberg is different from that for a pop song. Still, you can progressively familiarize yourself with a genre, and relax on pieces that seemed hard and inaccessible earlier.
By storing it as a hash, just like how every other password should be stored.
Historically, yes, but current usage has relaxed. See [1].

Personally, I read the title to be a pun on "30 minutes or less", a phrase American pizzerias sometimes use to advertise guarantees about their delivery times. The book is promising to show you useful programs in "500 lines or less, guaranteed!".

[1]: https://en.wikipedia.org/wiki/Fewer_vs._less
Apple Pay Now Accounts for Three-Fourths of U.S. Contactless Payments
[10] is the best
It's amazing how pretty much all HW development does formal verification business as usual.
I think it was perfectly reasonable to grab the domain name as it could have been squatted by anybody else who would have been aware of this name. Just the fact that it resolves is/was problematic.
And a great number of patents never make anyone any money.
I know the founder, Marcus Weller. I've had business dealings with him at the time Skully was just an idea, in the very formative stages.

I wanted to tell him "look dude, anything hardware-related will be copied in China like tomorrow, and your price point per helmet is what?"

Being an entrepreneur myself, I thought "most founders have to fail a bunch, so let him fail" and I said nothing. He also reneged on a commitment he made and in my opinion thinks too highly of himself. Good luck Marcus, try again, but stay away from high-end hardware.
Yes, every single person reporting news you find inconvenient is a Hillary shill.
For the general understanding please check "How Music Really Works" by Wayne Chase.

Given your instrument choice you might also be very well served by the "Music Theory / Harmony / ... for Computer Musicians" series by Michael Hewitt.
I wouldn't be so sure to call it intractable. It is pretty hard and time consuming, but not impossible by any stretch of imagination.

Critical parts are hopefully exhaustively tested. Say, memory protection and security.

That said, formal methods are better. ISA-Verifier is a pretty small tool though, nowhere near as strong as Isabelle model used for seL4 for example.
Your first post:

> An alternative interpretation is that women are behaving entirely logically with the knowledge that their employability is maximized if they set their desired salaries lower than men with equivalent experience.

Me: Then why are companies not saving themselves $30k/year per senior dev by exclusively hiring women?

Your second post:

> Because they can't.

Which is it? If you can choose to hire a man over a woman who's just as good, you can choose to hire a woman over a man who's just as good and much more expensive.
That life expectancy boost is largely due to infant survival rates. (That's the problem with measuring averages.) Most people who've lived to be 25+ have continued to live long lives.
I recommend to use "ladder" technique instead of simple repeats, because it adjusts itself, so no need for app, spreadsheet, or personal trainer to calculate proper weights and number of repeats, moreover, it has lower risk of injure.

Start with x repeats, then count to 20, do x•2, count to 20, do x•3, ..., until you tired, e.g. x•5, count to 100, then do x•4, count to 20, do x•3, count to 20, do x•2, count to 20, do x repeats in row. X can be 1, 2, 3, 4, 5, etc., e.g. 5, sp, 10, sp, 15, sp, 20, lp, 15, sp, 10, sp, 5, lp, an another exercise...

Important NOTE: Each of downslope repeats must feel like top repeat, i.e. you should be equally tired for X•N, count to 100, X•N-1, count to 20, X•N-2, and so on. If you are not tired, then increase X or weight.
yep it's definitely a nutritional issue. One of the biggest issues about the french occupation was that the native was literally starving. The natives were pushed off the fertile lands, and it was given to european colonists.
Congratulations on 1.0 release. I love dropwizard too, it makes backend development seem very sane and predictable.

To teams that you Dropwizard, what is your front end stack? Do you use Angular and communicate with proxy to dropwizard or do you do something which talks to Dropwizard API directly?
I am a physician. Really wish I was a PA instead. In fact, I've left medicine and would only consider doing it a gain as a PA, not an MD.
Algerians didn't have access to adequate nutrition while under french rule.
H.264, VP9, etc., are all macroblock-based DCT codecs with I-frames that contain a full still image (like a JPEG), and other kinds of frames that contain instructions in terms of motion vectors of how those macroblocks move around. They also use colorspace transforms and color subsampling, so they intentionally sacrifice some color accuracy.

But writing a data stream into a 2D still image in a way that can be decoded later is a solved problem, ie. 2D barcodes like DataMatrix, QR Code, and Microsoft Tag (which has up to 8 colors to further increase data density). These formats have built-in error correction that compensates for some missing blocks. However, we can tune the format to be closer to the video codec's internal structure, to make them play nicer together.

For example, we can set each barcode block to be within 50% to 100% of pixel size of the video's macroblock, to make it more likely that the video codec can reuse the macroblock with motion vectors in a P/B-frame, instead of having to put more bits to it, or have it accidentally mangle it.

Realistically, we can also increase our color palette, as we're not going to be scanning these barcodes in bad light conditions -- all we need to do is get the color mostly right. But the more we increase the palette, the less video codec can reuse blocks; so this is something we'll want to experiment with.

The biggest problem for the barcode approach comes from the addition of the 3rd, temporal dimension. We can have each frame form its own independently scannable barcode, but doing so, we'll want to build in some temporal redundancy, ie. have a chunk of data, or error correction for said chunk, be present in more than one frame -- to protect against occasional frame drops, very inconvenient frame drops (like when you lose an I-frame and the video is grey- on green-blocky for several more frames), and offer some extra protection against "normal" decoding errors.

By the way, there are existing implementations of this concept:

[1] http://thruglassxfer.com/

[2] Demo of above: https://www.youtube.com/watch?v=2_8GlFdlb0Y

[3] Same idea, some hackable code: https://github.com/Neohapsis/QRCode-Video-Data-Exfiltration
With the amount of people who come in at noon I highly doubt that is the case.
I like the Wikipedia article [1] especially the historical use section:

"Less has always been used in English with counting nouns."

Over the years I've changed from prescriptivist to descriptivist. Surprisingly because once I started to teach English my eyes opened to the vast discrepancy between formal grammar and actual use. Eventually I began to realise that language is what people use, not what people tell you to use. I still correct people when they are learning English but I'm only strict where it interferes with meaning. Using less instead of fewer certainly does NOT confuse the meaning.

[1] https://en.wikipedia.org/wiki/Fewer_vs._less

Edit: jake-low beat me to it - I'll leave the link though
If a human significantly outperforms their peers, and they've done so simply by spending money, then you can bet everyone else will be jumping on that band wagon so long as they can afford it. That's how almost all technology has played out so far. That's why we all have computers, even though people make snarky comments about people living in their phones; They still have phones regardless.
A few years ago there was a murder of a mexican immigrant in a portion of my state known for it's xenophobia. The sheriffs department there was known to abuse said immigrants and intentionally mishandled the police report to aid the teens in being acquitted by the local all-white jury.

The feds picked the case up and tried the murderers in federal court under federal hate crime laws, they were sentenced to 9 years. The police chief and some of his deputies were convicted and their minimum sentences ranged from 5-7 years (although they of course served much less than that) for essentially a badly biased police report and some terrible local ties - truly, the only thing that saved them from a very long prison sentence was the compassion of a judge.

There's still a lot of xenophobia in the town, of course - but I'm betting the institutional memory of a DOJ civil rights investigation will last quite a while.
I first heard of Dmitri Tymoczko from his book A Geometry of Music [1], which I found to be very enlightening.

This is a cool demo, although I suppose it shows a bit more where the basic texture of western music comes from than songwriting. But what I find most interesting about his ideas is how he's able to fairly convincingly connect them to the entire western music tradition.

[1] http://dmitri.tymoczko.com/geometry-of-music.html (there's a link to Amazon from that page)
I don't disagree about more, but my experience is that they're rarely better.

For a couple of examples, there are a million IRC clients on Windows, and they're all worse than Colloquy and Textual. Another million FTP clients, but the Mac version of Cyberduck is nicer than any I've tried. Ditto for bittorrent clients, I'd rather use Transmission. No launcher on Windows comes anywhere near Quicksilver. Mac firewalls are nice (Little Snitch and Hands Off), system utilities are nice (iStat Menus, Bartender, iTerm). Even tiny things like package tracking with JuneCloud's Deliveries are better than anything you'll find on Windows.

Decent user interface is a high priority to me though. Others who don't share that opinion will probably be happier with the state of 3rd party software on Windows.
$2,446,824 USD raised by 1940 backers
979% of $250,000 flexible goal

Did they ship to all the Kickstarter backers?
Intro to XDP(eXpress Data Path) – programmable network data path in Linux kernel
What's the "middle ground"? Java with a more concise syntax?
All of this is accurate. Also on the infrastructure deployment and maintenance side, virtualization already vacated the need for any ordinary organization to spend time worrying about infrastructure. You just rent colo and slap hypervisors in.

There are still organizations messing around with overly complex internal server systems because they have bad admins or are heavy in technical debt, but these are no longer the rule.
Yes, they do:

"management is abusing investments on private benefits."

"management is throwing away investors' money on hot cars, bikes, parties and travels etc (only for themselves of course)"
GMO took off awhile ago and is half way to the heliopause.

I don't know what the regulatory environment is for GMOs, but I'm pretty sure that if you're worried about government regulation of the ag industry then freaking out about GMOs (a label without any substance outside of politics and philosophy) is probably not the way to go.

While most of us (software engineers) can agree that the patent system sucks, I don't see the logic in opposing GMOs because of patents. Does Stallman tell people that all software is bad and should be avoided because not all software is copyleft? No, he doesn't, because on top of being illogical it's just plain counterproductive and pointless.
Could you please show the proof
Differences from js_of_ocaml (not an easy find)

Js_of_ocaml takes lowlevel bytecode from OCaml compiler, BuckleScript takes the highlevel rawlambda representation from OCaml compiler

Js_of_ocaml focuses more on existing OCaml eco-system(opam) while BuckleScript's major goal is to target npm

Js_of_ocaml and BuckleScript have slightly different runtime encoding in several places, for example, BuckleScript encodes OCaml Array as JS Array while js_of_ocaml requires its index 0 to be of value 0.

Both projects are improving quickly, so this can change in the future!
More like Assange timed the WikiLeaks release to provide more information to the voters, which is good.

A well informed voter is a good voter.
The greatest products of the next 25 years haven't been invented yet
15'ThreatConnect' + 42'we ' = 57 times... Good job! Have a pizza now, demon fighters
This is one of the few places I feel the simple "shouting fire in a crowded theatre" analogy holds true. It's in the greater interest of the overall public good that the parties involved in an NTSB investigation are not given the opportunity to interfere with the process of the investigation.

Also it's not actually a gag order. I can't find any actual legal regulations which leads me to the assumption that this is less an NSL style "comply or you will be silenced" sort of situation. All the evidence I could find makes it seem like more of a "gentleman's agreement" developed over the decades of interacting with an extremely small pool of actors. ( American Railroads + American Truck Makers, and Airlines operating in US airspace ) Infact I grabbed this exemplary ( if a little long ) quote off the NTSB website from a press release regarding the FAA accidentally releasing investigation information when complying with a FOIA request before the investigation was complete. ( The NTSB don't care about the FOIA request, just that you wait until their job is done before answering it.)

>> The NTSB depends upon full participation and technical assistance by the parties in our accident investigations in order to ensure that our investigations are objective, rigorous, and complete. Allowing any party to release investigative information without approval may enable that party to influence the public perception of the investigation and undercut the fairness of the process.

>> Accordingly, we require that any release of information related to an ongoing accident investigation be coordinated and approved by the NTSB prior to its release. When the investigation is complete, these restrictions no longer apply.
Porsche will hire over 1,400 employees to build its electric cars
It's great for sheet music, my main use case. The screen is large enough to display music from IMSLP without making me squint. A 9.7" iPad is a bit too small for comfortable reading at the piano. An iPhone is unusable.
I haven't really gotten into much ML yet, and I'm curious to hear what people knowledgeable with OCaml think about http://facebook.github.io/reason/

The name makes it impossible to research to find any blog posts or anything, but the familiar syntax alone might make it at least a first step for me.
>One has to wonder: who else was wandering through the DNC's computers?

China. Saudi Arabia. Turkey. North Korea.
"but keep doing stateful tracking of outbound connections just like a NAT would, and drop everything else on the floor"

Here are two important behaviours which come with "just like a NAT would".

1) UPNP - a protocol which allows an application to request it be exposed to the internet

2) Hole punching. E.g. two hosts send packets with matching ip/port values to cause a direct connection to be established between them

Applications don't really do those things on v6...

And, FWIW, ISPs should be giving residential users at least a /56 - if not a /48. Sites should be able to have enough address space to route within the site and still use the features of IPv6 which require a /64. Route aggregation and routing table size is the constraint of the v6 world, not address space.
Overwatch is probably the most challenging in that list to properly port. Hearthstone isn't performance sensitive, frames per second and such doesn't matter, lag isn't an issue so long as it's not perceptible. In an FPS you're always slave to the clock, every millisecond counts, and the OpenGL support isn't there to squeeze what they need out of the mid-range GPUs.

Presumably this means Bizzard isn't interested in porting to Metal.
Speaking for myself, I think Reason is a very good thing and rewriting this in Reason or adding a Reason layer is a goal/TODO.
Ask HN: Do you have to read a lot as a programmer?
Not just code, I mean a lot of text in English. Can you rely mostly on videos, if you have a hard time reading, and minimize reading to small amount of text?
Is China Cutting Off North Korea? New Analysis of Satellite Images Say No