skysight-inc/HackerNews huggingface dataset:
SSAO is IMO the wrong tool for a cool effect. If you 3D printed your shield and put it in real lighting conditions you would not see shadows that look anything like what you have in your SSAO pass.

Like the other poster said, what you've simulated instead is the accumulation of dirt. It looks better not because it's more realistically lit, but because it's more realistically dirty.

If you want to achieve dirt accumulation, there have always been many tools that were able to generate "dirt" textures by analyzing geometry, they achieve very much the same results, without the runtime performance hit - and without the negative scenario where the SSAO is "dirtying" up literally every edge and crevice being rendered.

I think SSAO is largely a fad, and not a particularly great one at that, but it's less visually offensive than the current trend of injecting a massive amount of chromatic aberration into every game, like you're playing the game through the bottom of a Coke bottle.
Thanks for reporting, I made an issue for this https://gitlab.com/gitlab-com/www-gitlab-com/issues/401 If anyone feels like fixing it than merge requests are very welcome.
It always works until it doesn't. Sweden will have a particularly tough time in coming years.
http://www.startupbook.net/
The Stories Human Skeletons Can Tell
Silence. I feel peaceful with silence. Not sensory deprivation silence. For example, I don't like what a house sounds like when you turn off all utilities. Just random, ambient sound.
9,139 Palestinians have been killed by israel since September 29, 2000. 28,000 Palestinian homes have been demolished
by Israel since 1967. 72,935 Palestinians
have been injured by Israel since September 29, 2000. Are Palestinians subject to the same trauma or is this limited to people of jewish ancestry?
> I guess the only difference is that in the West, the money goes mostly to the banks, which distribute it to the companies or invest it in the stock market and real estate. Consequently, the rich get richer and the poor don't see any of this money.

Poor people see it when they can still get loans because the government provides liquidity in the MBS market(specifically, subprime mortgages). Middle/Upper class see it when the government supports bond prices.

The situation in Venezuela is different because they used the state-owned oil producers to balance their deficit. My guess it that now that oil prices have tanked, they are dipping into their cash reserves to pay for the debt accumulated expanding their oil production
Required reading for every Bernie Sanders supporter who inhales the sickness of socialism and smells the sweetness of utopian fanatasies.
Suppose, and anecdotally for me it's a very plausible supposition, that there are significant qualitative differences between users' behavior when interacting via mobile browsers versus desktop browsers. This would make improving HN more complex than simply changing CSS styles. User behavior matters more than browser behavior in terms of the value HN does or doesn't provide.

In pure speculation, it is possible that mobile/desktop browsers correlate with the pipeline into YC's primary business. Though the business is probably clearer.
Scandinavian countries run nothing like Venezuela.

So sad to see a beautiful country and people run into the ground by a corrupt regime.
Multiple implementations? Cypher only has Neo4j.
Do you have a link to a source for this? Not that I doubt you, but that just seems really, really hard to judge without full information and there could be obvious biases...
Only allowing non-commercial use is a serious inhibitor of the popularity of the project. More common is to have a AGPL/GPLv3 license that some companies will pay to get rid of. Alternatively use a business friendly license (MIT Expat) and have open core business model where some features are proprietary (like we at GitLab use).
Given the number of people currently living whose recent ancestors experienced the trauma of war and oppression, I wonder if it could explain part of the growing incidence of these illnesses that we keep hearing is burdening the health systems of Western countries these days.

Trauma and war have been part of the human condition since inception. What do you think was different for our "recent ancestors"?
Hard to believe that another communist utopia is on the brink of failure.
I don't really get it. Digitize the movies and their boxes. Keeping the actual physical items seems like overkill.
To your point, what has the Obama administration done when it comes to these issues while it has had power, especially considering the pretty strong mandate he had with control of both houses and a super majority in the Senate. The important thing is what happens when a party actually gets into government....
This is an interesting project, and I totally understand the desire to eschew the use of contentEditable. But, from what I've seen, handling bidi text and accessibility essentially require using contentEditable as the input mechanism, even if you manage the document yourself.

Does this handle RTL text input and accessibility issues?
You mean, instead of giving the government money directly, there's an extra step whereby the government issues bonds and the central bank buys them?
The fed "gives" the proceeds of the monopoly on taxation, which is the only backing bonds have. Some people like to call this "free" because anyone could trivially use it to create value for themselves.
Thanks for the link! I am not the author of the article, but I am the Managing Editor of the site and I worked with the author in getting it ready.

The funnest part was exchanging emails with one of the fellows involved (Günter Wetzel). His English is poor and my German is rustier than a tetanus factory, but with the help of Google Translate we were able to stumble through a conversation. He ended up sending me scans of a bunch of photos from his personal collection, several of which appear in the article (though a few required some restoration). Günter's a swell guy.
One could argue he was in some sense, yes:

https://en.wikipedia.org/wiki/Lamarckism#Epigenetic_Lamarcki...
Matrices in Julia
All modern Objective-C codebases and a high percentage of large C++ codebases use refcounting without a cycle collector. Some of them have memory leaks, and there are some quite ugly cases like [1], but most of them have it under control. So it's not like relying on pure refcounting is impractical in the real world; it's just a bit more difficult to deal with than full GC.

[1] http://albertodebortoli.github.io/blog/2013/08/03/objective-...
>> Treating someone differently because they have a lower income than others is discriminatory.

> Wealth is not a protected class; unlike gender, race, and religion, we don't have a legal mandate to avoid making decisions based on a person's wealth.

Discrimination and protected classes are two different concepts. It seems like you're arguing here that something shouldn't be thought of as discrimination because the discrimination isn't occurring against a legal "protected class." That's wrong. For one, we had unfair discrimination before we ever had "protected classes."
Channeling patio11 here, but CHARGE MORE! Or, more to the point, have some ways to price-discriminate. Maybe on # of employees; maybe on features; maybe integrations or SSO or whatever.

Obviously you're not (currently) targeting Big Enterprise, but even within your present target market there's got to be a difference in how much value you're delivering for different clients... price based on that!
they were trying to do what Slack is succeeding at. HipChat as a trailing entity.

Chatter was free, standalone, came actually close to what Slack does. But it wasn't hip enough to start in the early adopter circles, they went straight into enterprise with it, which is how you kill anything innovative. fist you get the hipsters, THEN you go after the suits. other way round kills your product due to wrong feedback.
Another movie that has an Escaping from East Germany story line is "Hedwig and the Angry Inch"[1].

[1] https://en.wikipedia.org/wiki/Hedwig_and_the_Angry_Inch_%28f...
Can you explain on how it (new key for every use) could work? If you already have a system (e.g. similar to the current CA system) to tell the remote server to allow a newly generated key in, what purpose does the key serve here at all?

Also - the encrypted private key is already two-factor authentication - you have the key and you know the encryption password for the key. Is this fact usually ignored by everyone because paswordless keys are that common?

As for the "age" of a key, I totally agree here - using the same key forever and on multiple devices (especially in multiple companies) is asking for trouble. I'm not completely sure what the best practice is, but the user@hostname appended to the end of the public key sort of suggests you are supposed to have a separate key on each host - that's what I do.
The MOOC revolution that wasn’t
I think it's definitely possible and I think employers are increasingly seeing value in places they never used to because of rigorous recruitment requirements such as needing such a degree and aceing an interview.

I think if you can demonstrate your abilities and your skills, then an interview shouldn't be necessary. I think an interview can be good to learn about how people respond in certain situations or their communication skills but I don't think it's the only way, and especially if you're aiming for a role that isn't going to involve a lot of communication with new people on a regular basis, such as a sales role, I don't think an interview is necessary.

As I said, especially with newer companies, I think if you can solidly demonstrate your skills and your unique outlook on problem solving, you'll find a way into the company.

A lot of companies won't work like that, and standing out in an unconventional way probably won't work for them, but I think there are certainly employers out there, that if you get their attention and keep their attention, you'll go far.

My advice would be to be unconventional, stand out, and above all, be persistent.
Heh, I remember years ago reading about a medical researcher whose research suggested the cause of chronic fatigue syndrome was primarily emotional. This so enraged CFS sufferers that some of them issued death threats against her - which is a excellent way to prove you have no emotional issues :)

But I understand the feeling and have had that kind of frustration and anger myself (without the death threats of course!) before I found the technique that turned out to be effective.

There's a vast difference between "it's all in your mind, pull yourself together and get on with it", and "good news, it's all in your mind, and if you follow this very specific program to clear your mind, you can achieve perfect health".

But few know what that program is yet, or even know that it exists, but that's something I'd like to do what I can to change.
Devolution/devaluation seems very common now. I'm not sure if it's my perspective or if it's really worse that it used to be.

Some examples:

* ROM: something you download and install on your Android phone (as opposed to socketing a new chip)

* Machine Learning: any change in program behavior based on feedback input (we used to call this programming)

* Disruptive: doing business at least slightly different than someone else (as opposed to a new paradigm that sends shockwaves through a whole industry)

* Fork: make a copy of a project (as opposed to starting a rival project based on the codebase of another project)
You don't need to do something illegal to make a company think you're more trouble than you're worth. He kind of gives the vibe that he was looking for something to expose. I would also have kept him out.
Our private data is captured by so many companies along the way from its origin to its destination these days. These companies then use and also sell it to others.

It's the carriers, platform, middlemen, and even the apps you run (I'm looking at you custom keyboards).
Gremlin is an Apache Software Foundation query language and as such, can be used by any graph system (Titan, Neo4j, OrientDB, etc.). It is not bound to a particular vendor.

Gremlin has a natural compilation to the common distributed vertex-centric computing model (bulk synchronous parallel for graphs). Thus, Gremlin works for both OLTP (graph databases) and OLAP (graph processors). The Apache distribution provides OLAP connectivity to Apache Hadoop, Spark, and Giraph.

Gremlin supports both imperative path expressions and declarative pattern matching.

Gremlin can be embedded in any host language. No "fat string" with result set. The user's database query code and data manipulation code are in the same language. There exists Gremlin-Java8, Gremlin-Groovy, Gremlin-Scala, Gremlin-Clojure, Gremlin-PHP, etc.

Gremlin is Turing Complete. Most any complex enough language is. However, Gremlin is related to a Turing Machine by a very simply mapping.

See http://arxiv.org/abs/1508.03843 for detailed specifics of the aforementioned benefits.
Where is the outrage? All I see is passive acceptance or indifference.
https://openhatch.org
This is obviously super-interesting if true, but difficult to reason through without being able to see the paper or data. Does anyone have access to the full text? I don't belong to this field, but need to see the effect size [1] of methylation [2] to contextualize what's going on here.

[1]: http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3444174/

[2]: https://en.wikipedia.org/wiki/DNA_methylation
Thanks! I'm the founder of the site, and author of Absolute Zero is 0K. I wish we could post articles more frequently, but it's a spare-time-and-weekends project, and my spare time shrinks as I accumulate life responsibilities and such. And because I am the final editor I am a terrible bottleneck.

I have hundreds--if not thousands--of other topics I want to write about. I am optimistic that one day I'll be able to afford to quit one of my days jobs and spend more time on Damn Interesting, which would help improve our posting frequency tremendously. In the meantime I sigh wistfully.
I don't think the trade off makes sense for most organizations. I'm guessing your system is substantially inferior to offerings like a Slack or Yammer.
The west was extremely good about helping those who escaped the East.
I just moved from Asheville to the bay area and wish I didn't :(
We don't know - they weren't the subject of the study, which in itself is subject to debate.

In general, don't use the tu quoque fallacy to attempt to derail conversations. It's obnoxious and wastes everybody's time.
Add with it today's stock market collapse around the globe and we are possibly entering another recession.

Indexes are down 7% in Dubai/Saudi and 3% in USA.
My guess is the poster is referring to the monthly wage of a professional in Venezuela in USD by the black market rate which probably is fairly indicative of the purchasing power.

And yes. Venezuela is a touchy subject since its nasty regime sadly is idolized by many left-winged intellectuals in the west.
I'm not sure I'd recommend that book today. Even the author said that it's out dated today because it was so tactical when it was published.
an attacker might already have stolen his keys (why only one?), because the script checksums do not match :)
Summernote – Super Simple WYSIWYG Editor on Bootstrap
I picked it up, and am quite excited so far. The algorithms are much more varied and interesting than normal fare for an A&D book.
I think it's more like: 1) communication is one of the most important things our employees do, 2) let's use communication tools that our employees might like.
Skimming, I could not discern the difference between traits and interfaces, although the paper seems to distinguish the two. Could you summarize? I'm interested and I lack the bandwidth for a careful reading at the moment.
Your addition to my theory is probably right. I left it off just because I can't trace the specifics. Marketing and media are where I'd point the finger, though.
Ask HN: Specialize or generalize?
Who I am? Developer, twenty-something, about 3 years of experience. I've worked with Ruby (plain and Sinatra), Python (scripts), PHP (and CakePHP and Slim), Java (plain Java and Android), JavaScript (and CoffeeScript and AngularJS), HTML (and Jade), CSS (and Sass), relational db modeling and querying, SQLite (Android related), MongoDB (via mongoose), Express (AngularJS related). I know about REST, API design, MVC,design patterns, etc. And more theoretical things like data structures, algorithms, discrete maths and all those things one should know after getting a BCompSc. I like reading books and I'm trying to read some of the ones listed here: http://stackoverflow.com/a/1713/434171

I worked as an Android developer, as a fullstack developer and now as a FE developer. I feel myself confident if someone ask me to implement something (build X from scratch using Y and Z, even if I don't know Y or Z) but the thing is I feel like I don't know anything concrete about the technologies above. I mean, if someone ask me about "what is a block in Ruby?" or "how controllers should share things in AngularJS", or "what are array comprehensions in Python" or "GET or POST to update something?"... I think I know the answers (because I have deal with that in practice) but I'm sure my answers will be very vague; like if I just know the surface of them.

I enjoy knowing a little bit of everything but a) I don't have enough time and b) I guess I'll have to, at least, master one or two technologies in order to "make more money?". The dilemma is which one? The most I like? The most I already have experience with? The one I think it's gonna be there for at least 10 years? Or perhaps I just can continue being a "jack of all trades"?

Thanks(and sorry for my English).
Here's the article referenced: http://www.businessinsider.com/an-amazonians-response-to-ins...

That is a seriously dense piece that took major effort to write.
One application I can think of for this is to have it as part of your "self-destruct" script to move files to a safe location and not possess the knowledge to access them until either you are safe or at a planned later date.
It is more useful for manually working with graph. You have more control of what happens and build complex graph traversals. Also, it is not tied to any graph db. Gremlin is part of Tinkerpop, a graph framework, http://tinkerpop.incubator.apache.org/
The problem with salaried employees is that it encourages the "all-you-can-eat" mentality with an employee's time.

Economics students will understand that a rational actor will consume a free thing until the marginal utility of the next unit is zero.

And for a company, the marginal utility of your time is NEVER, EVER Zero. Unless you're a pilot, maybe, or the control room operator of a nuclear plant.

So, even if you're 10% as productive as normal,that's still incremental labor at no additional cost.

But for you, that negative utility affects your health, your family, etc.

The solution is serious and strict laws that prevent employer abuse, and to prevent young people from killing themselves and undermining the value of all labor. They used to be called unions, but I'll settle for government regulation.

Another option is to start your own business, where you decide these things; or to work as a consultant and get paid by the hour. It's AMAZING how much more efficient some of these startups are, or get, when you charge them hourly.

When you give your labor away for free you devalue it, and everyone else's around you.
I don't think that's so clear. But even if it's true, "works until it doesn't" is probably the best thing that can be said of any political/economic system to date. Free market capitalism has its own problems and its flagship country, the US, is increasingly considered to be in decline.
Hi there! Just wanted to say this would be amazing if you added in-time vibration.
Can you detail Gov. Walker's "What has he done in Wisconsin? Seems like a lot of giveaways to the wealthy and not much else."? I am not familiar with those parts of his policies?

As to the rest, I pointed out in another comment that the tax system is too nice a tool for politicians to alter.
What do you mean when you say prices are down? CPI, some other indicator(s)?
I blame all the misguided folks who try and add "soft real time" to time sharing systems like Unix/Linux/etc. Anyone who does that has a profound misunderstanding of what real time is, it most definitely is not a time sharing system.

If you want a time sharing system and real time, that problem has been solved, in a really elegant way. Victor Yodaiken did it years ago, he made a small real time kernel and he ran all of Linux as the idle process in the real time kernel. When Linux thought it was disabling interrupts it wasn't, only the real time kernel could do that.

He had a demo where he was running xperf (or some fairly compute intensive X thing) while running

tar cf - / | rsh someotherhost 'cat > /dev/null'

while the real time kernel was gathering events. He never missed a deadline or dropped an event.

Sweetest design I've ever seen, have your cake and eat it too.
Looking forward to titan 1.0 :)
The point is that people using Linux/BSD consider those "kernel" functions while microkernel-based OS's (eg QNX, MINIX 3) have same stuff running as isolated, user-mode processes. To them, a kernel is a component with a dozen or so function calls that facilitates and restricts operation of user-mode stuff. All the real functionality are just apps running in processes. Another tie-in to BSD is that fact that both QNX and MINIX 3 pull NetBSD code into their systems... in user-mode processes.

So, the point is that a "kernel" thing to people exposed to Linux/BSD isn't kernel to others. The usage is often based on perception with only consistency between all usages is that what they call kernel is at the core of their system. And for OS's, often the most privileged as it runs in kernel mode.
>>In that poll you linked to, see the "Which Type of Plan Do You Prefer?" question 42. Republicans favored eliminating more deductions.

It's really easy to support eliminating generic tax expenditures.

The rubber meets the road when you start listing out the highest cost ones: exclusion of fringe benefits from income; tax advantaged retirement accounts, contributions, and limited social security taxability; mortgage interest deduction and home sale capital gains exclusion, charitable deduction, deduction for state and local taxes, preferential rates for capital gain and dividend income, capital gain basis step up at death, child tax credit and child tax exemption.

>> "Reducing some government programs and services that benefit people like you?" vs "Cutting spending on some government programs and services that benefit people like you?"

What's the difference? Are you really going to tell me that these spending cuts are going to be pain free because it'll just come out of waste, fraud and abuse?

Edit in lieu of further nesting: fair enough.
http://www.cryptofails.com/post/75204435608/write-crypto-cod...
Yes. They say the same about browsers, too, which is why secure browsers have a "kernel" that mediates everything. Additionally, in High-Performance Computing, the highly-optimized routines that do much of the work are often called kernels. It's a very overloaded term.