skysight-inc/HackerNews huggingface dataset:
Sure. Just for a start, sentence 3 is wrong.
I don't know, even before YC a lot (most?) of the prominent successful tech startups were started by pretty technical people Microsoft , Apple , Yahoo , Google etc.
This is hilariously wrong-headed.

- If you use the standard jQuery hosted off Google's CDN, most users won't have to load it in the first place. So that overhead doesn't count. Only if you do some boneheaded thing like rolling your own version and hosting it on your server are you going to guarantee every visitor has to download jQuery.

- Parsing jQuery is trivial for most modern browsers. If your web app has performance issues, it's not jQuery's fault, it's your fault.

- querySelectorAll is not a replacement for jQuery. If you think it is you haven't been making good use of jQuery.

This article seems like a post by someone who didn't even know how to do basic things against the DOM, finally learned how to do them and now thinks there's no use for jQuery. It's absurd.

jQuery still has plenty of uses. I'm not saying you have to use it, or are making a mistake if you don't, but the assertion that it should be abandoned is ludicrous.

Ugh.
Linus' first reply just laid bare that the object format matters much more than the implementation around it. That's how git got as far as it did until now, by using a sound data model.
The funny thing is I am pretty sure your hypothesis is very false, but most of the points are true!

1. You haven't worked in government. Their code is worse than Yahoo! or virtually any startup. Bitcoin isn't.

2. Bitcoin is far from the most malevolent possible form for governments. Chaumian blinded money, what I want to build next, with open, non monopolistic exchanges, and protocols designed to be hidden, instant, etc., is the most powerful possible form of anonymous cash.

3. No clue, but probably not, since the concept of a reserve currency is irrelevant. With electronic exchanges, you can separate out the different roles of money.

4. A subset of 3.
>>Mexican Nationalist

Huh? Care to explain how did Mexico come into the picture when talking about Al-Qaeda?
So it's open-source Siri in Python? Cool!
Analyzing passwords that have been stolen helps you build a better dictionary. The math in the comic assumes an optimum dictionary has been constructed to attack this kind of password by inspecting the algorithm; no dictionary attack is going to do better than that without doing something like attacking the RNG used to generate the passwords (and if that's feasible you're just as vulnerable regardless of what approach you use).
Clarity on the rules will be a good thing especially for the DIY/Personal UAV market. There are challenges but I'm hopeful that the strong DIY community can help change the conversation and show the good that the wide spread availability personal UAVs can have for society.

If you are interested in being part of the conversation please check out http://diydrones.com and also the next "SF Drones Startup" meetup [1] in San Francisco where we will be discussing Legal issues around UAV operation in the US and around the world.

[1] http://www.meetup.com/SF-Drones-Startup-Meetup
Please, tell us Bitcoin's economic flaws. I do hope you're not going to parrot the same worn-out, fallacious complaints about deflationaryism, volatility, etc. that we've all heard and dismissed.
You could write performance critical parts in a safer language, though, such as Rust (disclaimer: I work on Rust). C isn't the only option here.
I fear the OP conflates his usage with the rest of the world. Had he presented it as more of a 'this works for me' I'd have paid more attention. My own usage involves things I don't even want to re-invent wheel or no.
> Ultimately, keeping a conspiracy under wraps is an n^2 problem, where n is the number of people behind it.

I'm puzzled by this statement. You need n people to keep the secret...
Er, if a government had created it you would have to pay taxes in it. That is where the value of money comes from, future taxes you have to pay.
I don't know man, anyone who uses gitmodules knows that they are a pain and really unlike anything else in git. This guy had an idea on how to improve it, introduce a cool new basic object type to git and he even wrote a PoC, I'd say hats off to that.

Linus makes a rather unconvincing argument against the system, saying the current system allows for submodules be different for local sites. As if the proposed system would not support that, and as if the current 'dirty submodule' system is a better solution. He's being an absolute moron.

And Junio is just being very unproductive, he seems fully incapable of inducing anything from the design Ramkumar proposes and fails to see implications that anyone could see, even though he is a core git guy. And frankly he's being an ass too.

What I see is someone enthousiastically trying to fix a core problem of git in an ambitious but well constructed way, and a bunch of old guys just bashing the life out of him.

I think he's better off just not asking Juno or Linus for advice and just keep on hacking on his fork. I know I would use it.
You are nit-picking my post.

Like I said, we are reached peak phosphorous as we mine it currently, and reaching peak energy as we currently use mostly fossil fuels.

And like I said, I believe we can use new technologies (like, solar power... or underwater phosphorous mining) to fix it.
Everything moves in cycle. Yesterday I started coding and found fragmentation to be the biggest issue so I thought I needed a framework to do anything reasonable. That issue got solved and I have got used to it. So today I am finding that performance is the issue. I again decide to dich the framework and start hacking it by hand. Tomorrow I find ...

I focus more on tools rather than building things that matter in the end.
Facebook vs Google: The loser is your privacy
This is good. Thanks :D I’m thinking along the line of what jQuery UI did — offering ability to customize a version of jQuery you can download from the site.
"yes. It is also divergent across browser runtimes."

And likely to get more so, now that Google has forked WebKit.

Losing support for IE 6 (or whatever) is no big deal, but support for both Android and Mobile Safari is critical.
Great answer, nothing to add, nothing to take away. =)
I haven't met Paul Graham but when I was watching this video I couldn't stop thinking that he should be an actor. At least his voice should be used in a commercial, a cartoon or elsewhere.
... per month.
Most jQuery methods are functions that are mapped over a collection of elements. Many verbs return collections themselves, which are concatted together into the resulting collection. That's analogous to how List works.

So $(element) implements return as a -> [a]

And bind is mapcat, which is called by most of the jQuery methods.

Yes, that's a subset of the API, but it's the subset that distinguishes jQuery from any other collection of helper functions.
My understanding is that whoever built bitcoin was pretty darn good at what they were doing.
I question whether the best of the best in cryptography would choose to work for a government over earn enough money to spend time building something awesome, like bitcoin. This is coming off watching the video Gary Tan posted recently [1].

To me, the only question left is about leaking. What's a greater incentive against leaking: coercion by a bureaucratic, nontechnical employer (ie; a government), or the bonds of secrecy between close friends in a common cause?
Call me an idealist, but I think the latter has a pretty good shot. The number of leaks coming from Apple vs the number of leaks from Google (higher from Apple, IIRC) seems to support this viewpoint.

[1] http://sub.garrytan.com/hackers-can-be-business-guys-and-oth..., around 12:30 iirc.

EDIT: sentence structure.
Powerful women are just as ruthless as powerful men.

Once the industrial era began, nation-state warfare turned into total war, and led to a consolidation of the nation states that mattered. The US Civil War was the first example of this.

You cannot have general warfare between major states, as they will inevitably assure the complete destruction of one or both. Eventually, the US, Russia or to a lesser extent China get involved, and the final escalation point is ICBM salvos.
I tried it, but I get

Server Error in '/' Application.
Object reference not set to an instance of an object.

at http://www.rennder.com/compelling-web-site-footer/
Why would he need to go in-depth about why that path was chosen, isn't it obvious? The workflow he proposes is miles better than how gitmodules is working now.
One of the many starters: http://www.greensock.com/jquery/

(Enjoy.)
locked my firefox, concerned brow, and pressed back as fast as I could.
Make our emails public? Open For Business
You have to pick the words uniformly, yes. Thankfully, that's easy to do (rl -c 4 wordfile), and can be made easier. The point isn't "make up passwords that look like this" - it's "using this algorithm you get passwords that look like this that have this level of security[1]," and it's way easier than generating a secure and memorable password by other means.

[1] As I've said in a few places, the actual dictionary size and number of words should be tweaked to make the security level appropriate for your needs, which will vary by application and grow over time.
What if Satoshi is an alien? Extraterrestrial being.

Maybe he replicated The Currency that is known to work using local technology.

This will explain how Satoshi looks like one person and still does too much stuff for one person and gets it all right in a first try.

Even funnier if he's a space traveller, altough I suspect laws of physics disallow "naive" time travel.
Here's a TL;DR I prepared ;)
Open models for value creation work. Look at open source projects, Wikipedia, Kickstarter projects and many others. Lean Startups and Customer Development approaches are pretty open too and we are increasingly seeing open data and open, transparent support ... but how far can we go? Can we open up everything in a startup from idea generation to planning, discussions, financial and testing data? What would an "open source" business look like?
It's not cheeky, it's desparate. He proposes an honest and well thought through idea that he spent a lot of time on, and someone he looks up to just behaves like a complete ass. Junio et al. do nothing but thinking against him, instead of with him. They'd do better just not responding at all.
My experience with Go is that it is as friendly as python. Not a lot of tricks and was incredibly easy to pick up and understand. But FWIW, I don't think its as fast/mature as Java yet.
There's plenty of strong allegations of CIA drug involvement that you can just look up: http://en.wikipedia.org/wiki/Allegations_of_CIA_drug_traffic...

There would be one really good reason to invent a crack epidemic. Before that, there was a pretty strong anti-capitalist black nationalist movement. The men behind the curtain would not want that growing.
Bitcoin was not created by a government. There are two groups that are on the suspects list for having engendered bitcoin, one group centers around Trinity College, another is a bunch of loosely affiliated international collaborators. Both groups are on the record with precursors to bitcoin (papers, software), neither has admitted openly that they were the ones.

If you read their papers in the run-up to bitcoin then there is no doubt that either group had the technical ability and the means to execute on the idea.

To posit that a government did this would need to come with some proof that is stronger than the proof pointing at these two non governmental groups.
3 can keep secret only if two of them are dead
Custom Key Rack to Benefit Local School
This thread has got me cracking up. I'm sure all of you are very smart, yet you all treat each other as though the other person is a stupid, incompetent programmer. It's a trend I observe everywhere in online programming communities.
to ferret out, and get forensic evidence against those engaged in illegal activities. see the wired egold story. As someone mentions below, "its way more traceable than cash"
Indie dev on AppGratis
Sadly I don't think so. You are looking at abortions per 1000 women; I am talking about abortions per 1000 pregnancies.
You're REALLY not getting my point. THE COMIC ASSUMES THE ATTACKER IS BUILDING ATTEMPTS FROM THE SOURCE DICTIONARY. Using a dictionary (which is any list, however generated/stored) computed in any other way will perform (on average) SUBSTANTIALLY WORSE than using the dictionary THAT THE COMIC ASSUMES IN ITS CALCULATIONS.

The fact that passwords chosen in other ways are typically horribly vulnerable is MORE REASON TO USE THIS METHOD, not less!
In China, human labor is cheap and abundant. So running a room full of MMORPG gold miners on computers isn't that different from running a room full of computers mining bit coins. A CEO friend of mine with a real estate office in Hong Kong mentioned she pays her employees 500 a month. I could basically hire 6 people a month for just what I put into savings each month currently.
The "if this conspiracy were real, somebody would have leaked it by now" argument gets repeated all the time, but it's bogus. If correct, it would mean there were no covert ops. And we know that's not so.

The reason why "conspiracy theories" sound silly is that the term itself is reserved for possibilities the speaker doesn't believe in [edit: changed that wording to make it more neutral]. Well-documented conspiracies are called "history".

http://20committee.com/2013/02/24/what-if-everything-you-kno...
TFS. I was trying to find this article but I couldn't.
I see people in this discussion getting wrapped up about manners and expectations. What I'd like to contribute is this:

I think in a position that attracts a pile of daily email, you need to be able to triage what you read, saving some ( hopefully few mails ) for later detailed reply, ignoring junk and hammering out a pile of short acknowledgements as you go. It doesn't take much more time to hit reply with "Thanks, go it, will process as time allows" or similar. If you don't do this, you're treating it as junk mail in my opinion and robbing the sender of any acknowledgement. If you've _got_ to ignore valid mails in this fashion, it points to some other workload related issue.
That'd be 2^n, then. n^2 is 'geometrically harder'.
You know what I love about jQuery ? It's readable.

Every time I have to look at plain ol' javascript it feels like my eyes are going to bleed. Regardless of whether I wrote it myself or whether another developer wrote it.

On the other hand, jQuery (still not the Miss World of programming languages..) is far easier on the eyes.

Also, for most apps, the performance impact isn't all that noticeable since most of the performance hit happens due to reflows and not because of jQuery. Plus, the Google CDN jQuery is pretty well cached in most browsers.
I may be wrong, but I don't think that being an amazing cryptographer is necessarily that lucrative of a career.
Most of your options are going to be government employment (intelligence services/military) or working in academia.

If bitcoin was a top secret government development then it's quite likely they would assign different people to different parts of the project with a minimal number of people overseeing the entire thing.
I question whether the best of the best in cryptography would choose to work for a government over earn enough money to spend time building something awesome, like bitcoin.

I question whether the best of the best in cryptography couldn't just work for the government TO earn enough money to spend time building something awesome. I mean, at least in the field of cryptography, it has always seemed like the government would be high on the list of places to work anyway. Crypto is a big deal to government, so they are going to be on the cutting edge, and plenty of other top crypto guys work there.
Yeah, that's what I meant .. thanks.
Good luck. Business owners in China frequently claim the government can just take your business any time they feel like it. You can't even run a business without friends in the government and police and massive gifting.
1. You haven't worked in government. Their code is worse than Yahoo! or virtually any startup. Bitcoin isn't.

I bet the NSA and NASA both write code that's orders of magnitude better than anything Yahoo does, just to pick two counterexamples.
Production can be (and often is) heavily automated, research is not. Just like any other field, it doesn't make sense to design robots to do a task requiring high precision that might only need to be preformed a few times. Thats what lab assistants are for.
I very much doubt that Bitcoin was created by any government. Having said that, one reason why government could be interested in fomenting Bitcoin is because it makes some forms of tax evasion nearly impossible. I've written to some length on this often neglected side of Bitcoin; see the section "On the upside: Bitcoin is transparency friendly" in the following blog post:
http://nleyten.com/post/2012/10/24/Announcing-OCaml-bitcoin-...
>>>Ultimately, keeping a conspiracy under wraps is an n^2 problem, where n is the number of people behind it.

Stuxnet. How long before anyone outside of the group that created/deployed it knew it existed?

EDIT to add: I typed too soon. You did specify "conspiracy." Stuxnet was an approved project. Those are easier to keep secret.
Sadly not particularly true of the NSA of 2013.

And this wouldn't have been their A team.
I don't think your tone is appropriate here.
Concerns about deflation and volatility have not been unanimously "dismissed", at least not "here" (hn). They've been actively debated, without resolution. I'm curious about why you think those arguments are fallacious, but another thread might be a better place for that.
Though I agree that the GP was unnecessarily snarky as well.
You must be mistaken, the Mozilla thing is aimed at helping users.
I mostly agree with your point that abandoning jQuery is premature but:

1. IE7 and above support the native XMLHttpRequest object; the code example is code is probably much longer than it needs to be (it can be trivially reduced by %50).

2. There is nothing to stop you from creating your own API. I had to do this because jQuery didn't interact well with a custom ASP.NET framework[1]

Here is how I do Ajax stuff using a small library that I wrote[2]:

var xhr = new $xhr(SOME_URL, function (data) { /* do stuff */ })

xhr.post(document.getElementById('form_id'));

[1] http://stackoverflow.com/questions/7810022/ajax-via-jquery-a...

[2] https://gist.github.com/noblethrasher/5383649
Answers, results of polls, and a brief description of the program
If this is true, which countries have the computing/network resources to theoretically take over/control the network?
Considering myself an above average guitar player - I'm not sure whether guitarist vs drummer abilities carry over to hacker vs business skills. Your problem with playing the guitar was most probably related to left-right-coordination or some physical feature (like joint flexibility), right? Or maybe you did not "hear" the notes?

I think that both good/x10 business people and hackers need similar personality traits (or let's call them habits) - focus, persistence, and willingness to learn. Concrete skills like talking to or with people you have never seen before, or learning a framework in the matter of days, can likely be acquired when trying long and hard enough. E.g. I learned to learn new songs in the matter of half an hour or less; I'd never imagined I was capable of that! But it's a skill just like any other.

But we really have to _want_ to get good at something in order to do it. Staying with the guitar example - I can do finger exercises for months and months, but if I don't have a lick I want to eventually be able to play, I will not follow through, whatever focus and persistence I put in during exercise.
That's why I prefer to sketch out interfaces before implementing them - hacking and Photoshopping is just a necessity in order to get the product I dreamt up. I do enjoy programming, and I do it focussed and persistent, but I have to really want the outcome (in that case a cool interface and UX).
The MLC and SLC NAND trends in figure 1 are confusing me. Historically, wasn't SLC first? Yet the graph shows pricing for MLC back to 2001, and SLC back to only 2007-ish. It correctly shows that MLC is less expensive than SLC.

Maybe he didn't have old price data for SLC?
> so is an individual cooking up bitcoin as an intellectual exercise

Is that really far fetched? Seems it's no more far-fetched than an individual coming up with the initial version of Linux. As I understand it, Bitcoin is just one implementation of the "crypto-currency" line of thought. E.g. http://www.weidai.com/bmoney.txt
Is anyone saying that "Talk to boss^2 and HR" will never work, or just that it's very unlikely to work?

I too have work experience, but perhaps not common sense when it comes to dealing with people, and I never got anything accomplished by talking to boss^2, who as Church noted was more invested in their choice of hiring your boss than in you the underling, and indeed then voted with my feet.
There are organizations that would benefit immensely by not having physical cash changing hands, requiring storage, laundering and processing by banks and tax departments.

Makes more sense I think for whatever multi-billion dollar cartel to be planning 20 years into the future with bitcoin as a 'version 1' mvp.
Yes and no. This diagram lays out how to do this kind of thing cheaply and scale the systems up and down quickly. It allows the campaign to bring these systems and services "in house" instead of contracting 3rd parties to manage adding boxes at great expense at the last minute based on best guesses of expected traffic. It allows you to respond to the spikes in traffic that are expected during a campaign and during promotions that would otherwise bring your site down or have you paying for unused bandwidth.
my 2 cents:

along the "far fetched" lines, it is definitely a possibility that this was a govt initiative, and possibilities 1 and 2 (not 1 or 2) seem to fit my reasoning.

countries that fit my argument are those with large trade deficits; have little or no natural resources; are known to run smuggling networks of drugs, counterfeit money, etc.

countries with little or no economic resources are constantly under economic pressure to trade in "trusted" currencies. they need to purchase commodities and resources where counter-parties only accept strong currencies (usd, eur, gbp, chf, nok, etc.). it's impossible doing business with a large/influential commodities trader unless you trade in any of the currencies above.

given that these countries are unable to generate enough foreign reserves via exports, large undercover networks that smuggle all kinds of illegal goods/services are unofficially permitted. e.g. class a drugs, counterfeit money (sold at a discount. think for a second why some top notch usd counterfeiters are located in africa and asia), free/subsidised drugs sold back to developing countries by 3rd world countries, etc.

consequently the creation of a virtual currency, that does not require an export, and that it can be easily printed with ubiquitous technology/computing power is a great way to make up for the real economic shortfalls.

final remark: still, i think the chance of this being the case is very slim. right now the trade deficits/currency needs by many countries that fit this profile are orders of magnitude larger than the overall value of the bitcoin market. unless the size of the btc market grows at a very high rate i seriously doubt this can be an effective tool to run the above operations.
Fair point. I rescind the first paragraph of my post. Thanks
You'd probably need one of the more heavyweight options (e.g. GHCJS). Fay doesn't understand typeclasses afaik, so it's not really suitable for porting haskell libraries verbatim to the browser.