skysight-inc/HackerNews huggingface dataset:
The Unity WebGL export is great news. It is pushing forward the platform.

However, the reality is that they are desktop only, at least for the foreseeable future. The Emscripten Webplayer generates a significant blob of Javascript which doesn't work well on mobile.

Raw Javascript engine's like PlayCanvas are ~500Kb compared to ~10MB for Unity in Javascript.
The machine failed once with grit in the bearing before even leaving Hitachi. That it failed again for the same reason should not be surprising. A little steel well casing might break teeth, but it isn't going to fill the bearing with sand.
Be specific about that when describing the graph. I don't see anything about inbox size on the page. Graph is clean, informative, and immediately understandable given that crucial bit of information...
The title is incorrect. It is only the downtown area that will be relocated, not the whole city. And it will be moved 2.5 km, not 9 km. The downtown area is currently geographically located on the west edge of the city, and will move to the east edge of the city, see the map in this article: http://ecosistemaurbano.org/english/ecosistema-urbano-prequa... I have no idea where the "9 km" claim comes from. It is not quoted in the article. This is possibly a mix-up with an unrelated city mentioned in the article (Newtok in Alaska) which is considering relocating "9 miles" away.

Edit: @troymc: the BBC article is likely incorrect. Notice it quotes no sources. Maybe it assumed the whole city will move. Or maybe it takes into account population growth from people moving from other cities to Kiruna, because of the mine's expansion and increased economic/job opportunities. Either way, it is pretty obvious from all the relocation maps you find online that only the western edge of the city will move. Even the rendering at the original article http://nextcity.org/images/made/2033_plan_1200_862.png shows that only the western edge will disappear (compare it with a Google Maps satellite view).
But it doesn't store the data on disk.

It should be compared to Memcached, not to a real storage engine.
I've been on a project that used postgres' json type as it's main data storage. I wouldn't go down that route again, even now that jsonb is available. My thoughts:

It doesn't really make sense to say that a query won't be relational. Few result sets are ever relational - if they include a JOIN or really any grouping, sorting etc, they are a non-relational projection of your data. That's the whole point of a relational database - relational storage and ad hoc non-relational views of it.

If you don't need to migrate your data when you change the schema (ie: nothing has gone live yet), just truncate the entire database every time you change schema. No need to write migrations and you get to iterate towards a good relational schema.

If you do need to migrate your data when you change the schema, do not under any circumstances choose JSON types. Existing migration tools like Flyway, Alembic, etc only support migrations between relations and you will have to write your own, custom, half-baked and buggy schema migrations. Migrating even relational data is hard and migrating non-relational data is much harder. You won't have the support of postgres' fantastic transactional DDL so it will be hard to do migrations without downtime. Probably the only approach that will work is to migrate data as you touch it.

Even if you decide to go for JSON, make sure you understand the limitations of the JSON type in 9.3 and lower. Equality isn't defined on JSON (you have to coerce to text first) so lots of basic SQL features won't work - for example UNION or EXCEPT. 9.4 has JSONB which is a lot better.
I think you may mean "prescribe" rather than "proscribe." :-)
Not specific to PeerPub, but I helped work on a prototype of a federated login system based on OpenID that used blind signatures in a similar fashion:

http://private-idp.appspot.com/

https://code.google.com/p/pseudoid/

http://blind-signer.appspot.com/

I haven't touched it for years and it looks like the login flow is broken now with the demo sites.

Also, this uses unsafe server-side JS crypto for demo purposes only.
Everyone on Facebook knows what you’re thankful for now, but…
> False is not a valid value for an error... Welcome to static typing ;).

I'm confused. Previously you gave this example:

a, ok := m[1] // returns 0, false

Which means that `ok == false`. But how can it be false if that is not a valid value for an error?
Hey, yea thanks for the comments. Essentially, it is like Unsplash but for video.

To answer your questions. The videos are submitted under the Creative Commons Zero license so you do have the ability to edit them.

Thanks for the critiques, this is our beta so we are trying to get as much feedback as possible to make Distill better!

About the video, some of the videos don't have audio and others have been muted. The problem was that contributors had edited videos with copyrighted audio, so we had a problem there. The videos that could have audio do have them.

Feel free to comment on your thoughts! Cheers.
1M messages passes in 34 microseconds would be ~0.1 CPU clocks per message pass. Maybe an optimizer is stepping in and short-circuiting?
also Xed does not seem to be open source. It ships with a bunch of headers that say "Intel Open Source License" at the top but there is a binary library instead of source files.
They're also looking into using buprenorphine (which I take daily as suboxone as treatment for my previous addiction) for depression. Anecdotally, it's pushed my horrendous depression into remission entirely since I began on it.

http://www.psychiatrictimes.com/major-depressive-disorder/qa...
Ever tried to build Apache Open Office?
They're popular in some domains. Aside from the ones already mentioned in this thread, there's Softimage ICE which I understand lives on in other forms in 3D modeling tools.

I worked on a visual dataflow language for complex ETL between databases some time ago. My experience with that was I would rather write Scheme directly (which is basically what the pretty directed graphs turned into). Mostly out of familiarity, but I did find the textual representation was denser and so faster to work with once familiar with it; maybe it's all about having the right level of abstraction for the task at hand.

I suspect a successful general purpose visual programming language would have to have some really powerful abstractions for parallelism and concurrency to take off in place of languages that already exist. You also have to remember the problems people have had integrating Smalltalk's image-based persistence with non-Smalltalk parts of a system, and avoid that kind of insularity.
SpaceX Plans to Land Rocket on Floating Platform Like a Boss
I would use a visual programming language in a heartbeat if it provided a first-rate environment for solving problems that I care about.

Here are some challenges that need to be overcome:
1/ I agree that the inertia of history is against visual systems. There's a lot of catch-up required to reach parity.
2/ People get comfortable and are often reluctant to adopt something new, especially when it's a big change.
3/ Text files provide a simple program representation, a format that's standard across languages. I don't know of a comparable data format that might work across visual languages. E.g., we need something that supports good diffs in a language-agnostic way.
4/ There's perception that a visual language needs to be programmed with a mouse, and that it would cater to beginners but not experts. I see no reason why I shouldn't manipulate visual elements with keyboard shortcuts and will use anything that helps me get the job done better.
5/ There's a perception that programming in a visual language will be slower, but I don't think that need be the case.

When I write software using a powerful IDE I often feel pretty far removed from the experience of writing a text file. There's a sensation of taking abstractions out of my head and putting them into the computer, with the text-file being a rather ancillary element in the programming / runtime environment as a whole. My feeling is that the text file has come to be limiting and I'd love to see other formats emerge.
At the same time, it's likely much more expensive to code native apps than it is to just build an html/css/js app using chrome with a lot of the heavy lifting already done for you (at the expense of increased resource consumption).

A lot of these apps wouldn't exist if they couldn't have been built quickly and cheaply.
Most people get some time off but a significant amount of people still get no time off and work on holidays.
If you enjoy beer, check out Cambridge Brewing Company.

> The Bay Area isn't for everybody and it isn't certainly for me, so I hope that not every city try to emulate that and try to find their niche.

Good point.
Contrast this article with http://en.wikipedia.org/wiki/History_of_science_fiction
Ok, didn't realize that. I'm abut suspicious of the main article now.
Your example is overly simplistic. Dithering is what allows a low bit sample to emulate a high bit one, and I don't see any evidence that you applied any; even if you did you wouldn't get a feel for how it operates with such a short sample.
Looking at the port number, it looks like Clever is a MongoDB user =)
I emailed the PeerPub people about something like this. Will see if they bite.
Emoji tracker
OneTrees: The Forgotten Tree Art Project
Capital flows like water to media companies (of a certain kind)
Something I can't wait for my day job to do. At least we mostly stopped using 2.3...
I get 20 actual vacation days. I think maybe 8 recognized holidays and 2 personal choice holidays and I think another 2 holidays that are chosen by work site. So I get 30-32 days off per year which is pretty generous. For most people I know you would need to work 15 years before you earn even 4 weeks and that is usually the max amount.
I'd say it's common for most white collar jobs to give you 2 weeks off until you hit 5 years then you might earn another week.
Didn't Windows use to do this until they got dinged by the anti-trust suit? MSFT had to spend a lot of engineering time decoupling IE from being a critical component in rendering basic file explorer views
I see the bad moon rising

I see trouble on the way

I see earthquakes and lightnin'

I see bad times today

Don't go around tonight

Well, it's bound to take your life

There's the bathroom on right.
MathJax (http://www.mathjax.org/) will render LaTeX math in the browser. The result is quite pretty.
Lead Software Engineer, HERO (NY, NY USA)

HERO (herohealth.com) is seeking a Lead Software Engineer to drive the development of a revolutionary online health platform that integrates with a novel electro-mechanical device. This lead engineer will have ownership of backend and frontend application design and implementation, including communication between device and cloud, and collaborate continuously with senior HERO members. We are looking for a rock star that’s a strong team player with a disciplined development style.

Responsibilities:

+ Serve as software leader in a top team of various engineering disciplines, working closely with firmware, electrical, industrial design, mechanical, and manufacturing engineering

+ Design and implement backend web API, device-to-cloud API, and frontend UI according to core specifications, including HIPAA compliance and hardware device functionality

+ Drive a robust, data-driven test-and-learn methodology of software development (including A/B/n testing and continual customer/device input)

+ Scale up a full stack team of engineers through 2015

Job Qualifications:

+ 3+ years of experience with a high level of aptitude in PHP, MySQL, Javascript/HTML/CSS, frontend and backend MVC frameworks, with experience in AWS preferred

+ Examples of 1-2 production-level projects utilizing the above (able to provide links/code on request)

+ Outstanding communication skills, self-starter with infectious enthusiasm, energy, and problem-solving abilities

+ Driven and motivated to grow with a top-tier team

+ BS in Computer Science, Computer Engineering or equivalent

HERO is redefining consumer health through smart design and proprietary technology with our first product, a revolutionary tabletop appliance and online health platform. This is a unique opportunity to join a young, talented team that’s already filed a dozen computing and electro-mechanical patents, and is making a substantial positive impact on healthcare in society. We operate in both a technical and creative environment in the heart of New York City and are selectively adding to our team to accelerate product development.

Please submit your resume and project examples to careers@herohealth.com and include “Lead Software Engineer” in the subject line.
Writing a Phase-locked Loop in Straight C
Thanks for the explanation -- it was blowing my mind that one of those slashes was slantier than the other!
Haskell Guide for Function Application and Definition
Full disclosure - i've never heard of a sparkline graph, and i'm guessing I am not unique in that.
With Publons.com (https://publons.com) we have different philosophy: the more transparency we can bring to the review process, the better. At the same time we recognise that both blind and double-blind peer review play an important role in generating quality research.

Our approach is to focus on turning review of all kinds (including both pre- and post-publication) into a measurable research output -- something you can add to your resume. We support both anonymous and signed review with the idea that it will lead to greater transparency in the long run and also motivate reviewers to contribute more.

We have a significant number of both types of review now and are starting to look ways to measure if there are significant differences between blind and open review.
The USA is the only one that doesn't agree.

Which makes what I said a fact.

We really had to break that down to bitesize pieces didn't we.
The point is that invoking an impossibility theorem oftentimes - and also in this case - demonstrates that the formalization one has chosen to work with is not a desirable one.

For example, if a group of people by some social process comes to a consensus then arguably this represents the "will of the people". Thus it makes sense to reason about this concept without requiring the existence of ranked preferences.
Agree on the need of powerful tool. And sometimes you ends up spending time writing the right tool for that specific tasks when it is missing (done more than one time).
On your rebuttal on the tools for established industries, I just said that it's a suspicious claim, not that is false. The point is this: if an industry is a niche, usually who works in that niche has to build their own tools. In larger industries, like journalism, you think that a professional is not asked by toolmakers which feature they need to make their works faster or they don't approach themselves the toolmakers to ask for better tools?
But let's see the problem from a different perspective. Could you list me an innovation that is just the application of a consolidated concept in an area to another consolidated area without a change on the underlying industry or of the technology.
There's a lot of literature on this point. If you are interested, you could search for the Utterback S or the concept of paradigm shift in innovation.
I agree. My impression is that Boston loses all those MIT and Harvard grads because either the companies that would hire them in Boston can't fit them in a pigeonhole in their organization or the graduates see they are going to be pigeonholed and go elsewhere. Happened to me at Raytheon, though it was down here in Texas. Boston companies are much more likely to post a job opening with a long list of requirements and actually mean everything is required.
The new print function does some nifty stuff, but I find it such an unnecessary breaking change to rip out the good ol' print statement.

In practice, the print statement is almost always much more convenient to use, but more than that, its removal represents to me the futility of the schism-- would it have hurt to let the canonical "hello world" continue to live as is?
Of the three advantages listed, only the third has much weight because it's hard to see a pictographic language having simpler syntax than Lisp and the most useful software is rarely written by beginners because it usually takes time to develop skill of conjuring up useful abstractions.

Looking at the third advantage, finding logic errors, it is still a bit of a stretch since many pure logic errors can be caught by compilers and tests and the typical pernicious logical errors are related to modeling the domain rather than endless loops or dead code paths.

Finally, not only are words are a really compact way of communicating but the Turing Machine model of computation is based upon alphabets and input strings and thus text is closer to the metal than pictures.

That said, Drakon is an interesting language developed for the Russian space program that leverages graphics in conjunction with text.

http://sage.com.ua/en.shtml?e6l0
I actually have used Elance for hardware,like Arduino programming and circuit board layout. Your idea sounds a bit more collaborative. I would like to see this but expanded to prototyping machined and 3d printed parts as well. The cost to go from idea to design to part is expensive, but I think it could be a lot cheaper.
John Siracusa has recommended this book on a number of occasions.
If this were more like Spotify for sheet music, I'd pay for it -- instant access to music for any published song is valuable. Otherwise, I'm not sure how it's much better than dropbox and PDFs.
BitTorrent wants to change the way the web is built
Metallica, One:
Doctors impersonate me.

http://www.kissthisguy.com/doctors-impersonate-me-metallica-...
Could have sworn Ketamine was classified as a dissociative. Maybe I was wrong.
Towns move. Shawneetown IL was moved a couple of miles away from the Ohio River, after the flood of 1937 wrecked the original location.
Startups also don't have to be consumer-oriented, there are plenty of businesses in the midwest that need better tools and solutions than they have.
Thoroughly impressed with the addition of the epilepsy warning.

Don't see that enough on the internet
>>> Why wouldn't water be one of the by products of the big-bang

To address the first part of your question –
The Big Bang (which happened 13.8 billion years ago) created ~only hydrogen and helium. So, no water existed in the early Universe (a) because there were no oxygen atoms formed in the Big Bang and (b) the early Universe was too hot to form water molecules even if oxygen was present.

>>> during Earth's creation?

Whether water was present on the Earth from "day one" of its formation (~5 billion years ago, much later than the Big Bang) is still an open question, but part of why it might be unlikely is that the Earth is close enough to the Sun that it was too hot for water to stay as ice or liquid on Earth's surface (before Earth's atmosphere formed). Water that forms in comets (further away from the Sun) doesn't have that problem, as comets would be in colder parts of the early Solar System.
Functional Swift Conference [Full talks]
Your job descriptions list a lot of technologies but dont mention anything to do with operating systems or networking. It seems odd to explicitly call out Node and redis but not anything down the stack.
Hopefully Copenhagen can get this done in a sane manner, by hiring a highly skilled in house team to develop the software that connects all the pieces of the puzzle they're installing.

All the sensors and reactive devices are useless without real usable software linking them together in intelligent ways. Sadly, I don't have a lot of faith in US Cities to pull this off. Government Agencies are model's of ineptitude, and the big contractors that know how to navigate the system make big promises that are riddled with budget overruns, and shoddy final products.
Only if you can predict intent. Which you can't.
I'm making my way through Caro's monumental multi-volume LBJ documentary The Years of Lyndon Johnson, and it's just fantastic. Highly recommended if you're at all interested in midcentury America.
Kids now, never seen a hub!
Ask HN: Actual examples of architecture astronauts?
I see the term 'architecture astronaut' thrown around in blog posts that are usually full of metaphors but very light on real-world examples.

So, I'm curious, what kinds of messes have you seen these 'architecture astronauts' create? What sets these apart from well-designed, well-factored systems that just happen to be complicated in nature?
Exactly. Feature stories often use a delayed lead to set the scene or catch the reader's attention.
At one point we were trying to name every part of a union type in Elm. Calling things "tags" instead of "constructors" seemed quite nice, but ultimately, it seemed like we couldn't get the perfect name.
A BBC News article says, "Over the next 20 years, 20,000 people will move into new homes, built around a new town centre…" [1]

Wikipedia says the population of Kiruna is 18,148 (from the 2010 census). [2]

In other words, almost everyone in Kiruna is moving, eventually.

[1] http://www.bbc.com/news/magazine-26447507

[2] http://en.wikipedia.org/wiki/Kiruna
Makes sense. I didn't realize the problem description was for a game that would be played repeatedly with the same opponent -- i.e. one where you can gather information. If we were doing this in person instead of on a internet forum and async post/response we'd probably iron that out quickly. Thanks for elaborating.
no, screw that. My 4GB RAM machine is slow enough as it is with all this html and javascript crap running.
> Also, I'm in college for computer science and the school will only teach Java courses. It's dreadful and maddening. Classical inheritance is complete shit. Compiler error messages suck. The language itself is just too bloated for me to want use. Whatever I can write in Java I can do in a fraction of the time with js with much more modular and maintainable code.

Whoever likes writing Java in CS courses?

> I think java interfaces are a clear sign of stockholm syndrome, as every time I asked the professor why they are necessary I never got an answer other than "to hide part of your code from the outside world", "to use as a blueprint for your classes", or my personal favorite "Because in Java you write interfaces." I tried shifting my question to "Why don't I have to write an interface in js?" That one never got answered. Maybe someone here who is crafty with Java could explain and justify for me the reason for writing what feels like more code for no obvious benefit.

Almost all modern, statically typed languages have some equivalent of Java interfaces. Inheritance a la Java is controversial, but the concept of interfaces/signatures/typeclasses/traits is a very accepted language feature[1]. Maybe the benefit of it will become apparent to you once you have to write a project with more than 7 Java classes - or when you don't have to answer to lecturers that profess that you have to make all your throwaway course work super modular and generic.

[1] Litmus test: even Go has it.
Such is Fascism
The amount of (surface) water on earth may not be as much as you would intuitively think, given that it covers 70% of the surface area.

have a look at the image in this link:

http://water.usgs.gov/edu/earthhowmuch.html
This is a bunch of leftist FUD to be honest.

Read up on libertarianism. You've even managed to get the definition of "freedom" wrong. Lack of rules? Are we using arguments from decades ago? It's lack of rulers. There's never a lack of rules because we all understand natural law.