skysight-inc/HackerNews huggingface dataset:
> I assume no one replied because the argument was a broad generalization that wasn't relevant to the proposed patches or the actual code under discussion. Did you bother to look at the actual code?

It certainly seems relevant, because Dartium has cross-VM leaks.

> I'm not sure if this is trolling, or if you're actually serious. You outright flamed about how invasive Dart is and that Chrome's DOM is being rewritten just to support it (which it clearly is not).

I am sorry that you interpreted my concerns as flaming or trolling. My point is quite simply that the cross-VM garbage collection story is one of the chief concerns that other browser manufacturers have with Dart, as evidenced by that webkit-dev thread as well as conversations I have been a part of or witnessed since Dartium was announced. As of the time that message was sent the Chromium story has been Oilpan, and that does not assuage this concern. An alternative story from Dart's side that could be demonstrated to prevent DOM leaks in a reference-counted DOM world would go a long way here, but it does not seem that Dart is currently taking this into consideration.

I hope you will forgive me for not wanting to escalate this back-and-forth further.

Edit: I was pointed by a colleague to this presentation by Lars Bak which confirms this. Page 44: http://commondatastorage.googleapis.com/io-2013/presentation...

According to him, the Dart VM causes leaks: "Impossible to guarantee unused objects are reclaimed; this implies memory leaks", and Oilpan is presented on the next page as the solution.

Edit 2: Another colleague of mine pointed out that I said "memory model" when I should have said "memory management implementation". Apologies for being inaccurate there.
This is really nice, but I've always enjoyed RegexPal [1]. It's got a nice clean simple UI, displays results immediately and allows me to prototype regular expressions very quickly. Use it almost every time I wrote a regex.

[1] http://regexpal.com/
Help cure this guy whose had hiccups for 8 months...
Thanks for sharing, it's always useful to hear about real-life usage. One thing I didn't hear much regarding Angular/Ember is testing, can you tell us how you approached it?
he shows an example in his talk of inventing on principle where the test happen in real time as the code is written. It's pretty neat.
Git and Gitolite are command lines tools only. So, you basically install git-daemon, which allows you to run a central git server, and then you have gitolite, which allows you to do user management.

GitLab is basically a GUI that fronts this (I'm not sure about their user access implementation though; doubt it is gitolite). There are other tools like Gerrit [1], Gitweb [2], and cgit [3], that you can use to front your git repos though. GitLab is just a really slick one!

[1] http://code.google.com/p/gerrit/

[2] https://git.wiki.kernel.org/index.php/Gitweb

[3] http://git.zx2c4.com/cgit/
why? i clearly state driving fast is dangerous.
Yes, on mobile native is winning. I'm not sure there is much Google and Mozilla can do though. The main platform for app developers is iOS. The only way to counter that is to take market share from iOS (a goal towards which everything that can be done, is being done).

People make iOS apps and not web apps because iOS apps perform better on iOS than web apps on iOS. And iOS is where most app money is made. Making the web a better platform in general won't directly help with that, important as a goal it is.

I don't agree there is "bickering" over Dart, NaCl/PNaCl, asm.js. There are issues of principle there. For example, if we make the platform stronger but it loses some of its core attributes (like portability were NaCl to be adopted) then the whole thing is at risk of becoming pointless. At the same time, we do need to make the platform stronger and competitive in terms of speed with native as much as possible, which is a fine line.
Many people, particularly those who had a bruise with death in a car, will be puzzled by anyone finding playing Russian Roulette with other people's lives "hell cool" and without malice.
The White Hat's Dilemma
Probably.

Let's put it this way. Let's say your example of bad leaders was Hitler, Mao, Stalin...and Jimmy Carter. Surely they all made mistakes, but one of them doesn't belong in the "set" of the others. Java does provide safety at run-time in the case of dynamic hazards, the same cannot be said for C/C++. C/C++ are a different level of evil lacking even run-time safety, so its weird, and perhaps intellectually dishonest, that you would lump them all together as "unsafe." Anyways, there is a name for this trope [1,2].

Now take your safest language, I guess that would be Haskell, even Maybe doesn't eliminate all dynamic hazards, especially if there is no way to cover from the Nothing case (it just makes you check everything, it doesn't eliminate the problem).

[1] http://tvtropes.org/pmwiki/pmwiki.php/Main/ArsonMurderAndJay...

[2] http://tvtropes.org/pmwiki/pmwiki.php/Main/AllCrimesAreEqual
There are some pathologic causes of hiccups, such as stroke, trauma, and space-occupying lesions (such as a tumor or an immune reaction).

After 8 months, I can imagine that doctors might begin pursuing a more aggressive diagnostic workup to ferret out any such less benign causes.
Heh ... that was me 18 years ago. I went towards CS because that is what I truly loved. My father wanted me to become a banker so he was disappointed for a few years but got over it. As I approach my mid-30s and quite unsettled in life, I'm not sure if I made the right decision. I love CS, but at the upper echelons it is extremely competitive. Too competitive, in my opinion. Knowledge capital in CS degrades very quickly. Good jobs are in the most expensive places of the country to live. The male-female ratio is crazy bad. I came across a blog post today that really bummed me out but makes valid points:
http://techtalk.dice.com/t5/Tech-Career-Advice-Archive/Why-a...

I am going to disagree with most of the other posters around here and say you should try to maximize your monetary outcome. Those bankers everyone rips on ... if it was that easy, everyone would be doing it. CS is very intellectually stimulating but who is to say that the code I write is better for society than what something a banker does. I don't think that is the case. Academia is for the birds too ... you will be chasing peanuts of funding for years until you have a strong enough reputation.

If I was 18 again, I'd either become a medical doctor or directly go for entrepreneurship. And entrepreneurship is not just tech startups. Have enough b*lls to start a gas station or something. I've spend almost 2 decades learning technology and I am barely adequate. If I had spent half this time learning something like managing people, I think I would be far more successful according to my own metrics of success.

I honestly don't know what to tell you. Just one thing ... recognize the opportunities you are given and be mindful that you may not get the same opportunities again. So be the best you can be.
>"Stay away from python, dynamic typing is a sick joke for anything other than scripts. {controversial}"

Going to very strongly disagree with this. Learning Python at 16 was what turned me from a guy interested in computers to a serious developer with a pretty good job.
HN is a mix of serious complaints and trolling, and it's often difficult to separate the two just by reading what's written on the page.

Ultimately, everything everyone does can be considered evil. Plant a tree? That tree is turning CO2 into oxygen that a murderer will one day breathe. How could you aid and abet a murderer like that? You're evil!

Maybe Google will someday be truly evil, but you don't have to make that decision now. Ultimately, you're deriving income and enjoyment working on a programming language that will improve software engineers' ability to produce high-quality computer programs. The language, libraries, and discussions are open for anyone in the world to participate in. You're not doing anything wrong, and you shouldn't have to justify your actions to anyone but yourself.

I think the real criticisms of Dart boil down to: "I don't want to learn a new programming language, and if some random crackpot was making Dart, I wouldn't have to. But with Google's engineering prowess behind the project, it's probably going to be popular, and I'll have to learn it. Better kill it while I still can."

Really, that's a completely reasonable reaction to a new technology. If the new technology replaces the old technology, it means someone invested in the old technology loses everything: their reputation in the community of programmers, their familiarity with tools and libraries, and everything they've ever done with their life as a programmer. That's pretty scary, so there's going to be resistance on programming forums when you suggest a new way to do things, and I think that's what this thread has devolved into. FUD is a good way to make other people emotional, and there's safety when other people share your views. Doesn't mean the views are correct, however.
I respect your views and sympathize with many of them, but your original comment did nothing to rationally confront the issues in the way that your second comment did. Your original post pertained to "the president's opponents," which seemed to include all of them. It just appeared as a off-handed, categorical attack, similar to the ones that you decried. I acknowledge that the reactionary, bigoted uber-right is frustrating, but immediately jumping on them in a way that didn't pertain to the the specifics of this case seemed like an unwarranted attack. I wish that you had explained your displeasure in a more thorough and thoughtful way that didn't seem like a political straw man, like you did in your second comment. Sorry if my initial response seemed condescending.
There is no possibility to build this in a web app without the server having access to the key. The only way to get this is by some (currently) non-standard support in the browser, e.g. by an extension – given the auto-update functionality of most such extensions, this is the same game again.
I honestly doubt it's successful for anyone. No matter the size of the site, the amount of money you would pay a DDoS mitigation provider, either on a full-time basis or just to stop a current attack, would generally be considerably less than the ransom asked for, with the bonus of having your site be available much more often.
> but I feel like other browsers will add Dart support shortly after Chrome

Yeh no.

Both Microsoft and Apple have stated that they don't believe in the premise of Dart and the fact that Google designed it unilaterally doesn't help. Without Apple in particular (dominant mobile browser) any technology like this will never gain serious traction.
FF takes longer just because the script is pretty broken, imo: it only processes 4-5 chars per 16ms frame, and reflowing/painting each frame tick here is the expensive thing in all browsers. As a result, the behavior of the script in wall-clock time is O(N^2/K) where N is the number of chars and K is the number it processes in a single tick. Furthermore, its CPU consumption is pretty much constant no matter what K is for a wide range of K.
So those are some neat features but I guess my overall question with all these client side frameworks is: what problem are they solving? I see like these lists of interesting features but I don't see a coherent message behind "why I need this".

Usually I go seeking out a library when it does something that I really don't want to have to do on my own, so what's the thing this is preventing me from having to do?
For "finding datacenters", traceroute is useful. You can just pick some websites and see where they host. For example, is seems that pinboard.in is hosted at http://he.net/colocation.html, Fremont 2, or at least that is where I am being routed.
Anyone know what the motivation of these attacks might be? I can't imagine anything to gain from DOSing Github and I certainly can't imagine any of their direct competition doing it.
If you have more than one or two servers, you don't necessarily need to have someone turn up at the colo at 2am. Like with The Cloud, the physical servers just become a resource to be managed. If the discount for colo is enough, for the price of N cloud servers you can have, say, N+2 in a colo (maybe even N x 2). Then you don't have to worry about fixing anything that breaks right away, since you've got some spares that you can fix at your leisure.
Why is that an important distinction?
I see ember and angular on hn today...are the backbone evangelists on summer vacation?
Any experience with Google App Engine?

We have a Python back-end that takes inputs from a form (http://wigwamm.co.uk) and spits out JSON that talks to Rightmove.

We need to also send emails to users with their data and create custom file formats that clients can import into their in-house software packages.

I can be contacted on 077 952 73 552 or rayhan@wigwamm.com
Ember and Angular are new now. Backbone was new two years ago. I'm guessing that's why.
Yep, this is a good explanation of it. Another thing he mentioned was that even if you have VPN enabled, the first few pings from dropbox, iMessage, etc. actually aren't getting sent through the VPN.
The Korean orthography is indeed very regular, but that's irrelevant: reading for 15-year-olds doesn't mean deciphering spelling, but rather reading comprehension. Also note that no. 1 is Shanghai (why not "China", I wonder?), and Chinese orthography is a much more bewildering mashup than English.
Same here, https:// or http:// no luck
I think he's saying that Google gets negative a million HN points for everything bad they do, and zero points for everything good they do. I've certainly noticed this, but people are programmed to react to controversy and sensationalism, so I'm not surprised to see controversy and sensationalism highly-rated on HN. Just a little sad.

Reddit is the same way, but at least people on Reddit don't take themselves so seriously.
That's basically the standard operating procedure for most cases of intellectual property defense in art: culture has always been a thing of remix and locking it down at some point as "original" is the novel and nonsensical behavior.
Every generation has its war.

My forefathers fought the great war of emacs and vi in the 1980s. Those were dark times, which many still refuse to speak of. When I think of the horrifying atrocities committed by both sides, the snarky BBS posts, the bickering over usenet, it shudders the mind.

My generation got off relatively lightly. There were a handful of skirmishes during the browser wars which were difficult on the civilian population. Tables being used for layout, limited CSS support, that sort of thing. While many a fine web developer met their end at the hands of Internet Explorer 6, a lot of us (some would say, the less patriotic) chose to ride out the war as desktop application developers, avoiding the draft entirely.

Today I see many of the young and impressionable being manipulated in an ardent search for desperate glory. They get roped in by blog posts, conference talks, friends and coworkers who are too young to remember the atrocities of old. I fear this generation's war will soon be upon us. It will not take place in mobile as many had expected (the Android/iOS battle was a classic case of corporate manipulation), but instead will be fought in Java Script.
Yeah, wireshark can definitely sniff the network, but he was trying to point out that for $57 you can make ten of these and plug it in to empty outlets around the city, hotels, cafes, etc. and it would record data and send it back to a server....

Now imagine the government placed these nodes everywhere... they would basically have a fixed GPS on you.
Apparently, Apple is too ~riesenhafte~ to fail. Typical, as of late.
Or just turn on click-to-run and never have this problem on any website.
If we accept, and we should, that there are no "incompetent idiots", then what's happening is poor communication.

Working to fix that results in better usability for a website and better readability for text - and that benefits everyone.

In my case, I saw the Github reference, and got the open source bit, but had no idea how to contribute. Where was the hulking big green "contribute now" button that allowed me to enter a credit card number and hit go?
Going back I see that this was through a black button on the top of the page. But for me it's now too late as the site has made me feel stupid and I, and I suspect others, am significantly less likely to play.

Perhaps that's a timely reminder to re-read Krug's "Don't make me Think".
Bitbucket is also down.
> I have a nagging suspicion that many of these arguments are based around aesthetics and language chauvinism.

No. People are just sick of one company unilaterally making decisions. It makes life harder for developers and consumers.

More well designed, open, across the board supported standards is what we should all be aiming for.
Oh I see. I didn't realize how many different tools are available for Git. Thanks!
It amazes me that pg (who has seen a lot more startups than I have) sees 5-10% WEEKLY growth as a reasonable target. That is amazing. I suppose its really the difference in "startup" and "lifestyle business" (more my style) right there - the pure scale of the growth.
The administration blocked government intervention when it applied to their friends. Others do not get the same treatment. Did the administration dissolve the USITC? Did it declare the Tariff Act of 1930 unenforced? No, it simply picks and chooses who the rules apply to.
If you have any thoughts on how you would improve http://map.wigwamm.com, give me a call: 077 952 73 552

Rayhan@wigwamm.com
Jesus Christ, the price is 5 times lower for a non-EU citizen in Belgium (which is still pretty expensive by worldwide or even European standards)? That's just unbelievable...
Bitbucket is also down for the count.
Thank you, Andrew. I shall let the accelerator organizers know this.
Sounds like they need to be talking to Prolexic...
Everybody is trying to emulate the old (VB, Delphi, etc) way.
1,400 new top-level domains coming in 2013 and 2014
Damned if you do and damned if you don't. If they release it and iterate on it for years in the public before official release, you complain about adoption or lack of users.

If they were to bake it internally first until it is stable and then release it "done", then everyone complains about a closed process.

And do you have any numbers to compare Dart vs Typescript vs CoffeeScript adoption?
Japanese Toilet Users Vulnerable to Bluetooth Bidet Assaults
I'm really glad to see this open sourced. It could easily lead to a boom of niche web search engines.

BTW, long ago I hoped Gigablast would become a popular google competitor; no such luck. I remember asking Matt if I could provide an official IE toolbar (when they were the rage) he declined; sadly.
My hope has shifted to duckduckgo.

I look forward to forking!
It's not accurate to say the gov't doesn't use it's bargaining power to get lower priced drugs. You are correct that it doesn't negotiate lower prices like the DoD does (through an RFP and bid system), however it does:

1. force drug makers to match the lowest price that it offers to anyone else. In other words Medicare gets the same (or lower) price as big insurers like United.

2. force drug manufacturers to discount the cost of drugs for Medicare Part-D once the patient enters the donut hole. Over the next 5 years that discount will increase to 50% of the cost incurred within the donut hole (this will total several billions per year)

3. for Medicaid, force the drug manufacturers to provide a 23.1% discount off the WAC (wholesale price) OR the lowest price offered to anyone else (whichever is lower)

4. for disproportionate share hospitals (hospitals that serve the uninsured), force drug companies to provide the Medicaid discount (at least 23.1%) to those hospitals for all the drugs they buy, whether or not they go to the uninsured

5. if the drug company increases the cost of its drug at a rate greater than the rate of inflation (CPI), they have to pay CPI penalties each year. There are some drugs that Medicaid gets a 90% discount on (far lower than any insurance company could get)

So yes, you are correct that federal gov't doesn't directly negotiate individual drug prices, but it sure as heck uses it bargaining power to get some super sweet deals!
I just noticed this watching Carmack's Quake Con talks!
> Why would anyone want to disrupt a tool for open, public collaboration used by many free and open-source technologies

and a lot of closed source commercial projects.
All recent variants of OpenGL were derived from the most successful OpenGL extensions by vendors like NVidia, ATI, 3dfx, S3, et al. They shipped them first, developers even picked them up in games via extension detection. Then later versions got the extensions.

NVidia Cg preceded GLSL. Lots of stuff stolen from DirectX "behind closed doors"

OpenGL is not a good example of companies designing things in the open by commitee.
Sounds like that's successful for the DDoS mitigation provider.
Startup Genome has been doing this for a long time, with data for many cities around the world: http://www.startupgenome.com/
Funny how so much of todays "wars" center around Javascript at the front end or bringing it down into lower levels/the back end -- nodes, etc. I like to refer to it as the era of the "Webscale Wars"...in homage to the awesome Mongo/Node webscale/rockstar bad ass tech videos.

Missing in a lot of this is that many of these tools that allow for "X is OMFG so amazingly awesome and webscale and ..." is years of churn, some progress towards "standards", and a foundation in lower level languages that enable these technologies.

In the gold rush, those that sold the shovels, the jeans, and the food made the bigger, less riskier dollar. In the coming generational war, as you posit, if it were to occur, having a toolset that includes things beyond Javascript will be key. In seriousness, especially on the nodejs front, any serious application you develop will run into bottle necks...in nearly 99% of those cases, just javascript isn't going to get you out of them. Breadth in experience, tooling, and mindset has it's advantages.
Saw Github was down earlier. Now Bitbucket is down too.
Meanwhile the NSA can pry into our lives and find whatever they wish...
Some cities in Mexico have a very good medical system for the local rich elite that is very affordable for Americans. This is from my hometown...
http://www.chihuahuamedicalcity.com/English/hospitales.html
does every downtime have to be submitted? it happens every other day and interested parties already know that and the status page.
Ask HN: Best sign-up process without relying on third parties?
What's the best sign up process that doesn't rely on sites such as facebook, twitter and the big G?

The simplest and least headache inducing that I know of is to ask user their email and a password and let them in but hold back some features until the user has responded to the confirmation email (like how twitter does it).

Any other ideas?
Possible motivation: Someone just finished their hack at the facebook hackathon (going on right now), and is DDOSing github to stop everyone else in their tracks :)
I think any copyrights Yeats would have had in 1958 were expired. Unfortunately, cannot say the same about ones Achebe has since the rules have extended time periods to be much longer now.
Your insurance company is likely to deny coverage for procedures performed outside the US (if for no other reason than because they can), so that's a definite risk.

But that's a reason to choose Belgium over somewhere like Guatemala -- while you won't get the gift shop or valet parking, the quality of care is much more likely to be at the same level as in the US.