skysight-inc/HackerNews huggingface dataset:
We at foundation really don't get any love here in HN, so this is our last resort.
Here is a work in progress by another googler: http://cpp-netlib.org/ (Dean Michael Berris)
We have built the new version of our web app on BS3. The migration from BS2 to BS3 was not too difficult. There are some new elements too like List View and Panels. Love the flat UI too. Feels very modern and light. Here is a demo of our app: http://demo.erpnext.com/
Packer: An open source tool for creating machine images for multiple platforms
Lol, anyone who says 'it's trivial to maintain a fork' about anything has obviously never done so - especially when suggesting in the same sentence that the licence of all things is one of the harder issues when maintaining a fork.
The article doesn't really convince me that there are perils. Turns out the class where 50% of students failed was one were lots of students had already failed the course before, and a a major other part of the students didn't have access to a computer.
Surely MOOC isn't for everyone, as it probably provides less hand holding. It's still a great resource - I have already learned a lot from such courses.
To be clear, I wasn't making a comment about Barnaby Jack's death specifically. I have no idea what happened and if the family would like to keep it to themselves, I fully respect their wishes. I was just making an honest observation that whenever someone dies and people won't talk about it, that's always the first thing that pops into my head, particularly when there is a suggestion of embarrassment involved (which pertains to the person I was responding to, but not Barnaby Jack).
MXE 2.23 Released
The car makers seem to be under the impression that only 1 person would be able to crack the code.
Please read the entire post.This is !!NOT!! a security issue with the SMF software.
I prefer LESS over SASS, simply because of how often I use mixins and how nice ".border-radius(5px)" is compared to "@include border-radius(5px)".

That being said, my current setup is Stylus+Nib. (And for the above examples, you'd just write "border-radius: 5px" and it takes care of everything. Much more flexible.)
Thanks! And no, probably not—the two are most definitely not directly related.
Maybe it's possible to teach Kindergarteners ARM assembly, this way they could write super efficient ARM compilers before they are proficient in a human language.

Just kidding. I remember a story about a French Mathematician (Lagrange?) and while he was young someone saw his great talent. He recommended the mother not to give him a math book before he turns 17. Obviously because he feared that he would have done nothing else in life than math...
Indeed there will be at least one more RC.
Why didn't you use Foundation for this instead?
Hey mdo, big thanks for all your work! I've used Bootstrap in one project and will use it in many more.

It's a huge productivity boon and the documentation does a great job of showing you what to do.
I mentioned it because it's shocking that a Free Software project would be so disrespectful of user privacy.

Oh, and it isn't opt-in. It's opt-out, until the developer changes his mind again:

http://www.androidpolice.com/2013/04/03/cyanogenmod-will-no-...
Sorry but... Why didn't you try BASIC? Tons of people learned this way with almost no supervision.
Schools are the extreme of wanting to be seen to enforce the rules equally on everybody. Reasons include:

1. They're government or other not-for-profit organizations.

2. Unlike others, with which people interact only occasionally, they're experienced for 1000s of hours each by many, many individuals (and vicariously by those individuals' parents). Unequal treatment will be noticed.

3. Schools think it's part of their MISSION to teach adherence to rules.

The result is inanity.

My favorite dumb example is the girl who wanted her prom date to be her 21-year-old soldier brother, who wasn't allowed because 21-year-olds couldn't be prom dates in general (too old). The whole thing should have been settled with one phone call to his commanding officer, making sure he was under orders not to behave inappropriately. (Why that approach? Because the whole argument for letting him in was that he was a soldier, we should support our troops, etc.)
Numpy, Scipy and Matplotlib aren't a 100% clone of Matlab, but they do provide much of similar matrix manipulation and data visualisation tools.

Where they really shine though, is scientific code that needs to do a bit more than numerical computation. I've tried Matlab briefly, and it was hell. Things like parsing strange text files for the source data, scraping data from websites, pulling data in from a SQL database, or publishing the computation as a web service are all easy with Python.

Spending a small bit of extra time on the core matrix code is okay to get the rest of the Python ecosystem and libraries (and even for loops that make sense).
No, it's opt-out, unless the developer's changed his mind:

http://www.androidpolice.com/2013/04/03/cyanogenmod-will-no-...

And, if he does change his mind, it's more likely to be to remove the opt-out feature.

People don't expect Free Software to phone home like common malware. It's shocking. That's why I mentioned it.
Awesome to hear, yo! <3
When I was a kid at school (30 years ago!) we had some kind of assembly language forced down us.. which was good, but most of the class didn't get it. Luckily I was interested in computers anyway and already knew z80 assembly.

I think there are always only going to be a small set of kids in the class that will get or understand programming anyway, without resorting to just "simpler" forms (such as Scratch, for example).. whether this is a good thing, is of course up for debate, but regardless..

These days, I think (as a parent) I'd be pleased if the school was teaching Haskell, so from a personal perspective: +1 Argentina schools, keep at it!
so0o0 do we have a gem yet
I get "Not Found" upon clicking the big main call to action, the Download Bootstrap link.
My friend has something like that launched in a private beta. Feel free to PM me with the email address where you would like to receive an invite.
"Does it have an @? Does it have a period? Great! You are validated!"

Technically a period is not required, you can have an email address directly on a top-level domain. Though, of course, that is a rare enough use case that I'm sure anyone who has one has long since given up on expecting it to be validated correctly by most webforms.
To be fair there's little VB can do that C# can't. Including drag-drop GUI in VS.
Yes, and that fee is 1/10 what normal rent would be or less. So not really comparable.
Would you be interested in taking a look at a site like that? It would be great to get your feedback!
Makes me wonder how people could be so heartless as to put their children in state indoctrination(slaughter?) camps.

Then again, with the prevalence of physical abuse against young humans, it comes as no surprise that practically nobody cares, and when they do, they rarely take steps to create assurances against it.

What about their parents giving “officers of the law” and politicians unlimited exclusive license to use abusive force against humans, rape children around the world, destroy the power of free economies to mitigate poverty, and improve the health of humans?.
Sure but in that case the value of the crime goes down (either because it doesn't make so much money or because it is harder or more dangerous) in which case (law of supply and demand) the supply of criminals goes down too.

And which crimes should they go for? Guns aren't needed when you don't need to defend a territory. Smuggling would be an obvious next step, but what should they smuggle? Diamants? Counterfeit goods? Women?

All those are much more difficult to smuggle than drugs and the price per kilo is much, much less so they would have to invent new ways of smuggling. At present drug prizes it makes sense to build one way semi-submercibles (or even submarines) to get the stuff from Columbia to the US, I doubt the risk is worth it if you are to smuggle counterfeit goods at a few dollars a pound.
I wish this can be upvoted much higher.

A celebrity-signed promotion. Otherwise, we gain practically no new information.
Mozilla's Web Literacy Standard RFC
My favorite example. The chosen answer to the "Where's Waldo?" solution is 7 lines long. http://stackoverflow.com/questions/8479058/how-do-i-find-wal...
Actually, in SASS, border-radius is done with the syntax `+border-radius(5px)`. You're thinking of SCSS, which is much more verbose but has more similar syntax to CSS.
Arif arif
Count me as another vote for Authy. One more amazing feature: Your tokens stick to your Authy account instead of your physical device. If you need to restore your phone or delete the app, you don't need to disable two-factor on all your accounts and then set it up again.

Just reinstall Authy, reauthorize with your Authy account, and you're done! Helped me countless times, from when I had to rebuild my iOS install because of a backup problem to when I got a replacement device due to a hardware issue.
Your intention was to show the good Go code vs the bad C++ code. The different syntax highlighting colors and the missing error handling code really leave me feeling amiss.

My main gripe and reason for not jumping on the Go bandwagon is the error handling strategy, it was exactly what I wanted to see in the Go version.

But thanks for the info anyhow.
> the "house is an investment" crowd

They are. What people neglect to mention is that some investments, houses included, fail to pan out, and leave you worse off than you were before. Simply assuming that a mortgage builds useful equity is financially illiterate: If houses were a sure thing, everyone and every institution would buy them.

The really insidious idea is the idea that buying a house is what a mature, responsible person does, and that you can't be a mature, responsible person unless you're paying down a mortgage. This is marginally less potentially harmful to your future happiness than the idea that mature, responsible people smoke five packs of cigarettes a day.
>Up to the industrial revolution the vast majority of the workforce was in agriculture, namely either in serfdom or working somebody else's land for a pittance. Not many were really self sufficient.

Depends on the country -- not all places had feudalism. In freer places, people were self sufficient for millenia.

Heck, people were self succicient even in the US mainland in the 17th-18th century, and that was far from any "industrial" landscape.
The author doesn't seem to factor in the idea of creating passive (more or less) income from software development. At least ideally, a lot if not most of the software that is out there has the purpose of creating relative passivity (automation) with regards to some endeavour. The author's point that if you are creating (again, more or less) passive income you are most likely not creating value yourself is hogwash.
As someone who has taken large lecture classes both in person and online, there's really no difference. A seminar is one thing, but no one gets anything interactive out of a class in a 300+ person lecture hall.

More students failed because they lowered the bar; I sure as hell won't fail a class I pay $2000 for but I might lose interest in one I paid $150 for. There's nothing wrong with a "low" pass rate in this case, it's just a different situation.
Oh god, that looks so bad.
I've been using https://github.com/anjlab/bootstrap-rails for http://www.photoficient.com (https://github.com/frabrunelle/photoficient).

I would definitely recommend this gem. Yury, the maintainer, updates it pretty much every day.
Seems we're creating conditions to revert things to before the tipping point was reached - what it looks like before the tipping point, I'm sure someone has a more educated guess than not..
Possibly on the plus side, increasing concentration of CO2 may be encouraging the growth of vegetation in previously bare regions.

"Satellite observations reveal a greening of the globe over recent decades. The role in this greening of the “CO2 fertilization” effect—the enhancement of photosynthesis due to rising CO2 levels—is yet to be established. The direct CO2 effect on vegetation should be most clearly expressed in warm, arid environments where water is the dominant limit to vegetation growth. Using gas exchange theory, we predict that the 14% increase in atmospheric CO2 (1982–2010) led to a 5 to 10% increase in green foliage cover in warm, arid environments. Satellite observations, analyzed to remove the effect of variations in precipitation, show that cover across these environments has increased by 11%. Our results confirm that the anticipated CO2 fertilization effect is occurring alongside ongoing anthropogenic perturbations to the carbon cycle and that the fertilization effect is now a significant land surface process."

http://onlinelibrary.wiley.com/doi/10.1002/grl.50563/abstrac...
The NoSQL hype currently is in the "Trough of Disillusionment" phase, not?
Typical Hollywood pushing stereotypes to the extreme "That's what the public wants, bro. You want this to sell."

On another side, Jobs going around barefooted and even stinking is a true story. It's really a good material for the movies.
Umm.. nature's goal is not to sustain human life. It's our goal. If we screw up the planet, we literally will be screwing ourselves. Earth doesn't need us. It will reset in few million years by earthquakes and volcanoes and go again for better life.
We use rabbitmq to send push notifications to clients, rabbit has a stomp plugin that can accept web socket connections see http://www.rabbitmq.com/blog/2012/05/14/introducing-rabbitmq...
> What percentage of the worlds GDP is founded in open source technology?

Everything built on the Internet, to begin with.

> I mean we use emacs/vim

Because they work.

> pretend that virtualization can count as security

No one thing can 'count as security' but virtualization makes a lot of secure systems easier to build.

> and seem utterly choked in our own miasma of complexity.

You are, maybe.

> Integrating old ideas with new is not a matter of mixing software like a chemical mixture but a dick sizing competition without a ruler.

This sounds profound but means nothing.

> We are mechanics who barely understand our own tools and more than that are philosophically against questioning the separation between programming language/user.

This is wrong. On every level, it is wrong. It is fractally wrong. Worse, parts of it aren't even wrong.

> The solution is of course deeply unsettling but luckily novelized throughout our televisors in the form of AI systems that are doing there best to hide their HAL face.

What? Are you saying nothing again, or are you implying you believe that Strong AI exists and is running the world?

> What happens when our mentors start making suggestions? Do you think that same data could be used to find the most efficient manner to shift your opinion? How deeply does the ranking of links affect your judgement about a subject? Are these new questions to you, or have you simply been holding your hands over your ears?

None of these ideas are new. You're saying absolutely nothing that hasn't been said thousands of times before, and you're saying it much, much worse.

> that there are incredibly important and influential decisions being made not by individuals or beliefs, but by circumstance and yet they remain unquestioned despite their significant social and economic impact.

Well, no shit. Why did humans end up in the Americas? Was it by planning or was it just following the game and winding up going across the Bering Land Bridge?

> It is only through the somehow supply/demand immunized Moore's law will humanity be given its mirror, and that truly is an act of a fearful god if there ever was one.

Waffle waffle whine. You have a platform. By all means, use it to say something.
bs3 is mobile first also
It's also not obvious what "average case" means. For example, if we're talking about the asymptotic behavior of the function

A(n) = avg { RunningTime(Algo, x) : x is valid input to Algo and len(x) = n }

are we assuming that the inputs are drawn uniformly and therefore have equal weight or are we drawing them from a non-uniform distribution? What if some inputs never occur in practice?

Worst case and best case are totally unambiguous and don't need any additional clarification. There are just so many knobs one can adjust when defining "average".
I work on an oracle-based system with roughly a thousand tables and 200.000 lines of PL/SQL code. What keeps us on oracle is:

1. We know it well. It is easy to develop for because it's just SQL on a single server.

2. In traditional ACID transactional processing, our core business, it performs quite well. Even mediocre queries often perform well. We've never had a customer or use case outgrow a single oracle db yet. Part of the reason oracle is so expensive is that you need very few servers if you properly design your db architecture.

3. Our customers already know how to deploy it, which makes rolling out our product much easier. It is proven and well-understood technology. Often they already have an oracle server for us to share.

4. Our product is designed around oracle and ACID. Migrating to an alternative would be painful (if moving to an ACID alternative like postgres) or horribly painful (if moving to a BASE database).

I think people often make the mistake of looking at the single license cost of sql server or oracle and assuming they're more expensive than the <insert favorite alternative> nosql db of the hour when you add up all the costs. I used to mock microsoft for bringing up TCO, but i have to admit it's a fair point. Stackoverflow runs off of a mirrored pair of sql server instances. You have to wonder how much servers they would need and how much extra development it would have cost to handle the same load on an eventually consistent alternative.

My personal opinion is that you have to choose up-front whether to scale up or scale out. Scaling up means paying for oracle or sql server and having a simpler development model because you have a single db instance. Scaling out means going for nosql and taking some of the reliability and synchronization work into your codebase. I don't think companies like oracle are selling the development advantages of scaling up very well, probably because they're not developer-oriented. The strategic mistake oracle continues to make is to alienate devs. They could build a strong case for oracle over nosql, if they cared about developer relations.
I haven't had a chance to try it yet but I found this: https://github.com/diowa/twitter-bootstrap-rails/tree/bootst...

It's a fork of the twitter-bootstrap-rails gem.

Edit:

There is also this: https://github.com/jlong/sass-twitter-bootstrap/tree/3.0.0-w...
The sending server (Gmail) needs to DKIM-sign your email, and plain Gmail doesn't have the capability to do that.
Tile, the world's largest lost and found
Like many people I've had this idea for ages, it just seemed really hard to execute. This seems to be a pretty smart implementation, just ordered mine
If it becomes acceptable to use HN for gamified man pages instead of expecting people to do their homework, well, there are more than enough man pages in and out of print to fill HN for years. We don't have downvotes on stories, so the only flow control is flagging and complaining about stuff that isn't timely and isn't useful for most of the audience.
Like many people I've had this idea for ages, it just seemed really hard to execute. This seems to be a pretty smart implementation, just ordered mine
Really? Have you read the history of US/CIA involvment in Latin America? From embracing "death squads" to endorsing Pinochet and tons of other dictators, to war with Panama, to meddling with Venezuela, Columbia, Peru, Brasil, Argentina, Mexico etc politics, heck almost everywhere. Do you know how the very term "Banana Republic" came to be?
Yes, the cool thing about LV is allows you to turn an idea on a flow chart into code that resembles the original chart on the high level. And, nothing beats it for data acquisition and testing. Like all visual languages big projects and the finer implementation details can get ugly.

Most people focus in LV's visual programming paradigm. But I think its real power come from the Flow Based Programming model. Functional programming is the trendy solution to the problem of concurrency these days. But I think FBP could offer some solutions in this domain too. NoFlo looks a promising new technology in this area. http://noflojs.org/
There are millions of people who are deeply, deeply unhappy every time information about birth control is published. Is that the standard we want free speech to be held to?
A list of queueing libraries
If such a system can control a future president, it can also control a future head of the NSA, or whoever else works within the system going down the foodchain, to the point where it becomes too much of a risk to its own existence.

Basically, they are not immune from control, if they build a system that knows everything about everything.

EDIT: And as for "you cannot turn around and leak something on theintelligence community" you dont have too...future Snowdens and Mannings (who are growing up, fed on all sorts of conspiracies on reddit and other fora) will.
No, I think it's good when manufacturers recall the cars and fix their exploitable entry systems.
Poor pupils. I hope the victims don't suffer harm for life.
At some point there were quite many Go articles without much substance. These articles were also very predictable. The positive articles contain pretty much the same enumeration of Go features (goroutines, channels, imports, etc.) or how they rewrote a five year old, now well-understood, failing Python subsystem in Go and have massive improvements (surprise). The negative articles pretty much all complained about how not using an import results in a compilation error (surprisingly, the lack of generics are only mentioned in comments ;)).

But these slides were genuinely interesting to pretty much the whole HN audience: it covers architecture decisions, the effect of code rot, the breadth of the Go standard library, a new object caching system, and a real-world example of Go usage.

tl;dr even to someone who is a bit critical towards Go (ie. me), it was a very interesting read.
Zurbs' grid uses percentage widths for columns and is mobile-first - BS 3 now uses a similar system which makes the only really difference SASS/SCSS vs LESS if you just want the grid
Yes, oblige us. And compare with the other party too, direct AND indirect deaths (e.g due to the Iraq embargo).
What advice or pointers would you give to start learning & using mma for real problems?

I tried to learn it a few times and it worked great for toy problems, but when I tried to write an entire script a la python/c/matlab, I failed miserably
I am just curious, how can I get the following

- Job's favorite books
- Arts that Jobs liked

Any help/pointers will be appreciated?
If there's a good chance that the bad guys already have these and that the only way to force the banks to fix their vulnerabilities is to publish them, then yes.
I believe most people who learned programming with C, Java, VB or Python have a hard time to learn Haskell, Forth and Lisp because of their approach. If you really want to "get" Haskell, Forth and Lisp you have to "think" their way.

There is a good reason why one of the most important Forth books was titled "Thinking Forth". Lisp is also very different from C and Java, and you have to change your thinking radically to understand and to apply the power of Lisp. Now I am determined to learn Haskell, and I believe that I have to change my thinking much more into a mathematical approach.