skysight-inc/HackerNews huggingface dataset:
Real clients don't do this, but it wouldn't matter if it did. When a prospect values your services too low, you simply say "no" to them. It's called "deal qualification", and it's a Sales 101 skill. Your job is to find the clients who value what you're doing enough to be worth working for.

This isn't theoretical. Lots of people on HN execute this strategy successfully.
Entropy will increase...

Everything will become increasingly decentralized and democratized thanks to the miniaturization and increasing efficiency of technology. It's all but inevitable. The only thing that can stop it is politics.
There's some accounting fun in that, though. The marginal cost of a Shuttle launch was considerably lower. $1-2 billion is what you get by dividing the budget by the number of launches. Much of the cost went into maintaining the fleet and would have had to be paid whether or not they launched. That's substantially different than with an expendable launcher.
Stylus works as mouse, not touch, as far as web events are concerned. (IIRC)

So this won't work well on an iPad...
Can you legally do something like use the solar power for your lighting or small appliances and use the company's electricity for your heating? With different sockets and wires?
I learned Julia in a week and implemented a EM test particle integrator in a couple of hours. Julia is fantastic, easy, and fast.
A call for open crowdsourcing platforms
Well that is a different thing. At that point he couldn't claim that it was about saving his energies for more "worthwhile" project goals.
> I'd expect a language to be able to do that

CL does do that. Those macros are defined by the specification. If they weren't then you could write them yourself.

If you need special syntax to help you understand your program you have access to the reader and can dispatch special macros to transform your syntax into ordinary lisp forms. I've done it to implement readers for little assemblers.

I don't see how the comparison to Scala is relevant. We're talking here about what the weakness in Lisp is that macros cover up. There are only 27 primitive forms described in the CL specification that everything ultimately "compiles" down to. Do you think there is a form which doesn't exist or one that is impaired which if replaced or fixed would make macros unnecessary?

Macros are such an intrinsic part of the language that I'm surprised to hear criticism from someone that they're a symptom of a design problem!

> I'm spoiled by Java (well, the JVM), which did standardize threading cross-platform as part of the language, and I think has reaped rewards from doing so.

It's really not that big of an issue. There are plenty of highly-threaded cross-platform applications written in nearly every language under the sun. CL does better than most because it can abstract, at the language level, the differences in platform implementations without touching the underlying implementation or specification.

I think the CL spec could have actually left more things under-specified like file systems. One ugly wart in CL is the file path specification. At the time the committee felt it was important to crystalize part of the specification dealing with the multitude of file system addressing available at the time. And a couple of decades later we find that wasn't really necessary as few of those file systems are in use today... yet a conforming implementation must provide this API. Terrible.

On the other side of the coin it was decided by the JVM designers that TCO wasn't necessary. Today they are wringing their hands trying to get it into the next release. The ANSI CL specification doesn't require implementations to implement TCO and yet most do without harm to anyone's code. The JVM decided the right level of abstraction was bytecode and now they have to be super careful not to break the world whenever they make a change. Lisp chose the language to abstract upon... which makes sense since it's a symbolic processing language (list processing, i believe, is a misnomer and an artifact of history).

They didn't specify a threading API and we have much more flexibility today than if they had settled on one.

What remains astounding to me is the quality of machine code some of the open source implementations can produce. SBCL is a wonderful compiler. CCL is also really good.
It is "an approach to AI based on enabling computers to learn from experience and understand the world in terms of a hierarchy of concepts, with each concept deﬁned in terms of of its relation to simpler concepts." [1]

[1] http://www.iro.umontreal.ca/~bengioy/dlbook/intro.html
IBM Containers on Bluemix QuickStart
I think flow based programming principles can do wonders for workflow systems and composable analytics pipelines.

We have recently used Spotify's luigi workflow system a lot, and ran into some tricky problems with a bit more complex workflows, that was only solved after we incorporated a bit of FBP principles (in/out ports and separate network definition, to be exact).

Have documented a bit of it here: https://medium.com/@saml/loosely-coupled-tasks-in-luigi-work... (fairly detailed and technical post though, not sure how easy it is to follow).

At least in my experience so far, FBP principles really help to create the kind of modularity and composability that is needed in these kind of applications.
It's also technology. "But the project suffered a series of technical issues last year that pushed the service module preliminary design review back by about 10 months." http://aviationweek.com/blog/nasa-slips-orion-em1-flight-201...

It's someone doing good PR that gets it boiled down to "limited NASA budgets."
"You are saying that because a library/framework is not calling one of its own functions in a certain configuration nobody ever going to call this function in that configuration, right?"

I'm not saying that at all, I said early on that this is a problem. Refer to this in my first comment replying to you: "I don't think RaiseException is well defined. If it's only meant to be used for x86, it should be coded that way instead of relying on other code to enforce the behavior."

Internally it seems they only intended it to be used in specific cases, but there's nothing preventing anyone else from calling it when they shouldn't as you noted. This is bad design.
Yes, I have seen botnets which are >> 36,000 IPs. Again, from the lack of technical information, I have no idea what actually happened to QVC.
> I'd love to have a locally owned and operated 'storage depot' where I could shove my excess power to the depot,

I don't understand why the utility companies can't convert some of their regional substations to local grid level storage locations, to counter this trend. They have the scale to utilize larger scale banks of batteries, hire people to manage them, and even exploit more dangerous technologies (like the emerging molten salt batteries).
Actually, it was also some red-tape as the contributor was new, he has to sign some documents and be on the CLA.

Source: https://github.com/joyent/libuv/pull/1015
Oversizing doesn't help when it's cloudy or the wind stops. You need diversification, which isn't always possible over small (neighborhood-sized) areas.
This post is 2 years old.
The two spacecraft are meant to do two completely different things. Orion was designed for deep space exploration, Dragon is not.
I would minimize your costs initially, you can work from home to build your idea.

First stop for you is to watch @DHH's startup school talk . . . most ideas that are successful are simple . . . it really is all in the execution.

Link to DHH at Startup School:
http://www.youtube.com/watch?v=0CDXJ6bMkMY
It's from 2008 but still inspiring and relevant.

Ok . . . so you're inspired . . .

Don't just build the software . . . you'll fall in to the trap of spending too much time building something your customers don't want or doesn't provide enough value.

Read Dan Norris's book the 7 day startup and listen to his podcast.

And listen to StartupsForTheRestOfUs.com.

Lots of good info on proving an idea, talking to customers, building an email list.

The key is launching fast with minimal development time. Once you have paying customers you can automate and improve your app/software to provide even more value with less effort on your part.

I would pick something you like thinking about/would enjoy working on and would enjoy dealing with the potential users.

There are infinite ideas/opportunity out there in apps/saas so don't worry about that . . .

@DHH "Zappos is selling F'n Shoes . . . "

Execute, do it right and provide value to your signups and you'll be revolutionary.

Remember you don't need an office, an LLC or anything else in the beginning . . . just start getting to know potential paying customers and build out the simplest version of your app that clients can sign up for. Once you have revenue you can think about office space (if needed) an LLC, etc.

Services/Ideas to help you get off the ground for low/upfront costs:

Rails/Laravel (frameworks)
Digital Ocean (hosting)
Stripe.com (payments)
Mandrill.com (App emails)
MailChimp.com or Drip.com (building an email list)

Also start blogging now about your product/niche right away.

Feel free to email I love talking SaaS/apps, startups and bootstrapping.

I've been running this same playbook and will be launching my second SaaS in early 2015.

Good luck in 2015!
Re #2: is it be possible/feasible for panel owners to sell the extra electricity back to the grid?
The peeler guy makes a 100% irony-free pitch, based on value, which we can all learn from.
One thing that is often a surprise to webmasters is that if you have 100+ websites on a single IP, robots.txt specifies a crawl-delay per website and not per IP. So you can end up with 100x the crawling you thought you were specifying in robots.txt.
Having examples just executable from the website is invaluable, especially to excite more people. For fun:

Relatedness of Sentences (beta)

1 - not related at all

5 - an almost perfect paraphrase

Two men are taking a break from a trip on a snowy road

Two men are taking a break from a trip on a road covered by snow 4.05

Two men are taking a break from a trip on a road covered by rocks 4.13

Two men are taking a break from a trip on a road covered by mushrooms 4.23

Two men are taking a break from a trip on a road covered by hobbits 4.27

Plenty of work ahead :)
People said the same thing when jquery came out...
Jails are fine for the most part I think. A problem is resources... FreeBSD lacks something like cgroups - But I think besides disk io throttling every other feature of cgroups is already there in FreeBSD but implemented in a different way.
Here's a take from one of my friends who is a pretty heavy Node developer:

http://compositecode.com/2014/12/05/im-so-mad-my-response-to...

I'm pretty sure he's right, nothing to freak out about.
The new repository: https://github.com/iojs/io.js/

The new contributors: https://github.com/iojs/io.js/graphs/contributors

Joyent really fucked up.
Not quite native, but you can use Knitr with Julia. Carson Sievert (IA State stats grad student) has written up some slides:

http://heike.github.io/stat590f/gadfly/carson-knitr

IJulia[1] is probably closest to the community supported equivalent, but it's based on IPython

[1]: https://github.com/JuliaLang/IJulia.jl
'tab': a new command-line utility for aggregating data in text files seriously
Actually SpaceX is also building a system to get people to Mars and back. It is focused on the current money making opportunities however.

I've not heard whether or not SpaceX has done the on-pad abort test they were planning for last month.
Yea I thought the most interesting thing was the very brief mention of "Future models might use one of the gecko-inspired materials that let people climb up walls using Van der Waals attractive forces."

I think there have been attempts at trying to create Gecko-like adhesives like this: http://en.wikipedia.org/wiki/Geckel. But I am pretty sure there are a lot of details that Geckos have evolved/optimized for - surface area/shape of their setae/legs, angle of contact from their hyperextended toes, ability to stick in different humidities etc. - that would be difficult to recreate for football receivers on the field to actually take advantage of Van der Waals forces.
You seem to be suggesting that people should be allowed to reveal classified national secrets that are legal both nationally and internationally if they find them unethical. [...] Different people will have wildly different views on what is ethical when it comes to war and espionage.

Definitely.

That is why it is important to codify these things into laws and international treaties.

But treaties (as we have seen in this case) often lag significantly.

In the end it is the judgement and the responsibility of the leaker. In this case, I think Snowden made a good call. For many reasons: e.g. the world had the right to know that virtually all internet traffic is tapped or tappable and that cryptography was intentionally weakened. Even if the US is your friend, that makes you vulnerable to criminal organizations and states that are not allies.
The issue here are the suicide instructions written in Russian language so it definitely is about "cultural sensitivities" and not about persecution of civilians by an authoritarian government.

Just because it is okay in your or my culture to distribute such content doesn't mean it is everywhere else - nor that it should be as long as laws reflect the will of the people.

Even in US there are topics that will get you into real trouble, not just your page censored. For example: Try creating a blog where you instruct your readers on how to build an explosive belt or bombs. Maybe combine it with religious fundamentalist rhetoric. You'd probably even end up in jail for that.
True. NASA is now where NASA would have been in the 70s or 80s if the initial momentum of going to the moon was maintained.
Simple: Most established companies don't have the stomach for that kind of innovation. They've been delivering their product for basically the same way for over a century, and their shareholders don't see the upside to changing.

Of course, that leaves them ripe for disruption, but the nature of local monopolies makes that somewhat less likely.
I think PhD should be viewed as a kind of job, rather than a degree. Being a professor shouldn't be the only way to go for a PhD. Industries should provide equal opportunities for PhDs (they often think PhDs are over qualified).
In 'global struggle for Internet freedom', the Internet is losing, report finds
A Falcon 9, which from my understanding has similar capabilities as the Delta IV, costs 60 million per launch. SpaceX is targeting 5-7 million per launch, but that depends on them getting the full reusabily they want. We'll have to wait and see if they actually achieve that price point.
There's some confusion in this post about the testing methodology vs. the implementation of SQS itself.

SQS itself may well be implemented on EC2 instances with auto-scaling (though I doubt it), but that's irrelevant to the test harness, which needs to scale out the number of nodes pounding on SQS.

The important bit is that SQS doesn't exhibit any of the scaling bumpiness of ASGs. It's a region-wide service, which you'd be very lucky to break on your own.
I hate Julia. It is not about the language but rather about the community surrounding it. Take for examples this post. I have nothing against the author, but everyone using Julia pretends they have leveled the playing field. That they need more than C but don't want to waste their with Assembly because they are too superior. It is a bit like the Arch community, where superiority is claimed and all alternatives are dumbed down because they are not on the cool table.

Out of principle I don't engage with products like these because you either become part of them or will never get truly involved.
24 days of Rust – hyper
If they can find the money and staff to implement securing third party cinemas to prevent copyright infringement by members of the public, perhaps they should spend a few dollars to secure their own premises.
People at my company also always list budget and headcount restraints as the reason they couldn't have been more successful. It's almost like it's universal politics at play or something.
Both increasing and decreasing capacity is expensive. If people use more power, you need to build more power plants, and that costs a lot of money and is politically difficult. If people use less power, you now have excess capital investments in the form of power plants you built in the past.

Their ideal is for power usage to remain exactly constant, or at least grow at a constant pace that matches local realities. The population and their power use wants to grow faster than that. Efficiency helps to compensate for that.

You'll also note that a lot of the efficiency tips are aimed at peak consumption. That's not the case for light bulbs, but there's a lot of stuff around more efficient air conditioning. Peak power is much more expensive than average, and in many places the power company can't charge residential users accordingly. Air conditioners tend to be used at peak usage times, so decreasing that peak usage can save them a lot of money.
Wait, just noticed that the article is from 1999! should have read this before I applied for PhD 7 years ago.
Yes, most car-battery injuries are burns from inadvertent tool shorts. Always disconnect the negative post first, and connect it last.

EDIT: yes I'm sure. As wtallis suggests, isolation is important. But while the battery is still connected, there is no isolation. In that configuration, if you have a tool on the positive terminal connector and it strikes any other conductive component of the car, that's a short, which could heat the tool and burn you (among other things). If instead you follow my advice and disconnect the negative terminal first, when striking e.g. a fan pulley your tool is simply an additional connection from the frame to ground, which has no effect. (After you've disconnected negative, a connection from positive to the frame is not a short.)
https://en.wikipedia.org/wiki/Mars_Colonial_Transporter
All of the planets in our solar system, including the gas giants, fit between the earth and the moon with a little bit of room to spare.

http://i.imgur.com/CLqdeKf.jpg

People severely underestimate the distance to the moon!
If you care about performance at all, strings are going to slow you down in unexpected and counter-intuitive ways.

Far better if you pass around text data as binary buffers (with metadata describing encoding, please), and only convert those to strings once they are ready to be consumed by the user (which is typically not where performance bottlenecks show up anyways)
Fibrillation is a problem, but so are electrical burns. 5kW is going to cause a lot of tissue damage.
I love Julia too, but it currently has a bug which kills my desired workflow: the plotting library (Gadfly) takes 30 seconds to import.

Yes, there are a number of workarounds. You can use python or R for plotting, you can keep a single interactive session going and reload your source file in it, you can precompile Gadfly into Julia's global precompiled blob, etc, but the solutions take time and effort that significantly offset Julia's value proposition (for me, at least). If you haven't looked at Julia yet you might want to hold off for a while until they get it sorted out. It looks like it might happen in the next version, 0.4, which hopefully will support pre-compiled libraries.

I feel like a bit of a dick for complaining about hiccups in a beta version, but I really like Julia and I really don't want to see it go the Clojure route and simply accept several-second delays in oft-repeated tasks. Drake, I'm looking at you -- Make can build my entire C++ codebase in less time than it takes your "make-replacement" to launch! I love your features, but the stuck-in-molassas feeling I get when using your program was enough to scare me away.
Yeah, I like metric but I still prefer my beer measured in pints. The difference is that while people have preferences like this, everyone knows metric is The Standard.

There's only one long stretch of road in the US with metric signage, and even that's controversial: http://www.azcentral.com/story/news/local/arizona/2014/10/04...

Hilariously, people in the comments on that article demand miles because they're 'English.' I sometimes think Americans secretly miss being ruled from London.
This is a parody article, right?
Sort of. According to Wikipedia the plans are for the Dragon to be modified into the "Red Dragon" for future mars missions.

"Red Dragon is a modified SpaceX Dragon capsule for low-cost Mars lander missions using Falcon Heavy rockets. Plans call for a sample return rover to be delivered to the Martian surface while also testing techniques to enter the Martian atmosphere with equipment a human crew could eventually use."

http://en.wikipedia.org/wiki/Red_Dragon_(spacecraft)
Would there be consequences for merely providing information?

http://www.amazon.com/Improvised-Munitions-Handbook-Departme...
Wholesale panels are $500 a kW. That's a lot of markup you had to pay. Definitely much room for improvement on margins.
So you feel that your rights include knowing which military bases intelligence information flows through?

I can understand people being outraged at the idea of NSA spying and wanting specific programs to end immediately. Whether certain intelligence operations violate your Constitutional or philosophical rights to privacy is an issue that's important to democracy and should be debated vociferously. But there is no legal or moral right that entitles you to know what air force base controls our drone fleet, what the nuclear launch codes are or where our achilles heels are located.

Dumping troves of sensitive data is a bad idea, even if you want the NSA to be completely abolished. Snowden could have just as easily made a speech, instead of handing millions of unread classified documents over to private individuals.
Obligatory reference to "The Power of Nightmares (The Rise of the Politics of Fear)" by Adam Curtis.

If you haven't watched it, it's a must see. well worth the 3 hours for the whole series. I re-watch it every couple of years.

http://en.wikipedia.org/wiki/The_Power_of_Nightmares

http://vimeo.com/84414208

http://vimeo.com/84389928

http://vimeo.com/84421510
X-C1 Development Kits – AppliedMicro
Is Julia being used in production at StitchFix?
Well, there are Web Workers, which are basically threads. http://www.html5rocks.com/en/tutorials/workers/basics/

But it appears that it's part of the WHATWG HTML spec rather than ECMAScript, which is a bit weird.
2. You can actually go up to 7 bytes as long as you're sure you get word-aligned pointers back from malloc (usually a good bet). Make the tag the last byte, indicate a short string by "tag_byte & 0x07 != 7", and then store the length as "7 - tag", reserving tag 7 for pointers. If it's a 7-byte string, then the tag byte itself will be 0, serving as the null terminator. If it's < 6 bytes, the null terminator gets stored in one of the earlier bytes. If it's a pointer, the pointer will be word-aligned, which on a 64-bit machine means that you can zero-out the low-order 3 bits (exactly what you need to store the tag) to extract the actual pointer. If it's a null string (the one case we couldn't represent, since we use 0x07 as the tag for pointers), store it with a null first byte, which also gives compatibility with C.

Whether these gymnastics are worth it is debatable. My intuition is that you lose more in bit-twiddling instructions on common operations than you gain by being able to store an extra byte in short strings, but I'd want to benchmark on real data before implementing.
I wonder how much would a Mars mission project raise from something like Kickstarter.