skysight-inc/HackerNews huggingface dataset:
Oh, finally. One of my projects recently (which I have yet to complete) has been a scroller that, unlike any other I've seen including Apple's own, correctly imitates iOS' native behavior. But I wouldn't envy myself having to make it run smoothly, and in any case it would be all wrong on other operating systems; this is a much better alternative.
ATT has a pretty good infrastructure for handling phone calls from customers - being that they are a phone company with more than 120 years of experience in doing so (founded 1885).

So it is probably not as expensive as one might think at first blush.
Food can be addictive and destructive. Sex can be addictive and destructive. Money and power can be addictive and destructive.

"Recreational drugs" can be used in respectful ways. To many they are holy and sacred.

They can enhance your creativity, open your eyes to the wonder of the universe around you, and gift you with empathy for all living creatures.

With them you can experience death and rebirth and profoundly transform the way you understand and relate to the world. They can be intensely therapeutic.

There is certainly a stigma against all that, and against certain drugs and experiences which buck against the need for many people to reduce life to a little tiny and orderly box under their command where they can channel your world view and your understanding of yourself and others in a manner of their liking.

Yet despite all of their efforts they can not fully resist the deep need of humanity to transcend their ordinary state of consciousness. Each society has sanctioned ways of doing this, whether it's through certain approved substances (like alcohol), rituals, or ordeals.

Curiously, societies tend to differ as to which mind altering substances are prohibited and which are allowed. Usually it's the substances with a long tradition of use in the given society that are allowed, and the newer substances which are prohibited. The very same substances which are allowed and even praised in one society might be despised and prohibited in others (alcohol, mushrooms, and marijuana are some great examples).

Mind altering substances which a particular society is encountering for the first time and the use of which can not be easily fit in to the dominant culture's traditions are usually seen as a threat.

But this can change over time as the members of that society get more familiar with the substances and learn to use them in socially sanctioned ways.
Rail is the US is a nightmare. It impossible for a private entity profitably operate passenger transit because the government subsidizes road transit to the tune of trillions of dollars.
If I were speaking for Google, I would reply: If all of our experiments succeeded, it would mean we are too conservative in what experiments we conduct.
Here's the corresponding bit for Mozilla:

https://bugzilla.mozilla.org/show_bug.cgi?id=633421

I definitely experienced the same in Chromium.

Once upon a time, I also experienced similar timing weirdness on inactive tabs with .gif animations for some version of Chromium (tab out, wait a few seconds, tab back and suddenly the animation is superfast for a few seconds) but I can't reproduce it with modern versions.

Update: Here's the Chromium one: http://codereview.chromium.org/6577021
25% of Students Say College Loans Have Impacted Their Career Choices
Speed Runner
Don't forget to evaluate/review security and, or privacy of your data and applications in public cloud computing environment ...
Put simply, impedance is just complex resistance. We get it by taking the Laplace transform of the differential equation that defines the relationship between current and voltage in a capacitor or inductor.

I = C dV/dt
Laplace(dV/dt) = V*s
I = C * V * s
V / I = 1 / (C * s)

V = L dI/dt
Laplace(dI/dt) = I*s
V / I = L * s

Another way to look at this: since this is a linear system, we know its eigenvalues are complex exponentials, i.e., their real and imaginary parts are sinusoids of any frequency (by the Euler identity). So we can say

V = Vm * exp(j*omega*t) -- using j = sqrt(-1) to avoid confusion with current
dV/dt = Vm * j * omega * exp(j*omega*t)
= j * omega * V
V / I = 1 / (C * j * omega)
| V / I | = 1 / (C * omega)
arg(V/I) = -pi/2 -- voltage lags current by 90 degrees

By a similar argument,

| V / I | = L * omega
arg(V/I) = pi/2

We can see that as expected, s=j*omega.
Irssi running 24/7 inside a tmux session on a server.

I'm a heavy IRC user and it's use is on par or above any other communications system in my life.
It hurts their brand image though. If Google's only products were Search, Android, Gmail, Adsense, Youtube, Docs, Chrome, and Maps then some new product they announced would probably have everyone assuming its going to dominate it's field and signing up to use it instantly.

Since they have had more high profile failures than high profile launches in the last 5-ish years, that leads to people not really trusting that any new product launch is going to be a winner. People having a "wait and see" mentality works fine for certain products (gmail, maps, news, etc would both be fine in that area) but it really kills anything that have social aspects (or economy of scale type products) like Buzz, Wave, Places, etc. These things just have significantly lower value if your IRL social network isn't using the product.
Graph databases usually have an accompanying index. For example, Neo4j is tightly integrated with Lucene.

You can use the index to get the start node, or you can reference the start node directly by using the node ID.

If you have modeled the graph so that each Person node has a link (or "edge" in graph speak) labeled "location" that points to their country, then the Gremlin query to return all software engineers in Sweden would look like this:

This is a Python example from the soon-to-be-released Bulbs persistence framework, which can connect to Neo4j, OrientDB, Dex, etc:

sweden = Country.index.get(name="Sweden")
script = "v.in('location'){it.occupation == 'Software Engineer'}"
software_engineers = sweden.gremlin(Person,script=script)

Here's what the code says:

1. Use the Country index to get the node with the name "Sweden".

2. Return a Gremlin query with results of type Person (software engineers) using the specified script.

The script says, staring at vertex "v" (which is a reference to "self", which is in this case is sweden), return all the incoming vertices connected by an edge labeled "location" and filter the iterator by occupation ("it" is Gremlin for iterator), where occupation equals "Software Engineer".

For more on graph data modeling, see "Knowledge Representation and Reasoning with Graph Databases" (http://markorodriguez.com/2011/02/23/knowledge-representatio...).

Sorting is easy to do using Gremlin. Here's an example:

g.v(1).out.sort{it.creation_date}.reverse().toList()

This says in graph "g", start at vertex 1, return all of the outgoing vertices from vertex 1 and sort the results by creation_date, in reverse order, and return the results as a list. Gremlin is a domain specific language written in Groovy, and "it" means "iterator" in Groovy.

Check out this post for more details on sorting (https://groups.google.com/forum/#!searchin/gremlin-users/sor...).
http://card.io, which seems like a really cool company, is hiring: https://gist.github.com/821454/. I'm guessing the Java and C skills would be useful considering that 1) they're building SDKs for Android and 2) they're doing heavy duty image processing.

Good luck!
I also noticed this just now. I really hope they will fix these licensing problems as soon as possible, but I wouldn't count on it.

I loved turntable... I don't know how to cope with this newly discovered grief. How am I supposed to move on with my life, when I know that tt is still alive and well for some users!?

I will proceed to take this as a personal insult. An attack on all of Europe. A declaration of war. To arms!
So, let's review the actual exploits listed here (since, the author says, it isn't just FUD): ASLR & MacDefender... Hmm... hardly a damning criticism.
I'll add Rule 1A: Never talk net-speak with tier-1 support.

"I've run some traceroutes and packets are getting lost at your router in Elmhurst. When I do get through, ping times are over 700 millseconds"

"Okay, sir, what I'm going to need you do to is close your browser and restart it"
Thanks for clarifying, I'll put this explanation in the post to make it more accurate. Interesting how an intuitive guess at the cause was so far off; the true cause was more insidious and historical. Inherited cruft from an acquisition.
In a place with oodles of people treading distances that aren't plane-worthy, why aren't trains doing better?

I can't speak for others, but I sat on an Amtrak train for about 30 continuous hours last fall, and it was probably the worst mass-transit experience I've ever had. At least riding a packed, loud bus across Thailand -- jostled awake regularly in the night as the lead-footed driver braked to avoid a head-on collision while passing mid-curve -- was exciting.

I'm glad they can intelligently accommodate bicycles (unlike, say, CalTrain), and the local station had a very friendly staff, but everything else about Amtrak appalled me.
I thought maybe lithography but instead of lithos(stone) maybe a general term for the prefix such as Dimiography or something like that.
It is also a pain to make change for a 50 or 100, one example would be buying a coffee from Tim Hortons with a 100.
I think "printer" evokes more illuminating associations than "robot". A "printer" is something where you feed in bits and get out a physical product, which has largely replaced mass production (the very oldest kind of mass production!) with one-off custom production, in the particular domain where it's applicable. A "robot" is C-3PO.
First, the author is right. Except his article is a boring read; repeating himself over and over and over and over again.

Yeah, I get that OSX is not secure. Now move on and tell me why.

In short, I wish the author would not write like a lawyer (unless of course he IS a lawyer).
Summary of Godaddy founder Bob Parsons' 10 Rules for Success:

1. Get and stay out of your comfort zone.

2. Never give up.

3. When you’re ready to quit, you’re closer than you think.

4. Always be moving forward.

5. Be quick to decide.

6. Measure everything of significance.

7. Anything that is not managed will deteriorate.

8. Never expect life to be fair.

9. Don’t take yourself too seriously.

10. There’s always a reason to smile.
These are all problems with the current implementation -- not problems with trains themselves.

Trains are wonderful; amtrak is rotten.
I think nerds are going to become respected like linux.
Or the "Reader" functionality in Safari or just enlarge the Text with ⌘+ which every Browser can.
Resolving the Future
Formatting bullet points doesn't seem to be a rule. Must fall under violently executing his plan today instead of perfecting typography tomorrow.
a mac is sort of both, a good unix w/ a good UI on top, and good integration
A matter of practicality. Each instance is joined to a couple of channels.

I could join them all, but the point is that I tend to be in 8 +/-2 channels in both gimp.net and freenode.org. Plus a couple in the private network. Switching between more than 10 channels in irssi is too much of a hassle for me, more than 20 channels is unpractical.

Plus, this way I can label the screen windows (Freenode, Programming) or (GIMP, Gnome development) and have a better way to context switch between completely disconnected things.
In the areas it makes sense, nobody has the political will to say "this new dedicated high-speed right-of-way is going in your backyard whether you like it or not."
> For 4 years, my wife was travelling from Rochester to Syracuse and back every few weeks while she was in school. This is ~100 miles, with no intermediate stops. Pretty much a best-case scenario for a train, right?

As I understand, no. There's too much traffic (mostly freight) between Albany and Buffalo for the two tracks that are owned by CSX and shared with Amtrak. As a result, things can move pretty slowly along there. They've been talking about adding track for a little while now, but I'm sure funding is a big issue.

My experience with trains upstate has been lousy west of Albany, but south of Albany, I've only seen and heard good things. That said, there are generally more cost-effective ways to travel, like the discount bus services and often, sadly, just driving.
He? He who?
Ask HN: Hackers in South America - Planning a Journey
Hello HN,

My wife and I got married at the very end of last year and are planning an extended 8 month honeymoon backpacking trip through South America this fall, and SE Asia in the early Spring. We're starting in Ecuador where we will do a month of language school, then we're going to backpack and buss south into Peru, Bolivia, and then Argentina south to Patagonia.

I'm a ruby and javascript hacker and my wife is a medstudent and biogeek. We both love meeting people and hiking. We're looking for advice from HN about geeky things to do on our trip. If you live in an area along the path of our journey or know the area, we'd love to talk to you and get your advice. I'd also be up for trading Ruby / JavaScript / Machine Learning lessons for hospitality!

It's really cool that I feel comfortable posting this message on HN. Thanks for being such an interesting and vibrant community!
Hacking suspect Ryan Cleary 'has Asperger's syndrome'
Android Essentials - Tutorials
> A lot of OS X users seem to have this idea that Apple hired only the best of the best when it came to programmers while Microsoft hired the cheapest and barely adequately skilled...

Is this really a commonly held belief? I've never encountered anyone expressing this opinion.
Envy driven? It sounds to me like he's driven by altruism and a simple desire to make the place he lives more pleasant.

I really don't know where you got envy from.
"That was a pretty great speech for a group of 12 year olds to hear. You rarely see people encouraging kids anymore."

Probably because we live in a society where encouraging kids is fairly subversive. I think part of what makes this speech so good is that it actually manages to sneak a bunch of different things in there that would probably be frowned on otherwise.
I was thinking the same thing. A subheading in the article is “Malware for OS X Increasing.” He does a poor job substantiating that claim, IMHO.

I don't want to point fingers at Chicken Little, because I agree with the thesis; Apple needs to be more serious about OS X security.
I wouldn't go so far say Mac is more secure than Linux, both are Unix-based. As for my user experience, Mac OS X is by far the best.
The author may have some good points, but this essay is so poorly organized that it's hard to tell what they are or put them into proper perspective. It's mostly a good argument for teaching essay-writing in school.
Interestingly, Facebook is another player that also uses XMPP for messaging. If they really wanted to get into the VOIP game it would be relatively trivial for Facebook to roll a client, implement federation and allow the network effect to run wild.
Great, deserved, criticism. I've been a GoDaddy customer for a long long time and admire a lot about them, but these 3 things are the worst.

I'm hoping in his older years Parsons will take a cue from Bezos or Jobs and care more about product excellence than the bottom line.
They probably hired a company like Accenture/Deloitte/etc who flew in a small army of 30-40 people to align the customer enrollment process with some enterprise infrastructure standards.

Since you don't need 40 people and a couple of $700/hr partners to build a web form, they broadened the scope of the process to pick low hanging fruit or synergize paradigms.

That may make no sense to you, but I'm sure it sounded good at the 16th hole (and 4th cocktail) at the country club when the $700/hr partner was pitching it.
Yeah, they don't care about corporate users to extend they disabled websockets because of some broken corporate proxies.
Now what you actually said is: ‘if you want to provide standarised and stable non-Windows browsing environment, screw you, sucker’.

Yes, yes, I heard that ‘someone go and make business of stabilising the crap out of firefox’ song. Well, there's one problem – there's no such product yet.
I want an optional feature which only allows the OS to execute MacAppStore programs.

This would be "grandparent proof" and would prevent trivial kinds of social engineering used by MacDefender (which targeted clueless users).
Breadth-first search means crawling all of the links on the page and adding all of the links on the child pages to the queue at once rather than drilling down on one link-path first before moving to the other links on the first page. There's probably some highly non-obvious reason for crawling by url length.
Thanks!

The slides weren't made to stand on their own, and are not entirely self-explanatory.

I'd love to chat about this in person if you're in the valley.
That was a great use of a huge magnifying glass. If he can somehow mass produce this, it would bring the cost of making planting pots to almost nothing.

One problem with this design is that the light would deflect off the center particle and melt other sand around it. In the video, pretty much everything in 1cm radius gets melted. Unless he can somehow make it print in greater details, I can't think of a better use for this other than producing planting pots.
Is there a genuine resurgence of interest in psychedelics in the geek community, or is it just me? There seems to be a new article posted on HN on psychedelics every few weeks. Could this be the dawn of a new 1960s?
Steam runs, but I can't seem to get TF2 to work on Wine.
Good insights, though instead of biometric (?!) based money transfers, I'd like to see a further push on phone based transfers and other branchless banking. Recent research reported through CGAP shows branchless transfers being used increasingly by the poor, http://technology.cgap.org/2011/06/17/does-branchless-bankin... I was hoping they might discuss Microfinance's role in helping the poor reach their goals, since at kiva.org we tend to think of microloans as one of the small steps towards solving the problems they face.
Exactly the same thing can be said of anything that has become automated; any machine manufacturing has offset the physical labor jobs. You can even argue that things like nail guns and power saws resulted in massive loss of jobs since one person can suddenly do the job of 6.

I think that in the next human generation or two we will end up seeing all menial and physical labor jobs being replaced by machines, leaving only entertainment and intellectual jobs.

I also am not sure whether "loss of jobs" really is some sort of absolute concept. Imagine that tomorrow all jobs could be done by "thinking" machines, even software development and architectural design and whatever. Suddenly everyone in the whole world lost their job; does that mean that everyone is out starving on the streets and there are just empty foreclosed on houses across the country? Obviously not; all of the same material wealth still exists to be divided across the same number of people (assuming the thinking machines don't care about material comforts).
I started using luckyorange.com for real time analytics. They have a a feature where you can set polls, questions, ect and it will display a tactful box on the bottom right for live users to answer/ignore/click away.

You can try those guys for free too. Great way to get instant feedback from your users in real time.
The launch of Appsterdam - IOS community in Amsterdam by Tapulous founder
If Foursquare is a sign of things to come for NYC, I need to get the fuck out of here asap.
HTML11 Labs
This article's advice is good, but is overkill for most purposes. That being said, using something like dicewords, but replacing one of the words with something NOT on the list sounds like a pretty good fit for maximizing the ratio of entropy to ease-of-memorization.
It's death? This particular news only means that it would get better.
Why you should never use a Linked List? (Analysis and Poll)
The author explains why Linked Lists are a reallly bad choice in the context of modern computers. Our of order execution, hardware prefetching, DRAM architecture, SIMD, and GPGPU are all strikes against the linked lists.
I wrote an IRC client in ash a while back: http://lists.canonical.org/pipermail/kragen-hacks/2008-Febru...

It supports a more traditional IRC UI, where you can say "yes" on your current channel just by typing "yes" and hitting return, but its output is not formatted nicely. It's about half as much code.
If they did this (even as just an option), then there'd be an uproar about how they're incrementally making os x a completely closed system (a walled garden).
Solar-powered 3D sand-printer
There are and have been plenty of people who've done great things with their money.

They're called philanthropists.
I don't agree with the last point; seems like it would encourage things like foo.com/1hu83FG2 or lead to excessive abbreviation.
Or Ray Noorda:

http://en.wikipedia.org/wiki/Novell#Beyond_NetWare

Bought Unix Systems Laboratories, Wordperfect, Quattro Pro, and DR DOS, and squandered them, accelerating Microsoft's dominance of PC operating systems and office software.
The presence of "tl;dr" at the start of parent might give the reader the idea that parent is a summary of the OP, which it definitely is not.
What bothers me — far more than the banality of Bob's rules for success — is the WSJ's use of two spaces after a full stop. Do these guys think they're publishing with a typewriter?
My big problem with these type of articles is the worry about oversight. I do wonder what kind of oversight a federally run program actually has. The TSA has federal oversight, yet it is a model for doing it wrong. You can get away with serious customer service breeches in the government because the possible recourses are so few and costly. Look at the Department of Interior "oversight" of grazing land owned by Native Americans. Heck, on a current affairs note, read up on the Army Corps of Engineers.

Private companies have problems, but the government hasn't proved itself any better. If rail cannot make it in that corridor, how can it work anywhere else? Heck, would the people of the area be better served by just paving the rails over and making them private bus routes?
I don't get how it works. Can anyone explain?
What is it with the long history treating inmates poorly in the south?

See: Cool Hand Luke
http://www.imdb.com/title/tt0061512/
"Show me pictures or it didn't happen." ;)
Sam Altman will clean your house for $5
Wormwall is reddited
KDevelop IDE 4.2.3 Released
Facebook's Ban Bot Leaves Some Developers Baffled (and Angry)
Google TV, Movl, Connected TV Apps and Social Gaming
An Uber-comparison of RDFa, Microdata and Microformats
I disagree with your beat down of Pandora. I find one of the most frustrating things about turntable.fm to be the lack of appropriateness of songs to their rooms genre (if we're going to compare it to Pandora). I can listen to a personalized Pandora channel for hours at a time while down voting a few songs. I find myself hitting the lame button in a DJ room as often as awesome because you're at the mercy of the DJ's taste.

I think the idea is great for what it is right now: a way for a group of people to get together and share some music with each other. I just don't see being comparable to Pandora.
If I remember correctly, your page ranks better in Google if the search terms are in the URL (even more so if they are in the hostname).
The wikipedia article has a subsection that is well explained IMO:

http://en.wikipedia.org/wiki/Pop_pop_boat#Principle_of_opera...
I don't get it. How do the google search results get back to the board? Is the board parsing the search results?

Also, surely this violates Googe's TOS.