skysight-inc/HackerNews huggingface dataset:
My thoughts precisely! Down to web components and polymer!
Thank you, now I have to something to reference when talking to my colleagues.
Well I didn't consider HTML-imports, x-tag, Bosonic, but thank you for that information.
The author could also have mentioned the last round of crazy javascript framework flowering ... about 2005-2006 ... Prototype, YUI, Sarissa (the most basic one), Dojo, Mootools, Scriptalicious, jQuery... jQuery seemed to have won that round and for a few years most people seemed to be using jQuery. Until AngularJs, Backbone, React and Ember came along :)

As for tools to compile and crush the CSS and JS, consider https://developers.google.com/closure/
I think what's missing here is that generally a phonebook requires that I know your first and last name, that you be the person listed in the phone book (and not, say, their kid or even their spouse), and that I can choose you from all the other Michael Smiths in the book.

Lastly, even then, your address is not updated by the second. It could be out of date. And I certainly wouldn't know what your living room looked like.

Instagram et.al provides your actual location. Often, at that very moment. Not the same at all.
Firefox already uses an external process to run Flash so leaving that on GTK2 while the browser uses GTK3 isn't an issue. The equivalent of XEmbed (to put the flash content in the page) in Wayland is writing a nested Wayland compositor which would be compatible with an XWayland window. Basically, Firefox itself can be a native Wayland app while still using the X11 dependent Flash player.
Definitely, there's a lot of balanced debates that go on here. Though topics related to the health of the tech industry in general - such as a tech bubble or the net neutrality controversy seem to be shrugged off more then every so often.
Show HN: Functional Haskell-inspired arrows for Ruby
But ... he already had the job.
I think you'll find that most people will "get along" with you just fine if you're a decent person, pay well and don't ask them to sacrifice a too big portion of their life. If they're competent and willing to work hard, everything else is noise and bullshit.
it will end up full of carding dumps and financial fraud, secret service will likely be interested in the developers since they openly promote stolen dB's should be sold with their platform. they should have said nothing the black market would have discovered it on their own now they are complicit/conspiring
Congratulations! All the best! More good things to come for you.
>The most damning argument is, as mentioned in the article, that the NK+The Interview conclusion was not mentioned by the attackers until the media started speculating.

This is technically true but the full situation is more complicated.

First, it is difficult to know which of the Pastebins were really made by the hackers and which were made by copycats/trolls.

Second, the media began speculating about the connection to The Interview one day after the hack, Nov. 25. Some probably the day of. The hackers only explicitly mentioned The Interview ("Stop immediately showing the movie of terrorism which can break the regional peace and cause the War!") on Dec. 8.

However, between Nov. 25 and Dec. 8 they released a number of dumps and messages addressing Sony, the public, and the media, while not mentioning The Interview at all. So if they wanted to jump on the sensationalism bandwagon, in my opinion it would have made more sense to start hinting at the movie specifically before Dec. 8. Of course, they may have randomly decided to wait that long for any number of reasons.

Third, I think "Guardians of Peace" is a pretty clear allusion to "protecting the peace [by preventing the release of this terroristic movie]", which they made quite clear in later statements, including in statements before the Dec. 8 mention of the movie. And they used the name Guardians of Peace from day one. "Guardians of Peace" simply doesn't line up with the disgruntled insider or hacktivist hypotheses at all. This does not at all mean it was North Korea, but in my opinion it means the perpetrators either used The Interview as a motive, or as a pretext, from day 1.

There are many possible explanations as to why this could have really been North Korea and why they did not explicitly mention the movie until Dec. 8. There are certainly many explanations as to why it could mean it isn't North Korea, but it's not damning evidence at all.
It's easy to denigrate, but culture fit does matter. A brilliant new hire that can't work with your current team is going to lead to problems.
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 to together with some overarching story.
#sparkfun
Show HN: Simple tests for developer competence
Whenever a market gets too distorted or even shut down, shady things (either illegal or in legal gray areas) start popping up that allow people to evade the distorted market. Alcohol prohibition, printer cartridges, keurig and nespresso capsules, taxis, even the war on drugs, you can all boil it down to this simple principle. At the end this is how change happens when at some point the attempts to crack down on it are either given up or it leads to such a severe police state that at some point a revolution happens. So I'd say don't blame the player, blame the game - but still hold up the player to the moral standards you'd like to see yourself (e.g. try to give your money to a better organization than Uber).

When it comes down to these things I like to go back to Immanuel Kant: "Act only according to that maxim whereby you can at the same time will that it should become a universal law without contradiction.". I care much more about this than about the law, especially laws that clearly don't have an actual democratic process at their basis. Laws that come into place because of lobbies pressuring or influencing politicians through money or other means, where there is no real possibility for the people to overturn it, are in my opinion not morally just. Unfortunately this means that there are almost no laws I find just, other than those in my home country, Switzerland.
Also, as I recall, the white pages usually only published names and numbers. Some people had addresses included. Yellow Pages was only business listings, which included addresses obviously, but I think that's a feature not a bug. Anyone know what % of white pages listings had addresses?
From a while back, Jamie Varon created http://twittershouldhireme.com.

http://www.problogger.net/archives/2009/03/23/how-to-use-soc...
And a jolly Festivus to the Restuvus!
Ireland: US courts need our permission to view emails stored on Dublin server
>In this case I am the only American to voluntarily move to a radioactive fallout zone in Japan immediately after the Tohoku earthquake

No offense, but that's frankly irrelevant to an interviewer. You can't expect someone to waste a part of their day to stroke your ego when their task is to evaluate you and see if you can make it in the company.
"Everyone deserves a happy home... at work."
I don't think the hack was fake, I think that pulling the interview smells highly contrived. Just to be clear.
Re: Prince of Persia.

If you've never spent twelve hours straight reading a development journal - Jordan Mechner's is one of the best.

http://www.jordanmechner.com/backstage/journals/
That's fair. Now I'm curious as to how a more complete set of benchmarks would look using in memory sqlite, and what the opportunity for extension would be.
Someone has to own it and be responsible for it. Probably requires having a registered agent in some jurisdiction somewhere, for example.
This looks like a piano from the future. It's different and mixes traditional (the piano) with modern (that giant screen.) Neat job!
"There's that quote that says that Facebook made possible what KGB, Stasi and the likes couldn't ever dream to achieve." - you only have to look at who originally funded [1] Facebook to see why.

[1] http://www.businessinsider.com/25-cutting-edge-companies-fun...
Question of whether a place is 'good to work at' is pretty much subjective. Some might argue Google is a great place to work given the perks, benefits and compensation. Others might avoid big companies like Google where working long hours is the norm and is in fact recommended (if you want to get out in front of your peers).

Others might like companies with less perks, but a great work culture, where there's less focus on facilities but more focus on the having great work / life balance and culture.

It's tough to find a company that has both =\
This place is really turning into reddit lately. Nothing wrong with that comment, except some people happened to disagree with it.
I think Charles Stross(?) has featured this in books, with creations with bylaws that can be resolved as software instructions creating other corporations with bylaws resolved as software instructions, etc, with assorted corporations appointed as officers of others, creating tremendously deep layers of autonomous shell corporations.
I am familiar with the Cooperative movement.

Regarding manufacturing in the Emilia-Romagna region of Italy, it tends to be based on the same sorts of informal collectives that open source utilizes, but in heavy manufacturing with many small shops working together on specific projects to compete with large manufacturing firms.

The model is very successful there and it allows for large numbers of small businesses to take on big businesses by working cooperatively.
Have a wonderful fleas on my dog!
>If you create a dynamic work environment with a constant influx of interesting problems to deal with, you lose the 8-by-5 solid employees with families you make up the framework of lots of successful companies.

I have no experience with these things. Why would this be the case? Is it because "a dynamic work environment with a constant influx of interesting problems to deal with" implies longer work hours?
Hence taxi companies charging drivers $80 a day to rent them?

$80/day * 20 days per month = $1600 / month, which is like 10x the cost of a lease for, say, a Prius. Meanwhile, Uber drivers can use their own car for any other purpose. Even factoring in gas and insurance it's hard to believe taxi drivers are getting a better deal.
>If you cater meals, some employees will want to skip out and take the salary bump instead, others don't mind losing out on pay for free weekly massages.

This is a false dichotomy. If a company is so broke that offering a few free meals will impact their salary pool, they aren't going to offer the free meals at all. Anecdotally, every company I've worked at that offered free lunch paid more than any of the companies that didn't offer free meals.
I indirectly second that. A colleague took improv classes for vaguely similar reasons, and he had a positive and helpful experience.

<reddit>Great username for this particular post.</reddit>
"Culture fit" is a nebulous term that is commonly used to justify the short-sighted practice of hiring people who look and think alike. This is inevitably detrimental in even small teams, and furthermore it doesn't scale as teams grow.

Smart companies look for professionalism, not "culture fit." True professionals can work very effectively with different kinds of people, including people who they're not likely to become friends with. Professionalism works in small teams, and it scales.

If you're finding that more than a few well-qualified candidates "can't work with your current team" it's worth considering that the problem is with your existing team, not the people you're adding to it.
I don't position or momentum are bad descriptions of a system. Also, it's not "factorizing" the system into the two parts, since they are related by a transformation (i.e. they are interchangeable, doesn't happen in factorization). It's important to have a good knowledge on the subject before you try to interpret meaning of it and specially when you try to extrapolate the situation.

I'm saying this also because the initial analogy wasn't so strong to begin with. A bunch of incorrect analogies can build the wrong picture of a theory which is hard to get rid of people's minds. Which is why it's good to reason through principles and not analogies (analogies are useful for other purposes: building bridges between the understanding of two different fields. I believe -- and they're made precise and clear in their shortcomings).
Congrats, and a very Merry Christmas to you.
I think is horrible you are making excuses. I hope next time somebody does something evil to you nobody makes excuses for the doer. Just imagine how rape victims feel when people make excuses for the rapist. You are a horrible person.
http://www.jspell.com/public-spell-checker.html

Simple tool for spelling competence.
Seeing the cynicism here on HN is almost refreshing after browsing PH
1) Open up the chrome developer tools
2) On the sources tab, set a breakpoint @ line 69, the one saying "if ( response == 'lacey' ) {"
3) Reload the page
4) Open the console tab, type response = 'whatever'
5) Go back to the sources tab and hit the Play button
6) Enjoy movie
mattias' approach has really influenced how i think about software engineering. not entirely surprising considering he is also a software engineer. i think his youtube channel is really worth checking out. he has even invented several new, amazing tools, like the "pantorouter" for cutting perfect mortise and tennons (among other things) with a router. https://www.youtube.com/watch?v=8wZ1v4PIsYI

the way he solves, and even identifies, the problems in the woodworking domain are, i think, very instructive for how to think about some aspects of software design.
I wonder if there is a business opportunity in launching a company that is "Uber for Taxis". That is, rather than selling it directly to the consumers, you partner with the taxi companies to provide the technology that enables an Uber-like experience with regular taxis.

The taxi companies must be scared shitless by Uber and perhaps will greedily adopt any (cheap) tech that will close the user experience gap. Get a single taxi company on board in an area, and perhaps the others will follow. Either craft your terms to ensure you can work with all of them, or partner with one exclusively and help them become the winner.

Is there a service like this already? Ideally consumers would have a single app that can interface with all participating taxi companies. Perhaps the user chooses the taxi company from a list (polished list with nice branding), or perhaps accepting a ride is first-come-first-serve across multiple taxi companies.

Handle the payments efficiently with a similar experience to Uber. The app knows the taxi fare ahead of time. Support passenger and driver reviews.

Take a nonthreatening stance in the market. Focus on partnering with existing transportation providers like taxis, not disrupting them or replacing them. The system will need to be very simple and cheap to install in taxis. Perhaps a mobile device for dispatch, as well as a mobile payments system like Square to handle card swipes from random fares.

The service could take over all taxi dispatching functions for participating companies, as well - with features for central dispatch to request drivers manually (such as by phone, etc.), as well as automatic routing to users of the app. With a leg in the door for dispatching, the app could also expand into other backoffice functions.
I think you mean primates?
This is cool. I only wish it didn't require quite so cutting-edge Python features; a lot of systems are still running a bit behind Python 3.4, even if they're running Python 3. :)
"In an atmosphere where fear and uncertainty rules, individual and group creativity suffers."

Some would suggest it was the lack of incentives to independently pursue success. There's little point in working hard to get ahead if it is going to be taken from you.
It's just a huge red flag to me that the employees of a massive international company could be so globally unaware looking at the dates and locations of things printed on my resume to not ask a single question about it.

Furthermore, Google might just be looking to hire a massive number of low-level Java developers and have a need to make them write bubblesort and FizzBuzz over and over, but I am someone who is a Java compiler writer, so I thought things might have lined up better.

And at this point, I am not concerned about my ego so much as having a way to support myself. I didn't start programming when I was 10 to make a million dollars, I did it because I wanted to know how things worked. Now I might as well work at the pizza factory down the street so long as I have a place to live.
> No offense, but that's frankly irrelevant to an interviewer.

* at a large company.

I would be fascinated by that story if I were interviewing GP for a position at our (small) company.
I'm interested in seeing some sort of solid documentation on the claims that flash has wildly better performance than JS. It kind of matches my experience with computers in the 90s and I'd really like to find out how much better it is, and why.
Except here, there really is no bank the way there is for corporations or private individuals: Governments owe debt to investors who are looking for a safe risk, and as long as confidence is high, the amount of debt the government can take on is practically unlimited.

Debt as a percentage of GDP is a way to quantify what the confidence is likely to be, but that's a convenient estimate, not reality. Confidence is paramount, and that's difficult to quantify.

The essential point is that nobody seriously expects America to default on its loans.

And, no, the rantings and hysteria aside, China can't "call in" loans. That's not how it works. Bonds have a maturation date, decided in advance.
> Add temporal antialiasing, jitter or noise/film grain to mask over things and allow for more detail extraction. As long as you’re actually changing your sampling pattern per pixel, and simulating real noise – not just applying white noise – you should get better results.

This could be a viable alternative to supersampling for antialiasing. Rather than averaging multiple subsamples for each pixel fragment, this suggests that if a single subsample were taken stochastically, the results could be as good, or even better, so long as the frame rate stays high enough.

Antialiasing doesn't quite have the same impact on rendering performance in modern games that it used to, mainly due to new algorithms such as SMAA and the increased cost of postprocessing relative to rasterisation, but this could nonetheless lead to tangible performance improvements.
Indeed, motion blurring preserves almost all* information of a picture, given some assumptions (e.g. brightness stays constant, path is predictable).

*A linear blur of a 2D picture acts like a 1D sinc filter: information is completely lost only at spatial frequencies multiples of 1/d in the direction of motion, where d is the linear displacement, and otherwise attenuated.
It doesn't mean inspecting every surge in real time; it means monitoring for unusual surges and keeping an eye on the news. It's not outside the reach of a large company.

I also think it's odd that you think "it's not our fault, it's the algorithm we designed and chose to deploy" gets rid of responsibility for the decisions.
> "Culture fit" is a nebulous, oft-abused term that is commonly used to justify the short-sighted practice of hiring people who look and think alike. This is detrimental to even small teams, and it doesn't scale as teams grow.

I'm not sure where you got the idea that 'Culture fit' = hiring people who look alike. Having an maintaining a good work culture where individuals on a team gel together, much like an orchestra, is extremely important and not to be cast aside. Sure, a candidate might have a PhD from MIT and is smart, but if that individual is quiet, has difficulty working in a pair (assuming pairing is part of the culture), and is adamant about working in a silo and going hero mode, having that candidate on your team might just be disruptive.

Having said that, I do think culture fit shouldn't be the only or the veto decision when it comes to hiring. It should however be a part of the overall decision. And yes, if you're not hiring someone because they don't like Fight Club but your team does, then calling that a 'culture fit' problem is dumb. It's not about hiring people who only think alike, but hiring people who have the same / similar philosophies when it comes to doing their job.
This seems as good a place as any to point this out: take a look at the numbers on the frontpage.
Dear Taoseeker,

You say you take things seriously most of the time. Thing is, most people take things seriously too, and you need to figure out what they are.

To have friends is to give friendship.

And to give friendship is to pay attention to what things people take seriously.

And to walk in their shoes a bit, climb into their skin, feel what they feel when they feel what they feel.

Seriously, it's near impossible for your friends to walk away from you if you take the things they take seriously as seriously as they feel they should.
And the header bar at the top.
This just in: life imitates art.
We are trying hard not to add complexity to the interface and too many features. When you enter a URL, Domain or IP it is confirmed that we are monitoring it for you. If you want to make sure you'll need to take down your server (although that's really not necessary)
>The evidence mentioned here are the addresses of the Command and Control servers. But the author does not give any reason for why he or she thinks this is the thing the FBI is being cryptic about?

The fbi and several other sources publicized the select portion of the code base that linked the ips to shamoon. Presumably, the piece the fbi is being cryptic about is the servers behind the proxy, which, as mentioned, it probably isn't too much of a stretch to guess the government might be able to trace.
I believe Hailo has taken this approach; the problem is getting the myriad taxi companies on board.
I'm well aware of this, and I attempt to tip to offset this. That's no excuse for basically refusing to accept how I want to pay. I don't take short taxi rides, so if I'm traveling in the city I always pay at least $20.
I somehow doubt that the indigenous peoples killed this many buffalo: http://cache.wists.com/thumbnails/7/37/7377f4d1d8add3298c08c...

But I'm open to the idea if you have more than just hand-waving to offer.
High school test. What is the competence here?
I can vouch for this; it's a common gripe. Talk to your driver about it the next time you taxi.
Guess you have to disable topcolor for that?
North Korea Did Not Hack Sony (DefCon Security)
In Seattle, there are probably 50 uberx drivers for every lyft driver. I don't know why they haven't caught on more, but they aren't much of an option.
Seems like Uber cannot catch a break!