skysight-inc/HackerNews huggingface dataset:
I can't believe they don't address the claim that the public and private keys were stored in the same place. It makes me wonder if that's actually true, which knocks my trust down just a little bit more.
Try to find a Rails programmer to remediate crappy code (I've tried).

It's easy to find good Rails programmers, as long as you aren't fixated on them doing facetime.
Now, take that observation and go back and read the original post.

I'd observe that the new languages all seem to have been accelerating their rate of package production over time. This is probably because over time the set of easily-copyable packages goes up. It's much easier to release a simple Rails clone after Rails has made the idea popular. It seems like every year there's another Brilliant HTML Templating Idea, and a new language can rapidly develop clones of the entire history of HTML templating ideas, whereas one that was new ten years ago had a much thinner pool of copyable ideas.

This isn't a criticism of Node (which I am certainly prone to, but this is not one of those times), this is an observation that it seems like each new language rapidly builds up packages faster than the last one and this probably isn't actually an attribute of the language.
If he's not caught on US soil and is not a citizen, like Osama, then he has no protections under the constitution and its duck hunting season. The Constitution does not create any protections for international fugitives engaged in acts of war. Terrorists are the modern day Barbary Pirates. Nobody in the founding generation suggested they should get full Constitutional protections and a trial.
I see. We tackle the same issue by having a redis keyspace with emails. It can get pretty huge without any problems.
Their answer to 'Why do you call the Parallella a supercomputer?' is also pretty curious: ;)

> The Parallella project is not a board, it's intended to be a long term computing project and community dedicated to advancing parallel computing.

> The current $99 board aren't considered supercomputers by 2012 standards, but a cluster of 10 Parallella boards would have been considered a supercomputer 10 years ago.

Wait, what? :D (emphasis mine)

> Our goal is to put a bona-fida supercomputer in the hands of everyone as soon as possible but the first Parallella board is just the first step. Once we have a strong community in place, work will being on PCIe boards containing multiple 1024-core chips with 2048 GFLOPS of double precision performance per chip. At that point, there should be no question that the Parallella would qualify as a true supercomputing platform.
The situation in Istanbul, for many, many years, was a complete lack of public waste bins. That has recently changed, but many are similar to those you mention in your second point. One caveat, however, is that bombers have even settled for cheap plastic bags to house devices (though mostly for specific assassinations, rather than mass attacks).

It depends on your goal, ultimately. Install bomb-proof trash bins and bombers will simply adjust their tactics, and the government will be out a great deal of expense and inconvenience to have only made rubbish safer from attack.
Take him seriously about what? That he has built the devices he claims to have built? That he actually wants widespread wearable computing?
NRE?
Would be interested to hear how it differs from emscripten.
If that's Jon Erickson's book, it's on my list to do so hopefully it'll be later this week. At the moment most of the reviews I'm writing from memory with the book in hand flicking back through, but I've had a couple of people offer to send me more books to go through.

Thanks for reading it though!
Why Can't Anyone Figure Out a Great Comment Platform?
In case anybody's interested, one of our (former) graduate students has done some really fascinating work on computational analysis of prenominal modifiers (adjectives, etc.). For example, her ACL paper from 2011:

Mitchell, M., Dunlop, A., and Roark, B. (2011). Semi-Supervised Modeling for Prenominal Modifier Ordering. Proceedings of ACL 2011. http://www.aclweb.org/anthology/P/P11/P11-2041.pdf
Are You Up For Green Cloud Computing?
So we can expect a bunch of half-assed software with no support? Awesome.

At least with paid apps we have a reasonable expectation of customer service and timely updates. Google's customer service is largely nonexistent, which they justify by pointing out that their products are "free". Even with products like the Nexus 4, their support was awful [1]. Simple things like updating order statuses were somehow far beyond their capabilities. With free software and Google hardware, I can't even imagine the nightmare one would have to endure to get help resolving a Glass issue.

[1] http://phandroid.com/2012/11/19/nexus-4-fatal-flaw-google-cu...
No, there are two categories.

There is a (A) regular prisoner, that the normal legal
rules apply to, including for terrorists.

Then there is (B) prisoner-of-war, which is for if
there is a state of war and said person is a soldier
in an enemy state.

Anybody who does not fit into category (B) by default
fits into category (A).

"Enemy combatant" is something the Bush Administration
pulled out of their ass because they wanted to torture
prisoners.

If they were following the rules instead of making up criminal shit like that, they'd have had to treat the
AlQaeda suspects ("suspects" including innocent
civilians turned in for bounties) as category (A)
civilian prisoners and not torture them. That
wouldn't have fit the Bushies' plan.

The plan was to torture the prisoners by water boarding
and make them "confess" that Saddam Hussein was behind
911 - to manufacture a "reason" for the Bushies to attack
Iraq. And the plan worked.
> whereas when iOS launched most of the developers hadn't even tried their apps out on physical devices (since they weren't available).

The SDK launched one year after the first iPhone (and iPod touch) hit the stores.
Then those features should only be enabled by default in corporate versions of Adobe Reader. Average internet users have very little use for non-static PDFs, except the occasional "fill out this form" PDFs where you can't save any changes.
>upon my asking explained that they saw any extended period of unemployment as blatant laziness.

What judgmental fucking assholes. It's a shame such people are the ones doing the interviewing instead of the ones rotting in unemployment.

We only get to live one time, so if you see me taking off two months as "blatant laziness" then fuck you.
Great to see Mike come to such conclusions. I've been interested myself in old dataflow architectures work for the same reasons.

Some scholarly input:

> But most of the existing ones are visual languages.

The dataflow architecture guys were making textual languages from the start. Others spinned off dataflow (synchronous dataflow, for example) for SE purposes, rather than parallelism. e.g.: Lustre, LabView.

> Ok, so I have plenty of ideas for all levels of the stack, but not enough time to pursue them with sufficient rigor.

It could help to look at people that have tried to do the same thing. At the language level, lookup Sisal, Id, Val or pHaskel for example.

A small selection, from bottom to top of the stack:

To go completely off the hardware deep-end:

[1]	J. Gurd, C. Kirkham, and I. Watson, “The Manchester prototype dataflow computer,” Commun. ACM, vol. 28, no. 1, pp. 34–52, 1985.

This imparts some intuition on how a civilised language can map on dataflow instructions. Made by hardware guys.

[2]	R. S. Nikhil, “Executing a program on the MIT tagged-token dataflow architecture,” Computers, IEEE Transactions on, vol. 39, no. 3, pp. 300–318, 1990.

SISAL: SSA language oriented for numerical/HPC work. Made by compiler guys.

[3]	J. Gaudiot, T. DeBoni, J. Feo, W. Böhm, W. Najjar, and P. Miller, “The Sisal project: real world functional programming,” Compiler optimizations for scalable parallel systems, pp. 45–72, 2001.

And somewhat more high-level, for the FP crowd:

[4]	P. Barth and R. Nikhil, “M-structures: extending a parallel, non-strict, functional language with state,” Functional Programming Languages and Computer Architecture, pp. 538–568, 1991.

[5]	Arvind, R. S. Nikhil, and K. K. Pingali, “I-structures: data structures for parallel computing,” Transactions on Programming Languages and Systems (TOPLAS, vol. 11, no. 4, Oct. 1989.
Every Cloud Service Needs an API Product Manager
Sign for a full recount of votes be done in Venezuela's presidential elections
The last election was a total fraud, in Venezuela people vote using machines (and they have control of the data so you can imagine that is very easy to commit fraud), and they dont want to make a manual vote count.. please vote
Critical Point: Viability is judged by your customer.

Developers are comfortable with dealing with some quirks in software. They typically use some of the fastest computers and the most up to date browsers. They live in and build the world of software.

It is very difficult for a developer to understand the mindset of a non-technical customer and see their software from the customer's perspective and experience-base. It's not impossible to do this. But if you don't try hard enough your project will fail.
Ranking Applicants For An Accelerator
Excellent, site looks great :) I'd love the ability to edit/delete my "opinions" though.
Oh wow, thanks! I'm putting tagging together at the moment and hope to have ratings and top books by tag. Is there anything else you think I should put in to help people starting out?
I'll take monolithic, well designed, tested, and popular over a huge choice of one off libraries any day.

Been there, done that. And, it's terrible. Monolithic things try to do too many things. It's fine if you grow along with it but a few years down the line - a beginner will find it very difficult to get started and manoeuvre around.

Small, composable things are better. If something is popular, it will be forked and maintained. Also, monolithic things tend to slow down over time (in terms of keeping up) as they start accruing so much baggage.
So what do you want to achieve here, because such a platform is just useful if you find either people that are willing to answer specific questions - such as in mathoverflow - or if you want to read something up (and then you probably go to wikipedia or grap another introduction to a topic). Anyway, it is nicely done, but I wonder if there was another intention than "because we can". I have read the "How Function Space is different?" section, but it is not that convincing.
It should read 8 FLOPS per cycle double precision. So a 3 GHz 4 core Ivy Bridge processor could theoretically peak at 96 GFLOPS double precision, 192 GFLOPS single precision.
Fist of all, it might be not the right choice of methodology as government and non profit clients are not the best audience to apply "lean". These guys are very conservative, especially in Canada.

Second, it appears a lot of problems appeared because founders didn't know what they are building or what they want to build and relied on "lean" as a magic bullet to help them figure it out.

Third, it's hard to believe but I've met people who applied "lean" and other methodologies without actually diving deep and at least reading the underlying manifesto books thoroughly. Lean methodology is so easy, isn't it? Build an MVP and then iterate.

To sum it up, there's nothing wrong with lean methodology. These guys first failed at understanding it. Then no wonder that they double failed at execution.
The lish passwords are the easiest to abuse immediately, but the larger impact is on all the user accounts with weak reused passwords. While all of the manager passwords were reset, each VM's root password was not. Once a hashed password is cracked their root password is vulnerable (if it was reused). And that's probably a lot more people than had exposed lish passwords.

Everyone should go reset their virtual machine's root password if they reused them.
Most others - like my MacBook here [1] - are advertising GHz / core not "summing" the cores.

So the statement "PC users understand" is false.

[1] http://store.apple.com/us/browse/home/shop_mac/family/macboo...
Last time emails went out around 8:15pm EST.
Maybe people who would develop on glass should attempt to build within these initial constraints first, then complain.

Both glass and FB home are first iteration products, by their Nth generations they will be likely be much different than they are now.
Don’t Wait for the Next Bubble to Start a Business
Those look pretty good... but I wonder what "exceptional blast mitigation" means. It would be interesting to see this tested against a range of commonly used professional and improvised explosive devices.

MythBusters anyone?
Warning: I am far from being knowledgeable about compilers. That being said...

SSA is actually more appropriate for imperative languages. Compilers for functional languages tend to use other intermediate representations such as CPS / ANF. They are "equivalent" though: http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.34....
For many large projects, it is very hard to separate Silicon Valley the region from the state as a whole. The state is highly dependent on realized capital gains from real estate (hasn't happened in a while) and tech equities (modest, but slower since the Facebook IPO). The cost side has many fixed components, so the state is nearly bankrupt, taking the region with it.
Sorry, I was raised in a country & time were we learned that "his" refers to both genders (and GLBT). That said I enjoy reading English articles with "her", just because it beats the so called "gender mainstreaming" that ruins the documents I have to read almost daily.
That's true, but Glass is the first time something like this has been mass-produced. It's clearly a version 1 product, even though there have been other people doing similar stuff before glass.
Name them.

You might be surprised. "Perl Artistic License" is not GPL. Python is largely a slightly tweaked BSD, I think, certainly it's not GPL. Both tend to release packages under the same license as the implementation. And so on.

This strikes me as another instance of the Node community conveniently rewriting history so they can tell each other how revolutionary they are, instead of looking around at what really has already been done. I don't know of any other community so prone to that, consistently and persistently, even after being corrected.
I can't think of a valid sentence ending that has a single letter in it, except for when that valid sentence ends with a single letter like x.
Exactly! I'm pretty sure it was all Lish passwords. Yesterday the news was all focused on the credit card information but now it makes sense why Lish passwords were not working (when I was 100% sure I had it correct--Friday's email said nothing about lish iirc). Interestingly I even mentioned this as part of a ticket and they brushed it off as nothing... hmm.
> Crowdfunding is not about "give me the money and trust me"

You speak on behalf of the crowd? The entire crowd? If Ron Gilbert's (hypothetical) proposal is unattractive to people, they won't support it.
Very polished site from the little I saw of it - and there lies the rub - I saw so little of it.

Why don't you allow browsing without registration? I am sure you will miss out on a lot of traffic and future sign-ups because the initial experience is opaque.
The current Ice age is 2.6 million years old. We have been in an inter-glacial period aka the warm part of an ice age for the last 11,400 years. Which if anything suggests we should be heading to the colder part of an Ice age as they don't last all that long. http://en.wikipedia.org/wiki/Interglacial

PS: These things also nest, Brief periods of milder climate that occurred during the last glacial are called interstadials. Which are inside an Iterglaical which is inside an ice age.
Wow. Reading these comments makes me think that the whole Lean Startup thing is more of a religion than a methodology.
> we have no idea how feasible it might be to brute-force it.

Sorry to be morbid, but... there's also rubber hose cryptanalysis. Whether the payoff or actors involved here make that a legit concern I don't know.
It's not enough to simply survey people on whether or not they have a problem and then go build. Building good software means building something that people want to use. If you fail to properly dive into customer development and learn about your customers base (what tools do they currently use, who are the early adopters, what are the existing barriers to entry) then you will likely not succeed.

Simply reading one book and some blogs on Lean (or any other methodology) also does not make you an expert. You should read about many different business strategies to understand the key parts of them and how they are similar and different. It's a bit naive (arrogant?) to think you can just read a book and then go conquer the world without having to constantly learn and adapt during the process.
There's so much negativity in this thread, wasn't the whole idea that these guys had plans and an architecture to scale up to the order of a terra-flop by 2014, and 20 by 2022? And look! they're shipping. This first chip may not be impressive, but I'll welcome a new player to the market who has big plans to innovate.
thanks for the support :)
Is "uses an online dating service" still an ad hominem? It seems to be a pretty widely used way to meet people these days.
done: https://news.ycombinator.com/item?id=5557964
Perhaps they simply enjoy using ColdFusion. It gets a lot of hate, but some of the features that ship with CF (templating, extremely easy db access, PDF generation) made/make CF a rather powerful and fun language. If only Adobe had chosen to release it for free...

You're right about it being an odd choice for a Linux company, though.
I actually think that for a lot of maths/CS/Physics issues, wikipedia is a horrible introduction to people unfamiliar with the topic. A site which curates explanations in normalspeak with some form of interaction (i.e. "Can you explain why...") would actually be a very useful resource for a lot of people, myself included.
Doing a single hash isn't harder though. Increased difficulty just means you have to do more hashes. So the numbers given should still be about right.
a supercomputer is cluster of machines connected by high throughput, low latency interconnect.

Hundreds of servers connected together with 1Gigabit is still a "grid cluster" .. you need at least 10Gigabit Ethernet (over iWARP) or infiniband (RDMA) to be considered a supercomputer.

This is marketing B.S.! this B.S. is "emphasized" by the 90GFLOPS = 45Ghz thing. 90GFLOPS is by a single 45GHz "ALU" (perhaps an ALU doing Multiply-Add - MADD op.) not a full fledged CPU (like the i7 or Xeon, which has 4-8 cores with each core having 3 ALU's) as the readers might imply.

For example the i7 3770K does 121.6GFLOPS @ "only" 3.5Ghz (ref> table page 2 http://elrond.informatik.tu-freiberg.de/papers/WorldComp2012...)

measuring performance with Ghz is soooo Penitum III! the whole thing is very misleading, and I don't like that!

Supercomputer? not even funny! Its a Super-"Raspberry Pi". That's it!
Why would they? Do companies have some kind of feel for how many people are long-term unemployed and how many of those apply for jobs with their companies?
Quote stuffing is differentiated from plain old vanilla latency arbitrage by fact that the purpose of quote stuffing is to cause artificial latency to then take advantage of. IMO one can still make defensible arguments in favor of latency arbitrage when they have invested in faster technology than other market participants. There is certainly no defensible argument for causing the latency and then taking advantage of the problem you caused to extract a profit.
> Why not ads?

Because Google will be controlling and profiting off them presumably
It's difficult to work out if the author is saying that his startup ended up 'fat', or that it would have been better if the startup had been 'fatter'.

I'd argue the problem was the former. It sounds like they spent a large part of the runway on things that were not part of the MVP (patents, funnel, extra employees, etc). This is exactly what the concept of 'lean startup' is designed to avoid - 'lean startup' and 'mvp' means you throw out everything that isn't targeting on creating a product that people will buy. You don't throw out parts of the product itself to be lean, you throw out everything that isn't required for the core offering. By the sound of it, the author threw out the core offering and focused on the 'fat'.

EDIT: The 'viable' in MVP is a very specific word that is straight out of the dictionary definition. As from Google dictionary:

vi·a·ble
/ˈvīəbəl/
Adjective
Capable of working successfully; feasible:
"the proposed investment was economically viable".

Very clear. The MVP for humans going to space is a billion dollar ecosystem including runways, safety checks, logistics, long range communications, etc. An MVP can still cost a billion dollars - MVP does not mean cheap.
Registration is literally no more than the three boxes on the signup page, which was a pleasant surprise.
> His approach will hopefully force developers to focus on useful utility rather than trivial novelty with the goal of extracting money from the first waves of users.

Please explain to me how "you are not allowed to make money" will force me to create anything of real value to the end user?

In the best case you would end up with software that is the state of the linux desktop.
Yeah but most of these are generic problems with providing a remote serial console (excluding LISH allowing multiple shared connections to one console, which is obviously bad).

They've now reset all the passwords and fixed the bug that meant some of them were being stored without encryption. So what we're saying is there was window of a week or so where only LISH users affected by the clear text bug may have been open to an attack if they happened to use LISH during this time frame and the attacker was targeting them. Not great, I agree, but could have been worse.

Hopefully, they'll change their setup going forward so that each LISH connection to the same VM gets its own console.
The Hardware Culture, or: What They Build, Works Can We Say the Same? (2009)
They've probably ranked up the value of diversified shopping. They would explain why rubbish large airports get ranked miles above small, efficient Australian and Scandi airports.