skysight-inc/HackerNews huggingface dataset:
If your future employer will come over anything negative (from you or about you) - he will not want to deal with you.

So just let it go.
As long as I'm getting upvotes for Classics stuff on Hacker News...:

The Greek name for "machina" is μηχανή. It was used for more than just solving knots in a plot. In a way it was one of the earliest "special effects."

I'm not sure what Clouds reference prospero means, but when Socrates first appears, up in a basket examining the heavens, he is probably on a μηχανή. I suspect this is a deliberate allusion to sophists acting like gods. (I think it's rare to find anyone but gods on a μηχανή.)

Wikipedia thinks that in Aristophanes' Thesmophoriazousae (aka Thesmo), Euripides enters a scene on a μηχανή in comic allusion to his frequently resorting to it to solve plot problems [1]. I'm not sure what scene that is, but I'd encourage anyone to read this little-read play, in which Aristophanes stages Euripides trying to infiltrate a conclave of women upset that his plays show women in a bad light (e.g. Medea). During the play Euripides has to keep acting out scenes from his own plays. If you like Euripides, it's a pretty great read.

[1] http://en.wikipedia.org/wiki/Deus_ex_machina
It's the same issue as long as you consider that any evaluation of unwanted code is the same issue and if you consider that what happens here with the Java constructors is really "eval'ing" code.

Here I'd say it's a bit different: it's kinda the whole of having read-eval set to true to be able to evaluate code. So when read-eval is set to false and yet rogue code happens to be called there's a serious issue. Basically the issue is that under the hood some Java constructors seems to be called and, if I understand the issue correctly, by knowing how Clojure works you can exploit Clojure / the JVM by crafting precisely what you want to pass to Java constructors (which shouldn't be called in the first place).

Here as I understand it it's not an "eval" exploit per se: it's Java constructors which are passed carefully crafted input.
I think like most things ultimately peoples perception will boil down to your ability, but having an initial impression that doesn't fit with the traditional archetype means it will probably be a little harder to convince people of your ability.

I always think the best approach is do whatever makes you confortable and lets you work to the best of your ability. Ultimately people can't fake or ignore ability for too long.
The time to raise your concerns was while you where part of the organization. If you did so and they where ignored, then they will be ignored in the exit interview. Problems can be addressed politely while you are in a job, if you did not take the opportunity to resolve the issues while employed there is no reason to do so in the exit interview.
Ah yes that is a good point. Fuel use would be a reasonable start as a proxy for kilometers driven, but why not just go the whole way and measure the actual kilometers?

I agree about the central organisation. I don't believe private insurance companies add much value and with the removal of personal driver fault they add no value at all. There is no reason it can't be managed via a not-for-profit, competent central organisation similar to any other aspect of registration.
Exclusivity is the currency of the mainstream western world. Graphic Design (currently and in the past) is the vehicle through which this desire for exclusivity is encapsulated and pushed to the masses. The old graphic design title of Commercial Artist rings true here. Your point on originality is lost on me also, doesn't the startup world of all places say that even if people have done an idea, that you can add value in other areas?
I actually think that the entire problem is that currently cars have drivers. So the current situation is that drivers are forced to behave reasonable. But this is because there is a human in the loop, who will act due to distractions (or malice) less than optimal. On the other hand a driverless car always performs as designed and therefore there are a lot less possible failure modes involved, in fact I think essentially the only two failure modes are failures due to improper testing and design flaws ( the manufacturer is responsible) or due to neglected maintenance or actually unforeseeable conditions ( the owners insurance is liable). So I think that a driverless car should be viewed like a malfunctioning coffee machine instead of like a car that is involved in an accident.
His greatest dream was "to have a prediction verified by experimentation." This, he explained, was how you win the Nobel as a theoretical particle physicist. "That would bring an enormous sense of fulfillment, quite apart from the Nobel Prize"

It's hard to tell from that statement if he puts more importance on the scientific achievement itself, or the Nobel prize awarded for the achievement.
Support for git would be awesome, but I think the product now is pretty great. I'd love to be able to hack away on APIs without doing the set up work.
Layervault emailed the flat UI creator to ask him to take it down, flat UI refused because they didn't believe their work was infringing. Layervault kept pestering the guy, and eventually he gave up and removed a couple of the icons. And then layervault took this cooperation to be an admission of guilt and sent a DMCA takedown notice.
Odd. I'm seeing the kickstarter page myself. Already 200+ backers.
It doesn't matter. SSJS's past has nothing to do with anything in this discussion.

Also you're misreading what I'm saying too. I never said a pre-1.0 lib makes a go lib dead. It feels like a lot of people made libs pre-1.0 and then abandoned them but pre-1.0 libs make up a pretty big portion of what's available to use right now.

I don't want to use a buggy untested, unmaintained lib as an application developer. This goes for any language. But right now a lot of Go's libs are in this state.

Anyways I'm done replying. You would rather pick at negatives in every post I make and ignore the other things that make sense just to somehow make your case better.

The libs speak for themselves.
Git support is available in private beta.
I'm not sure you can avoid the dependency on the rules order, and having to understand how the Prolog engine works. But I found there is a rather intuitive way to deal with it: think of the Prolog engine as searching a space of possibilities for a goal (expressed by the rules). Then you must order the rules to narrow the search space as quickly as possible. In other words, try to make the first rules as selective as possible to quickly reduce the search space.

That's how you can get fast Prolog programs. But you have to be careful. It's been a long time since I played with Prolog, but I remember a case where reordering two lines would make the solution reached below 1 second from over 15 minutes. That kind of thing is part of the charm and frustration of Prolog. It can be a nice brain teaser.
I'm a big fan of adding a CoffeeKup template method right in the view. Then just call

@$el.html coffeekup.render @template, @

in my render function. But I suppose that gives up keeping the html markup separate. For ui components, though, it just makes sense to me to keep the structure bundled with the functionality that way.
Quick! Someone patent using the three bars as a link to a dropdown menu. Then, you can DMCA takedown ALL THE UI KITS!
That's a good catch, and the justification was a little soft. But would you blame them?
Robots get an open source Web-based helpline
This is read-string, not read-line. It doesn't mean read a string but to read from a string. It reads the first clojure expression from a string.

It isn't supposed to be safe, though it can be tempting to treat it as though it's safe.

- It's similar to the YAML reader, in that Java objects can be created. See "deftype, defrecord, and constructor calls" here: http://clojure.org/reader

- On the positive side for the clojure reader, it isn't widely described as a serialization format and people are less inclined to use it for user input. This is a pretty important difference.

- On the negative side, you can not only instantiate objects, but you can execute code. This is what the example in the article does. You can disable that by setting read-eval.

- Also on the negative side, it lacks something quite as secure as YAML's safe_load. You can tell it not to evaluate code, but there isn't yet a way to disable instantiating objects.

As puredanger pointed out, EDN is a better alternative that also comes with clojure. It's designed for data. Clojure's code format is a superset of EDN. http://clojure.github.com/clojure/clojure.edn-api.html
I don't think this is creepy at all - in fact, this is how human vision works. Besides, the fact that the article's on a website called "Macgasm" doesn't lend much credence to the opinions expressed in it.
As much as I love my Galaxy Note II (and boy do I love it), I miss day one updates. I miss even knowing IF I'd get an update, and if the answer is yes, then when I'd get that update.

I hate knowing that I own one of the highest end and best selling devices and I literally have zero date or knowledge of whether or not I'm getting 4.2. Even the hacker community hasn't released decent 4.2 roms for me (that support my hardware like s-pen, etc).

Apple does updates right.
Ask HN: Which game console will be the easiest to develop for?
All major game consoles and Ouya.
Wonder if there are any Easter eggs for free tickets...
Google Glass app identifies you by your fashion sense
I understand the sentiment, but not really the direction of it. Why is Google Glass special here? We spend most of our public lives on CCTV already (seriously, we really do). Why is it more upsetting that normal people have access to this now instead of restaurants and stores and workplaces and public venues and...

I'm not saying there's no privacy issue here. I'm saying this ship has sailed. Why pick on Google and not your local convenience store?
That would make sense if all three cogs were interlocked but they are not. The top two cogs are not close enough to each other.
Cinemagraph: An Amazing New Picture Animation Tool for Windows Phone
"dug up by New Scientist"

I'm sorry, is this the same New Scientist that suggested (arguably hyped) a piece of technology that has no hope of working in the real world as a plausible replacement for other modes of transportation? OK, just thought I'd clear that up. Thanks for playing... next.

Note, for context:
http://en.wikipedia.org/wiki/EmDrive#New_Scientist_article

This is no different than Google's "Try these too" feature when browsing for images.

When you're digging into NS for panic fodder, you know you're desperate. You know what else is creepy, follows us around, but we all take for granted? Voice recognition.
macgasm.net, huh? They'll think it's creepy until Apple comes out with the iGlasses five years later, and then it'll be revolutionary.
What about https://postmarkapp.com/pricing would that be an option for you?
The automakers could do what some web apps do, roll out new releases to a percentage of users. They could start with cars in areas where accidents are less likely to cause injuries (not densely populated, flat terrain).
Show HN: My first node.js app
I suppose spelling it like that is how you work round Godwin's law.
This paragraph sounds like classic Wolfram/Kurzweil egotism: http://www.nytimes.com/2013/03/10/magazine/the-professor-the...

Personality is a vector. Just because you are really high up on technical smarts means nothing in regard to the rest of you. We could simplify it down to a minimal [technical-smarts world] vector where at an extreme end you could have [100 0] being "brilliant, but forgot to wear pants to work today" to [0 100] being "the friendliest, most amazing person you'll ever meet, but they can't work a toaster." Few people are a Feynman. Most of us manage to be midline boring enough we wouldn't make interesting NYT articles.

But, more interestingly, never underestimate the ability of a smart person to seem dumber than they are for their own benefit. We honestly can't tell if he's a rube, a conman, or a mark.
That's a car that CAN park itself. It's not a car that ONLY drives itself.
To nitpick: Why is Knowledge subjective? Knowledge just means familiarity with something. Now, whether it can be productive for you or not is subjective.

For Example: Say, you visit an ancient Mayan temple, learn about their customs and how they performed their rituals. You may or may not be able to take something out of it and enhance your personal life but certainly knowing in detail about it gave you a better position to make that judgement.
If Google put a light on the glasses that lights up whenever the glasses are recording, would you people stop acting like it's a big deal? A wearable computer with a heads-up interface is more than a spy camcorder.
We agree on having a single source of truth. I'm arguing for it to be derived in a controller and not in a view.
Looks cool.
is there a way to add dependencies and packages (npm?)?
Elastic Search Pulls in $24M Series B Funding
Yes, just edit package.json
Plenty of good building games around from the 90s to today.

Gool Ol' Games offers plenty of classics if you haven't played them. Ceasar 3, Roller Coaster Tycoon, Pharaoh / Cleopatra, Stronghold Crusader... all DRM-free and less than $10 each.

Dwarf Fortress is free as well with an awesome following. If you can get over the ASCII / tileset thing, its a good game.
I might have my facts incorrect here but if an App is removed from the Play / iOS app stores isn't it removed from users devices? What happens to any money you put into those apps?

Technically speaking, Google does have this capability to remotely wipe apps from devices [1], but they only do it when the app constitutes a security threat (i.e. malware) to users who were tricked into installing it. As far as I know, they've only done it twice ever [2].

iOS also has this capability [3], and similarly has not done it often (someone correct me if I'm wrong, I'm only an occasional iOS user).

[1] http://android-developers.blogspot.com/2010/06/exercising-ou...

[2] Both times were to proof-of-concept apps. http://jon.oberheide.org/blog/2010/06/25/remote-kill-and-ins...

[3] http://techcrunch.com/2008/08/07/apple-can-remotely-remove-a...
I'm pretty sure my car manufacturer is already liable today when my airbag doesn't fire or if the brakes stop working on the freeway.

What's the difference?
This is the most ridiculous…

If what you were saying were true, there would be no tutorials on how to use Photoshop, Illustrator, etc. There would be no tutorials on how to create specific effects in the above. There would be no Noun Project. There would be no schools for Graphic Design. There would be no open source icon sets, or free typefaces.
SimCity 4 is still available (~$20 on Steam & Origin), and it's quite good, without any of the online nonsense that infects the current iteration.

Haemimont's Tropico games are also very good (Metacritic: http://www.metacritic.com/game/pc/tropico-4) city-builders, with a smaller scale than traditional SimCity titles but more flavor and atmosphere. Steam has a bundle with the latest version, Tropico 4, plus all its expansions for $40 (http://store.steampowered.com/sub/19282/).
I, Pencil: My Family Tree as told to Leonard E. Read
I'm feeling vindicated for this comment now:

https://news.ycombinator.com/item?id=5258993

As more people start adopting Lispy languages, it will be important to build up a cultural awareness of what's dangerous. Things like not evaling code is obvious enough (I'd hope), but avoiding read less so. That seems less like "avoid eval" and more like "avoid gets".
E-hail app to order yellow cabs in NYC blocked by judge
Steam have always said that if for some unfathomable reason they shut down the service they would make sure our games would continue to be playable.
The interesting thing about async / await is that for the coder, the code looks linear, but it doesn't execute that way. So a gap is opened up between "the perspective of the coder" and the perspective of the machine.

I think that bad_user means that if you await one client.GetStringAsync then await a second client.GetStringAsync, the second GetStringAsync only starts after the first one completes, so the first get "blocks" the second, "from the perspective of the caller". I.e no parallelism.

Of course, you don't have to do that. Code elsewhere in this thread.
It's funny that you actually say that "Exclusivity is the currency of design", while living in a well designed non-inclusive world (Well designed Signs, Roads, Cars, Mobile devices, etc).

Good Design will and always strives to be universal. It's funny that the recent Flat-design trend was triggered by Microsoft's Metro UI, which is inspired by Modern Cities' signage (universal design).

Also, isn't the point of icons to be iconic? How can one seek exclusivity over an icon, the Settings Cog, which is almost universally used.

LayerVault and the people behind it jumped at this for cheap publicity and to assert themselves over a new and upcoming design firm.
That's not his call, or anyone else's, but that of the market as a whole. There are few if any artificial barriers to success for a prospective competitor, except for their own unbridled greed and indifference to customer service.

In the technology sector, the greatest success stories have emerged not when one company executes flawlessly, but when one company executes competently in an environment where all of the other competitors act like barking idiots. You can't even count the number of times this has happened, but citing Microsoft, Google, and Apple should be enough to get the point across.

That's what's happening with Valve, IMHO. It's not that they are perfect... but when your competition is Electronic Arts, it's hard not to look good.
Actually this was the wrong link. And I can't seem to edit it. My idea was to understand if this is indeed needed by anybody, and I had a small form for that, to understand what people need / or are looking for.

https://sanjayb.typeform.com/to/BO7x66
All Chrome OS hack attempts fail at Pwnium 3
Which is better for work travel: 11" MacBook Air or iPad with Logitech keyboard?
You're missing that the whole point here is that when read-eval is set to false then, precisely, you're making your intent very clear: you do NOT want to execute code you didn't write.

The problem is that there's a hole due to Java constructors being called (even when read-eval is set to false).
Those that have used both are bigger fans of Pixelapse because it doesn't automatically save a "version" every time you save the file in Photoshop. Their payment tiers are also much more consumer-friendly: https://www.pixelapse.com/pricing vs. https://layervault.com/pricing
I believe you're invoking the fallacy of grey here.

The Sophisticate: "The world isn't black and white. No one does pure good or pure bad. It's all gray. Therefore, no one is better than anyone else."

The Zetet: "Knowing only gray, you conclude that all grays are the same shade. You mock the simplicity of the two-color view, yet you replace it with a one-color view..."
Google Glass has the advantage that you can't tell if it's recording. "Don't worry, I'm not recording a video," they'll say. You can't accuse people of wearing glasses that may or may not record.

Similarly, when people use smartphones, they could be recording with the back camera, but people are okay with that. They assume no recording takes place simply because it's the more likely situation.
Looks really nice, and seems well done. Congrats. I like this a lot...like plnkr.co / jsfiddle for full stack examples.
Who's working on technology like this, and why? And why isn't it self-evidently bad to the people working on it?

I think a code of professional ethics around software engineering is long past due. Journalists started doing this in the 20s[1] after a series of events, including the Spanish-American war, made the awful potential of ethical lapses in journalism obvious to everyone.[2]

We can't continue to maintain the reflexive belief that technology is neutral and is only dangerous depending on how it's used. At some point people have to be willing to refuse to work on certain things because of the obvious social implications those things would have.

I don't know how anybody could be working on things like lethal drones, facial recognition, locked bootloaders, deep packet inspection, or other freedom-reducing technology without considering the consequences of their work.

And I recognize that not everybody thinks the technologies I mentioned above are categorically wrong, but it'd be cool to start a conversation to draw lines about what is.

1. http://www.spj.org/ethicscode.asp
2. Spare me, I know the profession isn't perfect and ethical lapses still abound, but at least we have some way of knowing when an ethical standard has been broken.
That does seem anecdotally true in my experience. For example, I've heard an experienced designer argue that all the patent lawsuits between Apple/Google, Apple/Samsung, etc. are good for the industry and the design discipline.
You got the right idea :) What kind of full stack examples would you like to see?
I wouldn't worry about game design--if you've looked at an AAA game recently you can probably whiteboard out something more interesting and refine it with iteration once it's playable.

What I would worry about is labor costs. People got-ta get paid. An AAA-quality game isn't something you're going to do nights-and-weekends for free when you could be leveraging those skills to get paid. You might get the help of wannabes who don't have the skills to get paid, but do you want to rely on that to push a game that by your own definition is going to require some fairly serious chops to ship?

Sure, open source blah blah blah--but most open source projects that get significant, large-scale contributions have knock-on effects like being able to be easily hired for consulting gigs, that sort of thing. Game development, not so much. And artist types are not inculcated into the open-source world to nearly the extent of programmers, so I find it unlikely that you'll be able to really source all the media you need.

There's usually a ton of overly naive hand-flapping about how you have Wesnoth and Nexuiz and the rest, but if you look at the games, they're not what a reasonable person would call an AAA title on the level of a Starcraft 2 or a Halo (and Nexuiz in particular is based on a closed-source game engine opened up years after its licensing viability was over).

I'm sure you can make good, fun games in an open-source way (because it has been done) but I strongly doubt you'll make anything that's competitive in the AAA market space without accepting that you're lighting a few million dollars on fire (because let's get real, effectively nobody's going to pay you a dime for it).

.

(This is also why I laughed at the guy upthread who said "oh, the market should solve this, someone should start a Kickstarter for a city sim game!". That's not how Kickstarter works and it's not how somebody who can do math approaches a game. To get attention for a high-ask Kickstarter you need a decent chunk of work already done, and by the time you get there the shitbomb of SimCity will probably have departed and taken its stink elsewhere. To build a game on the scale of SimCity in a length of time that won't have your backers screaming for your head, you're going to need a couple million dollars. With extremely rare, you're-not-it exceptions, Kickstarter backers laugh at such requests. It's the "zeitgeist projects" that manage to hit their targets and then a high multiple thereof--and the worst thing that can happen to you if you're hoping to be one of those projects is that you make your goal and no more.

Economies of scale suck for the ambitious, because no matter how cool your idea, people gotta get paid.)
Everything is a copy of a copy of a copy
That's why I bought a Nexus 4.
Machine Learning in Practice – Newsletter