skysight-inc/HackerNews huggingface dataset:
Maybe its just a nomenclature thing? It's obvious if you change a "unit" of code, its tests are going to fail.

Here's the thing about "agile" and Unit Tests. The current generation of agile was re-discovered in Smalltalk, after the Smalltalk Refactoring Browser had arrived on the scene. Not only could you refactor at warp speed and high confidence (1) and with unlimited undo, since Smalltalk SUnit test were just ordinary Smalltalk code, Unit tests often got refactored right along with the code.

If you're in an environment where you have to painstakingly refactor, then also separately update your Unit Tests, then it's going to feel like you're doing a whole lot more work -- because you are!

Given that very few environments have the requisite properties, TDD is going to feel like a slog on most stacks, and people will naturally gravitate to something lighter, like integration/acceptance/smoke tests.

(1) - Yes, the prepackaged Refactorings in the original Smalltalk RB were guaranteed to be correct. There were sophisticated runtime checks, and they'd refuse to fire off if correctness wasn't completely certain. You could fool them -- because dynamic language -- but you had to try pretty hard to mess up like that. Then the rest of the shop got really annoyed at you!
It's a bit of a smug-response to people being "smug" about the "what indie developer think pixel art looked like", here: http://i.imgur.com/Pq2Yra4.png.

Like, yeah, maybe on your ntsc tv, my pixel-art games looked pretty good on my monitor.
Check out this patch:

https://bugs.webkit.org/attachment.cgi?id=268394&action=diff

[iOS] Revert overflow:hidden on the body affecting viewport scale (r186786)

https://bugs.webkit.org/show_bug.cgi?id=152803

Reviewed by NOBODY (OOPS!).

Bug was reported on 6th January, broke thousands of websites, was patched shortly thereafter - and deployed 3 months later.

Three months to fix a major regression snafu. Apple Safari support sucks.
License.txt contains a GPL license, while composer.json says MIT.

Worth of notice, one of the keywords in composer.json is "self-updating".
Just built something that sounds pretty similar in Laravel and can vouch for it for sure. I was impressed how little time it took to do some of the things I was trying to do. As it scales up, I'll need to look at some of those things again, but for a quick prototype it was great!
Aha! very interesting.

I had seen pictures of opened battery packs before, and I definitely thought they looked like regular AA batteries.

But I also never thought that it wasn't only the looks.

It would be nice to have this same analysis done for different models. Like having a database for battery pack models where you could find the ordering of the batts, the chips that they have etc.

Also, what would've happened if the corrosion actually had killed the chip? then what? can you find parts to replace those?
For reference: AML = anti-money laundering, KYC = know your customer.
Do you find yourself disenchanted with the current system of Central banks and government backed Fiat currency? Do you ever ask what will happen as we create money at an unprecedented velocity with unknown consequences?

Research bitcoin. Bitcoin is to money as bittorrent is to downloading files. It is a decentralized trustless system built on cryptology and it is absolutely beautiful.
Your comments about nausea are interesting, because I am a sailor and I know about motion sickness a little. I know that some people never get it for instance, and I know that I do get sick but only really on the first day of the season or whenever the movement first starts - normally I am ok for the rest of the year if I stay a lot of time on board. Very few people will be sick all the time, but I have heard of people who get sick all the time and still go sailing because they do enjoy something after all (meh, I don't think I would)

does the motion sickness of VR not wear off?
The Entire Online Gig Economy Might Be Mostly Uber
I don't think this affects your overall point, but the lottery itself demonstrates that turning $5 million into $10 million isn't inevitable. Most big lottery winners end up broke again, if not worse, after not too much time. Obviously, the more typical sort of person with $5 million tends to do a better job with it.
> you risk the second system syndrome

But a major cause of that syndrome is adding new features to legacy code. If the code was new that wouldn't be a factor.
Using a Matrix Grid in Surveys to Elicit Better Responses
Show HN: Confluence search with Hubot
Can't upgrade if the fix was dropping the hash because it's fundamentally flawed.
What’s More American Than Inheriting a Fortune?
3-D Interactive View of the Yield Curve
> Well, in accordance with tradition I will now lay my thoughts down and be down-voted into oblivion for it.

I downvoted you because of your snooty "ugh, I'm going to be downvoted just for posting my opinions" crap. Either post your comment and join the discussion or don't. Don't beg for upvotes.
I did the math a couple years ago, at 4K (next gen?) things get reasonably useful (similar arc resolution to early 90's VGA monitors), and a 8K, you'd get pretty close to the arc resolution of looking at a 1080p screen everywhere you look: https://docs.google.com/spreadsheets/d/1pOx0Jcy6tpMGLxmPYX8n...
Data Analytics: Optimizing and Maintaining an Active Market-Network
vN-B probes are not passive objects. They would have observable effects from mining and propulsion, at least.
> What gain do the taxpayers get in exchange?

Overall economic growth. If you believe that a system where only real assets could be used to back a loan, and loans needed to be backed 100% by real assets would result in the same or better overall situation now if started some point in the distant past, then yes, we should strive for that. Personally I believe that the current system has allowed advancement farther and faster than the alternative. Sometimes progress is best achieved not through the safest route, but through the fastest of the routes with the acceptable safety margins, given a cost/benefit analysis. That's the system we live in. We don't always agree on the metrics of the cost benefit analysis, or what constitutes a good safety margin, but even the safest path forward we have is not guaranteed (recessions and depressions can still happen, regardless).
Though, if we're to quote the Times, this review[1] of Gone with the Wind is also notable vis-a-vis contemporaneous attitudes towards new media:

> we still feel that color is hard on the eyes for so long a picture

[1] http://www.nytimes.com/movie/review?res=9807E2DA153EE432A257...
You are mixing money with cash.

Cash is money created directly by the government but, when the government pay their providers in their accounts they don't use cash;

they (or I should say 'we') just increment a number in a computer and that money is equally valid that cash because it's equally valid to pay taxes. It's money so real as any coin or bank note.
We'd have to add a secondary remote interlock capability to prevent an out of control operator from doing something aberrant. Infrastructure without automation is hopefully dead, we just need to be smarter about how we accomplish it.
As long as he understands what he's doing and isn't spending himself into oblivion, it seems fine. I spent $60 on some fun flying yesterday and nobody ever gives me crap over that being a waste, and I can't even win any money with that.
Certdiff
Except for the fact it has a tendency to concentrate wealth by design, the exact opposite of what you want in fiat currency.
#Do cards are similar to Google Now cards. The idea is to enable any small business to expose a digital interface. i.e. a small collection of single-function cards which can then be dispersed, surfaced and executed anywhere.

I definitely see them used in notifications. Another use case that really excites me is Google's eddystone standard.
[ot] N1 is great, too bad I can't recommend to pretty much anybody because there's no translation support.

The bug is open since October 2015, has 50+ comments and no feedback from devs.
https://github.com/nylas/N1/issues/24

IIRC Atom doesn't have translation support either, I wonder if it has something to do with Electron.
> VR will flounder

To second your arguments, from a pure business perspective, VR would be already growing its user base and showing pretty nice retention rate if it was any close to be something people really want.
The products are similar. Do give both of them a try.

We have a demo at: https://my-demo.cloudron.me (username: cloudron password: cloudron)
I still have a VFX1 from the 90s. It's now rotting in my basement. This will go the same route.

(Forte Technologies VFX1, for those playing along at home.)
What did you find more compelling about the Vive than the Rift+Touch?
(Published Jun 3, 2014)
I've used my DK2 for hours on end (perhaps to the tune of three hours or so? You lose track of time playing in VR.) will no noticeable neck fatigue. Some of the best times I've had is driving around Europe in Euro Truck Sim with my force feedback steering wheel.
TLS Certificate Optimization: The Technical Details of “No Browser Left Behind”
That might sound snarky, but actually it's entirely true. Apple QA around Safari is dreadful. They literally break the rendering of thousands of websites in 9.2 and only fix it in 9.3 - three months later. All because of checked in WebKit code that wasn't reviewed correctly.

https://bugs.webkit.org/attachment.cgi?id=268394&action=diff
How to Rapidly Scale Your Marketplace App with Bribery and More
Fair points. There are definitely a lot of use-cases beyond ones that require moving around your body though: Zuckerberg's talk of court-side seats sounds pretty neat. For parents that can't get a baby sitter, or just don't want to spend a thousand bucks, getting to see a Warriors game virtually, from court-side, does sound appealing. I found the least nauseating experiences to be ones where I'm sitting in a spaceship, flying around. Perhaps enough of these types of experiences will carry the platform long enough for people to be willing to dedicate more of their home space to more advanced equipment.
This article is a great.

Similarly Working Effective with Legacy Code by Michael Feathers (http://amzn.to/1UxwVdL) is a great programming book. I appreciate it because It's really nothing but patterns for dealing with bad code (mostly Java, but most of it translates to other languages). Very little why (which I already know), lots of "how to fix X", aka, great signal to noise ratio.
>Because Apple wanted its system to have the simplicity for which it has become famous and wanted to make the sign-up process “frictionless,” the company required little beyond basic credit card information about a user.

>Some bank executives acknowledged that they were were so scared of Apple that they didn’t speak up. The banks didn’t press the company for fear that they would not be included among the initial issuers on Apple Pay.

Sounds like there was pressure from Apple.

Regardless, there's absolutely no sign of the security claimed by OP. You'd at least expect parity security, not an order of magnitude more.
I wouldn't prioritize it if I were you either ;)
As a long-time academic, yes. Industry does not do research of the same quality as academia; they will not approach as broad a range of questions. No industry would build a large hadron collider, or investigate obscure metabolic pathways or bacterial coat proteins with no known product development goals. Academic freedom doesn't exist in industry.

Furthermore, industry is notoriously tight with the results it produces; even if, internally, it's producing good science, the fact that this science isn't being broadly shared with other people is a huge drag on the pace of progress. Academic openness is indispensible to scientific advancements.
IoT Enterprise Rollout Requires Software Assistance, Says Bsquare
I just now tweaked my vimrc to be a bit nicer on remote ssh servers. Atom seems to be getting cooler every day, but I just can't see myself parting from Vim. Not yet anyway.

Another thought just stroke me as well: everywhere I look I see Atom, it seems like almost everyone has adopted it. If that everyone is just 1M, our world is very small indeed.
That's odd I'm not seeing any issues nor any one else I know. I use Safari constantly both on my phone and on my MacBook.
Why I Love Investing in REITs
Meh, Oculus' thing is that they want to "do VR right". If that means they need to be gatekeepers like Apple (hey, it works for Apple...) then so be it.

Saavy users will be able to get around this in seconds. Unsaavy users will be protected from saying things like "this doesn't work on the copy of Bejeweled I downloaded 10 years ago from PopCap!"
Remotely Exploitable Flaw in Truecaller Leaves 100MM Android Devices Vulnerable
For the rest of the world, we just call them Reserved Stock Units.

The OPs point still stands regardless; unless for whatever reason you think you'll get 1) a windfall of stock grants that are 2) calculate from some actual monetary amount divided by the current stock price, you want the value of your stock to go up.
Indeed, the VSCode intellisense for JS is amazing, especially after the latest February release.
>Turning $5MM into $10MM is inevitable.

What do you mean?
Download Kaspersky Antivirus 2016 Crack Serial Key Free
None of those links address the claim about SSL and email. And iOS4 is not an "early" iPhone.
Yes it can (& did).
Probably not. I don't know art history; wontfix. ;)
Yes, I've demoed this type of locomotion with a Vive. Teleportation is the de facto method, and causes no sickness. Try this in games like The Gallery, Budget Cuts, etc.
MMT is simultaneously

a)
a "heterodox" theory that mainstream economists don't consider entirely legitimate, and

b)
precisely how central banks in the US and UK describe their own routine monetary operations.

I still struggle to understand how and why these statements can both be true.
You mean Visual Studio Code, which is nothing like Visual Studio, except in name and their creator.
> I honestly think that Electron is the future of desktop software

I like your software but this statement makes me sad -- it's really not a great situation where a desktop software is written in a language that's not exactly great (to say the least); it runs on the top of countless abstraction layers that make the product comparatively very slow. I have 20 CPU cores and 64G RAM, and Slack starts much slower (!) than MS Word 2016.
Huge if true. On the scale of "Employer hires Employee".
OP URL takes you direct to login page; better to start from the top:

https://page00.com/
It's like with 3D movies, now we have 4k LCD TVs that support 3D glasses. But how often does one watch a 3D film at home or at a cinema? Beside Avatar and a few Pixar CGI movies, most weren't that great (often filmed in 2D and rehashed later for 3D).

Virtual reality glasses are ready (and were ready several years ago, but quite heavy with two CRT monitors in the helmet), but many people are sensitive to motion sickness - so this will be less popular than 3D glasses we know from 3D TVs/cinema. Plus it is more expensive. Certain games lend themselves to VR like racing/space games, were you sit and can move your head. But many other traditional games feel strange, at least for new users and sensitive individuals.

Augmented reality (Google Glass, Hololens) is further away and not ready yet. It will take 3-5 more years until we will see the first consumer products. At the moment the graphic quality is low and the POV is far too small - the graphics overlay area is very small. Some games lend to that technique, but many others won't be that great if you always see your own walls as background.

More promising is glasses-less 3D (aka autostereoscopy), known from the Nintendo 3DS: https://en.wikipedia.org/wiki/Autostereoscopy , https://en.wikipedia.org/wiki/Nintendo_3DS#Hardware . It's friction free, no additional equipment is required, it can be used by more than one person.
Thanks for your feedback. As we added more and more functionality to GitLab it probably has gotten slower. Since a few months we have 2 people working on improving performance fulltime. As you can see in https://gitlab.com/gitlab-com/operations/issues/42 our focus is GitLab.com performance but many of the changes should also improve the speed for on-premises installations. Changes include fewer calls to git, better caching of markdown rendering, etc. We already saw a lot of improvement in GitLab 8.5 https://about.gitlab.com/2016/02/22/gitlab-8-5-released/ and we plan to continue making progress here.
Can someone explain to me why Facebook isn't buying Yahoo? Perfect Fit.
This is correct and highlighted by the fact that Github doesn't focus on the CSS at all -- their claim would have been exactly the same if they did not copy anything and wrote everything from scratch. It's about trademark and user confusion, not copyright.
We detached this subthread from https://news.ycombinator.com/item?id=11373215 and marked it off-topic.
“We’d like to go home to our families, but the Sherpas are worried that if we cancel the expedition we will not get paid. We are willing to continue.”

Capitalism in its purest form.
Show HN: dotEnv to CircleCI environment variables (Golang)
> I think I need to make my snark a little more obvious.

Actually, please just keep it off HN. It distorts the discussion in all the wrong ways.
I'd add: think before you code. Programming is hard because thinking is hard. If you don't use tools to help you think rigorously you're going to ship software with bugs regardless of how good your unit tests are or any other strategy you use to cope with poorly designed software.

I don't believe not thinking is going to help you move faster. You're just going to spend most of your time fixing the problems you hadn't thought of before you started shipping code. And yet this is what we're encouraged to do. We're asked to fix the bugs, do the least amount of work to get it to go, and fix the problems later. We're asked to not think and just code. There are probably a handful of people in the world who can write complex systems in code with consistently correct results. The rest of us need to be more mindful.

We have wonderful tools available to us that can exhaustively check our designs. Using a system like TLA+ allows you to model your system in some pseudo-code and comes with a program that will exhaustively check your code for dead-locks, invariant violations, termination, etc. I've seen it used to find errors in graduate students' binary search algorithms 9 out of 10 times. Imagine what it can do for non-trivial components of your application.

Part of moving fast is knowing how to avoid making errors in the first place. The only way I know how to do that is to think. You can't do this properly in code alone. You need higher-level tools to check your assumptions and find holes in your thinking.

You don't see structural engineers slapping together the first thing that works and patching the building later when parts of it fall down. You don't sign waivers before crossing a bridge that claim no responsibility on behalf of the designers if it falls down while you're on it. Nor do you see engineers accepting more money from people to build private bridges that are less likely to fall down. So why do software engineers have no such liability for their creations?

Why not take a few hours to write a proper specification for your distributed locking mechanism and save yourself days or weeks worth of debugging -- or worse -- liability suits when your mistakes harm the interests of your customers or the public at large? Why not use tools that check your thinking so that you can chase more interesting optimization and performance problems?
Would love this to build a 'situation room' for the more expansive projects I work on. Sometimes inspiration comes when all the project graphs, tables, photos etc are presented in a way that I can just look from one to the other of the tens of key pages with a head movement (previously accomplished with pinboards)
The isolation of illness
try loading big json file :)
It's software to silently track your activity across the web without your knowledge or approval.
Had a friend nail up a dual-channel ISDN connection 24 hours, 7 days a week for over a month after very carefully determining with his local carrier that it was considered close enough not to trigger call metering.

Unfortunately the billing department didn't get the memo and he ended up with a 50k bill from AT & T. I don't miss those days, either, mate.
Oculus is meant for the more non causal gamer; I know quite a few of those and when they are playing they might as well have a VR set on. A friend of mine, when she is playing (and she plays for 3-4 hours per day) seems dead from a distance: when you come closer you see only her eyes and fingers move slightly while on the screen she is walking through large worlds wielding spells and weapons. Very few in % might be right but that is a lot of sales for the solutions that work for these people. I have a few of them (oculus backer, few simple ones that can be uses with a mobile phone) and I see uses as I do enjoy the experience and I do see the opportunity to, when the hardware allows, have enormous virtual screens when focusing on code or other work. My biggest issue for now is that all off them start to physically hurt when the weight of the device pushes the plastic into the cushioning in one location on my face after about 30 minutes.
Still not fast enough, especially when you have VSCode that is built with the same technologies and performs way way better. Atom can and should be faster.
I think VR and AR slot into the same use cases Mobile and Desktop currently occupy, with AR eventually being the lightweight, transportable solution and VR being the more capable but less mobile counterpart. At least for the foreseeable decade(?). For instance, I think input methods for (Desktop-powered) VR will advance much more quickly than input methods for AR and that will be a major factor.
you're right on all of this, except I disagree with your conclusion that VR is not close to being ready for mass market adoption. I was getting my PhD in VR before dropping out to start a YC backed company in 2011. It wasn't glorious at the time, I would just say I was pursuing a PhD in Computer Graphics so that people didn't write me off immediately. I am really happy that VR is getting a lot of attention, but the entire focus is on general purpose headsets which will likely not work due to two main reasons.

-The virtual world needs to match the physical world, if the haptic feedback isn't there, it is extremely discomforting and the closer you get in visuals, the worse the sickness will be.

-Headsets take too much set up, anything that requires you to deal with that many cords is going to eventually collect dust. I loved playing games in 3d using nvidias shutter eye glasses, but even that was too much set up to continue using for 6 months or longer.

All this is true, but I think there is still a huge opportunity for VR in the near future. To get it right, people need carefully crafted experiences where they can match the virtual world with the physical world using haptic feedback. You could use headsets or not, you can also just use stereoscopic monitors or projectors in a carefully crafted experience. I can envision an arcade that let's you play a 5v5 robot fighting MOBA, with the monitors not right up on your eye, but surrounding your cockpit. You can have visual acuity matching the real world (retina displays). You can match every physical stimulus with real world stimulus.
For seeing your keyboard, simply turning on the AR layer on head tilt works pretty well. Here's a video of a demo I made last year using that: https://www.youtube.com/watch?v=jNtZmCDyEyU&feature=youtu.be...

Doing virtual tracking would be ideal but neither the Lighthouse or Constellation protocols have been published (you could tape a Vive controller to the keyboard if you wanted to simulate that)