skysight-inc/HackerNews huggingface dataset:
"The primary issue was I spent too much time telling OS X to shut up and leave me alone. Some of this is me and how poorly my brain operates these days – I’ve had 3 kids in the last 5 years. I don’t like to play the twins card, but having twins does something to your brain. The doubled up sleep deprivation and long, long periods of stress altered me in non-trivial ways."

He's going to spend a lot more time and energy installing and dealing with FreeBSD than he ever spent telling OS X to leave him alone. There are plenty of good reasons to use a free operating system, but these days "reduction in time spent" is never going to be one of them. Running an OS that is not pre-installed is always going to be burdensome.

It took him plenty of time just to select all that hardware--and then he had to actually put it together. And if anything doesn't work--good luck.

I understand what he's saying about focus but as an experienced user of free operating systems I can say that there are many things with them that can cause you to break focus. Already the post has discussed (0) problems reassociating with wifi, (1) bindsym to get the thing to lock when the lid shuts, (2) no satisfactory password sync app, and (3) bad copy/paste.
In the Heart of the Sea 2015
Sure but it is still cheaper than many private universities or out of state. Exception might be if you got a full scholarship to a private university.
> Why must this be the only explanation?

That was the reasoning the article gave as well, the only difference is the article tried to explain why that is.
Not sure. I didn't notice any witch hunts there.
That cavium looks extremely interesting. Any idea on how I could get my hands on one?
I realize for many people this is not going to be an option, but what has worked for me is to do more work "offline." Write drafts with pen and paper, instead of composing on a screen, if I have something I want to read, I print it out.
Your Bangladesh example really proves that social circumstances matter more than individual qualities. A moderately intelligent and somewhat hard working middle class American who goes to a decent state college enjoys a standard of living that far outstrips that of all but the absolute richest Bangladeshis. Why? Is he just smarter and more hard working than the top Bangladeshi students who go to the top Bangladeshi colleges? Or is it because he faces totally different circumstances?
I'm relatively new to Babel + ES2015 myself and would love to hear about how other people structure their projects: do you transpile your ES6 code before running tests on it, what suite of tools do you use for transpiling? What are other caveats folks should keep in mind when using Babel?
Show HN: Tool to create tweet digest for your site or blog
Love that they got Jeremy Clarkson from Top Gear fame to do the video. I'm guessing he likely had a hand in writing the copy as well.
Meet Peter, an AI based business lawyer
if a js codebase is structured appropriately, webstorm does an excellent job of intellisense and refactoring. netbeans 7.2 does an adequate job, but oracle ruined the js support when they bought sun (didn't like the rhino license - they've been pedaling backwards ever since)

the biggest issue i see, is that the "dialect" that you need to follow to enable the intellisense isn't well-defined. what seems to work for me:

1. explicitly define constructors

2. explicitly define the prototype

3. use jsdocs if you're using inheritance

4. initialize object literals (even if they get overwritten immediately)
Tales of a Warmer Planet
AKA The Second System Effect. :)

https://en.wikipedia.org/wiki/The_Mythical_Man-Month#The_sec...
And here I am being distracted by Hacker News. But I am ok with getting distracted once an hour by checking what is new on Hacker News.

During working hours, I've blocked all sites that I find distracting - except for Hacker News. NYTimes is blocked so can't go read the referenced article. With so many sites self-blocked, I end up getting the TL;DR summary here on HN, and find that works most of the time. The discussions here are generally of high quality!

Of course this is no solution for self-distraction. I can still Google some topic of interest. But that is a more active process as opposed to a "reflex" distraction.
It isn't starting here. Maybe the download hasn't complete, but it says it has.
Nice! That one allows for under-water (diving) rather than just above water.

Well, actually it doesn't, at least on my computer. The diving mode is simply black here.
Hi everyone,

This is my newly finished side project. Built on Qt 5.5 (QML, C++).

I have used web-based task/todo lists (trello, asana, etc.) but I wanted something that could be used offline - my work does not allow storing company sensitive data on 3rd-party servers.

Started the project with Electron, using AngularJS and Angular Material. That allowed rapid prototyping with a slick UI and it was fairly easy to find additional Angular-based plugins. My main motivation in selecting Electron and Angular was to learn the two technologies (easier to learn something by doing a project in it). Screenshot: http://imgur.com/NZzEFKX

Had a few issues with the Electron app - big download size (50-70MB zipped), no print functionality, app felt non-native, very convoluted process to get it published on the Mac App Store.

Decided to change the tech stack to Qt/QML. I have published C++-based games, built on Cocos2dx. Wanted to try Qt to build a serious app.

Gumroad has been a slick experience - I have opted for the fully functional trial option and let the user buy a license to use beyond the trial period. Gumroad's onboarding (buy workflow) and tech (license key generation and validation) have been a revelation.

-Kid
7 Ways to Use Turmeric
> I can say upfront that I'm extremely skeptical about nuclear fusion in general. I don't think that it will ever play any major role in energy production.

Nuclear fusion pretty much powers everything you see around you. Whether or not we can do it artificially and controllably is another matter but nuclear fusions plays an extremely major role in energy production right today, in fact there are only very few energy sources that are not somehow a derivative of nuclear fusion.
It still could be. They did it right after thanksgiving last time too.
And mess with your neighbor's life by placing your own landing placards in your fenced-off backyard.
>pple did. It's been widely acknowledged that the processor inside the iPhone is a custom design which implements the ARMv8 ISA

Citation needed. Different from Anand's mentioning of "custom designed implementation of ARM ISA" on his webpage without any proof and further copied and taken to Wikipedia.
One non-verified source cannot be trusted, sorry.
Of course the chip is a custom design ( as it mentioned @ Wikipedia ), because ARM generally do not provide the peripherals and you can "bolt" whatever you like.
Apple may be a big company, but they definitely lack the skill set to do such large chips themselves. The wild rumor goes to their attempt to ditch BRCM for wifi's chips for ages, something that would have happened if they had the resources to design something themselves. Not to mention the huge chunk of chip on the new macbook 12", rumored to be from the acquisition of Anobit, which if you have some knowledge of design is at least 4 generations behind.
That of course is a speculation, much like Anand's quote of "custom ISA implementation" from A8 and onward, but at least the nm process can be seen to be quite old.
Talk to a lawyer first and find out what your rights are under law (in the U.S., laws vary from state to state) and whether the IP clauses in your contract are enforceable. If your side project ends up being successful, there may be a lot of money at stake here, so a consultation with a lawyer would be well worth the expense.

Of course, the best result is that you come to a friendly agreement with your employer and not have to go to court to litigate ownership of your work. If, after talking to the lawyer, you find your employer is hostile to the idea, you might want to consider looking for a job with a more enlightened company.

If you do come to an agreement with your employer, you should probably get it in writing (e.g., as a signed amendment to your terms of employment). Otherwise, they could come back in a few years and claim the agreement never happened. Again, this is something your lawyer can help you with.
Is it just me, or is Jeremy Clarkson's voice off by a few milliseconds in the video?
At least the F35 flies.
That was pretty good, and it would have been better for me if I knew all the classes involved.

For those in the same position as I, https://en.wikipedia.org/wiki/Polynomial_hierarchy may be a good start.
I've been meaning to blog about Xanadu myself. Nice to see it being talked about.
I feel I've missed something in this article.

"Science, after all, isn’t merely about advancing information — it’s about advancing understanding. Its task is to disentangle the opinions and the claims from the facts in the service of truth. But beyond the “what” of truth, successful science writing tells a complete story of the “how” — the methodical marvel building up to the “why” — and Randall does just that."

I saw a lot of speculation and little substance. I couldn't even appreciate why dark matter had such a profound impact on the theory of the meteorite that hit the Earth.

Can someone please elaborate why this book is worthy of making the front page? I'm sure there was something between the lines I missed.
Computational Design of Mechanical Characters
Build farms is what I used them for. Currently we rent three Mac Pros from MacStadium and run our OS X VMs there, which is much nicer than a bunch of minis. I hate Apple's OS X license.
I believe the RIFF format (as used in Microsoft's .wav and .rmi formats) is just IFF with the byte-order changed to little-endian.
That works for one way (where the tour exists), however, if the true answer to the particular decision problem is "no! it can't be done in L steps!" - then the only way to verify is to repeat the whole process, no?

Having an easily verifiable tour that does it in L+1 doesn't really help in verification that some other combination could or could not do it in L steps.
> It is the only open platform we have.

No, the internet is the only open platform we have and the web is but one application riding on top of that platform.
Yeah. And even for apartments, you could use window support brackets (like those used to hang AC units, but removable).
Well, Linux did beat them, in two important segments, server and mobile (if you count Android as Linux). They still have enough market share for comeback though.
That was my impression. It seemed to be a scientific critique (without the value add), but by the end it was clearly a promotion for Randall's book. I'm still scratching my head why it made front page.
So it is expected. Because it was stated as "settled and done" in the article. Which was a surprise to me, since my opinion on the matter is close to yours.
EA continued through 2000+ to use a file format that had its roots in IFF, though a bit more advanced.
Wait, can't a worker also be a saver? That seems like a false dichotomy to me, and what you're really suggesting is that monetary policy should encourage the accumulation of debt(spending) rather than careful insulation from chance(saving).
As a proud X220 user, i can confirm it is an awesome laptop.

As of window manager, I am giving stumpwm an extended try. No complaints so far.
This is my least favorite part of the DMCA law (which overall I support). But it is true - if Udemy starts proactively screening, they could easily lose Safe Harbor.

However, they may be in a bit of a pickle. Because the DMCA also doesn't allow for "willful blindness". Meaning if they know it's happening, know where it's happening and simply let it happen, they also lose Safe Harbor.
HTTP servers and clients are also communication tools.
Awesome word generator – Appreciate with style
The article has two major flaws: first, it does not consider climate change caused by the meat industry: in the documentary COWSPIRACY it is shown that 54% of CO2 production is from the meat industry. The second flaw is the fact that our planet has multiple waves of more or less natural temperature changes; see for example Gregg Braden's site: http://www.greggbraden.com/blog/time-climate-extremes/
IMO, the main benefit of Closure Compiler are the type checking errors. However, it's a pretty heavy handed solution for that compared to existing tools like JSDoc + TernJS, or DefinitelyTyped TS annotations.

It relies heavily on JSDoc, and I believe JSDoc has had its time, and is on its way out (being replaced by tools like Flow, TypeScript, rtype/rfx).
A Shapeshifting Shoe
Yes, it is a huge problem. One funny way to look at the problem is that if you told someone twenty years ago that in the future there would be a TV set on every desk in every office, this person would not have believed you. Yet, the actual situation right now is much worse than that.
Your employer doesn't own you outside work hours
> I tried running various Linux on my MacBook, but discovered everything I hate about managing Linux on a server platform is in fact amplified in a desktop context.

I'm curious on what problems does Linux brings that FreeBSD doesn't.

My main gripe with GNU/Linux distros is the whole package handling. Software stack complexity and the stable vs. new conundrum.
Just look at it. It IS ridiculous.

https://i.ytimg.com/vi/n47WBQI31eE/maxresdefault.jpg
This is pretty great! Looking forward to more service worker support for more offline and push notifications.
Amazon signed Jeremy to do his new show on Amazon Prime, so I'm expecting to see more Jeremy/Amazon promotion going on.
what a time to be alive!
Looks a lot like the tiling modes I used most often in awesomewm, which I eventually ditched for i3 because the constantly-shifting configuration files were a pain to maintain and broke an extension (shifty) that i3 more-or-less includes by default. I definitely missed the different auto-tiling algorithms in awesomewm, but I've gotten pretty used to manually tiling everything.
Much credit is due to Elm and Figwheel, which both served as inspiration for the JavaScript time travel debuggers such as Cerebral and Redux.
"Jeff Bezos beats DoD at it's own game" -Business Insider
Ted Nelson made only one mistake: he waited too long to release it so the web could steal both his thunder and the market right out from under him. If he'd released it when it was first close to usable it would have overran the world, the web as we know it today would have never gotten off the ground.

The structures in Xanadu are extremely powerful and well thought out but the web is 'good enough' and so here we are today.

The best you can do is to take the lessons and interesting bits from Xanadu and evaluate whether or not there is a way to graft them onto the web.

There is an interesting parallel between Gnu (the OS) and Linux on the one hand the Xanadu and the WWW on the other.
I got cacurine, which is less pleasant.

Is it really using recurrent neural networks, or is it using markov chains?
probably ophtcrack or Kali Linux distro, always amazed when I see nice looking front end software designed to exploit known vulnerabilities.
The strange economics behind a diamond’s worth
Announcing Diesel – A Safe, Extensible ORM and Query Builder for Rust
Nice idea and good execution. However, I just hate every progress bar that does this thing where the first 80% of the progress bar is gone in under a second, and it just slows down and down.. and goes reaaally slow the last 20% of the progress bar.
I assume that could be prevented by using QR codes or something.
Justin.tv was not on the verge of folding when we pivoted to Twitch, in fact, we achieved profitability the year before.
Odesza – Clean, expressive templates with multiple inheritance and inline JS
On my laptop it's smoother in Firefox than it is in Chrome and both are much better than Safari. It might be your browser ;-)
I can't imagine Tor being viewed differently by the NSA than any other honeypot tool out there. (How would they still not have completely overtaken it today?)
I may be misunderstanding, but isn't this like a heavy drinker having the bartender put more water than beer in his glass when he heads to the local pub? This doesn't seem to be treating the actual issue at hand (lack of self control, lack of training of the mind, etc.) is what I'm getting at. Not meaning to crap on your build, as it certainly seems cool. Maybe this could be viewed as a training tool, but only if it's part of a larger strategy.
What's the framework powering the site itself? I'd assume Bootstrap, but it has a Material Design look to it.
These days, you will mostly just use filesystem full of files in standard formats.
Worth noting: Sean maintains Rails's ORM, ActiveRecord. This is very much NOT a port of it, but he's got a lot of experience in this area, and this is a project I'm really excited about.
They may not own you, but they may own your work if you use your company laptop, or if your product uses their trade secrets, or if you signed an enforceable contract agreeing that they own your work. There are many legal complications in this area.
Permutations of a children's trainset visualized
Ya, I noticed that as well. Very irritating. The service looks awesome if they can, uh, deliver though.
>"self-described global warming skeptic at the Cato Institute"

Yeah, just the kind of data point that you want to use to get your point across about climate change.

>Matt Ridley, is a British journalist who has written several popular science books. He is also a businessman and a Conservative member of the House of Lords.[1]

This must be a joke. The guy could not be more compromised. I thought more highly of the Scientific American. I know it is just an opinion piece but still.

1. https://en.wikipedia.org/wiki/Matt_Ridley
I think this should be called "What the web can do someday." I mean, push notifications? If it's not supported by mobile safari, it's a non-starter for actual widespread adoption.
We use XCode to make iOS apps. XCode can only run on OSX (as far as I know), and Apple's EULA forbids running OSX on anything but Apple hardware.

Yet Apple no longer makes server-grade hardware, so we're reduced to using mac minis.
> Nowadays, imo, a combination of Spotlight, tmux with a hotkey drop down terminal, Evernote, and JetBrains IDEs gets you 90% of the way there.

The problem is that those are a pile of (both subtly & grossly) different tools, none of which integrate nearly as well with one another as different emacs modes do.

And of course, you are completely unable to extend any of those as you would with emacs.

> At some point you realize that work requires orders of magnitude more time thinking, reading, and communicating than it does typing.

Emacs improves thinking, reading & communicating just as much as it does typing. Having my data in a consistent, efficient format makes it easier to read, and consequently leaves me more time to think. Being able to read & write emails, send instant messages and use the web from within the same environment improves communication.

Emacs really is the bee's knees, and I've never used anything which comes close. If only there were a good mobile-centric port (tough, I know, but my idea is to make extensive use of command interactions)…
Wasn't RIFF basically "let's prepend some header to our binary blob"? RFC1925's 6a.
Related: has anyone seen any good speculative fiction stories that start from the premise of a constructive, practical P=NP proof and go from there?
I wonder how can delivery with drones be more economically effective than with cars and drivers, with "distances of 10 miles or more"? Which, if I'm not mistaken, still somewhat exceeds capabilities of today's drones.
I have trouble understanding where the package goes in the drones (which I guess is good for deterring theft). Also, they don't really provide any scale, but the drones appear to be pretty huge.
You of course don't want to go to SO for the "skill" of programming, you probably already know to do that as that is your craft. You go to SO for domain knowledge that you don't want to spend time scouring documentation for.

SO is a unique combination of framework docs and practical examples. Inevitably you'll find sample usages of the framework or domain knowledge, applied to a problem similar to the one you have and can apply easily using the "skill" or craft of programming.

Other than that, it's pretty much CRUD and algorithms that a developer has to do. And the latter of those is sadly not needed for most development work out there.
Annoying Software
Deep Learning APIs and Examples
ha, excellent rebuttal! I enjoyed reading the article, and I think it was a good contribution to the front page, as does everyone who upvoted it.

As an added hilarity... For added context I compared anon6_'s account info to yours... "-15 karma and created 9 days ago". . . what kind of person feels comfortable enough to dictate what should and should not be on the front page after literally just joining the community? AND being offended at your use of "we", when you have infinitely more validity to use it. I literally laughed out loud when I saw those stats.

To quote another gem from the front page:

"The fundamental cause of the trouble is that in the modern world the stupid are cocksure while the intelligent are full of doubt."
For one: http://www.bsdnow.tv/episodes/2015_11_23-the_cantrill_strike...
Probably won't be able to deliver in bad weather. Small aircraft aviation is always subject to the whims of the weather.
It's on GitHub[0], looks like Bootstrap with a material design addon.

[0] https://github.com/NOtherDev/whatwebcando
OMG the Hyperbole of Internet-Speak
How to Debug Programs
This should probably be covered in your terms of service? Along with what happens if your SaaS is sold to another owner.
great article, lots of good insights!
The part that sticks out to me is:

Ms. Kelley has one possible escape route: a federal loan forgiveness program that caps her payments as a percentage of her income and erases her debts if she logs 10 years of service in the public or nonprofit sector. (For today’s students, income-based repayment systems are helping lift the burden of debt.) But that would still mean a decade of what she describes as “futile” payments that won’t even cover her monthly interest expenses, leaving nothing to put away for retirement.

She didn't pay a single dime towards her loans in 25 years. Furthermore, she voluntarily cashed out her retirement fund, which would have been 100% protected against creditors.

Working for 10 years in the public sector in order to forgive her debt is not futile. That would be the one intelligent thing she could do in the 25 years of pure stupidity. She doesn't deserve a retirement, especially when she's done everything possible to not have one at all.

Yes, she doesn't claim that it's anyone else's fault, yet at the same time, she doesn't really seem to understand that all of her actions have serious consequences, and the actions she still makes also have consequences. She seems to think that when she reaches retirement age, she should be able to retire, just like that, even though she has actively jeopardized it in the past 25 years.

If she's not willing to pay a portion of her debt because its "futile", the best she can hope for is that her kids do well and take care of her ... or leave the country.
Yeah, wouldn't be better to have one that has encoded QR code with the package information?