skysight-inc/HackerNews huggingface dataset:
Great work! I was wondering if you earn more by charing a buck for the daily post. I wonder how it would work?
> It's not clear to me that the decentralized Web needs consensus, its own currency, or total lack of trust.

I'm pretty sure I would say that the above is not how things work in human society. Limited trust, fiat currency, and regular disagreements is the norm.
The general population doesn't watch Apple keynotes, though.
Hmm, I very much like the concept but when I see the need for supervisors and a habitat service, it makes me wonder if this is really what is says it is.

If I need to pre-install all these services on my hosts before any of this will work, then how is that really different from uniformly deploying all my applications on an application server such as WebSphere? An EAR too contains all my configuration data, my bindings, my security settings etc. So...if you uniformly run WebSphere everywhere in your enterprise, it sort of accomplishers the same thing.

HOWEVER, if the habitat configuration is capable of talking to my F5 load balancer to create a resource pool, self register my app with my corporate DNS, create a DB schema and populate it with my tables, talk to my networking equipment and open all relevant firewall ports and do so when the application is deployed to a new environment, as well as undo all these actions if it's ever moved elsewhere, then you have piqued my interest...
I feel you, but iMacs are certainly more than a laptop integrated into a monitor (and a 5k monitor at that!).
I used Sequelize for a while before Bookshelf was released and haven't used it since so I'm not sure how it compares these days. One thing I like about Bookshelf is that the query builder (Knex.js) is fairly decoupled and it's not that scary to drop down to the SQL layer. I still feel it's not quite as good as it could be.
It was also incredibly boring as a software event. Extended discussion of emoji, but nothing about Apple's brand-new copy-on-write file system. At a "developers" conference!
Then it's impressive that one is far more fatal than the one designed to kill.
So, if broadband is not considered an "information service", what additional rights do the consumer or municipality gain or lose because of the re-classification?
The neutrino turns 60
I would think (if this is always the case) it's more a feature than a bug: If you're a parcel service and ordered to ship a packet to a location in the US, you'll (hopefully) stop and think if the address appears to be in china. If the address were "just" in the wrong US state, on the other hand, you might have more trouble with it.

Of course that implies that the delivery service knows the supposed country of destination and that it cares. So I guess, should this way of addressing places catch on, we should probably make it a four-word phrase and also include the state with it.
Agreed. In addition to constructing scientifically valid experiments to gain insight into the dangers of guns as it relates to policy there should also be funds for researching if more guns make people safer, if gun-free zones are more dangerous and things of that nature.

Everyone needs to set aside their opinions and emotions and we would all be better if we gathered data objectively and studied it.
"not to mention you're giving a _depressant_ to a depressed person"

Heh, these concepts are unrelated to the point that this statement could make a decent joke. As a rough example, it's on the level of "not to mention that you're installing a clock application on a computer that's already overclocked".
Thanks for the update.
Would the removal of "fucking" allowed the original title to remain?
I feel that the title spurred the interest, as evidenced by the amount of discussion. The new title is not nearly as interesting, nor does it convey the author's vision and rage accurately.
If the primary reason someone's next laptop is going to be an Apple one is that they're developing for iOS (or OS X for that matter), that reinforces the article's point rather than counters it.
Luckily, this has become a huge focus for many of our most innovative companies. As someone who commutes in a car daily, I can only hope mass use of self-driving cars is soon a reality.
Show HN: Golang-style import statement for organizing healthier bash ecosystem
If one is willing to have their 2nd amendment traced, it is only assumable (and a matter of time until) the 1st amendment is traceable.

they're called 'slippery slopes' for a reason.
I tend to disagree.

On the one hand, parts of the Haskell prelude are quite opinionated. String as a linked list? That's an impressive sort of FP purity: you can write tail recursive functions, and there are people out there who find that thrilling. It's just horribly space and time inefficient.

Other parts are just old. I've read that there the reason head throws an exception when applied to an empty list rather than a Maybe was because working with Maybes was much more painful when Haskell was first written. That's just ordinary backwards compatibility pain.

Other parts just seem painful for no reason whatsoever. Lazy and Strict ByteStrings/Text are both named ByteString/Text. They just live in different namespaces, so when you see code that reads "Text -> a", the only way to distinguish it is to look at what's been imported. If you couldn't decide which was preferred, they should be "StrictText"/"LazyText" (and programmers would be free to import them as Text if they so desired).

(Nevermind that Text, while essential, isn't actually part of the Prelude...).
Language extension for maintenance of legacy application sounds a little bullsh1t to me.

0) If the application needs checks on anything (at the cost of performance) then higher level language (like C++) should be chosen at design time. No use for new application.
1) Existing applications will NOT port directly. Real-life applications are tightly coupled with supported compiler(s), so the compiler would need the update. Errors/exceptions (like overflows) would need handling and changes in logic. It could only deny read/write from illegal area, but without the feedback. The speed is also a major thing. Boundary check could possible prevent some bugs, but the performance will drop dramatically (example: commonly used libs like OpenSSL).

One use case I see is to add an extension (like GCC's for instance) for an existing compiler which does this. User could build a slower debug application and spot the silent errors during testing. An implementation thing, not the language extension.
This is an excellent introduction to neural networks, deep neural networks, and the recent use of GPUs to speed up training them.

Good explanation of Type 1/Type 2 errors at the end, too: 'it correctly identified birds 95% of the time, but only spotted 90% of the birds in our test data'.
So this submission is about politics and crime, is okay?

But over 100 people shot is not okay. Very confusing.
Awesome. If you had to do it all over again, do you think you could have been successful with Shopify if you'd started today?
Besides the fact that I disagree with some of your observations, it's not really clear what your point is. Are you saying these companies shouldn't try to compete if it isn't in an area where they've already been successful?
The command did flush the Directory Service cache, but DNS is no longer part of it. You can still use its query command though.

dscacheutil -q host -a name www.example.com

On the topic, easiest way to see if dscacheutil -flushcache work or not is to probably do something like:

dscacheutil -q host -a name www.example.com
# Make sure it's in the cache prior to running.

sudo dscacheutil -flushcache
dscacheutil -q host -a name www.example.com
# Notice if there's a slight delay for the lookup.

sudo killall -HUP mDNSResponder
dscacheutil -q host -a name www.example.com
# Notice if there's a slight delay for the lookup.
Ask HN: Great usages of JavaScript on the serverside, no nodeJS present
I'm writing OCaml bindings to JavaScriptCore and its great fun. I'm looking for neat usages of JS on the server side and not assuming that nodejs exists. For example: ReactJS works great, it renders on the serverside. Any other examples like that?

(And not just server side, since I can compile to ARM as well)
https://github.com/fxfactorial/ocaml-javascriptcore
Streamgraph

https://bl.ocks.org/mbostock/4060954
Coding with George Strait
I took this class as a junior and then later co-taught this class as a senior undergrad in 2015.

The motivation behind the student taught class is that it allows for more classes to be taught than could happen otherwise.

As a student: Like any other class, the quality greatly depends on the work put in by the instructors. I think a student instructor is more likely to care about the quality of teaching, but also more likely to be overworked and not have enough time to dedicate to the course. I didn't think the course was particularly good when I took it due to lack of time from the instructors, but I'm glad the course was offered and that I took it as it got my feet wet with GPU programming.

After taking the course, I did an internship doing GPU programming. Doing this internship, I learned a ton and had a lot of ideas about how to improve the course. This put the idea of teaching the course in my head.

As an instructor: Myself and one other student designed the curriculum, gave the lectures, made the problem sets, did everything. We had a 3rd student who helped with grading. Teaching the course was hugely valuable to me, and also a ton of work. The course was hugely valuable because I learned a ton about GPU programming by teaching it and answering questions. As part of my motivation for teaching was to make the course more how I thought it should be, I didn't reuse many materials from the year before and spent many hours making lecture slides and problem sets. Towards the end of the course, I fell short on time and the lectures and problem sets weren't as good as they could have been. We made the class have a large final project of the student's choosing, and a few awesome things were made. Overall, I'm glad I taught the class, and I think I mostly accomplished what I wanted with improving the learning outcome for students.
No, they are exactly a laptop integrated into the monitor. Can I add a video card, or full size RAM, or internal disks?
Somewhat off-topic, but this seems to me like it could also be useful for automated drone/self-driving car delivery in The Future (tm):

You could literally direct the packet to your front porch, balcony or whatever else place is best for you to accept it.
In fact, that's what NVIDIA did at my alma mater, Grinnell College. I believe the intent was for courses like the OS course to be taught using CUDA (at least to some degree). I don't think that has panned out, but now a tiny liberal arts college has a ton of GPUs to use.
That is correct, I edited my post for better clarity.
You don't have to jail them. I think a hefty fine would do the trick.
That's how these transitions happen. They have a monolith which works and is "known good", and they slowly transition away from the monolith by wrapping it in microservices, till the microservices replace chunks of the monolith.

Eventually, hopefully, the monolith will be gone and there will only remain the microservices, but that could take some time.
I've known the developers behind Marty for years - and this is an incredibly well-engineered bipedal robot! With onboard WiFi or an RPi; and Python, Scratch, C++, ROS - it's a bit like the Turtlebot for humanoids.

Fun fact, back in March I had the pleasure to share the stage with a handful of Martys at the Edinburgh International Science Festival dancing away...
Is that really what we need? Advanced weaponry at cheap prices?
If he wants to sacrifice thousands of dollars due to the burden of paperwork, i'm sure he could then tell them after the offer that he wants 55k instead of 80k and they would be just fine with it.
I defer to your expertise but did you ever work in third-world countries? (To use the phrase as a proxy for inadequate political/physical infrastructure)

To use the engineering aphorism, just because it can be done doesn't mean it is done. I'm curious about how physical security/verification works in that environment vs a hypothetical crypto solution.
The point of voting is usually to determine what is right or wrong. If you're a god having all the answers, you need devotees that just obey your scripture, not citizens with a privilege to vote.
Difference is that there's huge variance in laptops, but phones are all largely similar, and build off each other. If they start swapping off 3.5, it's gone. You can still get ultrabooks with fold-out Ethernet jacks, which while a little flimsy, are still there.
Reminds me of this 2014 article about a "standoff" between McDonald's Employees and elderly Chinese people using it as a community space

http://www.nbcnewyork.com/news/local/McDonalds-Elderly-Senio...

Also, chess players being evicted from a Vancouver mall after 50 years of congregation

http://www.timescolonist.com/chess-players-offered-new-play-...

I have an ideological axe to grind here, but I can't help but think of this as the end-game of libertarian "the government should enforce property rights only". Of course, currently existing social services are more like a band-aid on top of inequality than a real cure, so you end up with things like,

> In almost every franchise, there are tables with people like Betty escaping from the streets for a short bit. They prefer McDonald’s to shelters and to non-profits, because McDonald’s are safer, provide more freedom, and most importantly, the chance to be social, restoring a small amount of normalcy.

but it's really not hard to imagine something superior to both McDonald's and shelters, just real community space.
That expectation might have something to do with the fact that apple almost always announces new hardware at their WWDC keynote. For both google and apple's developer conferences, the developer conference part of it happens in the sessions after the keynote, and the keynote is mostly just a press event.
Thanks. I actually started out with Sequelize before switching to Bookshelf.js but you convinced me to give it another go.
kind of wild there was no mention in the article of the new macbook, which IMO is an objectively better overall machine than either the air or the pro.
Yes, but not quite as trivially as:

Enable extension
Add `checked` to array declarations. (for the simplest
case they've implemented).

Converting to C++ also means making sure you have `extern "C"` in your function declarations to get around C++'s name mangling when calling C libraries. Among other, potential, source level changes. Or, similarly, making sure your C (now C++) library can be called correctly by C projects that depended on it.

I'm not sold on this project as we haven't seen any results of course, but the approach is simpler than switching to C++.
It's a good idea, if the salary talk is after I've had a chance to prove I have value.

But a lot of times there's actually a specific field in the application form with "expected compensation".
Sorry, I don't understand your point.

The whole idea of net neutrality is that content creators can't pay ISPs for preferential treatment. This means that the large ISPs won't be receiving payouts from Netflix and suchlike, and therefore won't have an advantage in this area over smaller ISPs.

If you really want to push for competition, there are other options. I don't know much about the situation in the US, but in the UK we have local-loop unbundling (LLU), which has proven to be a success in driving forward competition in the ISP market.

https://en.wikipedia.org/wiki/Local-loop_unbundling

LLU helps smaller ISPs to compete with larger ISPs, as it allows them to build up their infrastructure without duplicating the work of laying cables. From the Wikipedia page I just linked to it appears that LLU is at least legal in the US, I'd be interested to learn about how popular it is.
In the case of the text package, it’s a well-respected de facto standard regardless of its official status, and probably as safe a dependency as you’re ever going to get in practice.

Anecdotally, everything serious I write in Haskell uses Data.Text by default these days, and just converts to and from other representations like String as necessary. It’s mildly inconvenient for things like writing Show instances or integrating with a library that uses a different convention, but still better in almost any context than using String by default IME.
Apple's emphasis on 'differential privacy'
Pointing out that the actual cost of a carrier is far higher than $6B (true) is not a point in your favor. The opportunity cost needs to be considered — what could you do with your, um, entire naval budget if you weren't obsessed with building carrier battle groups?

48h hasn't proven to be a long time in any modern war. In fact the evidence is that modern wars are more protracted than 19th and mid-20th century because, owing to the realities of the modern military (it tends to be heavy on capital equipment and low on manpower) you can't really win a war any more, instead you just blow up expensive stuff and then snipe at each other.

Sure, the Taliban refuses to surrender but China, Russia, or North Korea would be easier, right?

Any plausible war will probably involve a period of escalation and a long aftermath. Which 48h do you get? A confrontation off Taiwan or the Spratleys could easily ignite with a US carrier blowing up after being hit by a torpedo or swarm of inexpensive cruise missiles. The way US politics works we'd have lost before the war even started.

And finally, what do our carrier planes blow up while the carrier remains afloat? No-one except us has much that's worthy of their attention.
So nothing in Linux is new technology?
In that case, I would rather use a free editor.
What do you mean by "hobby site"? A site covering a specific hobby or something else? Can you tell more about how you earn money (memberships, advertisements, something else)?
Anyone know how this compares to the course(s) NVIDIA offers on Udacity?
Chinese state actors even get involved in municipal council politics in Canada http://www.theglobeandmail.com/news/politics/government-infi...

Insecure online voting would be icing on the cake
google has a product for as little as $50.

https://www.google.com/insights/consumersurveys/home
Here are a few milestones we have achieved: turning growing plan into minimal to-dos, focusing on tasks that matter the most at the moment, collaborating securely with people outside the team, and of course, introducing the new iOS app.

In this app, like we’ve mentioned, people can instantly snap their ideas as photos or words and turn them into doable tasks.

If you want, you can check out our FaceBook (https://www.facebook.com/quire.io) or G+ (https://plus.google.com/+QuireIoOfficial/posts) page for recent updates.
The only thing interesting about this story is that whoever did it got caught. Sort of.

Is there anyone here who really believes that every major campaign organization since, say, 2004 hasn't been completely owned up? What, you think the people that build the software and IT environments for campaigns --- sites that by design have millions of users with persistent accounts, and thousands of staff members at varying levels of privilege --- are the creme de la creme of software security talent?

Because, sure, I mean, everyone I know in software security and pentesting tells me "my first career choice is to go work in IT for the DNC and the GOP", but somehow along the way Google manages after a mighty struggle to outbid the 70k/year cost-center IT organizations offer for security talent.

If there was any interesting "oppo research" on McCain in the DNC servers during the '08 election, I will bet all the money in my pocket versus all the money in yours that the Chinese read all of it long before everyone on the official CC list did.
It's crazy that they undertook such a radical redesign effort and then appeared to drop it. I'm typing this reply on one right now. I do love the machine, but the fact that there still isn't an official source for SSD upgrades is baffling. Apple has a helpful page on how to swap the SSD, but won't sell you one at any price. You can get OEM parts that "fell off a truck" on eBay, or you can get expensive OWC parts that lack TRIM support.

It seemed like the video cards would be upgradeable too, but nope. And no Crossfire support in macOS is really sad. Under Windows, these are actually fairly capable gaming machines.
I don't want ISP "innovation". I want them to be a dumb pipe.
The originals were already discussed on Hacker News:

* https://news.ycombinator.com/item?id=11782364

* https://news.ycombinator.com/item?id=11797075

Here's another less well known settings change that breaks a lot of back end systems and middlewares:

* https://news.ycombinator.com/item?id=11675129
What is the worth of "simple" if it is not "practical"?

Turing machines can do all computable things. They are the most simple computers yet they are not practical at all.

> You can have a more complicated thing being more practical simply because there is a better tooling or ecosystem

The point I am making is that after 25 years of age "simple" Haskell should have be a better ecosystem than Java.
I'm still breathing life into my 17" MBP from 2010 holding out for Apple to finally make another one.
You could use the extra money to pay someone to do the paperwork for you.
Net Neutrality means the Internet should be treated as a utility and not a luxury.
Facebook caught buying out developers for Oculus Exclusivity
It usually comes by default with CPanel and Plesk on web servers, as well as MAMP / WAMP / XAMPP for development environments. In my experience it's still used a lot by junior devs who haven't yet learned any different, and people with absolutely no idea what they're doing.
Can I also buy a sofa?
http://www.habitat.co.uk/
How Node.js affected developer productivity at Netflix?

The developer productivity comes from breaking down the monolith into smaller, much more manageable pieces.

How is that directly related to nodejs only? I mean, you can have a monolith in one language and still break it down into smaller, more manageable pieces in the same language.
Honestly, when was the last time WWDC had HW announcements? Those almost always come in spring/fall now.
And in rich neighborhoods, Starbucks?
been using last.fm with Apple Music since the beginning.
Pretty concise example of an "entangling alliance" [1]

[1] https://en.wikipedia.org/wiki/Washington_Doctrine_of_Unstabl...
That's because Google and Facebook don't give a rats ass about who uses their network. The only thing they care about is to mine this advertising bubble for as long as possible.
Machine Learning 101: What is regularization? [Interactive]
I don't feel like your reply really explained the confusion. I'll go ahead and be the dense one haha.

Can you further explain the difference in your example? I assume you mean that the bulk of the dial-up data was sent over non-audible ranges? Ie, we couldn't hear the actual data transfering, but we could hear the monitoring tones?
Silicon Valley's Scapegoat Complex
This is not about online voting. Though I'm in agreement that it's certainly not going to be securely implemented in the near future, especially given the way government (state and federal) IT contracts are generally handled (read: poorly).
I don't just want new MacBooks. I want new MacBooks that I can fix myself, and have someone other than Apple to fix it. I'm hanging on to my 2012 Pro model as best I can, and see no reason to spend the money on a product that isn't really mine.
Yeah, normal iterations that select most/all columns like

for row in customers

and similar...

However I see that kdb+ is column-store (http://www.timestored.com/kdb-guides/kdb-database-intro) and supposedly the performance is ok?