skysight-inc/HackerNews huggingface dataset:
Second Life creator starts testing its virtual-reality world: Project Sansar
Atlas, a Humanoid Robot, Takes a Walk in the Woods
Meowtel, Cat Boarding, Reinvented
Colored Diffs in Markdown
Eastern Carolina University sports teams are "The Pirates", hence the pirate ship. Their color is purple so I am sad to see they didn't make a Purple Pirate Ship.

An hour down the road from there: if NC State, UNC Chapel Hill, and Duke had had Second Life campuses, I can only imagine the level of trolling that would have taken place since rivalries are not mellow.
It's hard to explain briefly, and I don't know the details. However, I know that my own antidepressant has no significant difference versus a placebo effect with respect to depression. I'm not claiming that they don't work for people, just that they were rushed to market given current studies.

A cursory google search brings up a decent review of the literature here (note, not peer reviewed to my knowledge but an article): http://www.ncbi.nlm.nih.gov/pmc/articles/PMC4172306/
Because its true in so many of the larger Tech companies. Corporate nepotism, intense co-worker competitiveness, and inept middle management. I'm surprised everyone is so surprised.
I agree. I keep accidentally pressing Cmd + Enter.
This library was awesome for a time. I had used Turbo Pascal in the early 90's and had really liked the text gui.

When this port came out, I made my own "CUA" text mode editor on linux (really just a streamlined feature cut from setedit) and it worked fantastically for years. So much better than nano and other lame unix attempts at simple editors. Anyone who had been exposed to the DOS editor would pick it up immediately.

The problem was the library was only briefly packaged up, and early on it fell out of whatever distro I had at the time and was never picked up again.

It's a shame because that editor would have been awesome for beginners, though it had quite a few power features, such as syntax highlighting etc from setedit/rhide.
I can't tell you how many Insteon switches I've replaced in anger because they start flashing, stop responding to button presses, start beeping - one didn't even stop when I pulled the air gap switch. I'm well versed in their tech and in electrical systems, and everything was installed correctly, in some cases with fresh neutral wires pulled through direct from the neutral buss bar in the service panel, just to avoid potential crosstalk/current leakage, since they communicate over wires as well as via two way radio (newer spec switches).

I know it's anecdotal, but the Insteon forums are filled with similar stories. I was a very early adopter and have been through several generations of devices, and I'm committed to using another platform when I start replacing the remaining Insteon switches that will inevitably die.

I wouldn't recommend Insteon to anyone. X-10 was more reliable in my house. I'm evaluating Zigbee options now.
Bulk Energy Storage Would Increase Total U.S. Electricity System Emissions
You can set it up without GitLab via http://www.mattermost.org/download/

Only the docker install is pretty easy to do, doing it from source is pretty tedious, one of the reasons we will bundle it with GitLab.

It seems inspired by Slack but we think it is different enough and it will grow more different over time.
What is the command to load a json API? (Which requires to set the content-type header...)
The airwaves are considered a public space so it's not two private parties and the rules are different. (You can't just use air raid sirens to disrupt a public protest.) However, at a minimum you are likely to run into issues with the computer fraud and abuse act because your interfering with two other parties, and that has rather stiff penalties.

PS: Random noise is one thing; hacking someone’s Wi-Fi even using such a simplistic approach is very different.
There is no such thing as proprietary space vis the RF spectrum.
Does it have a microphone? Did not see it mentioned in the specs...
Once again, not true. NAT and QoS are the most expensive tasks a consumer router will perform, and even at 1Gbps it's rather mundane work even for a slower CPU (the 600MHz CPU in the RT-AC66U is sufficient).

Once you start looking at the latency requirements to achieve 10GBps interconnects you're going to have issues with what you can reasonably expect from the $200 price range, but consumer networks have a long ways to go before that's going to even need to be thought about.
We use docker pretty extensively, and so between each code cell we can evaluate the layered filesystem docker provides for changes and save them.
I too have suspicions the OnHub is a stealth echo competitor. After going through the comments here though, being the hub for home automation/IoT is compelling enough on its own. It'll be very interesting if a tear-down reveals internal microphones.
Yes, but those systems are not involved in the grandparent post's problem of a MIL ("check engine light") preventing the car from passing inspection.

Whether or not you can service the rest of the car in a DIY or third-party fashion is a commercial concern, not a regulatory concern. I think BMW makes fine cars, but their anti-DIY stance is why I won't own one. (Porsche, Mercedes, and the VW group are more DIY friendly, though still not totally.)
Yeah OSX will just magically solve all your problems, unless you live in reality.

But seriously - I was at a customer site yesterday with some colleagues and Wifi wasn't working for any of the Mac users. They were all told to reboot and then it worked. OS X is an excellent system, but it's shit stinks like the rest of us.
Unicorns Hunt for Talent Among Silicon Valley’s Giants
I use Firefox partly because I thought Mozilla's definition of "sane privacy and data access policies" involved client-side encryption. My parents understood that Mozilla couldn't see their bookmarks; now they understand that Mozilla can see some of their bookmarks but aren't sure which. Even if I didn't care about my personal privacy, I still couldn't use Pocket at work because of company policy.
This choice is long-term good if it reduces the use of DRM, but it's pretty user-hostile right now.

No chance of running in a "Windows 7 compatibility" mode that allows the DRM to keep working?
same experience here. I would never buy TP-Link again because of bad experiences. Flashing dd-wrt on one of its routers helped but it was still unstable from time to time. Well the same I said about LG phones (but having a LG Nexus). Seems software can be really important.
I recommend requiring "request-promise", which is a drop in replacement for "request". Here's the docs on sending custom HTTP headers with that package: https://www.npmjs.com/package/request#custom-http-headers
I think it would be very useful for repositories to have a default server-side push hook that scans for the most common mistakes, rejecting the push while printing an URL to a page explaining what's going on and with a checkbox for opting out on the check for future pushes to that repo.
Tesla isn't going to dominate the auto industry selling luxury cars. If they can create a car for "everyone" with a decent price (~$30,000) they might be able to gain traction. Toyota and GM (forgot VW Group!) aren't going anywhere but if they are challenged they might start innovating faster.

Electric cars will be the future and I cant wait for this to happen. No oil changes, belts, no pesky transmission to break and no exhaust.
> I believe most people fall into the middle - they want something that's easy to use with good performance but with the ability to adjust the 1000 configuration items if they wanted to.

I think most people want something that just works. (Most HN readers might want something where they can adjust 1000 configuration settings, but most people I think would never want to.)
We designed and built an app that allows users to take beautiful mobile surveys and earn real dollars for causes they support. We would love HN's feedback!
Which means this could easily get Thread support as one of the "software updates" to come out.
Yes, only waiting to be resurrected.
What does have basis in law is that, while on unlicensed spectrum, you can't willfully mess with other people's transmissions. Period, point blank, end of discussion. They were doing this. They violated the law. They got fined. This is not up for debate.

- On your property? Doesn't matter. Still illegal.

- They're using your SSID? Doesn't matter. Still illegal.

- You entered into a contract to block all other signals? Doesn't matter, you entered into a contract to do something expressly illegal.

- Too many radios will make the local spectrum unusable? Doesn't matter, the band is unlicensed. Still illegal.

We can talk all day about the should haves and the would haves, but the practical and legal facts of this case are quite clear.
> which seems a terrible decision from both a cost and scalability standpoint.

Hasn't seemed to have hurt Stack Overflow.
>> This would require keeping track of which one is bigger somewhere else unless you had enough room to store a sign.

Nope. You assume the math is being done mod 2^32 or 2^64 and it just works weather you use signed or unsigned integers. Pro-tip: the hardware does the exact same bit operations for signed and unsigned addition and subtraction (except for carry/borrow which aren't part of the C standard anyway). integer overflow is undefined, but this behavior is AFAICT universal anyway. If it didn't behave this way then a difference would in fact need the extra bit.
I wonder if space elevators should be added to perpetual motion machines as inventions for which the USPTO will demand working models. https://en.wikipedia.org/wiki/Perpetual_motion#Patents
PSVita: VitaDefiler for Android is working
Let me enumerate the worst errors in this article.

1. Their "headline" recommendation near the start is that you should write things like for (ptrdiff_t i=0; i<...; ++i) { ... a[i]; ... }. No, for this purpose you should almost certainly be using size_t rather than ptrdiff_t. The article nowhere gives any reason for preferring ptrdiff_t to size_t in this context. (There might be some; e.g., if you're processing that array in reverse order, you might want to test whether i>=0, and that won't give useful results if i is of an unsigned type. But you won't learn that from the article.)

2. The article claims that size_t and uintptr_t are synonyms, and likewise for ptrdiff_t and intptr_t. I dare say in practice they're always equivalent types, but they certainly don't mean the same thing and encouraging readers to think they do is a bad idea.

3. Similarly, the article says that a size_t or ptrdiff_t "can store a pointer". There are -- as the article admits -- integral types actually guaranteed to be usable in this way, namely intptr_t and uintptr_t. There is no guarantee that you can do that with size_t or ptrdiff_t, and no good reason why you should try.

4. The article says that ptrdiff_t "could store the maximum size of a theoretically possible array of any type". No, that would be size_t.

5. The article lists things that size_t and ptrdiff_t are "usually used for". The difference between the two lists is that the one for ptrdiff_t includes "size storage", which is exactly backwards. (You'd think the name size_t might be a clue.)

6. Those lists include, in both cases, "storing pointers". No: use pointer types for storing pointers, and if you really truly need to force them into integral types then use intptr_t or uintptr_t.

7. In the second example of a "sleeping error" -- the one with variables A and B -- the more fundamental problem isn't the failure to use size_t/ptrdiff_t, it's the fact that the expression A+B is of an unsigned type but is being used to hold a negative array offset. It's true that using size_t instead of unsigned will probably make the error go away, but the right way to make it go away is never to have the equivalent of ((unsigned)-2) in your code to begin with. You want a signed type for that, and int will do just as well as ptrdiff_t.

8. The final section of the article makes it clear that its real goal is to convince developers that (1) we should use size_t and ptrdiff_t if we care at all about portability and future-proofing, but (2) converting code to do so is too painful for human beings, so (3) you should buy their product.

It's maybe a bit unfair to classify that as an "error", but I don't think I would want to entrust static analysis of integer-type issues to software written by someone who could write this article.
It can still be useful. I work more and more on the console, remoting from the laptop to the work desktop. I love midnight-commander, mcview, and use (heh) tig (actually a git pager) for normal pager (instead of more, less, etc.). Along with emacs/vi/zile/mg/whatever is there. Won't mind a terminal mode debugger with some menus in there, that reflects what Turbo Pascal Debugger was (loved it back in the days)
This is an amazing story. Reminds me of my mother. I need to call her...
What's Facebook's total addressable market?
As I understand it (this is from his website), Trump's proposals are

1) Increase prevailing wage for H-1Bs
2) Requirement to hire American workers first

I actually don't see here a "right to work" for US citizens, only a requirement that they be hired prior to issuing a visa for a non-citizen/permanent resident. There are no details here, and how this is implemented is all important.

First, what would the minimum wage floor be? Market rate plus a percentage? Personally, I'd say that in high cost regions like SF, if the salary is less than $150k a year, it should be dismissed with contempt. I know this would cause sticker shock to employers, but when the median price of a house is well over 1 million, I'd say the minimum salary should be at least 200k, and probably more (this is in SF/Silicon Valley, it could be lower elsewhere). The reason I say this is that if the worker can't afford a buy a house and support a family in the region where the job is located, then you have a wage issue, not a skills issue. Keep in mind, we're talking about changing the normal hiring rules for employers seeking supposedly high skilled, highly educated workers who can't be found at any (reasonable?) wage. I understand that many jobs pay less, but we don't talk about a shortage of cashiers so critical that the US government needs to create a special visa for cashiers, even though employers would absolutely love to pay their cashiers less.

The issue of hiring a US citizen or permanent resident first is also all in the details. Suppose a programmer being interviewed for a junior web developer position does a great job on fizzbuzz, and can implement code to find all subsets of a set of integers that sum to a prime number at the whiteboard, but stumbles a bit trying to write code to find the sub matrix with the largest sum in an NXM matrix. Would this mean that the company can say attempted to hire a US citizen first? Alternatively, suppose that programmer completely failed fizzbuzz?

Personally, I like (but haven't fully considered) the approach of setting a very high minimum salary level, and then making it unlimited or setting the cap very high. To me, very high is, like, 250k ore more.
It really sounds like MS is trying to justify their ownership/outlook on $TSLA. How many more times do they have to write this before it becomes true?
I guess it could happen for applications targeting win32 with the /3GB switch
Need they ever know if you do NAT instead of introducing a new IP on the network (making sure that the Linux image isn't advertising any naughty services like SSH of course)? Of course, on a corporate Windows box you may not be root, i suppose...

Courage to you nonetheless! Time to find a job where you're root on your machine? :)
Owntrepreneurs never rest… they use idle moments to get work done
> Trust me.

I don't trust people who say "Trust me." :)
So it can't be used to replace the built-in REPL and play with your unpublished modules? That's a shame; the built-in node REPL has never been pleasant to work with. I would definitely pay money for a local version of this.
I texted my wife (then fiance) so much with this thing back in university. I bought two Cybiko Xtremes (still have them, dead batteries) and gave one to her for her birthday, which remembering her face at that moment really makes me laugh now.

Pretty soon though, we were chatting in (e.g. Philosophy of Architecture) class when we weren't playing faux-tetris or some of the other games on there. We had a number of funny conversations that I wish I had saved somehow. A lot of them revolved around our nutty professors, one of whom had started a habit of eating out of a bag of chips while he started his lectures. "crunch crunch crunch so...what is a dwelling?"

At the time I also had an HP Jornada PDA which had some incredible features and a bright color screen, internet connection, etc. but was practically useless for chatting in this way, because there's no way I could have afforded a PDA for my wife. In fact, just comparing Cybiko with the Jornada, pretty much everything except for reading e-books and jotting quick memos was a waste of time on the Jornada. So it's amazing considering the price and hardware differences and how much I was using the Cybiko.

I eventually loaded mine up with just about every app or game I could fit, and combined with my Sony Minidisc player my bathroom sessions at the university library went from like 6/10 (nice bathrooms) to 11/10 (nice bathrooms, ripped Internet radio music, ripoff arcade games).

One of my professors once asked if anyone in class had a timer he could borrow, and when I handed him the Cybiko with the antenna still up, he kind of grabbed the antenna and folded it toward the screen like it was a stylus or something, then started to laugh with the class as it became clear this was the extreme definition of a gadget. One look at the screen, antenna, and all the buttons and most people would say, "what is that thing?"

Finally on my graduation day I was chatting with my wife so much that after receiving my diploma I got mixed up and walked right back into the procession line instead of exiting stage rear. I almost went through twice, and ended up hiding behind a curtain slightly off-stage until the ceremony was over. Texting the whole time, and as my wife explained to my mom what was going on we were all cracking up. lol.
This method seems really cumbersome compared to the Airport Extreme and their wireless bridging method.
Not sure yet, maybe Ian of Spinpunch can comment.
> The buddhist octopus

Brilliant band name.
Fiber was part of "Access and Energy" led by Craig Barratt. Has a spot on their super out of date management page: https://www.google.co.uk/about/company/facts/management/
Now it should be easy to make it into a Jekyll plugin! =)
Well I've had more stability issues in OSX (two personal laptops, a work laptop, and a work iMac), than my goto personal setup... Debian Unstable.

Personally Debian Sid is my top choice, Arch being close second, and SlackWare being third for sentimental value.

Ubuntu always breaks on me after a while. Mint destroyed two separate and different installations with its full disk encryption. Gentoo is too much work. Fedora... I just cant bring myself to use something called yum. The Mandrakes, Mandrivas, PureOS's, et. al. and the derivative distros just feel like crutches to me. In my opinion nothing come close to the simplicity and straightforwardness of Debian.
I get a 404 error when I try to pre order in Google Store. I have an Australian account - maybe that's why? http://i.imgur.com/x0soYdJ.png
Which was precisely what was meant by it in my reading. Unsurprising really given the way many people act right now in SV.
Your biggest problem is you tried to create a product out of thin air.

You want to monetize video content? Guess what the best platform to do that is? YouTube.

I don't know why you would even consider building your own competing platform when YouTube is right there waiting and offers everything you need. There are countless examples of strong businesses that have grown out of publishing YouTube video content.

If you really believe there is a niche for the content, then this development hasn't changed that at all. If anything it just pivots you away from the silly idea of building a platform, toward the real value of the offering.

I realize it's not as 'sexy' just to publish YouTube videos, but it's a far more sensible approach.
Is it weird that I assume that both Google and NSA are recording all of my digital actions? Does no one else assume this? Which group is more delusional?
> Zuckerberg has already hired everybody in the USA whom he deems suitable.

First you have evidence of this statement I assume.

Moreover, Google has opened a very large office in NYC in one of the very largest office buildings in the city. Facebook, (and Amazon and Microsoft and Apple) have much smaller offices for engineering staff.

When Facebook and other firms replicates Google's efforts in NYC, I might become more convinced that "Zuckerberg has already hired ...."
How Relay FM Proves That Podcasts Aren’t an Overnight Success
Hypothetical question: I buy some land to host conventions. I make the buildings and enclose them in a big faraday cage. Then I make deals with anyone that agrees: Whoever wants to host a convention in my center, they will accept that inside the convention center, there will not be any kind of transmission, except my own wifi. Leaving aside the ways I could accomplish this, is what I want legal?
Duplicate: https://news.ycombinator.com/item?id=10081105
That's a very shitty amount of recourse.
Amazing feeling right ? Seriously, the way you describe it .. that's how people who truly love software should feel. Kudos !
Seems a little pricey. My TP-Link router was $45 and is amazing. I'm probably missing something but $200 doesn't seem "worth it" at first glance when set up really only consists of looking at the bottom of the router to find the WPA Key.
Actually makes total since. Really they should do all local deliveries.
A Purdie Good Life – The Documentary
How life begins (maybe)
A hundred times this. Same setup for me, except that i'm considering
moving to Stump WM or Guile-WM as a result of heavily drinking the
Lisp / Libre koolaid. Let people pry my Emacs and tiling window
manager from my cold dead hands! :)
> I'm surprised this isn't marketed alongside the Nest branch.

I'm surprised that it isn't a Nest branded product that the Nest division ultimately controls. Looking at Google's history, I wouldn't be surprised if the Nest division came out with their own wifi router as well.

I'm hoping that this doesn't turn into another Google TV release where the product is barely beta.
Bitcoin Exchange Harborly Shuts Down Due to Shrinking Market Opportunity
On Crowdfunding and Burnout
Visualize When Your System Was Running
The FAQ on the specs page mentions Thread support.
a similar, less complicated one
55 * y! * y! * y! * P *s
Good to know :). We have some ideas on how we might integrate with local files, hopefully we'll be trying some of them soon.
All I remember from Turbo Vision is the insane amount of brackets that were used in the demos for building a GUI/TUI control hierarchy.

I'll take the Turbo Technojock Toolkit any day over TV if I get sent back in a time warp.
Difficulty in enforcing a prohibition is not an argument against the prohibition itself.
We've had this in LA for quite some time. It works pretty well. I haven't had any problems with food that seemed too old since they're driving around with it already in the car.
Google's router probably gives normal people a better UI. It's better to compare it to Apple's wifi router.
Given this, it's truly tragic when a young adult takes on a mammoth debt to learn a skill that is then made irrelevant.