skysight-inc/HackerNews huggingface dataset:
In my view, one of the largest problems Haskell has--much like Linux--is that it's hard to get started. There is quite a bit of incidental complexity: you have to install the compiler (or Haskell Platform), set up an editor, learn about cabal and so on.

Partly because of this, Haskell is never the "default" choice--if you set out to "learn programming", you'll be quickly herded to JavaScript, Java, Python or, god forbid, PHP. The only people learning Haskell are the ones who set out to learn Haskell.

Hopefully a nice web-based, turnkey development environment will really help with the upfront cost. Now to learn Haskell somebody just has to go to the website and start.

Of course, interactive tutorials for Haskell would make for an even nicer introduction. And hey, the same company behind this IDE has something like that: the School of Haskell[1]! It lets readers edit and run Haskell code snippets right in the browser, which should make picking up the basics even easier.

[1]: https://www.fpcomplete.com/school

It's very gratifying to see people chipping away at one of the main walls to Haskell adoption.
This is true of JSON, but its not true of Javascript which gives no fucks about utf16 (or valid surrogate pairs). Its a very strange world where JSON and Javascript have incompatible interpretations of strings.

http://mathiasbynens.be/notes/javascript-encoding
Colorrrs — Colorful HEX generator
According to your first link:

The specially developed 'White Box' does not monitor the
home network or web traffic, but solely focuses on the
relevant ISP’s network.

That would imply that it doesn't even act as a bridge, but rather is just another device on your local network.
A bit optimistic, I think. Although it could be generally lumped in that Generation Y is more about openness and freedom of information, it depends on the individual mind. There's plenty of authoritarian-minded young people, and let's not forget the principle that keeps us all sane: cognitive dissonance.
Would you not put a timer on the runner circuit and say "Do NOT run more than X seconds runner motor, otherwise we consider you drunk and you must go home"?
hi koding dev here. if you are guest, you don't have sudo access. to have root access you need to be registered. and your login password will be your sudo password, too.
There is superficial overlap between Docker and traditional process supervisors - both will fork/exec your application, monitor its status, collect logs etc.

And indeed in a simple test/development setting, you can use Docker without the overhead of installing supervisord, runit, upstart etc.

But once you're in production, you typically want to combine the two: a process supervisor to manage the boot process of your machine, auto-restart etc. (typically upstart on Ubuntu, systemd on Red Hat 7+, etc.). In this case, the supervisor simply calls out to docker, which "wraps" your application in a way similar to chroot.

I hope this helps.
If you have Ph.D. in bioscience and you've done custom data analysis, is this a possible niche that you can pursue? Is it something that you would want to pursue? Or do you want to leave bioscience behind completely?

If you are interested in software development, then creating specialised software for a particular domain or field might be a path worth pursuing.

You have deep knowledge of a specialised subject (bioscience) which puts you in a unqiue position to identify possible opportunities. Are there common tasks that bioscience professionals do regularly? Could you produce softawre that optimises those tasks? What software is used in the industry? Do you think you can do better from what you've seen or used? Ask yourself how you would make it better? What would convince others to use your software? Is there something you can produce that would make things easier or more productive for people working in bioscience? Do you think bioscience companies would be willing to pay for your software or services?

I realise these aren't answers to your questions, but I think they are some of the questions you should consider thinking about. Good luck!
Well for starters, the surface area per person is a lot lower. Even with framing and siding, it's probably less material per person than building a little bubble around each person. Certainly running 20 little air conditioners is less efficient than central air. Maintenance over time is probably lower. The big deal is that it uses way less land per person, partly by using a two-story design which a dome can't do.
I think fog is a great metaphor for the communication disparities in a remote work environment.

That said, I don't think screenhero is the answer.

I telecommute, and here's a story that I believe is a much better solution than screensharing (how often in a real meeting do we grab each others spreadsheets or open docs?):

I was working on a project with a PM and he wanted to just sit on a call and work through a handful of smaller bugs to prioritize work and maybe knock some things out quickly. We ended up sitting on a Skype call for 3 hours working through things. That's a fair chunk of my day. Do you know what it was? Awesome! As long as both parties don't feel compelled to say something, you can just leave that channel open and it's surprisingly similar to sharing an office.

So here's my proposed solution, but it's not really in my domain to create it:

Spatial VoiP. Everyone in the company dials in each morning and sits online while they're working. Of course, you can drop out, or you could set yourself to busy. But the crux of it is this, instead of a list of callers, you could lay out a digital office complete with walls and doors where you can sequester yourself or a handful of employees for a meeting. And the volume of a person would be relative to how close you are to them in the "digital" office (I know, I know, Skype's volume management wouldn't suffice for this project).

Again, the technical aspects are beyond my abilities, but I imagine you could let the lines run really cold while there isn't a lot of communication so you're not chewing up bandwidth. If you're closed in an office, it could really just close your VoiP connection and poll the server as to the state of your door and dial you back in when it opens.

Anyway, that's a start.
True, to an extent. But considering that some people still live in unkempt shacks, there is some room for improvement.

Mass producing the dome parts seem like a nice proposition. Might not even be for housing at first but as an addon for a existing house. Say you wanted to clear your garage and store your stuff somewhere else in the property. Maybe for government-sponsored housing programs.

Or, I don't know, Africa? There are places where shelter is more important than the land.
http://beagleboard.org/

I've got stuff in production with this. As in running live TV automation systems.
At that size I would disable anti-aliasing in .fonts.conf. It still looks legible, though I wouldn't code in it (much less any font at that size).
Knowing that you don't need a big house gives you a lot more flexibility in choosing where to put it.
Damn this is cool.

I seem to be having some issue registering using my github account though. I suspect this is a load issue?
I hate to break it to you but pretty much everything is a hydrocarbon.

Natural gas and petroleum are about as similar as the hydrocarbons of corn and cherries.
Great job, fogus. Thank you so much.
This is a good counterpoint. One of the important roles of government is in defending the otherwise defenseless. Without government, nobody protects the powerless from decentralized local tyranny.
There are also plenty of women that will tell you they are freely choosing to submit to male authority by wearing a head scarf, or binding their feet which requires breaking the arches so they can fold them in half (in centuries past), or working for significantly less money, or, or, or...

In general, I don't take people's words about the freedom of the choices they've made at face value unless they've first convinced me that they're actually free to make those choices, and that includes freedom from longstanding emotional baggage and unresolved internal conflicts.
We'll use standard DHE if the user selects an RSA cert (2048, 3072, or 4096). And we'll use ECDHE if the user selects an Elliptic Curve cert. We'll also be displaying a disclaimer about the potential issues with ECC (certain experts believe TLS curves may be compromised/weakened) if the user selects that.
Would you really SSH through this to your server? I mean, what about security...
Tomorrow's cities: Rio de Janeiro's bid to become a smart city
Nice article, but just read the original: http://cm.bell-labs.com/who/ken/trust.html
My first thought is location. Where are you located?
My second thought is what do you want to do in tech?

If you're in the right location for tech, and you know what you want to do; code, manage, be an architect, all of that; then I see you having little trouble getting a job.

Good luck!
MongoDB the leading NoSQL database is seeking top notch talent! Locations - New York, Palo Alto, DC, etc... (We are growing!) -

- Experience with non-relational databases is not needed. We will provide a deep intensive training course that will teach you the inside and outs of MongoDB.- -

- - Hot Jobs - -

-SOLUTION ARCHITECT: Solutions Architects are responsible for guiding our customers and users to design and build reliable, scalable systems using MongoDB. The Solutions Architecture team at MongoDB is made up of seasoned software architects, entrepreneurs and developers who take direct responsibility for customer success, including the design of their software, deployment and operations. -

-

-CONSULTING ENGINEER: As a technical consultant, you'll be MongoDB's ambassador to our clients and other MongoDB users. Consultants can assist with all phases of MongoDB implementations, such as configuration, testing, optimization, deployment architecture a best practices reviews.-

-

-TECHNICAL SERVICES ENGINEER: Our global services team is experienced in development, networking, security, support, systems, and much more. Successful members of the Technical Services team will not only be comfortable diving into uncharted waters, but will be excited to solve new problems facing companies today.-

-

- If you are interested, please send your resume or online profile to Careers@mongodb.com. We will review your profile and contact you if there is a good match. -
I have much the same reaction. My theory is that it comes from an extinct Lisp tribe. Those who think like that these days use different languages (Java?). We can only really hunt for someone who dates from that time and remembers what they were thinking. Maybe Richard Stallman? :)
In the example I looked at to debug this, the sequence of events was:

1. One of our customer's javascript apps sent a truncated string to their web-server in a JSON payload. This string ended with a leading surrogate (this is another instance of V8 bug discussed in the blog post).

2. Their ruby backend exploded when they tried to use a regular expression on the string (because ruby's regexp library is strict about valid utf-8).

3. The bugsnag exception notifier copied the bytes from the incoming parameter into the JSON exception notification payload (ruby didn't notice because its string library unconditionally believes you if you tell it a string is valid utf8 — another bug :p).
Actually I think this is a wonderful idea.
The original article, which this (kind of) summarizes: "Reflections on Trusting Trust" by Ken Thompson.

http://cm.bell-labs.com/who/ken/trust.html

Sort of disappointing that the blog entry doesn't bother linking to the original, which is at least as well written.
Which is odd, since I never claimed it was a dealbreaker. I just said that's why all the browsers on iOS are slower than Safari. It artificially keeps Safari's performance high relative to competing browsers (well, Safari skins).

The only thing that's a dealbreaker for me is that Apple prevents all other real browsers from shipping for iOS. One browser only is a dealbreaker for me on any OS.
Reads a lot like this article written by Charles Stross: http://www.foreignpolicy.com/articles/2013/08/28/spy_kids_ns...
You also have to think about the latency, and if I'm not mistaken they already want 60 FPS as the default, and I know Carmack wants 120 FPS eventually, because framerate is apparently a lot more important in that kind of virtual environment, because it's more obvious when you have dropped frames. So 120 FPS is probably "ideal", but not practical yet (the screens aren't there either).

Add to that 2x or 4x (4k) the resolution, and you're going to need really powerful hardware and very fast cables. HDMI 2.0 and Thunderbolt 2.0 barely support 4k @ 60 FPS, but I suppose that's getting pretty close. There are probably other bottlenecks, though.
While that is the origin of the word, to pretend it still only means that is pretty delusional.

Words change meaning based on usage.
Exactly. My brother cut short his PhD and got a M.S. when he realized the life of a professor was basically being a manager with employees that were harder to fire. If he wanted to be a manager, he'd have gotten an MBA.
That is nowhere in the article, not even between the lines, outside the lines, generally implied by the curvature of the lines or audible if played backwards and slowed down by a factor of 10.

Don't agree with the blog's author though, arseholes being arseholes is a general fact of life and there's no special link between them and programming.
I do a rolling daily list of the ones that have the most active comments at http://knowabout.it in case anyone is interested (it's how this thread caught my attention)
Some of the buses in Asia (and some in Europe) tend to not be as disgusting as US buses. It appears "megabus" is now in some US markets and is a slight upgrade to Greyhound.

I'd still rather be in a private car and just pull over whenever I want to use a bathroom, or get food, etc. I wouldn't feel particularly comfortable sleeping (particularly with my luggage) on a public bus in the US.

I'd also pay extra to have a machine drive me from SF-SEA rather than a human driver, as I'm somewhat antisocial and dislike being around random people like taxi drivers in car-sized spaces for that long.
Very cool! Can you give a brief overview of the underlying technology you use to extract the distance data back out from a 2D image?
Browser that shoul've come with your iPad: Coast by Opera
I live in tornado alley in a area with extremely summer temps and the occasional wild fire. These are the domes we recommend:

http://www.monolithic.com/
"The real problem is that the fear spreads and kills those fragile things needed to move the society forward - communication, cooperation, creativity."

One of the problems is that this is precisely what many people want. Many people are afraid of change. They'd prefer stasis. Totalitarianism sells itself partly by playing to that.
I think calling it a "bubble" is a way to put it into immediately recognizable terms for people. And according to your definition of what a bubble is, it could be an apt description. From wikipedia: "It could also be described as a situation in which asset prices appear to be based on implausible or inconsistent views about the future," which to me sounds a lot like the current student loan situation. The tuition costs covered by these loans do not seem to be based on their future value in any meaningful way.
The problem is that most money in circulation was manufactured by creating debt. When you destroy that debt through default, you destroy that money.

The fiction of student loans is tricky because under Bush they changed bankruptcy rules to exclude student debt. But fundamentally when banks are forced to write down bad student debt, their rosy asset picture becomes non-rosy. When that happens they are required by regulators to not lend. And this is ugly for the whole economy.

In 2008 we resolved the problem by having the US government find ways to lend tremendous amounts of money on very favorable terms, and then the Fed picked this up with a similar policy that they call quantitative easing. This creates lots of money in financial markets so that things like banks can continue to operate. The bigger long-term problem is how we'll ever exit the policy.

To give an idea how sensitive this situation is, a while ago Bernanke announced that if things continued to improve faster than expected, in a year the Fed would evaluate whether to exit QE 2 faster than originally planned. You can't come up with a milder statement that the policy might end. The markets went crazy. A few days later, Bernanke came out and said we won't be doing that after all, then markets calmed down.

There is no question, a student loan debt crisis will be responded to with more QE. The problem of exiting the mess will become bigger. Historically countries have exited this type of policy only after the crisis of a currency collapse. But so far the market players seem to be betting that they will get out of the USA before the other guy when the crisis hits, and in the meantime the USA looks safer than China and Europe.

However the financial economy is always a mess. And they are always finding another way to kick the can down the road. That will certainly happen again. And again. And again. Until it doesn't. Every time the doomsayers say, "We don't see how we can kick the can down the road again!" But we do. The dot com bust was resolved with easy interest policies that resulted in a housing boom that resulted in the financial crisis. That was resolved with QE.

Take your best guess as to whether we'll kick this can down the road as well...
ALEXANDER SHULGIN!!!!!?????

http://en.m.wikipedia.org/wiki/Alexander_Shulgin
Ask HN: Is there a service that can mail me random links from a website?
My use case is the following -<p>I want to get random Java doc pages from JAVA API documentation. So one day I want to the following link in mail -<p>http://docs.oracle.com/javase/7/docs/api/javax/swing/AbstractAction.html<p>and the next day -<p>http://docs.oracle.com/javase/7/docs/api/java/util/AbstractMap.html<p>My aim is to go over some random Java class documentation to know about some classes about which I have no knowledge.<p>Is there some service that can do something like this?
I thin the read Terminal for Chrome is this

https://chrome.google.com/webstore/detail/secure-shell/pnhec...
I'd study a lot of right-wing organizations including the NRA. The left sometimes wins the intellectual battle, but the right always wins on logistics.
At my last job working for Kaplan Professional, the bulk of the team was stationed in-office at La Crosse, WI, while the rest were scattered across USA and Canada.

The solution we had to the problem of asynchronous communication was making everyone log on to a TeamSpeak server. As soon as one person talks (you can mute your mic) everyone hears and can respond immediately, as a team.

I thought it was a very good tool for bringing us closer together, regardless of distance.
Chrome only.

It's worth going through the video to get to the back-end tech demo (https://www.justareflektor.com/tech) where you can plug the video effect components together and modify all the control parameters in real time in the browser:

e.g. I just made http://goo.gl/5l7B5a (the original urls are very long and have non HN friendly characters)

Yes - it's actually worth enabling the webcam to play with this.
Well, you're right. The exchange may end up being more like a NFC tap of phones, giving both a phone number and public key.
Sprinkle deserves a mention if you're looking for to visioning only. It's Ruby, so it may be more appealing for Rubyists.

* DSL and wrappers for common shell tasks

* Uses Capistrano, which you're probably already familiar with

* Uses eRB for templates (more familiar friends)

* Does not require Ruby on the server

* Simple application structure (easy to extend)

https://github.com/sprinkle-tool/sprinkle
I enjoyed his write-up, his discussions on motivations, as well as the pictures of his early attempts.

I'm a big fan of thinking outside the box (pun intended).

Somewhat related to his thoughts on home structures is the shipping container home movement that has been gradually picking up steam. Insulated shipping containers make great home frames and it would be nice to see similar grassroots discussions on the challenges of setting them up as well as success stories.
It reminds me of Ivan Sutherland's Sketchpad.
Pretty simple idea here. I think it would be useful for helping daydream the look for a new website... with enough creativity.
sure, I'm being pedantic. But, if it's called out as "the perfect word" I assume the OP would want to know (just like I welcomed the correction when I first learned it).
appropriate title "The Dark Side of any job That No One Talks About"
Wow, fantastic. This is a real rabbit hole. Thankyou
PayPal Beacon
I've got about $10,000 worth of student loans that I've been steadily paying off. What sort of effect might this have on me?
The money come from people who works, and everybody gets the basic income - so there are no need to track how much anybody deserves it, and no incentives to stop working to receive subsidy.

The idea is that some people will pay more than they receive anyway, but at any time that you can't sustain yourself, you still have the safety net and can survive until you can re-enter the productive workforce. Or if you're content with living with the bare minimum, that's OK too; you're not competing with others for scarce works, and you're not putting them at risk when you fight for your life - as it's not at risk.
Ask HN: What do you value your time at?
Time and money aren't always fungible, but I find it helpful to keep a number in mind in terms of opportunity cost.

How do you value your time, either at work or your leisure time?
Well, the point behind the currently-available revision is that it's a rough model for developers to build things that will look better on the higher-def release model.

By all accounts, the HD prototype that's floating around looks really, really swell.
Somehow, and I don't know how this is still possible in 2013, but I don't consider remote collaboration tools to be a "solved" problem. I say this because at our shop, we have blocking issues with remote conferencing on a pretty regular basis. The most common problem is when one person turns on their speaker and creates feedback/echo, and then we have to spend an annoying 5 minutes just tracking it down. Maybe we're on the wrong tech (we use WebEx and Lync), or maybe it's a training problem. But I suspect we're not alone..

If there actually was a seamless audio/video conferencing technology that still worked perfectly even when subjected to the dumbness of office people, then I think I would have a different opinion of remote work.

But as it is, I think the productivity tax is significant enough to be worth worrying about. Especially since the tax is not just inflicted on the people working remotely, but also on everyone in the office that interacts with them.
We're all remote workers
Thanks, that was one of the reasons why I built it. Also finding good colours are hard to come by, I've come across a few good colours on here myself.
> People can't walk away from student loan debt, like they can walk away from real estate debt.

I hate to be the bearer of bad news, everettForth, but this isn't going to be true much longer. (Something has to give, and this is what's going to give, I predict.)
The pessimistic answer is that idealists make very hard workers, such that by the time they become cynics they've already locked themselves into a career path and it's hard to get out of it.

This precisely describes my experience in gamedev. Luckily, I can drop out and go into any of a dozen alternative computer-related career paths. I'm not sure any scientist is so well-off.
Am I supposed to know why you have a problem with Thomas Cavalier-Smith, or is that just a non-sequitur?