skysight-inc/HackerNews huggingface dataset:
Well said.

Something like this happened to me once. I am a pretty good dev and I write solid code. But I'd been doing a lot of drugs and my mental health was way off base and I started talking to my boss about how I was the best programmer in the company and how he wasn't paying me enough and some other silly shit. Eventually I managed to convince him to convert me to a contractor, so I was working at the same job, without benefits, for a whopping $5K extra a year (if I worked 40/hrs a week for 48 weeks).

He didn't let me go as full-time before making sure that I had access to mental health resources -- his biggest concern was that I get the help I needed, but I assured him that living in Canada (I worked remotely) I had access to mental health care if I needed it. Of course I was certain that I did not need it.

Eventually, things came to a head, and I experienced psychosis to the point where I called the cops and told them someone was spying on me and they certified me and took me away to a psych ward against my wishes.

Things have changed a lot since then and I am much healthier and haven't used any non-prescription drugs (including alcohol) for about a year and a half (I'm lying, I have tried and failed to quit cigarette smoking a few times). The whole me getting taken away incident was about 3 years ago and neither of us work for that company any longer. But I've made amends for the grief I caused him (really, my description above just scratched the surface), and we are on good terms. Today I consider him a friend.

He was the first person who told me to get help. Honestly, that means so much to me.

If anybody wants any more context or someone to talk to about substance abuse problems or mental health issues, I am definitely no professional, but I have personal experience and would be happy to let you know how things went for me and how I got my life back together. My psychiatrist doesn't think it's necessary to see me anymore (I'm a bit torn on that one) and jokes that they should hire me because I've learned and followed their program so well. But a big hint for the main thing behind my success (first suggested to me by my psychiatrist, in fact): To paraphrase Craig Ferguson, "You can find us at the beginning of the phonebook." (I know a lot of people can't get over the "god"/"higher power" thing. Neither can I. But I still followed the instructions and they worked for me. I think it's akin to Cognitive Behavioral Therapy and Mindfulness Meditation.)
Just thinking about it superficially (and in general not just server market) it seems ARM is eating Atom's lunch. Atom has to try very hard to cut into mobile market. I can see maybe netbooks, kiosks but how big is that compared to smart phones.

Now in the lower power, micro-server/blade market I can see how Atom might be a good competitor to ARM for the software that can't compile to ARM easily. But I am also not sure how big that market is.

With virtualization and containerization a large powerful Xeon machine carved into hundreds of containers might be just as good or even better.
Elon Musk and SpaceX’s Hand Gesture Holographic Interface
https://plus.google.com/u/1/109794669788083578017/posts/CUG25sb8sPF
Ask HN: how do you know if your systems are rooted?
I have been upping all my security lately at the expense of downtime. The first signs I knew that something was wrong is when my logs were logging to /dev/null, and I had unknown ip routes. There are many tools out there for prevention and analysis (clamscan, nmap, wireshark), but I'd really love to know some methods to KNOW when something IS wrong.
Les dessous du Festival de Cannes, côté hôtels de luxe
Le personnel des hôtels de luxe de la Croisette se pliera en quatre pour les invités de marque du Festival de Cannes. Des homards et du caviar à gogo, tandis que le champagne coulera à flots.
$3500/month room for rent in Palo Alto
Margins large enough to (fit a morbidly obese elephant / not pose a safety hazard to small children / summon Fermat back from the dead)? Yep, it's LaTeX.
Read about this from here - https://plus.google.com/u/1/109794669788083578017/posts/CUG2...
How does Subaru EyeSight compare to Volvo's autonomous safety features?

Note: I know EyeSight can't drive the car itself.
Interestingly, there's a documented link between mania and sleep deprivation. And he mentions his lack of sleep several times on his twitter.
Considering that it's not legal in San Francisco to store things that aren't cars in your garage, I'd be surprised to find out if this didn't violate some law or another.

I get that parking is bad there, whenever I'm silly enough to stay in the city, I get to enjoy $40 a day in overnight parking fees, but while this arguably obviates the pain in a way that probably wouldn't cause any pain, there's almost certainly some law that prohibits this, or something close enough to this that it probably applies.

My real question is how you ensure that the person who bought the spot is the one who paid for the spot. What is currently stopping people from just jumping in open spots as they become available now?
A lot of companies are working on WAVE/DSRC. Here's a demo from Volvo: http://youtu.be/tasa3D1vVTc

And yes the safety applications like emergency brake, intersection collision warning, or curve speed warning etc., have high priority but other Applications like mapping are also possible. I think current mapping applications use road side infrastructures (also through DSRC) but I guess you could share traffic information (Waze?) using inter-vehicle communication.

Here's an technical paper if anybody is interested: http://secs.oakland.edu/~gpcorser/vanet-kenny-DSRC.pdf
Paul works at The Echo Nest [0], which was acquired by Spotify. The Echo Nest has an API for music data but I'm not sure if skips are part of the public one.

0. http://echonest.com/
That's the first time I've heard of automatic transmissions giving better mileage than manuals. I always thought the drive train loses on an automatic transmission (mainly the torque converter) was the issue? Has that changed?
Simple, Plain, Customizable JS Dialogs.
Frustrated by the lack of a simple, customizable JS dialog, I decided to create a mini library that captures the simplicity of the 3 classic JS dialogs: alert, confirm, prompt, but allows for needed custom features like styling, button labels, and html5 placeholders for inputs. Seeking feedback on any potential issues, code architecture and style, and general usefulness. Before you chime in about jQuery UI or some other framework/library that has this included, think first about projects that don't require such a heavily scripted or styled component and would benefit from a straightforward, easy to customize solution.
http://www.aaronsw.com/weblog/whorunswikipedia
Who Runs Wikipedia? (Aaron Swartz's Raw Thought)
Oddly enough, I find movie soundtracks to be the single most distracting music selections during work. I constantly find myself zoning out and thinking about movie scenes. For me, a soundtrack carries a heavy emotional weight similar to watching the movie itself. In the case of LoTR, I get this crazy nostalgic feeling and have a strong desire to watch LoTR again. Great movies.

I find that albums I have listened to more than 15 or 20 times help me focus the most during work or study. New albums and hip-hop both tend to distract me.

Edit: clarity
Interactive plotting: matplotlib, seaborn, ggplot, and prettyplotlib
Looking at their benchmarks -- specifically, in C++ -- I immediately see a coding error that probably makes the protobufs version run half as fast as it should. Namely, they make multiple redundant calls to message.ByteSize(). ByteSize() is not free -- it has to walk the whole message to compute the size, doing many of the same expensive branches that would be needed when actually serializing. Had they profiled their benchmark, they would have noticed this.

This is just from one minute of looking. There are probably more problems. Unfortunately, I find this is typical of benchmarks that claim something is massively faster than Protobufs. Admittedly, this may be indicative of the Protobuf interface being unintuitive.

Not that I doubt that SBE is faster; the design should obviously make it so. But it's probably not 25x faster.

Update: Bug filed: https://github.com/real-logic/simple-binary-encoding/issues/...
I believe it's available here [0], with an approved account. No idea how to get access though. My "account does not have access to Spotify Analytics".

[0] https://analytics.spotify.com/login
If every time a smoker dies you blame it on smoking, then sure. But while smoking is really terrible, it's not quite that terrible; smokers still manage to die of unrelated things sometimes.
Every network that carries your communication gets the metadata.

In this case, it seems like that metadata would 'just' be the time you sent and received messages from the server. Depending on how Google's push protocol works.

So for the average person that would be fine, but if you were seriously annoying a government that was in bed with your phone company, they could probably figure out who was a part of your cell by the timing of your sent and received messages.
> You may have nearly no light in the winter, but there's not much the state can do about the latitude

Electricity? This is one of the first places I'd look for technology to improve things.
Why you should benchmark your cloud infra before getting into production
I'm assuming that the "switches" they're currently experimenting on also probably aren't designed to function as telecommunications switching equipment might. I'd imagine they have all the frills and features of a circuit breaker or a knife switch.

So, in that sense they really are "classic" switches in terms of representing the raw fundamentals of functionality for the purposes of experimentation, but not in the sense of "classical physics" where the off state is caused by introducing a physical air gap to the circuit.
Wow. That's horribly overpriced. CL flagged on general principle.
http://grimblee.bandcamp.com/
Can't access link. It is blocked in UAE :-\
I think x-men was right at the end of my tenure there. I was "chief engineer" on star trek and after dark 3.0. I remember the artist, Dana M. deciding that the beasties from Star Trek, "operation: annihilate!" Looked like clams, so he bought a can full and dumped them on the scanner...

Back then we used to ship software in boxes. There's a story that when they sold them at Macworld Boston, Rob V. flew back with a duffel bag full of cash proceeds...

They were really big on employee perks, like costco runs, but then again we were frequently there until 2am. Thursday night midnight we'd tune into "over the edge" on kpfa.

Um, rambling, get off my yard stuff now. Still, fun to see this pop up here. There was fun technical hacks a plenty there.
Applaud the efforts. Motion/gesture libraries in general are notoriously tricky to get right.

I am a little bit confused at the three gestures you chose in terms of 'launching' with. Recording custom motions and a good path to implement those could be incredibly useful, but I'm a little bit hesitant at the real world use of the 'knock' and 'backtap'.

Either way, signed up. Keen.

The use of backgrounds in that website make it a little bit hard to read stuff, by the way :)

What are the plans long-term for this?
For those who don't know, Paul Lamere, the author, is a really cool guy that works over at The Echo Nest (recently acquired by Spotify). I had the pleasure of meeting him and chatting with him a few times last summer while I was interning there and he's basically a music+tech genius. Lots of the echo nests coolest api demos are all his doing. I'd link to stuff but I'm on my phone, but definitely browse through his blog. If this is your area of interest, Paul is the guy to read.

edit: on my comp now, so I can add this link to some cool EN API demos, many of which are Paul's if I recall correctly: http://static.echonest.com/labs/demo.html
BBC World Service/CBC Radio One Ottawa. The Commonwealth news media usually are more int'l than US media and focuses more on disasters such as raping, pillaging and military conflicts that's happening.

Gives me both a sense of schadenfreude about how I won the birth lottery to be born in the US; and also a sense of urgency to make use of my time more wisely vs. posting links on someone's wall when kids from schools are kidnapped for marriage.
In general, I'd prefer it if more popular media included technical details (like full translations) in their articles.

The places I've been finding translations are mostly the blogs of interested academics. The second fragment is a Coptic translation of (parts of) John 6:11-14. [1] Wikipedia has a translation of the text from Dr. King's original article. [2]

[1] http://alinsuciu.com/2014/04/24/christian-askeland-finds-the...
[2] http://en.wikipedia.org/wiki/Gospel_of_Jesus'_Wife
Just because it lets me use "j" "k" to navigate the search results and "/" to highlight the search text is enough a temptation for me to contemplate dumping Google. I hate how Google forces me to press "Tab" and the up/down arrow keys to navigate.
OpenTX is open source firmware for RC radio transmitters
Reminds me of this april fools on stackoverflow http://stackoverflow.com/questions/22780466/why-cant-my-prog...
A colourful book (1692)
Life Magazine on the Computer (1970)
Some tools of note here: ossec, alienvault ossiem, selinux, pf, iptables etc. what you need is a hids, system accounting, and hardened os (proper acls, selinux, upto date binaries, firewalls etc).

Log correlation helps too. Oh and chuck in notifications for all the above (e-mail, pager etc.) and I think you should be set for future. But please remember, these are not silver bullet.
Just signed up for it and I'm going to give it a try as soon as I can. Has anyone had any (good or bad) experience with it?
I watched with horror as my highly successful family member that went on a similar online rampage on facebook. It was, unfortunately, career destroying. Very few perceive mental illness--most suspect some combination of drug abuse and an inflated sense of self-worth.
Another analysis I'd like to see is how many songs people skip in a row. When I skip a song I end up skipping a bunch of songs until I find just the right one that I want to listen to at that moment, and I speculate that most of the quick skips come in these sorts of runs. If that's true, then it'd be interesting to try and figure out what properties the songs users end up on have as compared to the ones that they skip over.
VC portfolio page changes
The snippet excerpt needs some points "...". E.g. searching for "two":

one two three four ... one-hundred, two-hundred, three
The obvious way to solve this problem is to have the person entering the space confirm that they found parking. Only then would the person leaving get paid. This gives them incentive to hold the space for a few minutes while the person who paid shows up.
thanks for your note. Gestures are indeed tricky and hence the alpha version. We initially started as a custom gesture library, but realized that even basic back tap type gestures could be useful to augment existing apps.

thanks for your feedback on the site. Ali

What other languages are you interested in using?, we will likely publish a node version next if there is interest
I think the argument React.js and other component-based frameworks like Polymer and Brick are pushing is that you should always be building your application out of self-contained components that have a defined a defined set of inputs. They would argue (and I would agree with them) that "building something that's not" is a code smell.

This (in theory) helps code maintainability. The challenge then becomes designing components in such a way that code paths do not need to cross lines between these things.
Edward Snowden’s Latest Target is a Danish Gossip Magazine
What better way to know your limitations than to seriously challenge yourself? I taught my friend to program in Haskell and while he struggled early on he found it incredibly rewarding. Since then he's found it extremely easy to learn other programming languages, despite their extensive differences from Haskell.

There's also a lot to be said for habit-forming. Imperative languages teach you a lot of habits and cause you to develop assumptions that might actually make it harder to learn a language as different as Haskell. This makes the concept of "taking steps" in your growth as a programmer a nonlinear one. Some languages might even hurt your ability in the long run.
We originally prototyped videos with several providers including Vimeo, YouTube, and DailyMotion. Sadly there was an immediate (and difficult) safe search problem and we decided to table re-enabling the others until after we got some feedback about how it worked.
Silicon Valley loves to portray China as a nation of copycats, but you don't hear as much about the times when the Valley does some fast following of its own — or in this case, slow following

I smell a good opportunity here. Many chinese startups succeeded simply copying the concept and business models of successful Silicon Valley startups.

In several years once the Chinese tech industry matures some more, some enterprising fellow on the west coast will get wealthy porting an innovative Chinese idea to the US.
Amazon introduces Twitter service
I have used http://criu.org/ on Ubuntu 14.04 to checkpoint and restore a Java process running a Clojure nREPL server. It took 480 ms to checkpoint a 128MB process and 213 ms to restore on a 2.4ghz E5645.
disclaimer: not that i fucking condone this _at all_

in response to your musings, the person leaving is supposed to wait for the person buying the spot. you can sort of say 'i am getting ready to leave', and then you get a buzz when someone wants your spot and you kind of arrange spending about 2-5min swapping out.

the idea is novel, but while i enjoy uber, i worry that things like uber and this parking app that make it impossible to navigate street-level resources without an active, connected smartphone become a sort of mandatory augmented reality.

some balance will need to be struck, but i suppose it might be better than circling a block ten or fifteen times to just pull off to the side [though probably in the _Fucking_ bike lane] real quick and see if anyone around is about to bail.

i dunno, i've always said anyone who drives regularly in sf is kind of.. eh.. yanno.
It doesn't work on Firefox 26/Ubuntu.

And the social widget is broken too.
Does this app specify the how long the space is?
A person moving their SMART car doesn't leave room for an SUV.

Another negative is this would encourage a few people who have their own garage/private spot to now park on the street to make a few $ (even if it is not economically worth their time people are not always rationale)
(Disclaimer: I'm the co-author of Mezzo, and I also happen to be a long-time Mozilla contributor).

While we indeed do not mention Rust in the bibliography, the question does pretty much come up all the time (rightly so). The answer I usually give is that Rust and Mezzo are in essence trying to achieve the same thing, except that Mezzo is in the context of ML.

Being a high-level language gives us more flexibility:

- we can afford _not_ to think about what's stack-allocated or heap-allocated;

- our adoption/abandon mechanism, which somehow keeps the complexity of the system within reasonable bounds, is implemented using run-time tests;

- de-allocation is not predictable because we use a GC (so no destructors).

So I would say that we don't have to deal with all the high-performance constraints that Rust is tackling, which makes our life easier :-).

Also, the implementation and the design is a two-man project. I think the Rust team is a tiny bit bigger now!
The fact that it is working for at least some people is interesting to me. I believe it's a function of the community in part, and also an indicator of product opportunity in the job search market.

I'd love to see something a little more evergreen and structured.
The super-short must-do list for any new cloud server, not just EC2:

- Add a non-root user

- Add that user to the sudo group

- Update and then upgrade all packages

- Install fail2ban

- Log out and do all future work as the non-root user
Regardless of how you achieved it, it does sound interesting to me. And if you built it, I would be excited to try it. A MVP could just be a podcast. You could pick the best article from HN every day and read it yourself. See how that goes. Best of luck.
You (and Dylan) are spot on, thanks for taking the time to correct me.
Minor Nitpick!! You got the spelling wrong for promotions at https://next.duckduckgo.com/about?t=i&kd=-1
Do you have any idea of how many times I've rediscovered that?

And how long it's taken each time?

That and page-up / page-down. Yes, they're somewhat useful for navigating documents (including webpages).
Hipsters Hate Helvetica.
I think this is a smart foundation. Despite the fact that this problem is tackled in countless libraries, there is no real standalone solution. Would be interested in seeing this grow to include basic form functionality.
So I'm waiting behind a soon-to-be (or not-so-soon) leaving car and some other jerk with an app pulls up and claims it's his spot because he "paid" for it? And I'm supposed to recognize this transaction and carry on? Yeah, right. Fuck both these guys, he'll have to pay me 20 bucks not to break his taillight.
This is delightful. We changed the url from http://gizmodo.com/who-painted-this-300-year-old-guidebook-t.... Submitters: please read what you post and, if there's a more original source, post that instead. HN prefers original sources.

Remarkably, the book itself is viewable at http://www.e-corpus.org/notices/102464/gallery/. Since the blog post is necessary to understand what this is, we won't replace the url any further.
Blogger: WebHackr – All posts
I find AMD's ownership of Seamicro confusing, especially since they still sell Intel CPUs. Also, those are not server Atoms and very old.

Most likely what future systems will look like will be clones of HP's Moonshot chassis (which that is a clone of Sun's Thumper, doing blades instead of HDDs).
I was frustrated by the lack of a simple, customizable JS dialog. I decided to create a mini library that captures the simplicity of the 3 classic JS dialogs: alert, confirm, prompt, but allows for needed custom features like styling, button labels, and html5 placeholders for inputs. Seeking feedback on any potential issues, code architecture and style, and general usefulness. Before you chime in about jQuery UI or some other framework/library that has this included, think first about projects that don't require such a heavily scripted or styled component and would benefit from a straightforward, easy to customize solution.
I'll re-review. The font sizes I suspect I'll keep. They're pretty standard across most sites I use, though for text-heavy ones that are actually document-based, I'll even bump them up further -- 17-18pt for true long-form reads.

Static for header hasn't been an issue for me. Headers that are sufficiently annoying just get iced ;-)
These are heavily used in Germany on the Autobahn as well.
RSS: What Not Dying Looks Like
> Considering that it's not legal in San Francisco to store things that aren't cars in your garage ...

Have you double-negatived yourself into an inversion of not incorrectness there?
It is good to hear that they even managed to refactor their code, even if you don't look at the performance benefits.
Now, I hope that their next major upgrade will be a complete API overhaul, though it means making the existing thousands of themes and plugins incompatible.
This really feels like a "tragedy of the commons" scenario in the making. I'm curious to see what the legal considerations for this type of service may be.
U.S.: Russian planes flew near California
Gmail Bulk-Email Validation bug
here is the link to original post :
http://vincian.blogspot.in