skysight-inc/HackerNews huggingface dataset:
I (or my previous post) don't disagree with you!

As for immigration: If rules are very liberal, why is immigration so limited? Is it hard for foreigners to get these jobs? what about refugees and other non-professional immigration? Note that I don't think Japan is necessarily xenophobic (recent polls suggest a majority is pro immigration) but it's traditionally quite conservative and a bit "introvert" and let's agree it's not exactly a haven for the worlds poor immigrants...

The fertility rate in Japan is low, and there are many reasons for that. Like you say, as a society becomes more progressive and equal, more women will choose professional careers. This means longer educations and smaller windows for having family. That isn't the problem, the problem is that when this good thing happens, in order to keep fertility from dropping (assuming we want it to), a society must adopt things like subsidized daycare, parental leave and so on. Failing to do so means women have to choose between careers and family.

Japan will survive but an aging or shrinking population is problematic economically. It would really benefit Japan to have a higher fertility rate, and hopefully it can be done without women having to stop having careers.
I built our entire monitoring infrastructure on top of nanomsg and nodejs; previously I used zmq. Over the last 3 months, I've had absolutely no issues with a bit over 200 servers communicating with each other.

Pretty cool stuff.
I don't see the problem with charging for providing a valuable service. If Coursera is valuable then of course the people who contribute their time to making it so deserve to profit from their efforts. If it isn't valuable, then why does it matter what they charge?
Yeah it is free for now, there are no guarantees about the future (death and taxes excepted and then I am not even sure about death), but why would you make that comment? The MOOCs don't owe you anything, they are providing the equivalent of a university degree for no cost, so why so negative?
s/understant/understand/
Pelinul planta medicinala-wormwood herb
Because the current system (http://julia.readthedocs.org/en/latest/manual/modules/) is just sad. It's the one thing that has kept me from fully embracing Julia.

I would love to go if I were any where in the neighborhood. But alas I'm over a thousand miles away.
Sweden-Germany is such a pair. They both have high immigration rate too.
its actually not a successor, but a fork by one of zmq's core devs, Martin Sustrik.

there is a writeup in the docs how nanomsg differ from zmq: http://nanomsg.org/documentation-zeromq.html
As more SD cars hit the road, there is less need for a car license. Think about what this can do for tourism in california and other industries that need drivers. For example, Someone who doesn't know driving can comfortably rent a car from SFO and go to Yosemite. UPS/Fedex can do 24 hr deliveries. Overall this is really good.
Usually the grading scale is the same as is used in the iteration of the college class that the MOOC is based off of.
Keybase.io
Invitations Available: 5
If anyone need invitation to keybase just tell me your email and I will send you one.
This is true, but only to the extent that we're looking at the current state of moocs - which don't offer access to those kinds of equipment.

When we start seeing that happen, we're back to the focus on ability to show work, experiments behind them, and the ability to describe the work in great detail to a potential employer in order to get the job.

also , for new college grad jobs in chemistry, rocket design, metalurgy -- these can most certainly be done at home, or civilian grade facilities. See also Amateur Rocket Society and the kinds of things they're up to http://www.space-rockets.com/arsa.html
Do we really need coursera? Most universities are uploading their lectures into youtube anyway.
> The cases are mostly barren, and the ones with annotations aren’t particularly insightful like the earlier ones from when Casetext was first announced. This problem, I absolutely understand, given that it’s a relatively new service and the amount of case law out in the wild. Having meaningful annotations for a substantial amount of cases will be a challenge compared to a discography of 90s era rap music where the number most influential tracks can potentially be narrowed down to 50.

> My money is still on Casetext to do some damage given that easy access to annotations from practitioners and academics are important to legal research.

This is a good example of how easy it is to underestimate the importance of momentum when evaluating startups.

Casetext has been around since late 2013. If "the cases are mostly barren, and the ones with annotations aren’t particularly insightful like the earlier ones from when Casetext was first announced" nearly two years later, it calls into question the model.

There are lots of opportunities in the legal market, but trying to take Westlaw and Lexis Nexis on directly is insane.
Hey, take a look at http://university.adacore.com/ and http://www.academia.edu/2490736/Integrating_8-bit_AVR_Micro-...
OCaml modules have many similar characteristics to Haskell type class[0]. One of the primary differences being that the Haskell type classes handle dictionary passing automatically and support ad-hoc polymorphism. This can be achieved with ML modules but requires bit more labor.

Haskell type classes can make it a bit easier to encode (and infer) interfaces but assume a single implementation per data type. ML modules do not make this assumption and support a higher degree of modularity as a result.

Robert Harper has some extremely good writing out there on this topic (and many more):
https://existentialtype.wordpress.com/2011/04/16/modules-mat...

[0] - http://www.mpi-sws.org/~dreyer/papers/mtc/main-long.pdf
>Call me crazy, but are there any studies that show exposure to genitalia during childhood leads to psychological damage of any kind?

That is a brilliant question, we could actually find out: substantially every danish school kid has showed in communal showers after gym class. This, I think, is not nearly as common in the US.

If exposure to genitalia caused psychological damage then we should see a greater incident of this in Danes than Americans. My hunch is that such a difference, if found at all, would not pass statistical significance.
But it's already true that German workers are much more expensive than most other countries, yet Germany still has very low unemployment.

Yes, a constrained labor supply will be problematic for everyone who is NOT a worker (most importantly, a large elderly population), but if you are a worker, it's almost always a good thing.
I don't think I fully understand, but superficially I like where your questions may lead.

I really like the idea of decoupling data from application. IMAP mail storage, for example, decouples your mail folders and messages from whatever client you use, or whether you're using a work computer at work or a laptop at home or a phone wherever. Databases are essentially the same thing, for more general data.

So why not tabs, or bookmarks for that matter. I think you have a sweet project in front of you, if you're in to it. Start small, if you start, but think big while you're small.

Side note, I've often thought about similar things, and thought about using IMAP as a ready made decoupled database. Unfortunately you'd have to implement your "schema" through convention in your folders/messages/data. But most people have an IMAP account these days.

Finally, there are a few things that may help in your problem, although they are far from what you describe.

One, Firefox has a "group your tabs" feature, where you can do what it says, and easily move between groups. But it's only a local feature in your browser. https://support.mozilla.org/en-US/kb/tab-groups-organize-tab...

I've been using pinboard for years, it's your bookmarks in the cloud. You can tag any bookmark with any number of tags, and any combination of tags can have an RSS feed. This is how I have convenient access to my bookmarks at home and at work. For your purposes, you might tag a page/tab, and untag it when you're done with it, then use the associated RSS feed to view what's currently associated with that tag(s).

Finally, when all is lost, the Firefox addon OneTab allows you to easily declare tab bankruptcy, taking all your open tabs and placing them on a list on a page, then closing the tabs. https://addons.mozilla.org/en-US/firefox/addon/onetab/

Ah, their home page says it's also available for Chrome. http://www.one-tab.com/
Many businesses aren't sure exactly what it is they want or require, they don't know what they don't know. A full stack employee is a perfect solution for these businesses, covering may roles and shining the light on areas where extra help may be needed. Moving at a fast rate into a digital business and also being faced with omni and IOT can be very confusing for businesses. When I explain to many companies that they'll require a digital team it can be a lot for them to take in. http://www.jobhop.co.uk
Google’s big jump into virtual reality
"Svenson (1981) surveyed 161 students in [...] the United States, asking them to compare their driving skills and safety to other people. For driving skills, 93% of the U.S. sample [...] put themselves in the top 50%; for safety, 88% of the U.S. [...] put themselves in the top 50%."

http://en.wikipedia.org/wiki/Illusory_superiority#Driving_ab...
GCC is free and supports ADA.
This is an excellent option to teach programming to kids. Pygame has been always the recommended game library for Python due to its maturity. But Pygame had been my preferred option as it had less boilerplate and seemed more Pythonic. However, its project activity is quite low.

Pygame Zero seems like the best of both worlds.
How a deprecated API can ruin your business (or maybe make it grow)
zmq is not a message broker like rabbitmq. its more like a concurrency library. it kinda feels like working with sockets, except its not just sockets.

recommended read: http://zeromq.org/topics:omq-is-just-sockets

hn-thread: https://news.ycombinator.com/item?id=6739231
Why was your website hosting account suspended, Paul?
part of what makes a course "university level" is the assessment, though. there is way more to a course than just sitting in on the lectures - you do the projects and the homework and that is where the real learning happens. courseras assessment story is weak for projects and homework, so those areas of their classes are ridiculously watered down from what is offered at a university, to scale.
What happens when the medicine bubble bursts? Or the engineering bubble? We could say this about any profession, that the good times may end some day. That doesn't make the decision of those young men any less short-sighted.

They had every chance at _not_ being under-educated labourers, but they chose explicitly to take that path, even when most around them advised that the construction bubble was in serious danger of collapse in the near future.

Maybe I too will be destitute some day, but that's a different story.
Hi there. Google deprecated its ClientLogin API 4 days ago. Developers had enough time to adapt to the changes; many did not. I decided to share my thoughts about it, hope you like it and contribute.
Y'know, back when I actually read the legalese, I feared some day Coursera would take their ball home and nobody would be allowed to play anymore:

http://octave.1599824.n4.nabble.com/Stanford-University-Prob...

Granted, my fears at the time were about the materials vanishing, not the diplomas, but I still fear that the entire thing will some day become completely closed up.
American apologism comes in two contradictory flavors:

-- "It's so big!"

-- "What can we do, the states decide for themselves!"

It often seems like the same people are able to hold either view depending on the question.

If, say, Minnesota wanted to have a prison system like Norway's, what's stopping them?
Who cares?

I don't think it matters in the slightest whether you got a certificate or not. These online courses provide a tremendous value by letting people learn. They are especially valuable for expanding your knowledge later on in life, when you already work.

As an employer, I don't care about certificates of any kind. I care about the person I'm hiring — and it isn't difficult for me to get a feel for his/her knowledge in a particular area.
I'm surprised Maine is only twice times Norway.
How about some measurements made with rustc 1.0.0?

(There seem to have been plenty of breaking language changes in the last 6 months.)
Besides this, I don't see why they would need to convert their status. There are almost no restrictions on running a non-profit, beyond not having "owners" or paying dividend.

The restrictions only apply to non-profits that want to be tax-exempt by the IRS. If you aren't considered charitable enough, then you just pay taxes as usual, but nobody is going to force a shut down of the non-profit because of that.
Similar to my experience. My parents always had high levels of debt and lived close to the breadline. I remember once there was a bit fear of home repossession. They managed to get my a second-hand PC from a friend when I was ten. Had 4gb HDD and Win ME. Cannot remember the other specs. They ran a cable to my room so we could share internet access.

Unrestricted, undisturbed internet access has had a net positive effect on my life. I learned to program using the internet, I was able to learn other subjects at my own pace in which ever order. My test scores jumped from low-end in the class to up there with the highest. This continued through high school and came out with above average grades. I suspect I would have done better if I'd have recognised and sought treatment for attention deficit disorder.

Learning new things changed my life very much for the better. That is why I continue to do so fifteen years later.
But that, again, has nothing to do with the final certificate.
Deeply misleading title. It's basically pointing out that if you use "Web Worker" then you can do stuff in the browser in background. It's really nothing to do with sorting the array - it's just using that as a task for the background work.
No, sum_f is a functor, only its operator() is overloaded to receive 2 parameters, the constructor of the struct is a default constructor that takes no argument.

http://www.cprogramming.com/tutorial/functors-function-objec...
> portfolio trumps certificate :)

Not on my home country. If you don't have the certificate good luck going through HR.
I think you're missing one thing though. Recognition makes it possible for more people, which otherwise wouldn't or couldn't, to have that same experience.
I agree this would better packaged as a phone app. There are several apps out there that scan barcodes to detect a product. Amazon's app is an example. There is a price comparison website in Brazil (buscapé) that also has an app which does that. I don't believe the camera needs to be that accurate, as I have used them on several Android devices, from lower- to higher-end phones.
Very good point, most of the time when a post with a "sensationalistic" title makes it to the front page I immediately go to the comments section first.
Because it has blockchains, and blockchains are magical.
Communications with LightSail Spacecraft Established
I totally agree with what you're saying. However, I'd like to point out that the initial intention with MOOCs was to lower barriers to entry for low income learners around the world. Adding a fee to certificates may have increased barriers to entry in jobs that require certificates now. This, too, may prove to be a trend for increasing charges in MOOCs ... who knows maybe in a few years you'll be paying a massive sum of money to take a course course.
Nano is excellent in many ways, though it's not a successor, that's just bombast from its author. ZeroMQ is far more than a library. It is a large community and hundreds of projects, e.g. independent ZeroMQ versions in Java, .Net, C++, Erlang, C. Nano is one library and bindings.

Take a look at the git repositories and the email list and you really see the significant differences. These aren't technical. They're why the ZeroMQ community merges pull requests rapidly, and products tend to be stable on master, while Nano has pull requests hanging for months, and isn't stable.

Nano should have been compatible with ZeroMQ, then it would have been a successor and the protocols could have evolved over time to become what Sustrik wanted. Instead it tried to define itself by one-upping ZeroMQ, missing many opportunities. ZeroMQ has so much stuff built on top. Nano? So little.

This is not accidental or random. The ZeroMQ community is welcoming to people, and every effort is welcome, unless it's really disruptive. Nano is just a the wrong side of hostile, arrogant, and insecure and it shows in the arguments on the mailing list (which we just don't get on zeromq-dev).

Edit: by "not stable", I refer to its "0.5 beta" status, not any technical instability. The point being there is no guarantee of forward compatibility.
I do believe that human drivers are a huge problem on the road, and that self-driving cars are the future.

However - Something needs to be done about thet fact that generally people who are poorer have to commute further with less [0] and that if they can afford to move to a neighborhood that fixes their commute problem, they are more likely to come out of poverty [1].

We need this to not be the next tesla, but the next bus.

[0]: http://www.nytimes.com/2015/05/07/upshot/transportation-emer...

[1]: http://www.equality-of-opportunity.org/images/nbhds_exec_sum...
Did you accidentally flip the second part of your analogy? It doesn't really make sense to me as stated..
Vermont Says No to the Anti-Vaccine Movement
Hi Dang! Thanks a lot for your insight. Well, in the application guidelines for YC there is a passage saying that if the reviewer "knows" you from HN he/she may give your application a little more consideration.

I don't give up on anything before I understand the concept. Only after I know how something works do I decide to use it or not.

Many things interest me so I think I'll stick around. Moreover, those conversations are great. I love exchanging opinions and HN seems to be the place where 'great minds discuss ideas'.

Thanks for the links!
Yep, it's best to think of ZeroMQ as networking library than an "MQ". It makes communication between processes easier than writing BSD sockets code by hand.

For example, the Mongrel2 web server uses ZeroMQ to drive backend handlers. You probably wouldn't dream of transporting HTTP requests and responses over a brokered message queue, but ZeroMQ is different since it's "just sockets".
I Can’t Design in the Browser (2012)
Could you provide details about what's lacking?
One such library is ZXing: https://github.com/zxing/zxing
Yes, ZeroMQ is brokeless. However, you can implement a broker with ZeroMQ. In addition, it should be noted that ZeroMQ buffers messages when the connection is disconnected.
speedrookie2321@hotmail.com
this needs some spam as much as possible. Thanks
Stress testing something
speedrookie2321@hotmail.com
I'd forget about the incident and removal of the post itself. As steven2012 advises, work with those 300+ people that contacted you, and do something great.

As for losing your longtime account, I understand that you probably feel bad about that. I would try to appeal, and if unsuccessful, allow yourself a day or so to mourn, then move on.

You can always lurk, and if you feel compelled to converse, you can open another account. Back (way back) when I used to still read Reddit after abandoning my account, if I felt compelled to participate I would just open a throwaway account for that conversation; the username would be whatever was in the signup captcha.
Games have rules, and rules are what science is made of. As such, you can't create non-science magic in a game without throwing out the rules, and therefore no longer have a game.

BTW, a whole lot of though on RPG design out there is so far up their own exhaust pipe that arguing creationism seems more sane.
I, for one, would like to be the first to welcome our new robot overlords!
John Muir page on Project Gutenberg: http://www.gutenberg.org/ebooks/author/180
No, the certificate certifies that you indeed invested time to upgrade your education on your own to the employer.
The two approaches are very different. RabbitMQ centralizes and uses a fairly heavy asymmetric protocol (that I originally designed, so I know this pretty well), which makes the server a major hub, and clients rather stupid and slow.

There are things you just cannot do with AMQP and thus RabbitMQ. The main one, and why we originally started ZeroMQ, was multicast from publishers to subscribers. How else can you get message rates of millions per second?

ZeroMQ (and Nano and the many similar efforts that have come to life since we started) gives every process the same capability. Your laptop can talk directly to ten thousand peers, and do it rapidly.

We do have a broker, Malamute, which works nicely for various patterns. I use this in lots of projects. However not in the conventional sense of starting a process on a box somewhere. I use Malamute as an actor thread, to coordinate events and workload between other actor threads, in a single process.

ZeroMQ makes this kind of scale magic quite easy. Take a look at the CZMQ library and you'll see how wise use of ZeroMQ transforms even an old language like C. Thread-to-thread messages work the same way as process-to-process messages. You can't even think of such things using AMQP.

It does change the way you build distributed systems.
Single file that can easily be moved around and stored just about anywhere?
Completely agree. I switched out of the finance/accounting industry to be a software developer because I fell in love with coding. I would not have been able to learn the skills to make that switch (while already working full time) without MOOCs and other awesome online resources to guide me along the way.

MOOCs help us reach the goal that any motivated, bright individual can learn the skills necessary to reach their potential. Obviously we're still far away from that - but free online courses are certainly one step in the right direction.
Ouch, "just sad"... would be interested to hear more!

Even if you can't attend, anything you could write up as either a blog post, a Github issue, anything, would be helpful for getting some discussions going around it at the conference I'm sure.
> although the speakers weren't mic'ed so the sound isn't so great - we'll be fixing that this year.

That's great, it was the only significant annoyance last time! Looking forward to see what people have been doing with this language last year.
Type classes are far less direct to encode. One also requires existential types to get the modularity properties of ML modules and they are a burden to deal with in Haskell.

A good example of something easy to do with ML modules and hard to do in Haskell is the Cohttp library which is a HTTP stack that works using the Lwt async backend, the Async async backend, and a Javascript Lwt backend. It is merely modularized over that interface and you can plug in whatever backend you like.

There are examples of doing similar things (Reflex is modeled this way, e.g.) but it's hairier in Haskell.
I thought it was a funny joke :|
Unfortunately the Pi, will draw a hell of a lot of current which would make running on batteries difficult, the esp8266 (an MCU with Wifi support) apparently draws at peak 300mA @ 3.3V.

I've just been playing about with nodemcu (which is eLua ported to the esp8266) on them, whilst also seeing how long it will run for on 2x 18650 3400mAh batteries.
In North America, we have "disguised fax".

I renewed a mortgage recently. I was told: you don't have to come in to sign anything. Just print the PDF's that we will send you, scan them, sign and e-mail them back.

That is basically faxing --- only significantly less convenient.
Wait, pygame is recomended, but you prefer... pygame?
The OpenJDK Revised Java Memory Model