skysight-inc/HackerNews huggingface dataset:
None of it's particularly hard. I wrote a node.js server that serves a webpage for the dashboard, and passes messages back and forth between that webpage and the various devices.

Belkin WeMo switches and motion sensors are UPnP. Discovery can be flaky sometimes, otherwise they work well and there's plenty of sample code out there for UPnP and WeMo specifically.

The garage doors are Chamberlain MyQ, a proprietary website/app with no public API, but the website talks to a JSON API that was simple enough to figure out with Chrome's network inspector. I probably wouldn't buy MyQ stuff again if I were starting over just because of how closed it is. They don't want to integrate with anything else.

The Nest thermostat has a JSON API, also unofficial though an official one is in beta testing. There's a node package for that, so plug-and-play for me.

The rest of my stuff is Z-wave (short range 900MHz radio), which you need a hub for, to bridge that network to the home IP network. I got a Vera Lite for that as it's the best hub I found that has no subscription fees, is entirely self-hosted (there's an optional cloud component for remote access and setting backup without configuring your firewall), and exposes a REST API. That was the easiest thing to code against -- to lock/unlock the deadbolt on my front door for example, I just GET a URL with the device ID and command in the query string.
Ask HN: Sublime Text 'find' panel not visible
I haven't been able to find anyone on the Sublime Text forums with this issue, but whenever I hit CTRL+F, the find panel isn't visible. CTRL+H (find & replace) shows properly.

This happens to me (with all my plugins & themes) in Windows, but not in Mac OSX.

Any Sublime Text pros out there experience this issue?
Huh. This works for both -t and -c in emacsclient, with a vanilla build of pre-24.4. It didn't for ages, so thanks for getting me to check this out again!
I hate to self-promote, but I work at a company called payscale that makes its livelihood off of building super specific salary range reports out of crowd sourced data.

Below I'm posting a link for the generalized "Software Engineer" (non-senior) in the city of Berlin. Obviously where you place in the range is dependent on a bunch of other factors like your specific skills (some languages actually pay better than others), company size, and your years of experience.
http://www.payscale.com/research/DE/Location=Berlin-Berlin/S...

If you want to drill down further than that, filling out our survey will give you a personal salary range based on your skills, experience level, and all the other compensible factors that we've come up with. Good luck on your job search!
How often do you find the need to mess with the transaction isolation level in an actual application beyond the default set by DBMS? What are the type of use cases that prompts this?

I have been holding off on making the transaction isolation option available for our middle-ware because I figured it is probably rarely used in everyday web apps.
If you use Emacs in the terminal, almost none of this applies as they are there by standard.
Mastering Vim in Vim
If it's important, don't hack it.
I've been hearing this for 15+ years now, IE: that tech salaries in Italy are incredibly low. How is it possible, just given the raw supply/demand problem for tech workers? In every other part of the world, tech workers are somewhere in the say, top 10% of earners, but not Italy. What is it that's so unique about market conditions there?
I've been thinking about the doing the exact same thing but have been afraid that the kids would ignore it and go back to playing Minecraft.
i am from Milan, you can go to user groups ( like http://milano-xpug.pbworks.com http://www.webdebs.org/ ) or hacker spaces ( see http://www.talentgarden.it/it/ ).
Lot of people here with experience, if you need advice.
There are also A LOT of free conferences ( http://www.agileday.it/ http://2013.jsday.it/ http://rubyday.it/ http://www.communitydays.it/ http://2013.nosqlday.it/ ) where you can talk with italian (and expat) developers.
From there you can choose, europe is an easy target ( in berlin, london there are a lot of italians )
Someone hacked London Underground signs
The inline restriction burned us as well when we tried to implement this.

The solution is, of course, to do everything in separate script files, but it's not a trivial migration effort.
Easy there Satan.
Black is way more trendy than blue though.
I had to change the font because the file wasn’t loading...

I'm not sure if there were any confessions. It was basically a "hey, you should try out Go. Maybe. If you want. I like it…" kind of post.
Those are the exception, rather than the rule (as a result of the peculiar political power of farming interests, not just in the U.S. but everyone where in the world). Conservatives have embraced business practices that lead to de-industrialization and outsourcing. This has been the result of confusing the means with the ends. Historically, pro-business policies have been a means to the end of greater internal prosperity. But as businesses cross national boundaries, those means are no longer consistent with the stated ends. Policies that favor transnational corporations, even if they might lead to more prosperity at the global level, aren't necessarily those that will maximize prosperity within America.
Designer spents 5 years to create an almost-perfect 1:60 replica of a plane
Couldn't you just wire up a graphics library in Python, and give him a Sublime Text editor configured so that CTRL+B runs his python script? I'm not sure reinventing the wheel on this one makes sense, considering the power and simplicity of some of the environments out there, PLUS, python would provide him with real-world skills.
Q: Hacker News Nation, what Camera Do You Use?
You implied it though
I always mind of expected that someday we'd come up with something more sensible than a miniature Qwerty keyboard for text input on a phone. Something not unlike Swype (or any number of the other alternative keyboards out there) but with an interface which does away with the keyboard metaphor (note that Swype is the only one so far to catch on in any way).

(Also note that voice recognition doesn't count, as to compete with a keyboard your input mechanism has to be discreet)
It's like, "Design Patterns Personified!"

Sign me up to buy two copies when you do your kickstarter.
Bitcoin's bootstraps
Estonia: Electronic personal identification - Authentication - Develop Services
Billion dollar startup club info graphic
I stand corrected, my apartment was then a 2-room (1 bedroom + living room + kitchen + bath; I had thought living room counted toward the room count... it's been some years).

Yes, it was a special find, I admit. I was living in an old Soviet style block apartment building next to Weissensee[1]. I was able to come by it through a friend who moved out of town and let me take over the lease. She got it via a friend who knew the man who died living there. She was only there a short time and didn't clear out any of the old East German artifacts that were still left from the previous man. I kept a great deal of them (liquor, table settings, a california closet, a strange folding bed thingie, still-wrapped-up Christmas decorations, etc). I still use my DDR sugar bowl, creamer and shot glasses. I noticed a similarity to my things when I watched the movie, "Goodbye, Lenin!".

[1] https://goo.gl/maps/eKO6O
Sorry, I didn't say that Weihnachtgeld is required by law, just that I don't know a single person that doesn't have Weihnachtsgeld guaranteed by employment contract.
All of the things you mention are completely optional for the employer.
The Four Freedoms
It's hard to defend grantland after they wrote a 2900 word apology, but Dr. V

+ wasn't a doctor
+ claimed her putter worked on "magical" physics but it didn't
+ claimed she was an MIT professor who invented bluetooth and worked on the B2 and had top secret classifications
+ claimed she was a Vanderbilt
+ claimed because she was a Vanderbilt she has special relationships with Hilton
+ claimed her special relationships with Hilton could be used to get access to Hilton golf courses and Hilton customers

And had at least one investor who said he lost $60,000 of his money

I think this amounts to fraud. I think that changes the story from "marvelous putter" to con artists defrauding investors and consumers. I think that when you commit crimes and especially the crime of fraud it becomes very germane what your history is because you may have defrauded other people in the past.

I think no matter who you are if you have a secret you don't want out the best advice is not to commit crimes.

I don't know where in the priority for the local DA or the SEC defrauding an investor of $60,000 is, but it seems to have been ignored by everyone eager to take offense at how this article was written.
Eindhoven is cool as well!
s/make money/build value/g
Colonel Batguano - man, that guy was crazy. Like, seriously bat-shit crazy!
Wow. So cool. Much monies.
"Immunity Project is a non-profit initiative dedicated to developing an HIV vaccine."
Bummer. I was going to get my nephew one of those because he really wants to learn programming and his family can't really afford Internet service. That amount of data was perfect for his needs.

I hope it's a mix-up or something, but I kind of doubt it is.
Before you go too far, have you checked out http://racket-lang.org/ ?

Dr. Racket is pretty darn good, and racket is a reasonable language. Plus, I think someone over there is still chipping away at http://www.pyret.org/
This is a really interesting project. I have so many questions and it seems others too. It would be great to do an AMA on Reddit or something.

So one question: This "targetting capability" that HIV controllers have, which your goals is to give it to all of us, does it also have any other benefits? Does it also help protect us from other viruses?
> I also read the word "triggering". A term I can never seem to figure out in it's context. It seems some people believe they (at least ought to) exist in some Utopian society where everyone should know what may upset everyone else (even in the slightest way) and endeavour to avoid at all costs. I mean it's maybe a nice concept on the whole, but the over intricate levels these people take it to are ridiculous.

That is not what triggering means. Generally triggering means you are going to talk about things that, for people who may have suffered horribly at the hands of, may cause you to flashback to those times. For example, if you are writing an article about rape, it may be that someone who is a survivor of rape would not want to read such a story as it may trigger flashbacks, panic attacks, etc. due to their history. Generally speaking, you usually want to notify someone up front if a post or writing contains something really disturbing for some readers. Moreover, being slightly upset is not being triggered, being triggered is more like a full on episode and is emotionally traumatic. If you've had the luck to never have something like that happen to you, you should be extremely thankful.

> Simplifying a name, or even a gender is not a personal attack or an attempt at discrimination, it's just in truth a simple system.

Actually, systems that override a person's ability to control their name and/or gender are discriminatory inherently. How many times have we heard stories about people from different cultures with longer names that have them badly handled by services and cause them problems? Systems and designs that normalize western style names are inherently discriminating against everyone else. Systems and designs that proscribe for only 2 genders or that genders are static are inherently discriminating.

> I'm sure there are people in the same situation that haven't had this problem, so how it isn't user error is beyond me. It's a free service...

Free service or not, how user data is handled is an important aspect of design. When the systems being produced by Google leak details intended for use in only one service or product start to cross pollinate in a way that is difficult for the average user to understand, it is not user error it is designer error.
McGovern: Valve games for Debian Developers
You posted a link to Berlin, which has several entries for different types of engineers. But close enough :-)
I had usually bought electronics from the USA when I knew of a friend coming to visit. They'd purchase it, bring it over and I'd pay them back. I avoided paying the VAT that way.
Free productivity tools for Chromebooks
How Caterpillar got bulldozed in China
What requirements does an object have to fulfill in your opinion?
For some who works with split windows, i don't like the idea to trim the space and hide the status-bar, but everything else is great.
That's actually the root of my issue with django. It's a vanilla MVC framework with a scaffolding admin interface and an ORM layer. It's popular because it's relatively easy to get started ("the Rails of python"), and thus too often it gets picked by default. The problem is that too often my customers have already picked it, have run headlong into development, then I walk in and have to ask why they picked django when their requirements don't match any of its architecture assumptions.
At least he should enable XFO if he doesn't want to be framed.

His HTTPS endpoint is not trusted by the browser, either self-signed or missing some intermediary cert... If he wants to enable the contact form for business inquiry or personal inquiry, might be worthwhile to get some $10 cert? If he already ahve gotten that far to get a 443 port enabled.

XCTO is pretty cheap to enable and doesn't hurt. The only problem is IRRC IE has a different MIME list then Firefox and Chrome.

It's pretty cheap to enable some of these security headers, just as it is relatively easy to disable some of the server-type headers (x-powered-by e.g, which apparently he doesn't have it exposed I think)
It should go without saying
> Importing from live git paths seems like the worst possible solution to this.

Then don't do it. Check your dependencies into your repositories and update import paths.
So you're saying that climate scientists are motivated by greed and stupidity?

And if you've been involved in climate debates before, you know full well that an article in Newsweek does not mean global cooling was widely accepted among climatologists. It was not.
Back in 76 there would have not been contractors (who had been let go by the CIA) employed by a third party working inside the NSA - which is where the vetting fell down
No, as far as I know we get no tax advantage from this beyond what anyone gets from making any charitable donation (the ability to deduct it).
yes fake-id's, stacks of unmarked, 9mm silenced. The whole shabang.
I should have qualified that number right from the beginning as a back-of-the envelope estimation:

If we assume a 10x multiple to profit and a 5bn revenue, it results in 5.4% margin.
If we just say it was a 8x multiple, then it is 6.75%
It goes to 7.7% margin if we make the multiple to be 7x
The rest of the people don't care.

Except that they will, as the consequences become evident.
Whoa, where are you living on that kinda rent? I pay almost double.
Perhaps he started working there a while back and recently got promoted:
http://economictimes.indiatimes.com/news/international/busin...
Relevant - http://www.numbeo.com/cost-of-living/compare_cities.jsp?coun...
No, it doesn't say that. The best climate science predicts a rise of 3 degrees Celsius or so, which has the potential to substantially disrupt some vulnerable societies and act as a significant drag on economic growth. It would not render large portions of the world uninhabitable, though.
Come to Denmark. We need more programmers, and as a EU citizen you have the right to work here. Everyone speaks English here. http://www.it-jobbank.dk//?lang=en
really? I think typing with modern touchscreen keyboards (with auto complete, word prediction, swyping, and gestures) is much easier and faster than tiny physical keys.
For the rent in Berlin calculate circa. 10 euro per square meter. Generally life in Berlin is cheap (For around 1200 Euros you can have a nice life).
You can find extremely nice places for around 500-700 Euros per Month depending on where you want to live. Demand for flats is extremely high so it's really a matter of luck. Another 700 Euros to live very comfortably in Berlin (Lunch, occasional dinner, going out on weekends). Standards of living are extremely high in Berlin. I can only recommend this city!
How to stay while ramping up
We're absolutely planning on doing an AMA on reddit in the near future!

The "targetting capability", definitely does have implications for other types of viruses. While this vaccine focuses on giving the power of HIV controllers to everybody, other controllers do exist. For example, there may be controllers for other viruses like Hepatitis, HPV, Herpes, or even things like other viruses that cause cancer.
I am not looking for a debate here but your points are related to Google's algorithms analyzing user data. Google developers do not have access to that data and Google does not reveal data to anyone. Yes, I consider our handling of this data a success of our privacy engineers.
After 6 months of anti-mass surveillance activism,I'd like to share an insight with the community.

The problem with the NSA is not just one or more illegal program but their operating culture and philosophy. The NSA has gone into the business of preemptively acquiring capabilities(subverted systems,large scale databases, zero days, malware, etc) and then marketing those capabilities to other institutions from law enforcement to foreign governments. The NSA leverages the classification system, deception and parallel construction to evade judicial and legislative review on how those capabilities are used.

This approach to covert actions means that there is no part of society that the NSA will not attack to stockpile a capability for some unspecified future use.
The best science says that climate change is probably going to make a large fraction of the world practically uninhabitable in less than a hundred years

The best climate science is still crap.

We can note some upward trends, but we still haven't created very good models that predict where things are going or how quickly. We still don't know how strong of an effect CO2 has to our climate vs solar activity and natural variability. It's been rather telling that IPCC has had to adjust its predictions significantly over the last decade because they haven't matched up with reality.

Let's all step away from the hype, politics, and hollywood portrayals to figure out what's really going on.

Personally, I find it very grounding to go back to Judith Curry's blog every once in a while to see what a reasonable skeptic is observing in all the political noise around the science.

http://judithcurry.com/
It's also featured in this year's CES 2014
http://www.youtube.com/watch?v=HJYyy1u1xmQ
> excluding rent

edit: Ok, so I should have read to the end. Yeah, £425 is ridiculously cheap for London.
TigerDirect.com Now Accepts Bitcoin Payments
In which part of London do you get an apartment for £425? I had the impression that you have to pay at least 3x that amount to get a reasonable apartment in a somewhat central place.
> No way to lock dependency versions, even if I fork something and depend on it, nested dependencies can fuck up at some point.

Just copy the dependencies into your repo and adjust the import paths. If necessary, flatten the dependencies of dependencies.
unfortunately, this is exactly what is happening. I started at IBM's server group (P-Series) and when I left (right around when Sam Palmisano retired) there was a slow move towards changing from a development company to acquisition company. Sad to see it decay.. hopefully they have a plan.
> Can you specify domain wildcards in Content-Security-Policy script-src?

Yes: http://www.html5rocks.com/en/tutorials/security/content-secu...
"What are they supposed to do?"

For a starter, watch Lawerence Lessig @google talk
https://www.youtube.com/watch?v=Ik1AK56FtVc

Get off your butts and vote independent. For those who claim that you're throwing your vote away reply with "No, you're throwing YOUR vote away."
Here's the reality though: so many of those apps in the ecosystem are half-baked, unsupported, and don't actually work. It's a mess trying to match existing code to a set of customer requirements, all the time with the customer saying "Can't you just use django-foo?" ignoring the fact that django-foo was last upgraded 5 years ago and won't work with anything newer than django 1.4, and doesn't do half the things in their requirements anyway. It's pretty rare that any of those applications in the ecosystem actually save me any time.
Spoiled Onions: Exposing Malicious Tor Exit Relays
I refuse to believe that humanity is at its apex.

Keeping our heads in the sand about climate change is a terrible idea and will have dire consequences. Admitting defeat and that the world is about to go down the toilet is also going to have dire consequences.

My opinion: Raise awareness about the problem and fight to fix it.
Hacker News Data Analysis: 2014 Edition
Insecure troll?
Is this not a case of a Springboard rebooting? I've got the same issue with a 4s.
Weihnachtsgeld can become a "betriebliche Übung", if it is payed three times in a row, meaning your employer has to pay it, unless you have a contract that explicitly states otherwise.
Worst case, as someone mentioned in that thread, you could get a FreedomPop wifi hotspot for $50-$60 that includes 500MB/month of free usage.

I bought a Samsung Chromebook a year ago so I can't remember what the exact price difference was between the wifi and the 3G model, but I feel like wifi model + hotspot would about be a wash vs the 3G model.
About 2/3 have founder CEOs, and they are mainly at the top of the list.
What if the ‘mass media’ era was just an accident of history?
I glanced down the other day at my iPhone 5 and saw the apple boot screen. I thought it was just a fluke because I've only seen it once.
OP Here.

So I was definitely over-worried.
I learned a lot today and was something that I was not expecting at all.

First I would say to everyone that criticized my post: THANKS. Really thank you, because you made me feel better.

I read every comment here and got some useful advices. Also I talked in private with some great people and received lots of emails with great advices.

I really didn't know about the European Startup scene. Lots of people suggested that I should move to London or Berlin. Thing is the internet and web startups are mainly US based that's my kind of trap that I felt.

...Thank you
To answer your first question: yes[1]

[1] http://www.w3.org/TR/CSP/#matching
Have you tried FreeBasic + FBide? http://www.freebasic.net/

It's almost compatible with QB, but it lacks some of the debugging facilities.

My favorite feature was stop-edit-and-continue. I still miss it, but it’s very difficult to implement in a compiled language.
In our company noone gets Weihnachtsgeld. We treat it as part of the salary and just include it in the monthly wage. But I agree: If it's granted it's more of a salary part than an actual bonus.
I actually have the same sensation, only for me it is about how much faster I could crank out a solution if I was using Flask or Tornado. Django is probably fine for proof-of-concept style applications within a certain set of requirements, but too often it gets used for applications beyond its scope.