skysight-inc/HackerNews huggingface dataset:
Deadlocks in Practice: Don’t Hold Locks While Notifying
Alright, that's an improvement.
I'm still confused why the snow was radioactive. Snow = water. Did it form around radioactive particles?
Other submissions of this story, although none have any discussion:

https://news.ycombinator.com/item?id=6945800 (theverge.com)

https://news.ycombinator.com/item?id=6948140 (extremetech.com)

https://news.ycombinator.com/item?id=6943036 (laptopmag.com)

https://news.ycombinator.com/item?id=6942179 (sciencedaily.com)

https://news.ycombinator.com/item?id=6939145 (plosone.org)

https://news.ycombinator.com/item?id=6939133 (scienceagogo.com)

https://news.ycombinator.com/item?id=6935903 (arstechnica.com)
Why isn't server-side web made with XML libs?
I'm not a professional web developer, far from it, to be fair I only have been taught PHP and JSP server-side web programming at school, and I poked around with Node.js; so far I noticed that, outside from ajax-based apps (which I reckon are becoming almost ubiquous), the dominant idiom is to represent the final HTML page as a text stream, and to append text to it in a sequential manner.

Two variants exist: 1) there is the continuation-passing model, used by POJO Java servlets and Node.js, of creating a request and a response objects, and passing them along the pipeline of the request handlers while adding text to the response stream, and 2) there is the tag model, which is the essence of PHP, JSP and if I understood correctly, ASP, where the page itself is raw HTML, with the option of adding actual code to denote business logic, with some syntactic sugar to append to the underlying HTML page which is the text stream.

Now what bugs me is that [X]HTML tries really hard to be a tree, and the current model of treating the HTML response as a fundamentally flat stream leaves the responsibility of creating a well-formed tree to the developer. XML probably is the simplest recursive grammar around, which is the cause of the woes of people who try to treat it with Regex, and Java almost treat XML like an actual extension of itself, and most languages offer decent libraries to read, create and generally mangle XML trees.

So why isn't XHTML created by building XML trees?

Why isn't it mainstream to do stuff like this? (in pseudo-Java)

Element root = new Element("html");
Element body = new Element("body").append(new Element("p").text("Hello, world!"));
root.append(body);

Why don't I ever see that idiom?
> imho

In YOUR opinion. The author is giving his opinion as well, on something he is passionate about no less, and deserves better than being called naive.

If you can't say something nice, don't say anything at all.
B*tch please...
Startups are different creatures and they require a different way to being managed. (as you write)

The aim of many startups can be totally different than a large company, or even a small ongoing company such as a lifestyle business, or local shop, etc.

Good sources for ideas about this are the Startup Owners Manual as well as customer development approaches. A startup is a short term way to search for a sustainable business model and its customers, as Steve Blank says.

Also see Compass.co for managing startup goals and benchmarks.
I described it on the developer IRC channel. It'll get written up eventually. It's a simple application of this data structure:

http://sourceforge.net/mailarchive/message.php?msg_id=317705...

With some new opcodes.
NEVER MIND:

I tried rewriting the opening as your comment suggests, and it looks better. Thanks.
Contingencies for abort at various stages isn't all that unusual or interesting. Heck, I do that before I go fly my 600lb glider.

I don't doubt that they have contingencies for deaths on board, though. I'm sure everything has a plan. Sort of the space equivalent of the US military having plans to invade Canada and Mexico, except more likely to be needed.
Simple Python to verbose English translator
the one where non-Microsoft users (or maybe rather, Microsft-haters) still want to express how they feel about Microsoft in every single sentence they use on the subject.. It's been around for a long time, and probably will still be used for a long time. Just ignore it and hope they eventually get over their slightly childish behaviour.
I don't think the quote was meant to be taken literally. You are missing the point if you are.

It should be obvious by now that OOP is a programming method that is possible in any programming language, and it is easier in some and harder in others. There is no language that exists where you can't force out non-OOP code, and you can always build your own OOP framework, even in C or assembly.

A more productive use of the quote would be to compare the design of small talk and lisp vs say java and c++, and think about why someone as brilliant as Alan Kay should consider that it is not easy to write OOP code in java or c++.
If I remember correctly, the group didn't want any money from the proposal. They just didn't want the drilling to be done at all. The group battling the geothermal proposals believed that the drilling would damage their god and absorbing the heat to make energy was absorbing the life force of their god. I don't know this subject very well, so if you want more information you should look up what the Pele Defense Fund has done.
Thank you for your comment, hearing from someone involved in these things is excellent so please keep commenting. It's the insider perspectives that makes HN great IMHO. I've just come to this thread after reading the below link on sexual assaults within the military (and yes, I'm way behind on my reading). Do you have any thoughts on it? How can it go in challenged and unaddressed when courses are being offered on trivial things like financial planning? And the PR angle you mention should, at a minimum, have some influence.
http://www.economist.com/news/united-states/21588131-can-new...
Spigot - Simple RSS Reader
My original point is Alan Kay has made a hobby of co-opting virtually any paradigmatic trend or fad that has arisen since his original work on Smalltalk, usually claiming Smalltalk did it first/better/whatever.

Lisp was co-opting everything long before Smalltalk started co-opting everything.

But on to the main point: what am I attacking here? Nothing, in fact, I think the post is praising the idea that discussing his quote is a useful exercise, leading to fertile grounds.

Whether OOP is or isn't what he says it is, or whether greenspunning a feature is somehow less useful than choosing a language with that feature built in is an exercise I leave to the reader with little comment other than the observation that while i no longer program in Java, I haven't gone so far as to adopt Clojure or Squeak.
>The bottom row appears to be an (properly) opt-in service for much younger kids

Having grown up in a southern baptist family I think you're being idealistic here. I could easily see this filter being imposed on me by my previous parent/guardian until I moved out of the house, thus vastly restricting my knowledge of the world. Any alternative news site is blocked, so it's basically the mainstream conservative fun-filter.
You would think it would have been a good time to test or at least offer Ex-Rad to the sailors.

https://en.wikipedia.org/wiki/Ex-Rad

"Ex-Rad (or Ex-RAD), also known by the code name ON 01210.Na, is a drug developed by Onconova Therapeutics and the U.S. Department of Defense.[1][2] This newly developed compound is said to be a potent radiation protection agent. Chemically, it is the sodium salt of 4-carboxystyryl-4-chlorobenzylsulfone.[3"
As individuals, of course modern programmers don't change the world on the order of the people you've mentioned, but as an entire group the software development field has certainly redefined almost every aspect of human existence in ways that few other endeavors have come close to.

Also, IMO, your argument is somewhat confused by various issues:

Firstly, in science nobody will likely ever really top the original greats like Newton and such just because we've gone way past the point of such broad discovery into very niche specialization that doesn't allow for such a wide variety of discovery within one lifetime.

Secondly, I'd argue that while Ghandi and Mandela were extremely important and I respect both far more than Steve Jobs neither really changed the world to the degree to which you are stating. Beyond the "feel good" aspect of their stories, their impact was fairly localized to their regions. See, for example, the continued US imprisonment of way too much of its own black population, which wasn't fixed by Mandela's incredible progress in South Africa.

Thirdly, Steve Jobs was never really a programmer (unlike Bill Gates, or [more debatably, but technically true] Zuckerberg).

Having said all of this, I didn't care for the article, it is very 8th grade level ("why are people working on XYZ trivial thing when people are dying of cancer?") thinking at its core, and me writing this post would be a waste of time according to it, which I don't even disagree with, but wasting time is a perfectly acceptable thing for humans to do.
> this person has decided to spend time writing this nonsense instead of doing something useful

We are only responsible for our own actions. Judging others actions simply takes time away from judging our own actions. We're all guilty of this behavior, probably because a) nobody taught us differently and b) we live in a highly connected society.

I'd say the problem is going to get more challenging as the singularity approaches.
Good thing X11 skips the copy step, just select it and middle(/wheel) click to paste:

Try right-clicking here to see this working
Science is very, very rarely inspiring. Most years, and heck most careers, don't produce big impressive breakthroughs. Success for most scientists means slightly pushing back the boundaries of the unknown within their narrow specialty.

Many kids want to be scientists, but the ones who make it through to become professional scientists as adults are the ones who are sufficiently self-motivated. It's a hard industry; the success to failure ratio is way way higher than in software development for instance.
I just discovered Flex* today, another must have.

* It's an easy way to flip values for tweaks for apps and Springboard. Saves a lot of time vs one by one installing these in Cydia. Eg: Staff Mode for Instagram, 5 icon dock, remove ads... Plus many users have saved tweaks to Flex's cloud.
A robot walks into a bar...
> I'm not sure why they limit the upstream so much.

So that you don't run a data center from your house, which would saturate the network, which they are likely overselling, and so you don't cannibalize from the hosting services they would also be happy to sell you ala carte.

Also, in general web usage, the UPstream data requests are usually much smaller than the DOWN. E.g., "GET http://youtube.com/video" is very small, even with headers and whatnot added in, compared to the size of the video returned. It's more like 100:1 than 100:20, so unless you're trying to run services from home, you're likely coming out ahead.
What's the algorithm you use for consolidating those repeated writes? I've thought about doing something like this in the past, but was put off by the worry that there might be edge cases where data would be lost (e.g. insufficient writes to trigger a write through, many concurrent writes, etc.)
Why pollute your data objects when you could just return a separate object at the same time?

Improves cohesion. Seperates responsibilities. Removes duplication and redundancy.

When you pass the metadata off for aggregation or other processing with this multi return model, you dont pull along a chunk of irrelevant business data at the time.
NO... we DONT NEED TO TALK, stop using that idiotic phrase.
Peruse vpri.org if you want to see what Kay has been up to lately.
Hey, that's mine! Nice to see someone likes it :)

Debug-toolbar broke a few things recently while shuffling some internal methods around, I'm literally just about to ensure everything works with 1.0.
"Social media is required as a form of identification without invading on privacy"

I have some bad news for you...
1) https://news.ycombinator.com/item?id=6949574

2) Well that horrifies me even more

3) "there is no company on this earth that actually believes it" well I'm glad you've checked every company
That's a great question, and since there's a well-described public specification for such a scheme[0], I'd encourage you to look for similar attack vectors.

Generating 10 million RSA 2048 bit keypairs isn't free, and you still have to maintain a significant set of network flows and perform decryption against them.

[0]https://github.com/telehash/telehash.org/blob/master/protoco...
Why is it that a version of this that was posted half an hour before this was posted was killed, while this is allowed on the front page?

http://hnrankings.info/6950735/

http://hnrankings.info/6950932/
A Micro-Muscular Breakthrough
Great way to get people to abandon your site. Disable my keyboard shortcuts? FUCK YOU.
You get the job if you can think of a non-trivial way in which in matters.
Maestro-ng is a good tool for this - https://github.com/signalfuse/maestro-ng
Mom?
That's supposed to not be possible at all.

I remember maybe a decade ago there was a kind of scare (well, at least the TV news talked about it) about YesCards, some kind of fraudulent EMV cards, but according to Wikipedia[0] it doesn't look like they would still work today.

[0] https://fr.wikipedia.org/wiki/Yescard (for some reason, the English article is deleted).
>I change carriers every month

I'd be surprised if there were more than a handful of people actually doing this, which would explain why your use case doesn't get substantial engineering/UX resources.
Fast GitHub Command Line Client Written in Go
Oh come on. Imaginary internet points can definitely motivate me to spend 30 seconds writing a comment on HN. It's not good enough kicks at all to make me make significant contributions for open source.

No, to get me to code for free, Github karma or whatever you want isn't going to help a dime. The coding itself must be interesting and challenging and attractive. I strongly suspect that nearly every other open source contributor needs similar motivations. Does anyone really code for fame or points?

I don't see the problem that the author describes.
Ex Entrepreneur/Developer looking to join a startup
Hi guys,
My name is Doron Segal I'm a serial entrepreneur looking to join an interesting startup. feel free to email me.
I have experience on UX and development using Ruby, Php and Node.js.
My latest project is goubiquiti we going to lunch on January 6 2014
The limit has been lifted in iOS7.
This breakthrough could be what the car was to the carriage if they can find scalable ways to advance the manufacturing process. Based on the video, it does not look like the technical limitations are great. I wonder what this would look like in the form of a solar or thermal energy transfer method - i.e. solar to mechanical at astronomical energy efficiency levels.
I use Clojure and Haskell, I live in the future above and beyond what traditional Lisps have ever offered.

I just find the aggrandizement of those-that-came-before obnoxious and unfair to people doing work here and now.
I guess you haven't been following the many cool papers and projects coming out his VPRI group and the STEPS project, and while Alan Kay is known to enhance the history a bit he's been pretty darn consistent all throughout his career about giving credit where credit is due.

So you must be thinking about some other Alan Kay we don't know about :)
"Gates, or Zuckerberg"

Perhaps not as a programmer but as a business person?

Gates (along with IBM and a zillion other things coming together at the same time) have allowed the popularization of computers and reduced the cost to allow many things to happen as a result of what they have done. Think of medical advances as a result of people who were able to cut their teeth on computers and/or components dropping in price. If no PC, no YC or PG and all that follows from that. Etc.

Things invented lead to other things.

In that sense even Zuckerberg has changed the world by the associations that people have made that have lead to something because of who they met or became friendly with on Facebook.

The question is really how do you define "change the world"? And how do you separate one persons involvement from just what happened to be around at the time and would have happened anyway had someone else done it first?
I get just as many blank stares when I'm presented with a client that is using SOAP (btw, I'd say 100% of SOAP shops are .NET shops at this point), but their SOAP message consists of a single-element datastructure, the single element containing an XML document which is the actual payload, and I try to say, "that's not really SOAP..."
To bring things a little bit further, this specificity (not having to redistribute the code when using it as a service) is precisely why AGPL[0] exists: if Netflix were to use AGPL code, and I were to use Netflix services, then I could claim the source code of the service under AGPL.

[0] https://en.wikipedia.org/wiki/Affero_General_Public_License
Are you seriously telling me that the internet has NOT revolutionized the world? Everything has changed with the rise of the internet. While Gandhi (learn to spell the name correctly) certainly did big things in India which had effects on MLK's movement and such, his actions were still localized to a time and place (I'm saying this as an Indian).

The Internet, on the other hand, has completely changed the way the world works. Computers have completely changed the way we function.

The Internet is akin to the printing press, except on a far larger scale. Information has never flowed so freely as it is now. People from across the world are collaborating and getting opportunities to make their lives better.

The Internet is the biggest thing mankind has achieved so far. I wouldn't dismiss it so lightly.
We're not talking about fistfights here.

The best solution is to prevent the problems; I hope you understand while reading this article (which went here on HN some time ago):

http://news.yahoo.com/german-police-used-only-85-bullets-aga...
You are not alone.

I'd go further and say anyone who prefers Bash is someone who does not mind a little or even a lot of fluff.
Whether it's helpful for any current efforts using BT infrastructure, there's been a lot of work on this problem since Van Jacobsen sketched the outlines a few years ago:

http://named-data.net/
That looks great at a first glance, thanks! I'll try it out today.
>Tokyo Electric Power also knew that radioactivity was leaking at a rate of 400 tons a day into the North Pacific, according to the lawsuit and Japanese officials.

This was my favorite line.
You sure don't OWN it. You can lease IP addresses from the registry, but you still don't own them, you can get an Internet connection from a company, but you don't own it, you are leasing the line and bandwidth from the provider.
An important point - you can't create ready-for-the-Windows Store apps using Siena. They're apparently meant for internal company applications.

I think you can export the project at the end so it can be massaged into a distributable app using VB/etc.
So you think that Internet is not changing the world at all? or that computing in general is not enabling to discover and create fantastic things (like the LHC)?
A cryptographically secure currency network is infinitely more valuable than a warm hotdog.

Via Wikipedia: causality is the relation between an event (the cause) and a second event (the effect), where the second event is understood as a consequence of the first.

In this example, the consequence of proof-of-work (mining and transaction validation) gives way to a distributed trust effect (crypto currency). i.e. work put into the system by miners gives the value of trust and security to the currency.
So is http://foxnews.com. Good riddance.
In Praise of the Office Kegerator
I understand - the bullet point format you took on just made it sound like "damn why dont these guys just get it right"...
Sames is true of any business, or any "non-profit". The more unethical you are, the easier it is...
What aggrandizement is this? Or is the very idea of quoting Mr. Kay odious to you?

I think this is a simple case of you having an axe to grind, and my post being a rough surface.
Useless. Where was the "HOW"?

Why is this on the front page?
Huh. blekko's search engine has more blocking than google's, so I pushed the "If you think this website needs a different policy, click here" button to give them feedback... and the response is:

> Your reclassification request has been received. Please come back soon to check the reclassification results.

No way to specify what I think ought to be changed. Thanks, O2, for giving everyone a great way to report problems!

(edit: Bing is more blocked than google!)
A million registered users is $15,000,000 a month if you're charging $15 a month, which was standard for a long time.

Are you fucking serious? A product that fails with a million users has a monetization problem not a technological one.
That sounds a lot as though you engaged in a spontaneous act of something like process oriented psychology, which is often very effective as a method of healing. Maybe if more people in a leadership or teaching role understood this method, they would do less harm.

And, to use your framing from earlier, I'm curious about what change in the system would make you able to be better?
Wow, I didn't realize you could weigh radioactivity!
You are correct, but your statement doesn't make a valid comparative argument against mine. Read up on the value of proof of work: http://bitcoin.org/bitcoin.pdf
Download speed is'nt what matters its the quality. http://actual-experience.com/bbfix
Introducing the CRAP (COBOL-RPG-Apache-PL/SQL) stack. Consulting available and a book on the way.
I saw this article on Pando when it came out yesterday, and you've nicely explained something that I've been wondering about. There has to be some explanation to the beer trend other than frat-boy insanity (and yes, I like a good brew too). I think you've hit it.
Spam Comment Generator Script
Kay and his research team at VPRI have been studying significant reductions in complexity through DSLs and meta-languages [1]. You can get a nice overview of the work from his talk at Qualcomm [2].

[1] http://www.vpri.org/vp_wiki/index.php/Main_Page

[2] http://vimeo.com/82301919
Absolutely.

The author presents a very juvenile thesis which basically amounts to "How dare programmers have an online place where they can exchange discussion and lounge!"

They've been doing that since newsgroups. It's completely normal. The software ecosystem is doing just fine, thanks.
If its a dns based control, one can dnswalk/iterate over the censored dns ipv4 space for example 1.1.1.1, then lookup the same ip in a public dns server such as opendns or google dns. By comparing the dns results from the censored and public dns you get the list of what censorship authority was trying to block. You can then publish the list of the address on for example Pastebin :)
Plain old IOS is a monolithic program and tends to be used in older routers and current small-to-medium routers & modern spins of older product lines.

IOS XR runs on QNX and tends to be used on routers in a carrier role.

IOS XE runs on Linux and tends to be used on service/aggregation routers.
what does the iPhone offer that makes it compelling to not get a different device?
The flip side is that people have been reinventing Lisp Machines and Smalltalk environments, poorly, for the last two decades, and many would argue we still aren't at feature-parity with them. It's obnoxious to see people take credit for ideas that predate them and pretend we're innovating.
Kay is founder of a publicly funded institute that has published numerous papers and released a number of new languages in the past decade or two:

http://www.vpri.org/html/writings.php

http://www.vpri.org/vp_wiki/index.php/Main_Page