skysight-inc/HackerNews huggingface dataset:
Even though this isn't quite on the topic of Bay Area rent, room and apartment sharing is pretty prevalent in Beijing as well, with similarily ballooning rent prices. Whilst I was living there, I shared an apartment with 3 other people, the landlord and 2 other chinese guys which were sharing their room. In fact, most of the younger foreigners I happend to hang around with shared apartments, and I wouldn't be suprised at some of them sharing rooms either. The only guy under 25 where I'm certain that he had his own flat to live in had a mother who used to work in real estate. Proably the most cramped situation that was described to me by an expat involved a girl that i met in one of the cities posher nightclubs who came to Beijing to find a modeling job, who was sharing an apartment with 5 other girls. Presumably, they did share rooms. And this is foreigners that came to Beijing despite of that. I cannot imagine how cramped some of the BeiPiao (Chinese migrants coming to Beijing) are willing to live just in order to stay in the city.

So if you're young, unmarried and you're not incredibly fussy about living together with other people, I think you should absolutely go for it. Having to share a room isn't some kind of ungodly indignity, especially if you get along with your roommates.
If you are willing to do abit of hacking you can do it.

For instance here is a gist I whacked together in a few mins that will build you a runnable Ruby intepreter with NOTHING else installed but it's required shared libraries. (Note this would not be fun to get say Nokogiri working in without knowing what you are doing)

https://gist.github.com/josephglanville/5a251002de7a4451210d
How should I spent one month
I would like to take 1 month of unpaid vacation, thats not so big period, but how do you recommend to spend this one month for learning new stuff. I am especially interested in web development, if you are expert in this area could please elaborate and give me a roadmap.
What a puerile attempt at trivialising someone's concerns. Why do you think a file length is important? What you are demonstrating is the very lack of control that people are complaining about. Well done, you've replaced the standard functionality with an ini file. What about non-standard functionality? Flexibility? Transparency? The logging concerns? The dbus concerns?

I think one of my biggest concerns with systemd is that there seems to be little valid debate around it. The pro-brigade mock the anti brigade with little attempt to address their concerns.
How to stop Apple spying on your Yosemite searches
One small mistake at the end:
x = $1.25
y = $3.75
Fresh Code Editors for Developers
> Also have a mech at home, and seriously thinking about buying one out of my own cash for work (no way they're going to pay £100 for a keyboard...).

Work should pay £100 for a keyboard, if it's necessary for you to work healthily and safely. They spend more — often much more — than that on (for example) disabled toilets, lifts, ramps, chairs, manual handling training, first aid training, ...

See http://www.hse.gov.uk/msd/faq-dse.htm

> "My wrist aches when I use my mouse. How can I prevent this?"
> ... "try a different size or shape of mouse. Your employer should help by providing a range of such equipment."

(Also, subtract VAT and it's only £80 anyway.)
The thinking is something like:

A bright kid with a decent social support system may not find a place in the schools, but will make a place forthemselves outside that system. A kid who is struggling to read at grade level, who comes from an impoverished and/or abusive social network - this kid may have two strikes against them before they show up at all, and warrants the extra effort to try and help lift themselves out of there circumstances.
I dont see why people downvoted you. You had the best all-round advice. especially this part:

"It can't even do X, Y and Z!" stage, you'll realise that:

- It can do X, just in a way you didn't recognise because you didn't fully understand X

- It can do A, B and C that you never even knew existed

- Y is actually an anti-feature, which you didn't realise the problems of before
How artificial intelligence and augmented reality will change the way you work
Are you suggesting that colored prompts violate the rules of consistency and least surprise?

(Actually, if you are suggesting that, I'm not going to disagree. But I am going to say that if so, those rules don't apply in the case of colored prompts, because colored prompts are useful.)
I went through school always near the top, academically, but I wouldn't say I was well-served by the school system. My wife had much the same experience, though rather worse than mine; she very clearly remembers loving doing math with her older brothers when she was small, but schooling managed to replace that with almost a phobia of anything that looks like math.

Now we have small children, and they're obsessed with reading/writing, numbers, and creative play just like we were as kids -- so they're far ahead of their age group, generally -- but we've kept them out of school so far. We're trying to figure out a path for them through the available educational options, and we're strongly inclined towards more experimental approaches.
It's not a question of size but a question of semantics.

If you dump an OS in a container you are treating it like a lightweight VM (and that might be fine in some/many cases).

If however you restrict it to exactly what you need and it's runtime dependencies + absolutely nothing more then suddenly it's something else entirely - it's process isolation, better yet it's -portable- process isolation.
I disagree. I was one of those kids who was singled out for special education because I was "too stupid/lazy"; but it just turned out I was really bored. I bet our imposed labels just adversely effect these kids until they "match our expectations" and are basically lost forever. In my case, it took until high school, or even college to "break out" of the label.
This looks really cool, I can definitely think of a few use cases where a docker image might come in handy (vs a service like iron.io that just supporting a variety of languages on IronWorker). At the same time, having to build an image for small ad-hoc tasks might get a bit cumbersome.
That reminds me a bit of the Set card game:

http://www.amazon.com/Set-Family-Game-Visual-Perception/dp/B...
Did you go through the Emacs tutorial?

Emacs allows you to use basic commands like any other editor, but to be blazingly fast you need to use the controls explained in the tutorial (plus some extra stuff that you can pick up later). The tutorial is not optional if you want to be blazingly fast.

It's probably true that if you come from vim to Emacs that you won't get a huge editing boost as such, but I think the reverse is probably also true.
OT: I've been thinking about getting Microsoft Sculpt Ergonomic Desktop keyboard. Is it good?
> So, it is reasonable to optimize the speed of the Debug version.

Yes, yes it is. Remember, only optimize things that are actually slow though!
Except that I get a different answer if you do a very simple bruteforce:

def check(n,am,pm,total):
for x in range(1,n):
if (am * x + pm * (n-x)) == total:
return "AM: %d @ %d / PM %d @ %d" % (x,am,n-x,pm)
return None

def solve(total,birds):
for am in range(1,total):
for pm in range(1,am):
result = list(map(lambda n:check(n,am,pm,total),birds))
if all(result):
return result

print(solve(3500,[10,16,26]))
Staples investigating theft of payment card data
My wife has left me. And my phone is getting surveilled. Don't ask me how I know it. What do you think I should do? - An Indian in Varanasi. BTW, there is no complaint against me and I am being visited by police every week.

Ground reality is a bitch.
A.S. Neill actually talked about that in a book. It’s the parents that mostly prefer traditional schools and only consider alternatives when something goes wrong with their kids.
I also recommend Dvorak. I doubt it solves all problems, but I feel it significantly increases the time I can spend typing compared to with Qwerty, much beyond what I do for 99% of the year.

Easily overlooked is using the shift, control and alt keys correctly. It's left-control + backspace, right-shift + 1, right-alt+F4 (to pick examples that work on Qwerty and Dvorak). Otherwise you're still stretching.
Just how can one adapt to gunfire? Grow a shield?
I know how HSTS works. I was responding to the claim that offering a HTTP service which redirects to HTTPS somehow reduces security, even when HSTS is in use.
Have you met our nationalist government?
El efecto de campos electromagnéticos de radiofrecuencia en células
Its the inevitable result of grade inflation.
New high-speed transatlantic network to benefit science collaborations
I still run my own mail server... But I understand your point - the reasons I still do are mostly not technical.
I'm not sure what proportion of servers use TLS. I imagine a lot of mail would go missing if you started to require it though. IIRC, Google started publishing numbers somewhere.

The good thing about involving DNSSEC+DANE is that, even the first time an SMTP server connects to another, it knows that it must use TLS and must expect a particular certificate. With HSTS you don't get that protection on the first connection.
IMHO this comes down to people being unable to make judgement calls any more. Every decision has potential legal consequences, so anyone making such a decision has to have clear criteria for making it that will stand up in court.

Companies don't give referrals any more for the same reason - making any judgement about an ex-employee is potential grounds for legal action (the next employer can sue because they hired the person on the basis of your erroneously good referral, or the ex-employee can sue because of your bad referral). Most companies now refuse to do any more than confirm position and dates of employment.

So if HR does anything except screen by specific, pertinent qualifications then they could potentially be sued, especially for public sector jobs.

Which is why the "back door" of knowing the relevant manager and getting them to hire direct without going through the recruitment process is fine by everyone - no liability! The position was never advertised so it cannot be discriminatory or unfair.

Of course, for some public sector jobs (and large corporates) there is a policy mandate that all jobs must be advertised.
A dimebag would be $10 -- stretching what "dime" means (I've never heard any other context where it means $10 instead of 10 cents!), but it must have been catchy enough to stick....
Took me about 20 minutes to solve using a bruteforce solution scaling linearly over the total revenue (in cents, so in this case 10500 iterations).

Writing down equations:

x*a + (10 - x)*b = 3500
y*a + (16 - y)*b = 3500
z*a + (26 - z)*b = 3500

x*a + (10 - x)*b + y*a + (16 - y)*b + z*a + (26 - z)*b = 3 * 3500
(x + y + z)*a + (10 - x + 16 - y + 26 - z)*b = 10500
(x + y + z)*a + (52 - (x + y + z))*b = 10500
p = x + y + z
p*a + (52 - p)*b = 10500
a = (10500 - (52 - p)*b) / p

p is the total number of chickens sold before the break. Obviously this can't be negative nor more than 52.
At least 1 chicken must be sold both before and after the break, because 52 is not a factor of 10500.
So 0 < p < 52.

We know that b < a so b < (10500 - (52 - p) * b) / p.

b < (10500 - (52 - p)*b) / p
b*p < 10500 - (52 - p)*b
b*p + (52 - p)*b < 10500
b*52 < 10500
b < 202

This is easy to bruteforce:

for p in range(1, 52):
for b in range(1, 202):
if (10500 - (52 - p)*b) % p == 0:
a = (10500 - (52 - p)*b) // p

if ((3500 - 10*b) % (a - b) == 0
and (3500 - 16*b) % (a - b) == 0
and (3500 - 26*b) % (a - b) == 0):
x = (3500 - 10*b) // (a - b)
y = (3500 - 16*b) // (a - b)
z = (3500 - 26*b) // (a - b)

if 0 <= x <= 10 and 0 <= y <= 16 and 0 <= z <= 26:
print("Before the break one chicken cost ${:.2f} and the farmers sold ({}, {}, {}).".format(a / 100, x, y, z))
print("After the break one chicken cost ${:.2f} and the farmers sold ({}, {}, {}).".format(b / 100, 10-x, 16-y, 26-z))

Spoiler:

Before the break one chicken cost $3.75 and the farmers sold (9, 6, 1).
After the break one chicken cost $1.25 and the farmers sold (1, 10, 25).
Show HN: Sesame now supports AppleScript
Hi all - Atama software developer here.

You may have heard of our Sesame proximity key (http://atama.io/sesame2), which locks your Mac when you walk away (saving you dubious posts on your FaceBook account) and unlocks it when you come back (saving you the drag of entering a password).

The app that comes with the hardware has now been updated to include Apple Script support
Sesame 2.2 is now out with support for AppleScript.

We’ve just released v.2.2 of the app, which adds Apple Script support. We have some example scripts that you can use to get you started, such as:

Mute,
Pause iTunes,
Pause Spotify,
Set Skype Away

Custom scripts can easily be added and assigned to lock / unlock events by adding a .scpt file.

Now it's your turn to see what you can come up with. Have a great idea for a script that fires when you lock / unlock your machine? Head over to https://atama.io/sesamegiveaway and enter our competition for a chance to win a free Sesame2 unit and have your script added to the app for everyone to enjoy!
How OpenStack powers the research at CERN
Most commonly followed Twitter accounts by various groups of people
And are any other airlines any better than Ryanair for that? My last ryanair flight that was cancelled, I spent 3 hours in the airport and was flown home, and got lunch out of it, and when the flight was cancelled the estimated departure time was correct. Obviously, I'd rather get home, but that's not a half bad service. Comparing to Aer Lingus (another Irish airline that offer similar routes) I've been offered nights in a hotel because they decided to overbook my flight, and I arrived on time (~50 mins before departure to Dublin), not early. Which would you prefer?
5 Tools for Mobile Game Developers
I'm curious about a couple details of the delivered picture versus the reference: how long did the single picture camera take to expose and how much vibration was introduced by its arm's motion?

I suspect some of the sharpness of the one versus the other is related to different exposure times and vibration while imaging, so it's probably doing even better at its job than it seems.
PG's tied with Bill Gates among tech investors[1]. Overall though, it's all pretty dull. I wonder if they have lists or separate accounts to privately follow what they care about or is this it.

[1] http://tmf.tylerp.me/results/tech-investors
Nice. They use deep convolutional neural nets, which is the key algorithm that dominated the ILSVRC 2014. This computer vision contest included, among other challenges, recognizing different bird (and dog and cat and spider and.... ) breeds. There is a blog post about ILSVRC that even uses the same xkcd comic ;) http://blog.a9t9.com/2014/10/amazing-progress-of-computer-vi...
Countries care about relative standing compared to its neighbors as much as (if not more than) absolute standings. How is a country that uses the promise of cheap gas and oil as a carrot to keep its neighbors in line going to react when its carrot is taken away and all it has left is a stick?

Furthermore many oil rich countries have shown much more interest in using their wealth to increase the wealth and power of the elite and to oppress and control the population at large. How will they react when they face a very real risk of losing power? How will the oppressed people react when they start seeing the wealth (and the power that comes with it) slipping out of the hands of the elite?
What's the problem with 2FA with SMS? I'm using it and it's good. They send signed SMS with nonce, I'll verify the signature with their public key, and sign it with my private key, then send the signed nonce back. Then the web interface tells me that now I have successfully signed their request nonce XXX, and they'll be forwarding my login token to authority X. So it's not so easy to tamper with properly made mobile SMS 2FA. My phone never receives the actual login token, nor the service X get's it unless I'll also verify the login request in browser. Of course before all this happens, I also would have given preliminary login information like username and password.
Given that fossil fuels are a non-renewable resource and the urgent need to reduce/eliminate dependence on fossil fuels due to climate change, will this not happen regardless though? I would hope these countries have the sensibilities to see the writing on the wall.
Voice recognition can work well for English text. For writing code, it's certainly better than nothing, but on the awkward side; I found a zero force keyboard works better: http://specialneedscomputers.ca/index.php?l=product_detail&p...

A USB touchpad is a zero force mouse substitute, though a little annoying for positioning; I ended up using one for clicking in combination with an optical mouse for positioning. Has anyone yet released a mouse with zero force clicks? Microsoft released one with zero force for half a dozen useless functions, annoyingly, everything except left and right clicks.
The Over-Commercialized State of Modern Medicine
Watch live: planes landing during heavy storm
The Experts
This headline annoys me no end. Does wired think that there's an Apple employee scrolling through your searches and making a note of anything interesting?
The Docker hub is - after such a short time - an even darker place than the wordpress plugin registry and is already a source of security problems and a useless waste of bandwith, time and effort. Besides too many amateurs publishing BS, the real problem is that the company behind this is not taking responsibility to assure the quality of their containerized-app-store. This does not have to end in censorship, like our beloved Big Brother Apple does - some automated checks on each uploaded image could be a way to go plus a team of reviewers, that approves everything uploaded. Of course, the amount of information attached to any image currently is a joke, the whole hub is a one-day-of-work prototype that never should have been published in the first place in this premature state, but now it´s too late, so there is no other way than burning it down and restarting it with some more thinking before.

Much better concept would be: share layers, not images, based on verified base images with preinstalled saltstack. This effectively boils down to sharing good and up2date provisioning scripts.

There are some more conceptual problems with the whole docker idea that are rooted in a "need-to-productize-quick" infected thinking and do make everything seem immature and not really thought out - very basic problems that pop up with orchestration and networking should have been solved before releasing the product, now millions of half-assed "products" step into that gap and the result is a bizarr level of overcomplication of any infrastructure that was not possible before with virtualization alone, and still there are important things that "will be contributed in the future by somebody, hopefully".

Docker should not be a product itself with it´s own "market", but the basic docker ideas should be added to already existing concepts and inherit already existing infrastructure. The docker execution model should be a standard feature of any linux distribution with a standardized container modell (with some security added!) and the existing packaging infrastructure should be extended to handle what is needed to support it, including userspace updates and provisioning or on-the-fly rebuilds, so people can concentrate on writing provisioning scripts and not fighting another layer of system config BS. Getting rid of the VM is great, but building even more complicated overhead is totally absurd. Meanwhile something like Vagrant is a great thing to learn from.
I read a similar comment on Slashdot.org about 11 years ago when I was suffering from terrible wrist pain, hand numbness, etc. Here is additional information on the Sarno mind body approach to curing RSI:

http://www.rsi.deas.harvard.edu/mb_what_is.html

I am 11 years free of any wrist pain. I use a cheap crappy keyboard that came with an old Dell computer and a normal mouse to program about 60 hours per week.
It was annoying that the article said:

But when the 190-pound visitor stood atop the 100-pound board, one gentle push was enough to send him spinning across the room over a cushion of air.

This is very poor writing since there is no "cushion of air" involved, the air is not supporting the weight of the board and rider, it's a magnetic system after all. It would probably work almost exactly the same in vacuum.
I think dwheeler is trying to get this fixed/standardised in POSIX via the Open group.
Sites like Slashdot have this kind of system, however there are still a lot of comments that get buried, which means you have to browse at -1 or 0 in order to not miss something. Kind of like reviewing your spam filter periodically.

What I think could be a better system is for everyone to be able to mark what they like and don't like, then have the option of sorting by votes of other people that typically vote the same way you do. So people that like a lot of meme humor will see that more, and those that don't won't. Add in the ability to select from various "clusters", so you can also have the experience of reading comments based on alternative tastes, then I think you would have something that is immune from being gamed.
Microsoft Lumia will replace the Nokia brand
Pay for your mobile purchases by signing on the screen of your smartphone
Banning "offensive" materials was a huge mistake that will haunt them for decades. Why? Because anything can be offensive.

Bacon article? A Muslim gets offended.

Computer article? A Luddite is offended.

Photos of art? A blind man is offended.

That rabbit hole is infinitely deep. Oops I just offended rabbit lovers.
I suppose I'm suggesting that, aside from personal scripts, we shouldn't assume too much about who our users are and what they're trying to do. The principle of least power tells us to use the dumbest format that will work, eg. plain text.

Anything we add on top of that, eg. ANSI colour codes, will be useful to some but harmful to others. The tricky part is working out which of those categories the current user is in.
Since there is nothing obvious on the page: This is Lua+SQLite running on bare metal x86.

Lots of questions: does it actually have any performance benefits? A network stack? How do the mechanics of getting/editing files work?
Just like how countries can simply 'copy' nuclear weapon designs, right?
On the other hand, they are the makers of F-35, no? I think a fair amount of skepticism is needed.
I concur. I got a Leap Motion, hoping to use it to replace some or all mouse function. It's a fun toy but not much else.
> It’s rare that a company can stay relatively secretive while raising a huge amount of funding, but Florida’s Magic Leap has managed that.

Only rare because journalists are extremely lazy by default, and need their stories pre-drafted and handed to them on a silver platter, which companies tend to do. Avoiding press is very easy, just don't do the journalists' job for them. :)
Your comment is absolutely adorable, for anyone writing C code. :-)
I try to remind myself that the CFR vs ITER, isn't much different in scale of leap than what Craig Venter pulled vs the government's genome project (in the sense of it being rather breathtaking as a leap forward compared to the backwards prior approach).

That is to say, such leaps over what people commonly think is the required approach, are in fact possible. It reminds me to leave my mind open to something like the CFR being possible.
As I said when there was speculation into an investment this size by Google, etc into Magic Leap:

An investment this size isn't designed to get "VC-size" (10x) returns. It is designed to block competitors getting access to the technology before Google.