skysight-inc/HackerNews huggingface dataset:
I found learning Erlang difficult since pattern matching is poorly justified in the material I came across. You don't see the benefit right off the bat.

Also, the "processes only" model is pretty off-putting compared to Scala IMO where you're able to choose between threads and processes. You lose _some_ benefit in reliability (I assume, since it's said so often), but I've never seen that actually play out in the real world. What I have seen is comparably slow IPC exactly a real world development cost. So I'm personally more of a "in-process first" kinda guy.

I may be completely wrong on that one BTW. It's just what I recall from reading half of some Erlang book and studying online material trying to pick up the language.

It wasn't until Scala and Akka that the benefits of both pattern-matching and actors really clicked with me. Though I still prefer Scala's versions on both counts so I don't feel a great need to revisit Erlang at this point since I'm not working with Telco equipment. ;-)
He Walked Into A Segregated Library. He Wanted To Be An Astronaut.
How I'm hustling a $9 startup idea validation
Can you elaborate on where you mean?
Wire with current is awesome at warming stuff. Not so good at cooling. By redirecting the fluid or gas from warm and cool reservoires you could rapidly warm/cool the muscle. Even with whole bunch of muscles.
Ironically, Linguist+Pygments, the detection and highlighting engine, is a Ruby tool.
It's a shame people reject dataflow languages because they associate it with visual programming. Dataflow languages can be textual, visual, or a combination. It's good to see that NoFlo has exposed the textual side.

Like functional programming, one of the key benefits of dataflow programming is that it is inherently parallel. With the coming 16-core CPUs, GPU, and project like Parallella, this becomes even more important.
Did Google just give us the new Clippy?
Just go to LinkedIn, in the top drop down menu "Network" select Add Connections. You will get a list of "imported" users. That's the users LI tricked you to give to them when they asked you to grow your network and you let them connect to your gmail or other email. They sucked in not only your address book but probably all people that ever emailed to you.

In that list just go through all users and check all that don't have little LI icon next to them (no LI profile). Click Delete button and you are all set. You can just delete all of them if you want. I clicked on "allow access LI to GMail" by accident once, when they gave me some tricky pop up during my roaming on LI. Very shitty behavior IMHO
Which things? Does http://runrev.com/ do them? (I believe it is suppose to be a modern Hypercard.)
C# Code Writing Tips from Eric Lippert: Math is Hard; Let’s Go Shopping
Harold and the purple crayon is a great book that introduces programming concepts, but it doesn't beat you over the head with any computer lingo.

This book is a neat idea and the illustrations look cool, but here is one concern:
Why name the main character Ruby? Good kids books are timeless and ruby the programming language is not, and it dates the book too. Why associate any programming language in particular with programming concepts like sequences or sets? That seems like a message from "learn to code" school. So does DRY to a lesser extent.
Postgresql - fixed schema for the common elements, hstore column for others.
Interesting article. Also, I'd not heard of the e-paper based V-tablet before; seems like a good device to experiment with, so will probably order one the future.

Region redraw is included in the forthcoming Meteor UI [1], which uses the new spacebars engine, so that might negate the requirement to use the Visionect plugin.

1: http://www.meteorpedia.com/read/Meteor_UI
I spent a total of about 11 months (spread over a few years) consulting on a betting exchange in erlang. It was pretty painful even with lots of erlang experience.

I sat down one week and prototyped a rewrite of the core exchange in clojure. 40x better throughput and 10x better latency despite using only two threads, naive `pr-str` serialisation and storing all the exchange state in one huge immutable data structure (for easy rollback on errors). Much easier to debug and to wire up different setups without modifying code (eg swapping out the network layer without touching the io and batching code).

There are some interesting ideas in erlang but they are hidden behind an inexpressive language and poor libraries. I would think more than twice before taking on another large erlang project.
This is sick! I lift and I've been wanting something like this for a looong time.

I think the end game of this technology can help people without a coach learn to lift. From what I've read about how people learn, immediate feedback is extremely important, as in within a couple of seconds. I'd love it if this took bar path and velocity information, and put it into a machine learning system. The app could watch you in real time and immediately tell you whether it was a good lift or what was wrong with it. Lift your butt up faster, or lift the bar faster, slower or whatever. I think you'd need to sit down with a couple good coaches and have them classify what's wrong or right with several hundred lifts to get your training dataset—but I would love to pay for this product.
My copy of the book is currently 2000 km away from me, but I think the "C++ ARM" already mentioned it, does anyone know?
Erlang is like Lisp in that once you build a language up to a level of "reliable disturbed system language," you've basically re-implemented Erlang.
All of the complaining about ghost towns isn't going to change the fact that G+ isn't going anywhere as long as Google stays as successful as it is right now.
Yes it's one of those "funny" words in Japanese that is highly context sensitive, so you're probably right.
Substantial oil and gas. $26k GDP per capita (only 700,000 people).
You may be interested in reading HN's source: http://arclanguage.org/install
"Andrew Ng, who worked or works on Google’s AI, has said that he believes learning comes from a single algorithm."

As algorithms can be combined, the existence of any set of algorithms satisfying this goal would automatically imply the existence of a single algorithm incorporating all of them.

If a sufficiently-detailed physical simulation of a human's brain satisfied this goal, then that would be one such algorithm.
I use munchery 2-3 times per week. I love it, it's restaurant quality meals at similar price point. The difference is that I don't like the subscription idea, since I want a meal to be opt-in rather that opt-out. I don't want to have to change my plans and then be forced to cancel with this service.
The syntax issue is why I think the Elixir programming language[1] has a good chance of improving the ecosystem around the Erlang VM. Although, most Erlang programmers, who i've spoken to, feel the syntax is a non-issue, so it is more likely to convert programmers who are new to, or curious about, Erlang.

It is also worth a note that Elixir adds language features, such as default UTF8 binary strings, real macros, Clojure-style protocols, tooling, etc, on top of the Ruby-style syntax.

[1] http://elixir-lang.org/
February 22: Half off Practical Data Science with R. Use code dotd022214au
Love this new direction!
Suggestion: a dense and convenient representation for base-2
You probably should apply for a job at your local movie theatre, because you're impressively good at projecting.
That's what I was thinking. I remember CS101 at my school had a decent amount of women, but by the time you reached 3rd year they all had disappeared.
Help me understand: bc vs python
Adobe hackers sending phishing emails to stolen accounts
I just got an email to adobe@mydomain.com, an email address that was only used for my account on adobe.com. I previously got an email from adobe saying that my email address and encrypted password had been stolen. It looks like the hackers have started sending phishing emails to people with this body:

"Hi there. When do you think we can setup a meeting to discuss those action items?"

Apart from the text there is just an image and span tag with a "data-ecid" attribute. I haven't downloaded the image (I use elm for email), but I'm guessing it uses some exploit.
I thought the comment was more of a reference to anyone's reaction to an introductory CS course, and nothing to do with gender specifically.
Props on the innovation. Devil's Advocate: Barcodes were put in place to speed up mass quantity entry. This might cause a lineup as the ticket-taker is now a 'bouncer' and has to verify each persons physical identity. Have you tested this model at any fairly large events?
I've kept in touch with the Math/CS department at my alma mater and they've told me the male/female balance bounces around significantly. There have been years where the department is 90+% male and years where the balance has been close to 50-50. I was primarily math and I took upper level math classes that were 75+% female but were closer to two-thirds male the following year. The year I graduated about 40% of the CS graduates were female, today it tends to be closer to 25%.

I'll also add I went to a small liberal arts college with 60% women total.
Ask HN: Anyone else having trouble access this site?
I checked the usual sources and was surprised to find that no one was talking about having any trouble getting onto HN. Then I noticed something strange: this problem only occurs from my work IP. Great, I somehow got my IP banned. I followed the instructions to unban, and then I can load maybe one page before it stops working again. It's highly unlikely anyone else is accessing HN besides me from this IP address, so I'm not sure why it's behaving this way.

The error is "Web server is returning an unknown error". Is this happening to anyone else? Any suggestions?
First you mention ways in which surveillance could result in violence, then you equate violence and surveillance.

Doesn't your own argument indicate that they are separate concepts? It doesn't seem simple at all.
I don't want to be this guy, but how come this can a good idea in post-snowden world?

Obviously you don't want your face associated with a political events or ideology events. But also and more surprisingly to tech events, specially crypto, physics and nuclear stuff. Some people get denied US tourist visa based only on that.
Dry adiabatic lapse rate is approximately 3C per 1000'. I regularly fly at high VFR altitudes or low flight levels in my private (gas, piston IC) airplane.

Even confining yourself to 15K feet, you'd be ~45C or 81F lower than the sea-level temp (assuming the air was totally dry, so maybe call it 35C or 63*F). The wings are extremely effective radiators, and wet wing tanks have fuel right against the outer wing surface.

So, you're going to need to dump an enormous amount of energy into the fuel to keep it heated and non-gelled, which is why we have Jet-A, and in fact many jets need to add Prist anti-icing agent, and even some high-flying piston engine airplanes run their avgas through oil-to-fuel heat exchangers.

So, even if you're going to fly your diesel engine (or diesel generator) airplane in the mid-teens, you're probably still going to want to use Jet-A, both for its superior anti-gel properties but also because of the supply chain dedicated to getting Jet-A to a great many airports where you'd want to operate from.
Here ya go:

http://www.gabrielweinberg.com/blog/2011/12/duckduckgo-used-...

Tip from experience: Really think about logistics before diving in. Racks (even quarter racks) are heavy!! Data center equipment is also noisy. You eventually also hit limits on household electric circuits. It is fun though :)
I don't know the actual reasons, but people are looking at the question from the perspective of "what does Facebook get out of this" when the opposite might actually be true. They may have seen that someone else could buy up WhatsApp and pose a real threat to Facebook's market share. So it might be entirely possible that this was a defensive buy. If spending $16 billion now meant that you didn't have to spend $50 billion later on it would make sense.

One does not simply spend $16 billion without giving it a good deal of forethought why.
There's bitcoin (the unit of measurement), Bitcoin (the software, system, and distributed consensus network), and "Bitcoin" (the people, community, and economy that have emerged around Bitcoin in the past five years). Your argument conflates Bitcoin and "Bitcoin" so seamlessly that the reader may not even know there's a distinction.

They seem to be a single identity to you, and the differences appear to become lost. The misunderstandings and errors of logic in your argument come from treating two distinct concepts as if they were one. For instance, the term "security model" has a distinct meaning when used in the context of a distributed computing system, but that doesn't seem to matter to you.
A niche product for small businesses in the Natural Language Processing area (sorry for being so vague -- could not check with my co-founder how stealthy we still are at this point).

Our core feature is non-trivial, and much of the capital required is for hiring 2-3 good developers to get the technology right. It's not realistic to build it on our own as a side-project and our own funds would be burned until we got a MVP out (= way too short runway if we just use our own cash).
Altcoin convertor: track your cryptocurrency balances
Not bad even though it's just an intro course. There was one girl in my EECS grad school year so anything is an improvement.
If you're saying that the hues correlate primarily to population density as a whole (eg blue vs yellow), that's blatantly false. I believe it's consistent world-wide, that within any given country, the metros earn far more than rural areas, so that's a correct relationship as well. They've also color adjusted within the countries properly. There is a very noticeable difference between different economic zones in China for example (ditto Brazil, or Japan, and so on).
Look into Kairos.io they have an API now. Could speed check-in, we use QR codes and eventbrite app to do check-ins at RefreshMiami.
FWIW - from a brand perspective - Gobble > Munchery
This is very sad actually, people should be educated to buy the ingredients and cook their own meals, unless they they plan to die young :)
The average quality of restaurant (and delivery) food in the US is very very very very low :(
do you think this can be used by a small scale manufacturing industry as an Internal ERP ? ( there no need for Store sort of thing ). Reason I am asking is that I had to do a very basic inventory management app for a friends mechanical industry, just generated some models in rails and used an admin panel gem to generate the app..

https://github.com/nighthawk-apps/sERP
My thoughts:

- Ugly, yet simple syntax
- Ugly OTP, yet powerful
- emacs
- Grumpy community, just like freebsd-dudes.
- Isn't general purpose
- Breaking meta on ever step: no loops, no variables, no strings, actors, recursions, no namespaces (i mean like in any popular language)
- Nobody writes tutorials.
- Poor library selection. Look at RoR, 40 dependencies is okay there.
- Situations like you do everything like in Basho's getting started for webmachine, and nothing is working
- A lot of libraries that do the same thing, which is funny because it lacks of other libraries. Don't you dare ask community which webserver to use.
- If you ask about IDE on erlang@c.j.r - almost instant ban, because, you know, trolling.
It's not that ridiculous, I think public static void main () scared off about 25% of the students who took introduction to computer programming (java) at UBC. Hopefully the author is not implying that women would be more easily put off by that kind of thing than men (it could well be true or even the other way around, but without hard data to back it up, that's just sexist nonsense.)
Nothing wrong with helping people out, and it can help you master the material yourself.
A Construction Company Starts Accepting Cryptocurrencies
If you search for Erlang on their jobs page you get 17 results, most which are in China and India. In comparison Java gets 183 results.

http://jobs.ericsson.com/search/?q=erlang

http://jobs.ericsson.com/search/?q=java
Thanks for checking us out.

1. We should select the file with the most recent modified date, something went wrong here, i'll look into it.

2. On the way, many people have requested this.

3. You wont get a quote if we cant build it, but exceptionally good DRC, DFM is a goal.

Thanks for the feedback.
Exceptions are utterly broken in C++.

I get flamed a lot for this, but I just avoid them in general in C++. In most languages this isn't the case, but in C++ I find explicit error handling code to be less work to write/maintain, even if it is a bit more verbose.
I agree - the C++ compilers are pretty good, and if the OS is written in C and C++, working with the OS will be simpler if you use C++ than pascal.

One thing I've noticed is that the dominant languages for resource-constrained programs all seem to envelop the previous generation. You can embed assembly in C. You can embed C in C++. C++ has yet to be embedded in another language, at least if you want to keep the same memory layout of objects.

I'm curious to see if D or some other language can buck the trend.
Startup Security: 6 guidelines to handling a vulnerability submission
Oh, feature phones… Yeah, that must be it. I was thinking about smartphone apps. Skype has been around for years even before smartphones became popular. Last smartphone I had was way before Android was born, so I can't exactly name rivals of WhatsApp, but I'm sure I heard about many of them even before I heard about WhatsApp. There're many messengers (even completely free ones), there're bridges between them, there's Viber. But, yes, availability on feature phones explains a lot.
The behavior is defined, if you disable the rule or your compiler doesn't follow it.
Do you tip the delivery guy with these kinds of services?
There are two types of people in the world. Those who hate QR codes, and those who don't know what they are.
A mixture of things:

1. It doesn't fill a pressing need

2. It has foreign syntax

3. It's hard to tell if it has familiar semantics (due to #2)

Credentials: I looked at some Erlang sample code twice and haven't looked at it again since; also, I'm no stranger to new languages, I fully adopted Clojure within a month of learning it
Anonymous Time Tracking
And in addition, it is written from the perspective of people who would like their particular form of society to continue unhindered.

As a variety of libertarian fond of endless arguments with multiple other varieties of libertarian, I know from many long and pointless discussion threads that the UDHR is not even consistent with itself. Article 25 implies that someone, a person not mentioned directly, would be violating "everyone's" human rights by failing to provide them with scarce resources at his own expense. It authorizes slavery and/or theft in the name of social security. As a human right.

It's fine as an aspirational declaration of principles, but as a foundational legal document, it sucks.

I also know from the aforementioned pointless libertarian arguments that a "universal declaration" of anything is doomed from the start. You're going to have a hard time even getting 7 billion freewilled humans to even agree that we all live on the same planet.
Limplock: Understanding the Impact of Limpware on Scale-Out Cloud Systems
‘Building the Payments Web’ SF Event Teaches Developers About Cryptocurrencies
> I'm pretty sure Go is going to eat Erlang.

I wouldn't be surprised by this. Go's concurrency pattern is fantastic, but to match what Erlang does it needs to be easily extended beyond the running process. Can channels connect multiple "nodes" yet? That is, two running go programs, can they communicate via channels or do they have to use some other IPC mechanism? Across a network? That universal communication structure is (IMO) erlang's killer feature.
Renting is tough to use airplanes to take purposeful trips.

Flight schools (the overwhelming source of rental airplanes) don't want you taking their plane for 9 days (two weekends and the week in-between) and flying it 3-hours each way, or 6 total hours of rental for 9 days where they can't rent it to anyone else.

The typical minimum is 3 hours per day away from base.

Before I bought my twin-engine airplane, I wanted to have 50 hours of multi-engine time (to make insurance more affordable), and I rented a flight school twin to build that time, including some trips.

Because it was a twin (and therefore not in as high-demand), I was able to negotiate a 2-hour daily minimum, but that meant for long trips like Thanksgiving and Christmas, I had a lot of "extra hours" that I was going to have to pay for anyway, so I'd take side trips to fly off those hours (and to go visit used airplanes that I was considering purchasing).

It is also virtually impossible to decide "Hey, the weather looks good this weekend; I'd like to rent a plane all weekend and go to XYZ." The plane will be booked at some point during that weekend.

If you want to use an (non-airline, non-owned) airplane for travel, you want to join a partnership or a small club, not rent from flight schools. (This will be vastly cheaper than sole ownership, as you could imagine.)
> Any suggestions?

Just one:

$ wget https://news.ycombinator.com

Examine the result in a text editor, and pay attention to any errors that wget might print.
Not until live sports broadcasts are more widely available it won't.
It's a beautiful visualization but isn't it quite misleading for China? If you don't count the EU as one block, China is the world's second economy and it is considered to have a gigantic middle-class, in the hundreds of millions (650 million chinese expected to be middle-class by 2022: that is in eight years).

I mean: the big cities in China should clearly appear in blue no?
The smiling is very much a cultural thing. Americans find it strange when Japanese and Korean women choose to talk in a very high-pitched voice, also; it's the same type of effect.

Americans will also laugh right up in your face; if they cover a laugh, that's considered rude and condescending. Cultures differ.
That's a lot of verys. Have anything to back that up?
What, that the dominant/only reason men want more women in tech is to have sex with them? Really? Do people really think the bulk of the men in tech are that cynical?

We can be brutally honest and say that yes, having women who share our passions (and workplaces) would be good for the personal lives of many developers. But I don't think there's any advocate for more women in the industry who would see that as anything but a fringe benefit.
Yes, because helping people is just the worst.
This movie inspired a Tamil movie named Thenali. http://en.wikipedia.org/wiki/Thenali
Show HN: Video Chat using WebRTC
Or rather, people who grossly misuse them, and people who realize there is a time and place.
Task Runners and Builders: Just Because You Can Does That Mean You Should?
Gaining on Ya!

Hopefully one day the minorities will outnumber the majority for the first time. :)
I've used it and I like it alright. I like the CSP style communication and automatic serialization especially. However, I probably would seek another alternative in the future. Here are my primary concerns.

1. Erlang performance is not very good (forcing significant FFI usage which is a pain).

2. Debugging code which is a mix of Erlang and C is difficult

3. Weakly typed language seems unsuitable for larger projects.

4. Better interop with C++ or Java would be a plus.

5. The syntax I can see people complaining about but it didn't bother me.