skysight-inc/HackerNews huggingface dataset:
In particular here - this is very real work, published in a very good journal (if brand new (One of the very few excellent Open Access Journals)).

In regards to your question about how to get a gut feeling - it's not easy. Reputation is still important in the scientific community - reputation of the university/department, of the lead authors, and of the co-authors, and the journal itself. If they're names you recognize, it's not to say that it will automatically be trustworthy- but the likelihood is much greater. Reading the abstract of the actual paper, and seeing how well it comports with the article is another good measure. Oftentimes the abstract will be in significantly less flowery terms, as there are so very very few scientific papers that are flat out, very-first, discoveries. All come from their predecessors, and come with caveats. Finally - science is slow (compared to news cycles). So best bet is to just wait, ask around, and talk with people who have an interest in the field.
Came to say the same. The more I think on this problem, the more I'm inclined to say promises aren't solving async well enough, and the only meaningful change would be what dale proposes - blocking functions in threads. This is what Bob Nystrom also concludes in a pretty compelling blog post, [1].

Some side notes - silent promise rejection is handled in io.js with the process 'unhandledRejection' event [2]. The difficulty with promises is that they can attach rejection handlers at any time, and so it's impossible to determine whether a rejection will never be handled. That's why the 'await' operator doesn't just throw if it's not inside a try/catch, and it's also why io.js includes the 'rejectionHandled' event [3], in case it turns out 'unhandledRejection' was emitted prematurely. Oh lord.

Also, keep in mind that ES7 is not standardized, so if you use a transpiler to get these new features, you're building on a bed of sand.

1 http://journal.stuffwithstuff.com/2015/02/01/what-color-is-y...

2 https://iojs.org/api/process.html#process_event_unhandledrej...

3 https://iojs.org/api/process.html#process_event_rejectionhan...
Where are you getting those specs?

I googled, for the MBA 2014:

http://www.everymac.com/systems/apple/macbook-air/specs/macb...

For the new Macbook you are right that Apple appears to use a slightly faster variant of the 5Y70 that doesn't seem to have a benchmark on cpubenchmark.net yet (at least I couldn't find it).

I'd be surprised if these 300MHz made a significant difference, though.
Whatever automates the job of programmers is The Singularity.
Hmm, I wonder if there's a site/utility where you input a theme and it converts it to everything else.
If you're really worried about having to deal with reboots, you can run Terminal on top of Linode and gain the ability to live-migrate all of your workloads (so you never have to take down your application because of the underlying metal rebooting).

I discussed it in detail previously on HN [0], but we give you the ability to live-migrate your workloads, even onto heterogeneous kernels. If that's something you really need, you can get it from Terminal today.

[0] https://news.ycombinator.com/item?id=9120289
The security problems with USB are things that need to be fixed.

I think every other non-optical port on your computer is just as susceptible to electrical attack. The only real difference is that USB provides its own power.

This is a human delivery mechanism for a physical attack.
You could make a DVI cable that was covertly a water hose, but that's not a DVI problem.
This just seems to be saying "all men are sexist" and redefining sexism to be basically all behaviour -- if you smile a lot you're a benevolent sexist, and if you don't you're a hostile sexist.
Should have posted it months ago then?
I have severely mixed emotions about Bill Watterson, mostly in a philosophical frame.

On the positive side, I am a great fan of his Calvin and Hobbes work over many years, and would quickly state that it had a significant influence on my developing worldview. As I grew both as a person and artist, I took great interest in his pushback against commercialism, and later, his efforts with the Sunday comics. There was a fighting spirit, a man of principle, who leveraged his success in ways that may seem trivial or needlessly difficult to regular business people, but are fundamental in the creative sphere where exploiting an artist's work for maximum profit is typically the norm. For these aspects of his career, I'm eternally grateful.

Here's the part where people look at me like I'm just being a jerk: After reading as much of his interviews, panel contributions and commencement speeches as possible, I discovered a profoundly selfish and hypocritical man. Time and again, he spoke highly of the importance of art, of doing art as much as possible, and how important his particular art, that of comics, was to the overall conversation about life. What bothers me the most is that once he obtained financial stability and security that, roughly speaking, only 1% of artists in any genre can hope to obtain, he straight up quit. He had, for lack of a better term, the world as his audience to continue putting out material on his own terms, and he did nothing. Nothing.

To me, I find that immensely conflicting. I love Calvin and Hobbes and always will. I embrace many of the lessons that Bill Watterson's career gave me about success, commercialism, and integrity. All that noted, I will never hesitate to claim that a real artist doesn't just up and quit and walk away because they can afford to. A real artist can never afford to quit because it's what they do, and art without an audience is simply selfish folly.

Will I try to get my hands on this interview? Of course. Will it be painful to read, simply because of my personal perspective? Absolutely...
>why can't "select A,B from foo" be served directly from the index

mysql supports that with covering indexes.

https://books.google.co.uk/books?id=IagfgRiKWd4C&lpg=PA178&v...
Hey, didn't mean to be brash about it, just being honest so you know how it works.

Ad blockers are always considered bad. You're either breaking terms of service or, in some cases, the law by using them. The content you consume is free in exchange for showing you ads. By only consuming without seeing the ads, you're effectively stealing directly from the publishers (site owners). I'll just leave it at that, however you deal with this morally and personally is up to you.

The ad networks do care about this since it's still lost revenue, but our effect is minimized because we often have much bigger reach than just a few sites and can still serve plenty of ads across the entire web. There is an arms race and the big companies just pay to play. Remember the adblock plugins are usually made by for-profit corporations who will grant exceptions for cash so take from that what you will.

You can run your own plugins or filter lists but there are not that many of you who do this to matter much. So yes, we do keep an eye on adblock usage but it's still small enough for us to just not put too much effort on it now. Also there are plenty of companies with some tech to defeat adblockers so that will happen if the industry does decide to focus on it.

As for privacy, I have to ask first, what are you trying to accomplish? Remember you can either have accurate ads best fit for you or have complete privacy. We can't show you stuff that's relevant without tracking, that's just reality. I can't reveal too much but networks usually start tracking with cookies and some more advanced methods by themselves but as they get bigger, we outsource a lot of the tracking to 3rd party companies who are very good at this. There are lots of browser and device fingerprinting technologies and other information that you give off just to visit and render a site that we can use. Even the internet carriers themselves participate in this and you can't really hide from them since most people just have 1 connection. Proxy services will help but again you're sacrificing a lot of convenience and speed for what? To stick it to us? Unless you're running adblockers, we'll just end up serving you generic ads anyway and still tracking as best we can.

I think there's a massive misconception on what exactly you're protecting yourself from. Most user profiles are removed after 15-30-60 days as it becomes stale. We don't collect personally identifying information (but facebook does), we don't track searches (but google does), and it's all just anonymized identifiers. Beyond that, we can always just ask the big data collecting agencies for more information to make a decision without actually collecting/storing anything ourselves (stuff like purchase histories) so you're not giving up much there either. I do understand the battle for privacy but in lots of situations, the issues are overblown if you want my honest opinion.
No, they sell it with Ubuntu. It works when you get it, but Canonical doesn't test new updates on System76 machines. Which means it will break. Because that's how much Ubuntu regresses.

I want the hardware and the software manufacturer to be the same company. I think that's the only way an open source OS could get sufficient funds and a sufficiently narrow group of hardware to support.
Made in Space releases files that were 3D printed in space
They have an iterm2 theme https://github.com/YabataDesign/afterglow-itermcolors , gets you partway there (on a mac).
You're right. Until this very moment, I just realized, I haven't ever "installed a theme", so I've never experienced the customizations available for the entire UI, just the color scheme. I'm going to try installing the theme now, and I'll update my OP to note this. Thanks.
This is gorgeous. I wish there was one for Emacs :(
Frankly I just want to do it in JavaScript-- not because it's good, but because it's "good enough". Know what I mean?
Go 1.5 concurrent garbage collector pacing
I just installed it with Package Control, and added the two config lines to my User Prefs and it immediately updated everything without me even quitting and re-opening Sublime. I've been using the same ol' boring Soda dark theme for years now, so this is pretty refreshing. Thanks :)
How is the grantee code and product name split up? I tried both Q3EMB R1G1 and Q3E MB-R1G1 without success. Thanks.
I install it, but the tabs goes like this. (http://i.imgur.com/JsH1Umf.png)
Don't get me wrong, I would love for the current system to go away, since every interview I had got me one step closer to an imminent hear attack. But, I think the most we will get out of Starfighter is that it will become just another step in the process, MAYBE replacing the phone interview. Nothing is preventing a group of people from sitting in front of the computer, collaborating on a solution, there is absolutely no way to catch that. Also, none of the companies that are most in demand will abandon their dreaded on-site interview any time soon. It works for them, they need to weed out as many people as possible.
Ask HN: Is the Blackphone worth the price for its security features?
My old clam-shell phone finally gave up the ghost after 10 years. I'm interested in buying the Blackphone (https://store.blackphone.ch/) for it's security features, but am wondering if it is secure at all in reality. Marketing is one thing, crypto is everything, so to speak. Any thoughts or good reviews of the product out there? Thanks.
Interesting thought: what if it's the effeciency of technology rather than the automation that is the real problem to old school economics?

In order for me to be able to pay rent and eat food, and still have money left over, means that I'm "making a profit" in the business of me. In perfect competition, companies don't make any money. Technology is taking us closer to perfect competition between laborers. Everyone is now in competition with everyone and isn't this what we would expect in perfect competition: no one saves any money, you only get paid enough to eat and live.

Software engineers are fine for now, but look at the competition between soft skill positions, it's so fierce that people are barely making it.

My point is that it isn't automation, it's the lowering of friction between different laborers, and the commoditization of knowledge workers.
Wow, that's such an awesome point. I still remember the rush from reading 2600 and trying to break into systems in middle/high school.

That joy and excitement is totally gone now in Bob's CRUD Shop(TM), so it's phenomenal to have a curated lab to play around with (that won't get you arrested).
Any scientific reason behind using a dark theme?
same, just noticed this and changed the icon. I really like it so far :)

Note: if you do replace it, you probably will need to kill your dock, and clear the icon cache; here's a good command to do so:

rm /var/folders///*/com.apple.dock.iconcache;killall Dock
Maybe he just said everything he has to say?
I have had terrible luck with MySQL on my macbook. The db gets corrupted often and I lose my data on a regular basis.
Yup. My phone usually notifies be of a transaction before a teller even hands back my card.

This actually came in handy about a year ago when my number got stolen. I was sitting at my desk and heard my phone vibrate twice in quick succession. It showed 2 charges at a grocery store in Florida (I am in Chicago). I immediately put a block on my card through Simples app and notified Simple about the fraudulent charges. It made a very scary situation easy to handle.
I think he meant anywhere within a filesystem, not anywhere in the world or on any OS
The right to fork code makes open source a breeding ground for innovation
One thing that got me was thinking what happened to loved ones when you redid time. While they are in some ways the same person, they are also vastly different. Say you had a child who was 10, and you went 12 years into the past. You could potentially not have the child, but even if you did, they would be a completely different child. What if you went 9.5 years back. The same DNA, but life experiences would be different. Either way, when you go back, you are effectively forever losing your 10 year old child. But, does that hold if you only go back 10 minutes or 10 hours?
There is already precedent for the separation of software licenses at process boundaries, if the GPL was viral enough to cause issues with virtual appliances then Linux distributions would be in deep water already since they are a product of the combined software included on the installation media.
"this might be part of a PR campaign coordinated between the US govt and US tech companies" sounds like it pertains to the topic of people suspecting this to be PR, no?
I feel like something like oculus would be better suited. GPU and storage are the size of a cell phone these days. Look at 128G sd cards. How many of those would fit in an additional 1mm thickness of an average cell phone ? 50 ? 150 ? Won't work for the monitors, of course. Also 30"+ monitors are expensive, because they require a large amount of silicon to be precision manufactured, whereas resolution is only really limited by the speed of electronics (that's why a cell phone 1080p screen is 60$ whereas a 30" one is still $300+, and you can barely have higher res displays in bigger sizes. It's cheaper than cpus and the like because it's few layers and very large features, even the worst fab can produce perfectly adequate monitors, but you still need the material).

But an oculus rift can use a 60$ screen to make you think you're in a room with a 600" display (really, check their cinema demo. Wow. Just wow). Or a room with 50 600" displays, no problem. Nimble VR can track your hands, and their competitors claim they can do it accurately enough to make you see a usable a virtual keyboard [1].

Why sit down at a docking station with GPU, monitors, storage when you can take it with you ? Why can't I have 5 30" monitors with full computer games while sitting on the train ? In an airplane ? In a 1 sq meter room ? Why would employers bother with any computers/peripherals other than a cellphone at work when a cellphone + occulus can provide a better and more useful experience ? Why can't I sit down in the morning train, snap my fingers, and have 3 large monitors with my working environment appear around me, usable ? Why can't I sit on a plane in an economy seat and do the same, all the while my mind convinced it's really sitting in a huge outdoors open space ...

Additionally I wear glasses. Let me tell you, there's no way to have the perfect glasses for every environment. Some part of the monitor is a bit blurry. Just enough to be irritating. The bigger the monitor, the more distance difference there is between the closest pixel to my eye and the furthest. That degrades quality. But I can see every pixel on an oculus rift display perfectly. So, at least for me, such an environment can actually be higher quality than reality (or at least compared to real displays).

[1] http://techcrunch.com/2013/07/24/dextype-virtual-keyboard/
Does anyone have a link to the actual interview? I can't find it in that article or any of the linked articles.
Love this quote:

"It took one engineer six months to get the tear-away channel just right: It had to be easy to tear, but it couldn’t inadvertently come apart. Meanwhile, the readers had to be intuitive enough for people to instantly know how to use them"

It's amazing the kind of effort true product excellence really takes.
Are there ways to reduce the size of the block chain? Or will we get to the point where only large service providers can hold the block chain?

I ask because I was maintaining my own wallet for awhile but stopped because the block chain database was getting unwieldy - it would take up to a week to resync if I ever turned my wallet software off for a significant amount of time.

You know though... I actually don't care. Bitcoin was an interesting curiosity and useful in some situations (transferring money to people in rural areas of 3rd world countries, for example), but it's slow (up to 15 minutes for the transaction to be approved?), has high fees in its transactions and even higher to convert from/to cash, it's unwieldy...

To use it from consumer devices would require someone else managing the wallet, and at that point I'll instead just use cash or a credit card.
>The war on terror, like all the metaphorical wars, is really a civil war. It needs to stop now.

There's too much money at stake for those at the top for this to be stopped. Lucrative contracts for all their buddies whether it's in consultancy or providing military hardware and software.

I mean the fact that congress keep ordering tanks the military themselves have proclaimed loudly that they neither want nor need should be setting off alarm bells everywhere, and yet it seems to just get brushed over.
Agreed. I have only used TDD once as a front-end web developer, and I've found that I do struggle with the practicality of it. I spent half my time managing and maintaining my tests. When I did the math, It seemed that all that extra time spent was more than It would have taken to simply chase down bugs that would have arisen in a non-tdd environment. It just seems to take more time than is practical. Especially in agile startups.
XtraFinder solves a few of the problems for me like enter/backspace for navigation. But thanks for chipping in with some of the solutions.

7 - Essentially is the default view of Windows Explorer, files are listed from top to bottom and wrapping around to next column. This is the most compact way to browse a lot of files when you are not worried about their size/type and only interested in the names.

But even if some of the problems can be fixed by installing extra software or obscure shortcut the fact remains finder is simply painful to use as is to manage or work with files. It can't even find files unless someone provides an index and it's named finder.

Apple and OSX has a lot to love from build quality to universal copy-paste (a sore issue in linux). But I find in some failures/limitations apple is by far the worst player around.
Web Hacking 101 [pdf]
Meh, it was just a snarky comment. I don't really care; I'm not doing much with my Linode anyway. I'm mostly just using it as a shellbox/IRC client/Mercurial backup.
You still haven't offered a shred of evidence that he actually made the cut for that lab. Why is he entitled to work there?
Show HN: Lynxsy Internships – A new way for college students to find internships
Custom roms all the way. I am surprised why so-called tech writers cannot root/install ROM and continue to be unhappy about their phone.
Thanks for your comment, it is good to have a different POV.

I tried to state exactly what happened, "funny" or not, he was very serious and addressed the same concerns in the mailing list in the past. Moreover after showing things he did not liked, the "funny animation" he showed said every time "this is unacceptable". He cherry picked from IRC, Twitter (misquoting me big time, I told him after the talk that he misquoted me), and Github issues in a wrong way. It's like me doing a talk with every PR he submitted where there were gross oversights, picking all the source code, and his comments or alike. Moreover at the end he clearly claimed for succession, showing a few examples of succession like Graham -> Altman. To be "funny" is a very subtle way to provide very hard content, but what matters is the meaning. That you put funny sounds and animated GIFs IMHO does not change the net result.

EDIT: Probably the most unfair things was "Sometimes for Salvatore Redis looks like hobby++", or he quoted me when I said on IRC that to run an OSS project does not mean you have an obligation with the world (without adding any context of course, as usually), but he said, oh sure, you have, there are many people running Redis out there. Everybody following Redis closely knows the efforts I do in order to make sure the server is stable and to fix problems people have. So this guy arrives 6 months ago after I work for 6 years in a row very hard, and tells me I've just a random hobby. Seriously, I tried just to state the facts in the blog post without even recounting what I'm saying now just to show my point.
I have similar experiences.
Simple and easy is not really what I'm looking for in a database. I mean sure those are nice, but they are orthogonal to the important issues, which I'll loosely classify as power. A lot of people flocked to MongoDB based on the promise of ease-of-use plus scalability, but then realized there's no free lunch, and actually learning SQL was a small price to pay for the power of modern RDBMSes. They partied hard with their schema-less designs, pushing code faster than anyone ever thought possible, right up until they learned the purpose and value of data integrity.

This is not to say that Neo4j is just an overhyped fad DB, but saying that the structure is "intuitive [and] simplistic" is not confidence inspiring.
I also like the idea, however a quick perusal of Oracle (which I know best - I know the others a little, especially SQLServer) would suggest that at least 50% of the "nos" can be done or have an easy workaround. So it's good from an overview perspective but not really a definitive guide.

Agree on the comment above re: versions.
Sublime people are creating promo pages for something like IDE themes? That's interesting.
That will put a dent in their "made in Germany" advertising strategy I hope...
iOS Emulator for Visual Studio
Rant about "unity". The idea of unity is vague. Almost every person has a different definition of unity. Do not think about unity think about granularity, or even better facets of behavior. The amount of integration can scale to infinity. You can have infinity layers of integration between unity and end2end tests. The attempt to classify granularity is a waste of time.
A crowd-funded arms race is taking over Ukraine from the air
The Implications of CIA's Jamboree
Neat theme. I've been enjoying Space Gray for a few months now: http://kkga.github.io/spacegray/

Any other suggestions for somewhat minimal themes out there?