skysight-inc/HackerNews huggingface dataset:
> Do you use such a layer as a "Well structured intermediate language" in Dart VM?

>> I don't understand the question. Dart VM uses intermediate representation when compiling, which is an implementation detail (unlike CLR IL - which well specified input to the VM essentially)

I think that optimizing code easy if it represent in suitable form (intermediate format) for optimizations.

Dart VM does have any specifications about how it represent code and data in such form (intermediate language).

Intermediate language in this case means nothing more than the an intermediate language itself (with documentation) but not a some clases written in C++ language in VM project.

Does you have it?
Show HN: Tapblet.com let you share your device list for free
It's my first project using Bootstrap, and I'm quite happy with the results. Looking forward to use Bootstrap again in my future projects!

Special Thanks:
Bootstrap team and community, HN community, jQuery community, Quora and PHP!

And if you like and want to support what I do, do kindly share the website url(http://www.tapblet.com) to your other networks, that would be awesome.

Any feedback are welcomed :)
The End of Web
Not sure if that's just compounding the joke, but if not - http://en.wikipedia.org/wiki/Kiwi
Bandwidth on EC2 VMs is crazily expensive, especially when you add the fact that you need to use the most expensive instances to get decent speeds.

On the other hand, if you have some heavy static files to serve, the scalability of S3 is hard to beat. It can serve the files more reliably than anything you can come up with.
It is a bad idea, but not necessarily because of lead, but because of electricity. What happens if your soldering iron is faulty? What happens if the circuit you're soldering is under tension or there are some caps holding charge?

I do this sometimes, but only when solder is in a plastic container, which allows me to hold the container in my mouth, without touching the solder.
That wasn't my point at all. What I meant: I, as an European, notice content is blocked for me every time America requests a block on GitHub. Now I hear about Russia request a block on content, and it seems that only Russians are blocked but I am not. This caused me to wonder why America got to decide what everyone in the world can access, yet Russia only gets to decide for their own country.

The other replies to my comment probably got it right, with GitHub being based in the US.
One crazy hour inside a nine-floor Tokyo gadget store
Show HN: Snoozy – Alarm Clock with Voice Snooze
More news on the punching bag of the net “Sony Pictures”
Work-to-rule is a good method of protesting against bureaucracy.
The difference between IIS of today and IIS of 2020 could be very much like the difference between IE 6 and IE 11

As a Microsoft developer with two MCSD certifications and an MCDBA certification, I actually laughed at this. IE11 is certainly better than IE6, but I find it unusable comparable to its modern day competition.

Abysmal plugin support, none of the nice usability features of Chrome (ex: Paste and Go on address bar, right-click Search Google for highlighted text, etc) and more leads me to believe Microsoft should give up with IE and start over with an IE branded version of Webkit or heck even Chromium. They could continue their Xbox marketing and call it Internet Explorer One and actually dominate the browser wars again. Leave the old IE classic on there for the small percentage of people that need ActiveX support (blech).
I'm not sure why they removed the ability to send your location via maps, as you can do this with the hangouts version of sms messaging.
Google is going crazy with this unbundling/rebundling nonsense.

There was once Google Voice, Google Chat, Google Talk, Google Hangouts and now Google Messenger! This is crazy.

Yesterday I opened a Google Drive spreadsheet via the Android "Drive" (which was earlier "Docs") app yesterday but when I tried to edit a cell was told I need to install "Sheets" to do so! I'm waiting for Google Save, Google Forward, Google Share, Google Delete. Sorry, scratch that last one cos we know Delete ain't gonna happpen at Google.
Orion Trial by Fire (7 min) [video]
Go Go GO!
I'm a ruby developer myself (and also a huge advocate of ruby) I use PHP to mashup quick weekend prototypes to test stuff like third party API's, mini dashboards, etc. Because, nothing beats the convenience of uploading a simple PHP script to a server via FileZilla. It's what you build with the programming language that matters more than the language you use. And no, I refuse to be shamed for my programming language choices.
A link in your description would help :P

http://www.tapblet.com I guess?
This was particularly significant in Italy, where Disney opened their first foreign subsidiary (before WWII) and came to be one of the largest publishers in the country at one point. They even had to open an official "Academy" project to train artists and writers in order to sustain production; most Disney comic books published in Europe and South America were actually produced in Italy, back in the 80s and 90s.

One of the reasons for the popularity of such a format outside the US is the way the comic book market developed after the 60s. In the US, superhero comics built a parallel distribution system with dedicated stores; this system catered to hardcore superhero fans but not to the mainstream. Mainstream comics were mostly relegated to syndicated strips, a format that privileges simple joke-based comedy. Also, in the US most "newsagents" are actually convenience stores with a magazine rack; in Europe, this is very different: every town has (or used to have) a centrally-located, fully-dedicated newsagent stocking as much as it can of every publication under the sun. Press distribution is often regulated by law in much stricter terms than in the US. The typical father going to the newsagent every day to get a newspaper would also buy something like "Glamour" for the wife and "Topolino" (Mickey Mouse) for the kids at least once a week.
Dataviz angle here... To me, it's like determining the age of a population. Saying that the population is 40 years old on average doesn't have much value.

Instead, we need a richer representation, like an age pyramid [1]. Plot on a histogram the number of divorcees for each year they got married. Of course there is going to be few divorces for those married this year, and a lot more for those married 50 years ago.

Then you can compare the shapes of the histogram over time or between regions. And that can yield insight on the matter.

[1] http://en.wikipedia.org/wiki/Population_pyramid
>Do you know of other surprising examples of sites getting takedown request because of "immoral behaviour" (or whatever the name is)?

They banned vimeo for ISIS video just day before github. They also banned youtube and vkontakte before.

>Still, I'm surprised they bother with github being such a specialized website.

They are just targeting all popular resources on purpose to make public case.
Great! Excellent work. I'm mesmerized with the flock example...

To try:
# A more inestable flock
http://agentbase.org/model.html?82ef4f46d2a05838dc5f

@population = 55 # agents
@setVision 4 # patches & set patch rect
@minSeparation = 3 # patches
PYRO Fireshooter
Neither is Visual Studio. Also, VS is only partly built on .NET.
> Also, I'd be careful throwing the word "censorship" around.

This is the very definition of censorship. The DMCA also fits the description.
I don't speak a word of German so I've not read any of the comics but I love the names "Tick, Trick & Track", do you know if Erika was responsible for those names?
Payrolls in U.S. Surge by Most Since Early 2012 as Wages Pick Up
My startup was the first to be funded by Crowdcube's main rival in the UK - Seedrs https://www.seedrs.com/

I don't know if Crowdcube's model has changed, but back then (late-2012) the main difference was that Seedrs was regulated by the Financial Services Authority (not entirely sure how CrowdCube got away without that); Seedrs allows investments as small as £10; most importantly Seedrs uses a nominee structure so I have one line on my cap table.

Through CrowdCube the investors had to make bigger investments, each seemed to have a line on the cap table, and voting was individual. Seedrs does any voting on behalf of its investors. I suspect CrowdCube will have moved towards some kind of nominee structure by now, as investors were very wary of having too many investors on the cap table via equity crowd-funding. Seedrs solved that from the start.

I had 60 investors invest a total of £30k in Satago http://satago.co.uk/

We did a £600k round just over a year later. Things are going well for us so crowd-funding certainly is a good thing in my book.

The most important thing for me is that it democratises starting a startup. Any time you read "how to raise money for a startup" they start you off with Friends & Family money. Well, there was no way I was going to be able to raise £30k from friends and family and the sort of people that say you can, are probably from a different background to me. The result is that startups can seem like a rick-kids playground only (particularly in the UK).

Seeing as daddy could not give me £10M to start a company, Seedrs was amazing and I am eternally grateful to them for existing. I just wish they could have come along two years earlier so I could have started Satago when I wanted to!
Hangouts integrated with GV! Or at least it did for me, it was a month or two ago. It still has some annoying usability aspects compared to the old GV app but I can at least send and receive texts to my GV number in hangouts.
If you've ever bought bandwidth at a colo you know the AWS rates have extremely high margins. I'd wager that DO can afford it, it just eats at their margins.
Good questions. No answers, but I have this reflection to add. Over the past decade PHP has, by and large, put food on my table. Every year or so I evaluate my overall toolkit (ranging from languages to frameworks) and make sure I'm backing the right horse.

This year, I put a thirty-five dollar C# book on my holiday wishlist.
Haha thanks. I noticed this myself after writing it, but wasn't sure how to phrase a lot of it clearly without starting with "I". My girlfriend helped edit and removed a bunch of "So"s from the starts of sentences, which I think was my way of trying to not start with "I" quite so much :P
They want you to think those loopholes are valid. I would argue that they are not. 4th definitely prohibits many NSA programs.
Yes, thanks for pointing it out, edited my message. :)
I suppose (1) is an exaggeration. But there are a number of risks inherent in joining a grad program -- ways that students fall out and don't get their degrees. At least I think you need to be aware of those risks and willing to absorb them. And one of those risks is that you emerge with your PhD and folks wonder how you're actually smarter than you were without one.

(2), yes, but it's just a reminder to set a bar for yourself, that you have to get into a decent program with decent support in order for it to be worthwhile. It might not be so much the principle of getting paid to work, but having enough of a financial cushion so you don't have to deal with crises by quitting grad school.

I obeyed criterion (1) but not Feynman level. That's too strong of a criterion, like you suggest. Rather, the alternatives to grad school all looked pretty blah. I've been _extremely_ lucky. My thesis project was very much a hackathon in optics, electronics, software, etc. Today I work for a company that makes scientific instruments, and I work on assimilating new technologies on a 1 - 2 year time frame before we attempt to develop them into the next generation of products. So I do a lot of experimenting, learning theory, etc. I solve difficult problems that crop up with our products, in production and in the field.

Truth be told, I also spend a reasonable amount of time on mainstream work, e.g., project engineering. I've tried my hand at both project management and people management. Those were OK. I don't have enough mental organization to do the project management thing when I'm actually competing with other project managers for resources.

Over the duration of grad school, I kinda lost interest in basic research. It's cool, but I'm not a _great_ physicist, and I've simply never had an idea for my own line of research, which would kinda put a damper on an academic career. I prefer to work on shorter term projects where I can add value by developing an understanding of how things work. I also feel that the industry I'm in genuinely creates good solid jobs for people. I don't face the dilemma of wondering if I have to exploit people in order for my own work to progress.
Node has just redone their documentation - might want to give that a try!
This is really good. It is not receiving the deserved attention/upvotes on HN...

<sarcasm?> Make a game of it, maybe with flock, and you'll be on the front page for days... ;)
</sarcasm?>
Per capita, each Chinese person owns $927 out that 3.5 trillion dollars[0]. Yeah, that's gotta suck for them.

Not as much as it will suck for the Japanese though, who'll lose 10 times of that at $9645 per capita. The Belgians have it even worst; each of them will have $33854 stolen from them.

Wait, hold on. Why are we stealing from Belgians again?

[0] http://www.factcheck.org/2013/11/who-holds-our-debt/
Have they been successful? They did risky things and pocketed the winnings themselves in good times, with the taxpayer paying the losses when everything came down.

I am not saying banks are not needed, and I am not running around with a tinfoil hat, but saying that investment banks are 'working quite successfully' might be a bit of a stretch.
11 parachutes in 3 stages? Now that is some serious engineering.

http://news.discovery.com/space/private-spaceflight/final-co...

This looks so complex BUT it is coming in so fast (20,000 MPH) into the atmosphere BUT there are so many points for failure. Surprised there wasn't a simpler and safer solution.
Give the two numbers (#divorce/#marriages) and (#divorced/married_individuals). Some stats may not be summarized in one number only.
Somehow F# uses type erasure. I'm not sure how it works, but I know that it does.
Nomads on the Grid: Bringing modern tech to Mongolia's 800,000 nomads
Prison book ban ruled unlawful by High Court
Also Equity Crowd Funding
Damn that was amazing! What a perfect launch!!

How specialized was the heavy lift configuration for the Orion payload?
Yeah the number of people LOGGED in is totally different then active. I am always "logged" in just so I get to keep the cache of the dialogues. If one channel has 100 people you might be there all alone.
I mostly wasn't talking about the high-level structure. Compare these methods:

serializer = SnippetSerializer(data=request.data)
if serializer.is_valid():
serializer.save()
return Response(serializer.data, status=status.HTTP_201_CREATED)
return Response(serializer.errors, status=status.HTTP_400_BAD_REQUEST)

with this:

(let [events (sub (:notif-chan (om/get-shared owner)) :hello (chan))]
(go
(loop [e (<! events)]
(om/set-state! owner :message (:data e))
(recur (<! events)))))))

In order to have a remote idea what's going on, I need to know about channels, what `events`, `sub`, `go`, `loop`, `recur`, `<!` are. In Python, it's easy to tell syntax and primitives from library classes and methods, but here I'm not sure which is which. That's what I mean by Clojure being dense. Of course it's stupid to assume you read the source without understanding the language first, but “Python after you know some OOP“ is still easier to read for absolute language beginner than “Clojure if you know some FP”. Again, I don't imply that Python is somehow better because of that.
While it does say "Redesign Concept" at the top, isn't it a bit disingenuous to have the large main title read "Introducing the new UX and UI for Google News platform"? It is at best a "potential new UX and UI".
I wonder if it's legal for Russia to block LGBT topics. I presume GitHub will censor that too.
Even to claim it could potentially ever be used by Google is a lie.
In Ireland we use a mix.

Miles for casual talk, KMs for speeding tickets. Pounds when cooking, stones for people & kgs for everything else. Inches in carpentry and horsepower for cars.

In a lot of places metric is a lingua franca kind of like latin. It's used in international, formal or academic settings (like a space launch) but the average farmer speaks a local dialect more natively.
Was reading this earlier and saw your comment. A few hours later while Googling you came up number one in results =D Giving it a shot now.
Habitat – Home Automation for Products You Already Own (my First KS)
[ @JetSpiegel ] Challenge:

(1) write an 8-page (or more) document with 32 (or more) hyperlinks in it in both txt2tags and any other format.

(2) Print out the plain-ASCII source files.

(3) Wait until you forget the whole text of what you've written.

(4) Re-read it (both versions) somewhere without access to a computer/phone/tablet. (e.g. the bathroom)

You will understand why txt2tags makes more sense:

(1) Less markup [i.e. fewer characters] than Markdown, Textile/Texy, AFT, reST

(2) Text-first, unlike AsciiDoc, MediaWiki, PmWiki, Org-Mode, BBCode. Text-first leads to better/easier readability of source ASCII IM(NSH)O.

(3) Unlike POD, has a syntax for named links.
I've used Jint (a JavaScript interpreter written in C#) in a couple of projects:

https://jint.codeplex.com/
Russian authorities could easily upload anything to github to justify censorship. Since they can freely choose, the debated content can't be part of the justification. (even if I acknowledge that there is some emotional value which has to be considered in public policy..)
Up until the most recent crisis, I would say yes. There are a few very old investment firms, e.g. Goldman Sachs, JP Morgan, Morgan Stanley, that probably haven't required government help many times in the past. This time, it's different, pretty much every big bank required help, as did other big companies (e.g. auto manufacturers), so you can't really say that it was the money-driven people in banks that were the cause of this issue.
Haven't read Alan Watts yet, but from googling it that looks like a great read. Added to my wish list, thanks!
Big data at work: Watchdog apologises for wrong GP risk data
Point taken, but you could imagine a state of affairs where the costs of trade are so high that the imbalanced prices do actually represent equilibrium, e.g. imagine tariffs are 100,000% and well-enforced. In the real world non-zero exchange costs are the reason why price differences across countries for identical goods aren't just immediately arbitraged away.
The ULA guy in the pre-flight news conference[1] said the rocket is not modified for this flight but they had to do analysis because the payload is not inside the payload fairing.

1 - https://www.youtube.com/watch?v=-jNzvLOHLJw
Antha – A high-level language for biology
I didn't say my experience was universal.

In my experience the only times I've heard Google mentioned by companies as an option are small start ups.
Kwit or Quit it?
Oh, I don't know... Maybe because of easiest imaginable deployment scheme? Comprehensive stdlib and lots and lots of libraries and bindings for everything? Its forgiving nature, which makes it try very hard to do what programmer meant instead of dying with cryptic error messages? Or possibly because of bazillion other legitimate reasons people have for choosing to use it...

Languages are just tools. Some are better than others for a specific task. This is a fact. You choose the language for a given task because it fits the task better than other options. That's all there is to it.

I don't currently use PHP, but I acknowledge that there are situations where using it makes sense. I'm just not in one of those situations in present. Saying that PHP is a bad choice in every situation is worse than stupid: it's simply wrong.
Here's the launch in 720p: https://www.youtube.com/watch?v=UEuOpxOrA_0
Do you love math or hate math?
Ceylon is a great language in my opinion. I would rather programm in Ceylon than in C#.
I've been a 1/10 developer and probably still am for some tasks which I work on. I think that EVERYONE is a 1/10 developer at times, especially when trying doing something new or difficult.

I would be interested to know exactly what kind of project can be completed in 30 minutes by a 1x developer that would take a relatively intelligent 1/10 developer 3+ weeks? That sounds like BS or exaggeration, it smells fishy.

The fact is there aren't enough developers to go around. As a result, any shop that cares about long term productivity needs to invest in cultivating good ones. That means giving time for a learning curve.
Google Delete happens. Just ask Google Reader.
Type erasure on the CLR is exactly as it is on the JVM. Generics are needed for interop with generic libraries (which aren't used that much beyond collections anyways in core libraries).

Erasure is necessary when the type system is differently expressive from C#, which I beleive F# is.
Pollenizer Charges Up the Myanmar Startup Ecosystem
Thanks for the kind words, and I'm really moved that this resonates with others on here! I left this up last night and went to bed assuming it was already buried, so this is an awesome surprise :)
And I wouldn't want to write sql like that ;)
Thanks.

This story resonates with me a lot. I am in my early 20's, a web programmer. I date a girl that studies in philosophy, I ask myself a lot of questions. I'm losing my freedom as I "grow up". Or am I? Who am I? Sometimes, I feel like I am only a piece in a computer. Surely I don't hate computers. Do I? I work so much, but do I work hard enough to get better at it? Am I... what am I?
That's a very good point. I know most of us will block ads in one way or another, but it would have really behooved this designer to also put a lot of cycles into rethinking how ads are integrated and displayed. I'm not even really talking about ways and methods for preventing blocking of them, or designing the site so it looks horrible with blocked ads; but rather how to integrate revenue generation, i.e., ads, in a way that is pleasing or even maybe enhancing and value adding.

I personally find that there is no middle ground at all when it comes to ads. It's either you are deluged with irrelevant ads that are just jammed onto pages and make them ugly as shit, or the content is written with an obvious intent to sell something or even to augment the ads for products and services.
That's very common in industries dominated by hits, breakthroughs and inventions like entertainment, biotech or pharmaceutical. When you have a hit, you throw a big portion of the money you make from that at attempts to have another hit before the money runs out.
Well every programmer probably made a mistake like that once, twice or more (or just, every programmers makes mistakes tout-court), but imo something like this should have been caught in the pull request/code review/general testing stage as it concerns a major OS? That being said I obviously have no idea what stages precede an actual release of an OS. Anyone does?
It's a good risk distribution strategy to split your various investments into separate corporations and then do business deals between the component organizations. But it can also be a profitable tax strategy when there are differing tax implications or accounting rules depending on how deals are structured. The rules surrounding the tax and reporting implications of buying versus leasing are actually one of the current major topics in the US accounting governance world. (My wife teaches Theory of Accounting which goes deep into the frustratingly fascinating details of how to appropriately and clearly represent expenses and earnings for management, investor, and government audiences. It's fascinating stuff, but confusing for an outsider.)
Not quite. There are still some features that are not possible on the jvm like async/await.