skysight-inc/HackerNews huggingface dataset:
>>Just because Erlang isn't immediately accessible to you, it doesn't mean it isn't any good for shipping in 48 hours.

No, that is not the problem. The problem is total disregard to what most people consider valuable to them. And if they don't get it, framing that as their stupidity rather admitting the fact that the syntax is a little strange to wrap your head around(which is true).

>>Perhaps if you spend 24 hours sharpening your axe, you'll chop that tree down in another 4 hours instead of using the full 48.

In all fairness sharpening your erlang axe might take 24 months not 24 hours.
Do you think the recent "Inappropriate comments at Pycon 2013 called out" thread contributed to that mixed bag in a good way?

I worded that carefully. I don't want to draw out sides on that thread topic, just whether it contributed to an educational atmosphere and meaningful discussion on HN.
There is, of sorts (rbtree), http://github.com/johnj/llds
The mouse studies, the C.fid studies, fascinating stuff. Would be a hell of a project to do flora studies. Perhaps we could blend it with Gate's new toilet initiative, press this button if you're you willing to enter a survey of gut flora and a chance to win an Amazon Gift card! Now please don't move while the swab extends ...
I was confused too. It seems the openresolverproject link is reporting more than just open resolvers. Those are active nameservers. I checked two nameserves I had set up at my previous dayjob and was surprised they were on the list. I then checked them manually with dig and found they were in fact not open. Confirmed with this tool: http://dns.measurement-factory.com/cgi-bin/openresolvercheck...

I think the RCODE is important. I also checked 8.8.8.8 but got a result I wasn't expecting.
How Fans Recreated Game of Thrones in a Minecraft Map the Size of LA
I wonder if Tesla is going to do anything with the "Falcon Wing Doors" on their upcoming mass-market version? The Falcon Wing could be modified to decrease the size of the passenger door opening, resulting in a stronger and lighter body by reducing the degree to which the door openings compromise the structure of the car body. If they ensure that the floor of the car is fairly low, then they can require a passenger to step over a low wall to get into the car. 12 inches (30 cm) wouldn't be too onerous, but would do wonders for the structural integrity of the vehicle. The rear hatch could be kept low to the ground to enable easy loading of cargo. Passengers in folding rear-facing rear seats could use the rear hatch as an exit.

Just speculating out loud. Tesla's real car is probably not going to look anything like this.
Pg's essays' insights
Don’t Mislead Your Users
Funny you should mention this. The primary reason I left the US was because I wanted to see the world, and secondarily because I wasn't happy with the things going on there. I have said those very same words: "It's not the country I grew up in"! And that's the reason why I'm not moving back any time soon.

That, and I LOVE Australia! Well, maybe not the higher prices but that's the subject of another post.
My first thought was CIA but we have subs that can splice optical cables on the sea floor so this would be amateur hour in comparison.
My experience (from living in such countries) is that indeed people prefix with the country to make it unambiguous. I.e. AU$, CA$, etc.
Really? Why?

If you're in a country where a dollar is used, and you see $, you assume it's the local dollar. If it's not, they'll use something to denote the currency. If it's the internet, same thing, you see if the company is Canadian, or American, or whathaveyou.
It's probably much easier to quietly splice a cable when someone else is caught severing it elsewhere.
How a surgeon installs seizure sensors inside a skull
> For that we will always need a great native system + very fast native programming languages (like C\C++)

When you're talking about graphics, this really isn't true at all. 99% of what matters there happens on the GPU, not CPU, and that's not going down, it's only going up as GPGPU stuff gets bigger. The days of CPU-bound games are, by and large, behind us.
Perhaps unbeknownst to you, you suggested that languages can be ranked, and that one of them stands out on top as best.

You are almost right. There is one language that is the best, though it's so young it doesn't stand out yet. This might be the only time in history people still have the chance to contribute to the best language.

That is, Arc: http://arclanguage.org
I guess with the information overload these days, most people skim through online articles..

Even better if they have a tl;dr
Hm. maybe I am missing a lot there, so I would be happy for people to correct me. But in my book a linked list is like a worst case to make "lock free". For me the first step to make something lock free is that all the frequent operations on a datastructure only need one item to change. A fixed size stack in this case. Once you have multiple things to keep in lock the old style lock is a necessity! You might invent one that works slightly better (like his sleep(250)..) under some benchmarks. But to me lock free means an algorithm where both producers and consumers have to only ever access one single atomic value.
> Thus, getters and setters should not be encouraged.

Damn, so why are they encouraged in Java? 11 out of 10 frameworks insist that you write getters/setters so properties can be accessed from outside.

Java designers need to get more practical. If getters/setters are unavoidable, I'd better have them without so much boilerplate in my code.

No need to go the C# way. Just enough to avoid repeating the name and type 3+ times each would be great.
MIT MBA bizdev / product guy seeking technical cofounder
MIT MBA bizdev / product design guy seeking mobile developer to partner with on startup for YC. www.linkedin.com/in/russellmiller/
russell@adamm.net
HS teacher under investigation for saying “vagina” during anatomy lesson
The forces of ignorance and oppression always gain by reducing access to information.
Thanks! Best 'o luck!
Why don't we just change the JSON spec to include ISO 8601 date, time, timestamp, and comments?
For us (Splash.io), it was a matter of not having the ability to purchase splash.com, and that our URL is not really that important (we are a mobile app, App store ranking and searchability is a way bigger issue). Plus, .io seemed reasonably acceptable for our product. We also nabbed getsplashapp.com, but splash.io is shorter, and I think easier to remember.
Can the Ice Wall in Game of Thrones Survive Science?
For what is worth, the voiced bilabial fricative is a sound similar to English "b" and "v". Languages that use that sound normally write it with "b", "v" or "w". It's common in Spanish but also creeps up in certain words in Portuguese, Japanese and others. [1]

In IPA, the standard phonetic alphabet, that sound is notated by "β" instead. The b-with-a-stroke, as well as barred-b (ᴃ) were used by some linguists before IPA became widespread, but they still kept appearing since they were easier to type in most typewriters (B, backspace, hyphen) and apparently also because some linguists didn't like IPA.

In addition, b-with-a-stroke is part of the Jarai alphabet, a variant of the Vietnamese alphabet used to write the Jarai language. [2]

[1] http://en.wikipedia.org/wiki/Voiced_bilabial_fricative
[2] http://en.wikipedia.org/wiki/Jarai_language
Ask HN: Recommend a good website/person to create telephony voice prompts.
I need a couple of recorded voice prompts(North American) for a telephony application. I am looking for recommendation to a good website or individual where I can get the voice prompts created.<p>I googled and I got a list of websites, but I would like to use something that has been recommended here.
We've been working on it ;-) Zoom into the render of Wikipedia.org on page 8: http://eecs.berkeley.edu/~lmeyerov/projects/pbrowser/pubfile... .

The real story is that we're trying to get CSS etc. running on a GPU so you can use high-level web langs to script big visualizations. In this sense, OpenGL and ThreeJS are very low-level frameworks. Some other fun stuff as well, if we reach it.
The author's point that the most successful forms of Bayesian statistics accord much better with sophisticated forms of hypothetico-deductivism is reminiscent of the epistemology of normative value(s) which furnish a provisional lens for the analysis of the systemization of statistical transparency.

OK, half of that sentence is from an academic bullshit generator. I won't tell you which half.

Unfair, I know. That paper is clearly not meant for the general public, but still, learn how to communicate.
Tax Gap Due To Under-Reported Income To IRS Can End World Poverty Ten Times Over
SF mass transit: epic fail. Unless you need to get up and down Market, in which case... you're in luck!
I remember some years ago when I was glad Java 5 had got some really practical new features. I didn't program in Java back then, but I wanted the language to evolve (maybe I was going to need it in the future).

Now I do program in Java 5/6 and it would be really sad if the language was still stuck in the 1.4 days.
Try The Baroque Cycle. I rarely use the word epic, but it is a fitting descriptor for that series.
In Go, channels can be between boxes, so a channel could be used to trigger or communicate with Go code running on another box.
> Mozilla could not implement PNaCL (which would not have that drawback) because it doesn't exist yet.

PNaCl doesn't exist yet? That's funny, because its both in the current Native Client SDK and has been in Chrome stable (disabled by default) since, well, I'm not sure, but at least since the last major version, which is the first time I noticed the setting.
Certainly I know some people of U of I who worked on it, but Hadoop isn't developed for a Yahoo user. It is used mainly for serving ads and doing market analysis. A normal Yahoo user reads their mail and the sports page. Google makes its bread by facilitating advertizements on other peoples websites - it provides these kinds of technologies to other people. How they put up advertizements is their choice. Google's clients are responsible for content. Yahoo is more about providing media, they happen to make revenue with their own internal advertizements.

Google's primarily goal isn't to own every computer screen, they just hope that their ads make it to every screen. Yahoo's goal is to fill every screen. For Yahoo buying screen space is a end in itself.
This is NOT new. You could see this same problem on usenet in the 80's and on Slashdot. Programmers are often negative, it's pretty much an archetype.
This blog post shows everything that is wrong with languages like Lisp and Erlang. This is total disregard for that the rest of the world considers valuable to them.

The problem with these languages remain unchanged. The syntax is so strange and esoteric, learning and doing anything basic things with them will likely require months of learning and practice. This lone fact will make it impractical for 99% for all programmers in the world.

No serious company until its absolutely unavoidable(and situation gets completely unworkable without it) will ever use a language like Erlang or Lisp. Because every one knows the number of skilled people in market who know Erlang, are close to zero. And those who can work for you are going to be crazy expensive. And not to mention the night mare of maintaining the code in this kind of a language for years. There is no friendly documentation or a easy way a ordinary programmer can use to learn these languages. And there is no way the level of reusable solutions available for these languages as they are for other mainstream C based languages.

In short using these languages attracts massive maintenance nightmares.

The concurrency/parallelisation problem today is very similar to what memory management was in the 80's and 90's. Programmers hate to do it themselves. These are sort of things that the underlying technologies(Compilers/VM's) are supposed to do it for us.

I bet most of these super power languages will watch other pragmatic languages like Perl/Python/Ruby/Php etc eat their lunch over the next decade or so when they figure out more pragmatic means of achieving these goals.
"Transactions over $10k" and "cash in or out over $10k" is a huge fucking difference. It's the difference between a SAR filed for many peoples' paychecks and one filed when someone brings a fistful of cash to deposit.
Haha. You dont have to go that far :)

They're called "Fly Goggles" for those actually interested...
Don't under sell CircuitLab! I thought it was the only cool and useful engineering project of the batch! You actually have deep technical skills that are not easy to replicate. And you can go both ways: web based, educational, makers or go make a native (just use chromium :)) high priced version and go after the incumbent market.
i also came out of a non-CS background. I don't recommend just looking at open source code. That would be like watching someone skiing to try to become a better skier. The only way to get better at coding is by writing code. You want to get into a situation with a more experienced programmer who can mentor you when you get stuck and review your code.
Ah, found it: https://github.com/evolvedlight/pydashie
This has all the hallmarks of a Scientology operation.

Seriously, is no one else getting the vibe here?
I've been around for 30 years and agree with the "proclivity towards negativity" and also with an overall trend towards more positive outlooks.
Strange. They should be distinct. I'll look into it.

On the biking side, we're considering looking at joins between biking and other modes of transit. So for example, you could bike an extra mile and get on a different, more direct bus/train (assuming it can carry your bike).

Glad to hear you like the app :)
Based off the article, it would seem that the Department of Education is really just investigating him for having students write about An Inconvenient Truth, telling "inappropriate jokes" and showing a video of herpes on someone's junk.

Which isn't surprising at all.
I disagree. All major browsers will support it within a couple months and any Bitcoin related software would just build the symbol in. Where else is it going to get much use? Microsoft Word?
Really well executed - well done. I was surprised and impressed with the output of my first search.

One feature request: the ability to save common journeys. I take Uber(x) from home to the office frequently; if I could easily compare other providers on that trip before I leave for work, maybe I'd use other services more often.
It'd be nice if one of these happened in the southern US occasionally. I vote Atlanta, Nashville, or Charlotte.
Just close the Netflix tab before you sleep. I hate my generation.
it's just a title. titles don't mean anything. I've known VPs who worked for directors and vice versa. if you work for someone and they give you the title software engineer, then i guess you're an engineer. If you work for yourself, you can give yourself whatever title you want. I like Czar of North America. Just get stuff done and/or make money. don't worry about titles or labels.
I take it you've never met Michael Church. He compared Google management to terrorists that fly planes into buildings not too long ago.

All of his comments come with a deep disdain for management and a grand philosophy on programming in the abstract. At least the chip on his shoulder for Google wasn't around for this comment.
H2/O2 torch probably. Or perhaps a "jaws of life" hydraulic scissors style setup. Probably not any sort of electrical blade, I imagine cavitation and/or the viscosity of water would become an issue there.
I'm sorry, I don't play the new age game. Facts are facts and if you have an actual rebuttal I'd love to hear it.
Well, technically there is a difference between separate heaps and no shared memory. Data in Erlang is immutable, so processes could use a combined heap, but they still wouldn't have read-write shared memory.

However, in my opinion separate heaps was absolutely 100% the correct design decision. The main benefit is not having to worry about the effects of a long-running, stop-the-world garbage collection, which can have catastrophic effects on user interaction, server response times, request queue lengths, etc. An additional benefit is that the language implementers can use "dumb" algorithms for garbage collection and avoid a large class of difficult-to-track bugs.

Robert Virding talked about these issues at some length at this year's Erlang Factory; hopefully the video will be posted soon.
Im not a Rails guy... but

If you want good source code, find the most popular Rails project that interests you. Popular projects usually have a high level of refinement and it being something that interests you will make it a bit more interesting.

As real4real points out, actual coding is important too, make sure to dabble with things you learned and/or if you think of a novel way to handle something try it out on your own and see how it all works.
The Future of Search Only Cost $30 Million By John C Abell
So can we expect images for nexus 4?
I'm in the same situation as this author. I've used Go a fair bit (and will continue to do so), but have recently been reading "Learn You Some Erlang". So far, I have to say: when it comes to concurrency, hands down, Erlang is better. I don't think many people from the Go side are claiming that Go is better. In fact, I'm pretty sure most just want something similar to Erlang available in a familiar, imperative language. I really hope something similar to OTP emerges for Go; its interface functionality would be useful for that. Process linking and monitoring are absolutely awesome and could only be sloppily hacked into a Go program. However, Go does have some good things: familiarity (syntactically and a lack of surprises), the ability to do some number crunching (something Erlang cannot do), and "structs" that aren't hacked tuples (records).

Honestly, if the author is treading on 'errors vs exceptions', I don't think he has grasped the big picture yet. I'm not even finished with the book and I can tell you that. In fact, I usually hate exceptions, but with how monitoring works, I've found it quite elegant.

One other super important thing to note is that Go's channels don't work over a network. There was an effort to create a "netchan" package to do just this, but so far no one has implemented it cleanly enough to be satisfied.
This is a surveilance and policy nightmare. I predict within 0-3 months of launch this service will be banned on school campuses, corporate networks, mobile networks, and anywhere else that it ends up being used.

Also - browsers are not reliable. Unless people get paid to spin this up on real servers, this is going nowhere (like XDN).
It may prevent tampering, but it does nothing for surveilance.
Say hello to passwords.
What would be the motive?
What distinction does KVM or the kernel make for a single guest?

Is there a system that would allow for mapping part of an IO device (such as a block range or a LUN) to a guest when multiple guests are running with the same level of overhead?
Help, I want to quit the startup I founded
I'm cofounder for a startup. It's been about 8 months or so. It's killing me. I don't know what it is; I clash frequently with the CEO about dumb stuff. Sometimes I love the product, sometimes I hate it. I can't see anything else because I've had my head in it for so long.

I've always been a person with depressive tendencies, but this is slowly pushing me to the edge. I smoke weed every night otherwise I can't relax and feel good. My gf tells me I should go see a psychiatrist but that'd make finances hard. I'm getting some really low lows.

I don't know what to do, help.

PS: my ability to pay rent and visa situation are very much tied to my startup... it makes things crazy.

If I quit, I'm left with 0 money. I'm unemployable by now– I can't be in at work at a decent time, I can't do what a boss tells me to, I can't take any kanban bullshit– I would not survive 1 week at a tech company.

Should I just call it quits and try to just go teach high school math or programming at a community college or something? (or go to thailand and live on the beach for $100 a month or something)
Teacher under investigation for saying “vagina” in anatomy lesson
It uses WebRTC to make peer-to-peer connections between a site's visitors.
Could we see a legit probiotic capsule that is sold over the counter that has fat burning capabilities? so we identify the bacteria common in thin people and let fat people spend $$$ to acquire it?
No need to roll your own, there are solutions out there already: https://github.com/railsware/smt_rails, and surely others by this point
Google retracts some Glass Explorer invitations because of ridiculous entries
NextDesk makes cool desks, but appears to spam blogs with shill comments
yep like you can put a gig of datas in local storage.
WestCoastJustin says they're 2.7 inches. That's small enough you could probably use a large pair of bolt cutters.
Especially annoying for users of services such as Search Tempest... Although it would be altogether much better if Craigslist had an API...
Wow this is really impressive—just out of curiosity, how did you show the standard Mac OS X color picker from the browser window? That particular bit seemed very cool for some reason :-)
Sure, education can and should be improved. I'm not sure about the "skills we need 10 years from now;" that sounds good but seems like a different issue. The type of knowledge and thinking skills required to be a "rightly informed citizen" or whatever you want to call it are really not much different from Socrates' or before. However, educating the masses is no simple task. As for skills 10 years from now .. how about we aim for the fundamentals first then worry about the other stuff. This reminds of a similar discussion we've had on HN about everyone needing to learn to program and that programming knowledge provides critical thinking skills that will, if everyone was a programmer, allow there to be peace and harmony in the state or something. I don't know if you are going down that road so I don't want to beat it up here but having, simply, programming skills does not necessarily make one better at thinking about philosophical or political issues. There are plenty of programmers that think the Tea Party makes sense.

I think even this reasonwell stuff shows where programmers can tend to treat problems simplistically and try to use ideas and concepts currently in vogue in programming culture (social networking, upvotes, etc) to solve political debates.

Anyway, as far as people needing to better equipped, intellectually, in a democracy, I agree but I don't know how you get there; I don't think the solution is in slight changes to the curriculum, I certainly don't think the idea that is currently in vogue on HN, to dump college, is going to get you there (where "there" is greater than 95% if the populace discussing issues with philosophical rigor).
Why fewer women go into science and engineering
> But the larger problem is cross platform gaming, so hopefully webkit and others get something like this. The problem is Chrome has NaCl, Microsoft has their designs I am sure, we still need WebGL support which I am sure isn't coming.

I'd be very surprised if V8 (and so, Chrome and Node and everything else that uses it) didn't get asm.js support. Sure, Google's got NaCl and Dart and... but pursuing multiple paths to improving web performance isn't exactly new for Google.
Pretty sure it's using http://www.w3.org/TR/html-markup/input.color.html
I can haz business: King of the LOLcats on what it takes to build an empire
Egyptian Coast Guard Arrests Divers Cutting Fiber
What was changed since the last submission (http://news.ycombinator.com/item?id=4790688)?
This is a great tool, thanks for building it.
2011 Oklahoma Earthquake Might Have Been Man-Made | Geekosystem
By your logic, a person should never try to save another person's life, because so many people die that you can't even make a dent.
An autocompletion daemon for Go