skysight-inc/HackerNews huggingface dataset:
So this comment is not a substantive engagement with the topic of the article; instead, a reference to a familiar (to a nerdy in-group) pop culture touchpoint.[1] As such, it is more of an /r/ comment than an HN comment.

Nevertheless, it made me happy to read it, and I welcome it :-)

(One could note the pleasing irony of the comment itself being an instance of the type of communication-by-reference-to-shared-myth that occurs in the episode. However, since its contribution to this conversation is not about that mode of communication, it's ultimately a distraction .)

[1] http://www.theatlantic.com/entertainment/archive/2014/06/sta...
Submission:

Show HN: Hydrogen Brings Light Table to Atom

190 points willwhitney 20 days ago 70 comments

https://atom.io/packages/hydrogen
El Capitan for developers
> Whenever I see a product segmented that way, I'm immediately suspicious.

If each message is delivered privately to each segment, prisoners-dilemma style, caution is warranted.

If all messages are public to all segments, the product story has likely become modular and coherent.
>the problem is that people like to get high on downers

That's not an actual problem, there's nothing wrong with enjoying getting high.

> and like to be addicted to them

I highly doubt anyone enjoys being addicted to anything
They deserve any backlash they get. I've worked for many of the big software and hardware vendors over my career - and their executives talk about security but they don't really care. They will do just enough to convince buyers that they are secure - even when their own engineers tell them how easy it is to break in to the system (those engineers that haven't been fired already for actually caring about customers.)
Obviously Web Animations look very good given they seem to solve the (IMO) worst weakness of SMIL - time manipulation. In SMIL to get the same effect you'd have to approximate local time by complex easings and cut/reverse parts of animation depending on the direction of local time. Web Animations took a much more reasonable approach (I was actually puzzled SMIL had such a flaw in its design).

However, as a producer of a professional animation tool I can't wait until Web Animations show up finally someday, but have to address the need expressed by customers that call for open vector animations working on all devices right now - and SMIL was the only one that could have address that. Now, there's nothing until web animations show up, and we can't be guaranteed that the final implementations will be anywhere near promised functionality.

Even just retaining SMIL in its current state would have been much better than just outright dropping it for any kind of continuity. We will obviously provide Web Animations as well, but with the deprecation of SMIL we lost a stop-gap declarative solution for majority of mobile devices, and frankly I don't understand such a haste in dropping it (just sustaining it in Chrome at its current state can't be very difficult)
There is no shortage of software developers
There are only ridiculous job descriptions that are not rooted in reality, and pay ranges that are not competitive. example: Must have 3-5 years experience with a technology that has only been around for 2 years. Must know every language under the sun etc. HR people who screen resumes who have no clue about technology.

I don't write this out of frustration looking for employment, I am writing this out of frustration of being on the inside trying to hire people from within an organization.
you're absolutely right, one needs to build images sans all of the dev toolchain and with staging/production flags. but the deps and parts they share in common should be identical. this is a hairy problem to solve, but containers are the solution, mixed with the right pattern, whatever it is. I might not want my dev containers to run on prod, but I want my staging/prod containers to be able to run on my local or whatever environment has the container/orchestration tool.
One thing they miss is the danger of falls, which are particularly dangerous to the elderly, but are bad enough if you are 17 or 45. These drugs make you clumsy.
Of course I know what the idea is. I'm saying that UBI proponents need to say 'it'll cost X, we'll save Y by slashing all this bureaucracy, the rest will come from Z,' as well as some sort of strategy to shepherd it through the political process, figure how it will mesh with immigration policy, and so on.

What I'm complaining about is that hardly anyone seems to be making a serious effort to fill out those details, and if proponents of the idea can't even point to a detailed proposal for how to implement it over a reasonable timeframe, how do you expect to convince people to sign on to it? 'Let's elect politicians who support it and then work out the details once they're in office' has not IMHO worked out very well historically.

I'm not saying you have to come up with the whole plan or type it out every time the subject comes up, f course! But I wish you could point me to who you think has something resembling an actionable plan.
Show HN: RIFT – A procedurally generated FPS game in the browser
This is an example of a first-person shooter game written in JavaScript using WebGL. All of the (limited) art assets are generated procedurally. The game uses the team duck game engine (tedge.js) which handles things like loading shaders, buffering object meshes, and calculating collision using octrees. The input controls are slightly confusing, because it is not possible to capture the mouse in the browser without using some sort of plugin, but it shows generally what is possible.

This is part of a series of game prototypes I have been developing in the browser. Another one, shown here: http://team-duck.com/space/ allows you to explore a small galaxy by piloting a spaceship. It is my intention to eventually complete these as games and tie them together with some form of overarching story.

This has actually been a goal of mine for almost ten years, having intended to make a more complete science fiction homebrew game for the Sony PSP. Now, with a concentration on randomly generated content, I have to settle for something less than contending with some of the bigger name projects out there, like the much hyped No Man's Sky.

I find one of the biggest problems in creating a super-massive procedural world is finding the proper ways to generate numbers randomly, and to predictably fill in noise in interpolation. I have a few PC demos of simulations of planets, cities, and other macro level phenomenon, but to have a player journey to a planet and see it stream in would be a real joy.
If you have continuous backups, it's actually not that bad. You can recreate a server fairly rapidly from a full system backup.
How We Optimized for Student Happiness Using A/B Testing
Apple Music and Labels Investigated in Two States
Sure they should have told him but that said the package insert does detail dependence and withdrawl and it's pretty obvious that it's a good idea to always review that (I do for any medicine that I take):

http://labeling.pfizer.com/ShowLabeling.aspx?id=547
So because Go is (objectively) more fun than Chess, that means Banach-Tarski is bollocks!
If there is much greater variance within populations than between them, then it is foolish to make decisions about people based on their race, as it gives very little information about them.

All you say is true, but it won't necessarily save you from the Thought Police. For example, the variation in strength within male and female populations is bigger than the variation between them. It may therefore be foolish to make decisions based on gender rather than on strength when hiring, say, dockworkers. But when people complain about how few female dockworkers there are, what will you tell them? Mutatis mutandis.
New in Safari 9: Backdrop filters, CSS scroll snapping, ES6 features
Oh, yes, I'm sorry. I completely spaced on what you were saying.
Yes and no; pure hardware clones are one thing, but high quality software, content, customer education about a new product category, and marketing are not categories that cloners have (yet) done particularly well. Beyond that, hardware lends itself to hard IP protection -- Pantelligent's technology is patent pending, and it's likely that other smart cooking products are as well.
Most embarrassing moment? Didn't really have any during my 12 years doing IT support. Awkward moments? Plenty, typically involving insert fetish here porn that popped up on a user's computer while sitting there with them troubleshooting.
Whatever you think IQ tests measure, it correlates incredibly well with life outcome.
Is "placebo works even when its known that its a placebo" a placebo ?
Ion propulsion is not purely theoretical - the Dawn mission currently entering orbit around Ceres got there under ion propulsion, having previously rendezvoused with Vesta.
It'd be nice to have that in-house, but for now, Baremetrics gives you that kind of thing: https://baremetrics.com/
Finally Terminated
Benzos are lovely.

They are also highly addictive and almost killed me when I combined one with codeine. Approach with caution. Not just because they'll trap you easily but also because withdrawal can cause seizures and death.

OTOH I know of no better (weekly or less) sleep aid. If anyone else has a better alternative I'm all ears.
If it makes the page load quicker then I'm all for it.
The next replacement Soulseek is still very alive today.
moo.do is cool, never heard of them. I agree it's more innovative, and it would be even more powerful when Gmail integration arrives.

By inline help do you mean a shortcut cheatsheet like the one Workflowy has? Or a tooltip-like bubbles that appear next to the note?

You're really a fan of outliners. Which one do you use?
What are you reasons for this?
Google's execution of App Engine has been sloppy and half-hearted, but the concept makes sense, doesn't it?

That said, I'm assuming their JVM is still secure despite being old. Oracle are EOLing their Java 7 JVM, but that doesn't directly affect App Engine unless that's the JVM Google are using. The indirect effects are inexcusable, though. That developers need to stick to an old language to use App Engine while the rest of the world has moved on is ridiculous.
"...I think there were even a few that gave your little helpless people weapons and made you herd them around to defeat an enemy horde."

So, like Myth: The Fallen Lords? I loved that game, almost as much as I loved Lemmings.
I'm not convinced that widened differences are a real problem. They are certainly a perceived problem, and they seem to give people emotional flutters about the envy center, but I'm not sure what there is to "solve" about that.
it is not just Romania
see http://en.wikipedia.org/wiki/Sanctuary_of_Our_Lady_of_Lourde...
> Second, 30MB hasn't been an issue since 2002. Heck, I have 20+ apps, each over 30MB, on my PHONE.

Good for you?

That doesn't mean that it is not an issue.
a large contingent of people that are convinced government shouldn't exist and is fundamentally incompetent to solve problems (but often simultaneously a highly effective tyrannical entity).

Well, yes. Nutters are louder everywhere. Not sure if it's worse over here. Not sure if there's as much pandering to the nutters all across the political here as elsewhere. On trips abroad, I did detect that many Europeans were aghast at our politics in the early 2000s and were still (but for different reasons) as of 2014.
It's the future – frontend version
Wow! Thanks for the info, looks like I've got some reading to do.
The mods ate it, for what seems to me to be capricious editorial reasons, but oh well.
Is the Open-Office Trend Reversing Itself? – Co.Exist – Ideas and Impact
What they needed was to provide resources, tools and support to the locals to solve their problems. I think it's more 'first-world' to bring in foreigners to solve their problems for them.

The article directly talks about how the Red Cross did a very poor job of hiring locals, especially in positions responsible for making choices, and had a tendency to dismiss their value.
How is it fair to ask somebody to program tic tac toe? I promise you you'd shit your pants it you tried to do the programming I am currently doing (matrices with 1/2 million element diagonals, optimal estimation, and more linear algebra goodness), yet I haven't got a clue how to start a tic tac toe problem.

Now I realise it must be something fairly trivially obvious, but it is not coming to mind at the moment. So, I'm screwed. I don't write tic tac toe games at work, I don't write them for fun, and I don't write that sort of thing for the most part. I'd probably try for a backtracking algorithm, but that is easy enough to mess up in an interview situation.

Throw in a 'helpful' comment or two if I seem to be off track and now I'm sitting there trying to figure out if my idea is wrong, if it is right but the interviewer is not looking for that approach or perhaps doesn't understand it, and so on. It just sounds miserable. Of course, if I had just done another interview with tic tac toe, failed, then googled it, I could probably just write it letter perfect for you, but I'd act like I was puzzling it out to impress you. What have you learned from that charade? Or another person just graduated from a boot camp where they programmed nim, towers of hanoi, and other stuff, and quickly scratch out a half working example. That person is going to do better than somebody that can read research papers, implement them, prove the correctness of their implementation, work with hardware, design circuit boards, develop a robust software suite that is testable, extensible, and fast, delivers on time, and doesn't waste time over-engineering things. Who do you want on your team? And who is 'tic tac toe' going to select for?
> Thanks for the frank feedback. I agree that we have a lot of "wiggle room", as you so diplomatically put it. Out of curiosity how do you feel about the current README on Docker's repo? https://github.com/docker/docker/blob/master/README.md

I have two thoughts on this.

First, if CIOs and IT directors are calling, then it's possible they're confused by the website, too.

Second, the README is definitely better, but would be even better by being more specific and exaggerating less. If it's targeted to web apps and back end services, say that in the first place, instead of "any application." Can I run iPhone apps in Docker? Are there Docker packaged apps in the iTunes store? If my application runs on an Arduino, can it also use Docker?
GuideHire: Uber of Guides
Not advocating for its veracity, but [1].

[1] http://www.sciencedaily.com/releases/2015/06/150601122445.ht...
I visit websites for information and to read them. Not to see how fancy designers can make the page look.

E:

If your page doesn't make sense without CSS enabled, your content is a mess and no amount of design is going to make it better.

http://motherfuckingwebsite.com/
It's also crazy that they don't let you order one sample to test it. There is no way I will pay $70 for 28 meals if I don't know if I will like it.
"Fun fact! Some of the most commonly prescribed (and profitable!) sleeping pills are as addictive and dangerous as heroin. Meanwhile, the 'War on Drugs' continues."

Ladies and gentlemen: I present to you the U.S. national drug policy.
When you're at the VA, you come away with a mountain of paperwork. Literally a stack of paperwork half an inch thick. If you are going weekly, and cycling through a couple handfuls of chemicals, it's unreasonable to expect people to read all that shit. It's not just a simple package insert like you get at Walgreens. For benzos there should most definitely be some instruction by the psychiatrist. This dude didn't say anything to me, and didn't even tell me what it was. I only found out it was Clonazepam at the pharmacy counter, and they don't discuss your prescription at the counter in front of all those people. The VA is a nightmare.
What's wrong with this? The boxes aren't rounded? It uses a boring font that's already installed on my computer?

It's laid out logically. You can tab between form elements. It's clear what each field is about. It's not squashed together, it's not spread out too much.
This needs to be stressed. Performance in mobile web is already bad enough. If a tool has an optional, manual "improve performance" step, that is bad, it needs to be the default case and it needs to be a good citizen within the environment.
First, let me say, that I view take home coding exercises as a fundamental basis for a good hiring process, as such, I do those with no reservations.

That said, when I encounter one of the oodles of bad technical questions that exist out there, I will frequently ask the interviewer what precisely they are trying to judge and how this particular question judges that. I ask that, because I am unquestionably interested in developer hiring pipelines and I am actively trying to learn about them. Usually, this leads to a discussion that acts as a proxy for what they really want to know, but I make it a point to say how much I do not like these kinds of questions.

The thing is, you can't change someone else's hiring practice. But chances are, if they are engaged in asking questions like that, they have not designed or standardized the pipeline (if they had, it becomes obvious how stupid those questions are). If you are working with a non-standardized, ad hoc process, expressing yourself clearly and professionally is usually enough to get through it (this isn't a good thing).
That's great if it's just you and you don't care about your site breaking because you didn't test your code outside of your Mac.

More users, more developers, larger sites require more than just Jim Bob installing CentOS and tomcat on a pizza box.

It doesn't always require Docker + this tech or that tech, but you will have to put some automation in place.
Seems like the Outdoor Industry is consistently behind in adopting technology. In the past year I've seen a number of outdoor-based startups spring up (HipCamp, Yonder, GearCommons, GuideHire). Is the outdoor industry due to be overhauled by technology? Anyone can think industries with similar characteristics? Guides and outdoorsmen/women have tended to be 'techy' in the past but I feel as if this is changing. Thoughts?
I didn't bother to look up the primary literature, but check Scientific American, March 2015, article by Kevin Tracey, pp. 30-35. As always, don't blame the named author for all the fluff added for the general reader.
I went in to add an entry to an excel sheet, then a error message appeared as I was editing it (100 rows of 10 columns). After that no one from the company could access the document at all, even from different accounts ... took Google more than a week to get back to us to say we needed the document`s URL in order for them to retrieve the document.
> Have you never seen engineers essentially fail at building a spec because they couldn't implement something well enough?

I've seen engineers fail at a task. I've never seen an entire startup fail because of bad engineering -- they fail because they don't have paying customers, and the lack of paying customers is usually not because "our app doesn't work just right." Users will keep using clunky apps that solve a real problem for them, but they abandon apps that don't solve a real problem.

> He keeps coming up with these ideas that are actually pretty decent, but he tries to build them himself (he's self taught but still doesn't really know what he's doing) and what he ends up with are things no one would ever, ever use twice.

That seems beside the point, doesn't it? We're not talking about whether implementation is completely unimportant, merely that the biggest lever is strategy (the idea itself, the marketing, the leadership that makes decisions about how to reach product-market fit) and not implementation. Let's say your friend is actually a semi-decent engineer. Would his app be 10% better if he were a 10% better engineer? Probably not. Yelp is ugly as sin but people keep using it because it solves a real problem. Tinder chat is broken beyond belief but people keep using it because it solves a real problem. Those companies have reached success through strategy and not implementation. You could make Yelp or Tinder 10% better from an engineering perspective, but that's not going to produce a 10% increase in users... I'd be surprised if it produced any growth in users at all actually.
> As such, it is more of an /r/ comment than an HN comment.

The river Temarc in winter. Kiteo, his eyes closed.

;).

Honestly, this "familiar pop culture touchpoint" inspired a big part of a generation of scientists and engineers. As someone who thinks it has a significant impact on his life, I too appreciated the comment :).
To move towards the sun when orbiting it, you don't need to accelerate towards the sun, you need to accelerate towards your retrograde vector.
Great app but I have one request. Can you please modify it so instead of pausing the game until my SO is done talking, it pauses my SO until my game is done its cutscene? Thanks in advance.
I'm willing to guess that question doesn't judge what you think it does.

First, I'd write down the specific things you are trying to determine with this question, and the metrics where by you could judge your employees after you've hired them on those things.

Second, I'd start collecting scores on that question (and all the others you do) and correlating them to "good" employees vs "bad" ones. That won't help you with the false negatives, but its usually enough to point out specifically terrible questions, of which the ASCII circle one is a doozy.

Drop it now, it's hurting your reputation with everyone who you ask it of.

(And if you aren't the originator/user of that question I apologize, substitute "they should" where appropriate)
I'm hoping that we can find a GHCJS-based FRP solution at some point soon. I've seen Elm in action, and it's pretty neat, same with Purescript, but I'd rather stay within legitimate Haskell for the time being.
Hmm. Could you please give a reference? Couldn't come up with results on Google...
While there are legitimate critiques of the War on Drugs, this seems to miss all of them: the notional reason that certain drugs are prohibited isn't that they are addictive and dangerous, but that they are addicted and dangerous and lack therapeutic use.

Drugs which are as addictive and dangerous as prohibited drugs but which have therapeutic uses for which there is not a superior substitute are supposed, by the logic of the system, to be legal. This "Fun fact!" neither points to any problem in the overt logic in the system, nor a way in which the effect of the system conflicts with the overt logic (there's plenty of both to be found, just not here.)
IMO, using macros to generate the parser has some advantages. For example, you have the freedom do generate the syntax tree however you like, adding extra "line number" fields or translating some syntactic sugar. If your language has proper support for macros its also really pleasant overall. I wrote a bottom up parser in Racket once and it was really nice: compiling the parser is a piece of cake and you can define your own macros to automate list-parsing and some other boring things.