skysight-inc/HackerNews huggingface dataset:
The limits are hardware limits. DX version is common shorthand for rough hardware generation. If you develop against the same shader model versions in GLSL, you'll have exactly the same limits.

See:

http://en.wikipedia.org/wiki/High-level_shader_language#Shad...
I think that many of us with addictive personalities it is difficult not to be 100% committed to something. So for myself it was a goal of shifting my interest away from gaming and initially towards programming.

The best wake up call for me was realising that my focus on games was really just manipulation. I would watch Jonathan Blow's talk on Video Games and the Human Condition now. When you understand that you are being completely manipulated it becomes easier to do something differently.

Another idea is to focus on the wasted effort. If you channelled all this time into creating something - your own game for instance. You would have something tangible at the end of it.

Good luck.

https://www.youtube.com/watch?v=SqFu5O-oPmU
Obfuscated C is always with caveats. The fact that it uses terminal escapes and stty suggests its not going to work on anything other than a colour xterm, if you're lucky, there are no sunspots and the wind is blowing in the correct direction...
So you make an assumption and draw conclusions from it? Really?

If power is sufficient it can be turned against or for, actions - oh, I never guessed it!
SEEKING FREELANCER: Remote / Delhi, India

Tech: Android/IOS Dev required

Looking for a Android/IOS dev to work on interesting Side-project.
Compensation is experience based.

Great if you have design skills.

Inbox me your details at dhirajbajaj50[at]gmail[dot]com
Well I'm not prepared to leave that much to the experts - I should at least know how to design an experiment that gets me a 95% confidence result, how to not pick if my null hypothesis is right or wrong, and at least be able to remmeber the difference in calculating permutations and combinations

It's like I know there is a castle over there and I know it has a turret, but I have never gone in. Different from not knowing what is out there at all.
This post is from 2011. I can't remember any result in the past three years that used this trick, which makes me suspect that Google has fixed the issue. Still, it'd be nice to know more. I haven't found any posts on this topic besides the one already linked to.
Love the examples. Especially http://codecrap.com/content/400/.
This in no way invalidates the point of the post, but I can't imagine going back to installing everything globally instead of using virtualenv. If you do that, at least you won't have every package you every looked at in your path.
I don't think you'll win support with such passive-aggressiveness. ;)

Imitation is part of business. If you create something that's valuable and profitable, it's only a matter of time before someone copies you.

Here's a good and relevant read for you: http://blog.asmartbear.com/unfair-advantages.html

> "... The real question is: What are you going to do when another smart, scrappy startup copies it, and gets $10m in funding, and is thrice featured on TechCrunch?"

Sound familiar?
If your boss was fired for justifiable reasons then perhaps staying is an option. If it feels that his/her departure was for financial reasons or just plain whimsy then it is time to explore the other options - as fast as you like.
He may add source maps and debugging will not be cumbersome. Handling Coffeescript is not difficult if you can jump and add breakpoints in your browser over the original code.
Notice that if you search for the word "Unicode" on this page, Chrome highlights it with no problem. I presume it's the same for other modern browsers.
Interesting. But, once for demonstration purposes is enough. Please can we not have every submitted headline on HN avail of this trick from now on. It's bad enough having to watch the evolution of headlines along the lines of "Meteorite Seen in Background of Sky-Diving Photo" into "OMG! Flaming Fireball Almost Decapitates Parachutist!" by click-junkie contributers —without needing to buy a wider monitor, just so I can fit the damned headlines onto my screen.
You can share screen via remote access, and optionally give the other person shared control over your mouse, but I suppose that's not quite the same.
Ask HN: Getting a Node.js dev job if you are a java dev
I am a Java developer with 8 years of experience.
Six months earlier, I started learning node and I really like it.
I am trying to get a job as nodejs developer. Since I have only Java experience I am rejected back and forth. I would rate my javascript skills as 4 out of 5.

Am I missing anything? Is there a way to become a nodejs dev if you are not one?
username+whatever@gmail.com is delivered to username@gmail.com, so if you add the service name when you sign up it's very easy to block unwanted traffic. It also tells you which service sold your email to spammers.
I don't think the reason is to prevent accidental/destructive deletion. There are better ways to do that such as providing a grace period; allowing users to download their account data for a future re-signup; and two-factor authentication.

It's more likely that the revenue earned by the service is heavily dependent on building a social profile. A properly deleted (without a trace) account reduces the profile accuracy. I also wouldn't rule out the almost too obvious government surveillance requirement.
GTFO. Do they have such a high turnover because they are so awesome? You will probably run into the same or another similar problem. This behaviour is endemic of a systematic problem.
A Chrome Extension that make you step back in 2048
If one needs to write code like:

`#{context}.lineTo(#{x}, #{height})`

...you're doing it wrong. Please do figure out a way to "automagically" make things work without `...` or just don't bother.

`...` should be a last resort option for when you just need to do something that can't be done any other way, not something that should be peppered over the entire code.
A friend alerted me to this post because he thought it was me. I too have (or had, just left) a well paid contracting gig at bigco and have struggled with computer game addiction since I was 13 (now in my early 20's). My addictions are Dota 2 and online poker. I've long since lost count of the number of times I've stayed up all night or until 7 or 8 am.

The procrastination, feeling like I've gotten nothing done over a long period of time, and switching to a computer game when bored or hitting a sticking point are all things I can relate to. It becomes a life of mediocrity, which I can't stand.

Unfortunately there is no easy solution. Addiction is a strong force, and it takes an equally strong force to overcome it. Things I do that help:

- Uninstall all games and get rid of any mouses or other hardware that are used for games.

- Tell close friends and family about what you're doing. Have social accountability.

- Find other activities that pull you away from your addictions. I push myself to regularly work out and get a good night's sleep.

Ultimately I know that every time I feed my addiction, it grows stronger. It's either being fed or slowly dying.
When you get bored after 30 minutes, instead of starting a game, do some pushups, or some small physical exercise that you can do in the room.
Hopefully it will clear your mind, release some endorphins and you will want to get back to work.
I say this because I had a similar problem and exercise was the only thing that helped.
BTW I'm not writing this as some meathead. I'm a skinny fucker.
This is amazing but I agree with others, dealing with generated code can be tricky in production environments.
What, no Webrings? :)
What amazed me the most was that the text works fine in the browser address bar!

I'm guessing we're going to see a torrent of HN posts using this trick to get more exposure in their titles!

Ｊａｍｉｅ
Love the fact that for prerequisites they state "Nothing", the videos are structured as a dialogue and that they even tell you to use a simple editor like Sublime.
> which makes me suspect that Google has fixed the issue

It would be interesting to know if Google is actively punishing such sites (low page rank, or not showing those at all), as it does with many other nasty SEO tricks.
Libzdb 3.0 – C database connection pool library
Firefox 28 for Win: characters are not rendered fixed size spaced and words are not recognized.
IE 11: well supported, renders as fixed size and words can be found with the search function as in Chrome.

I'm a bit surprised :) tbh I was quite expecting the opposite.
in Coffeescript you don't have to `...` jump to raw javascript every couple lines
You could build something like the Foursquare Time Machine https://foursquare.com/timemachine.
"Here's a nice note for all the reporters who are emailing me, go suck it."

"Yes it's titillating, and drives page views, but really, is that the best use of an Liberal Arts degree?﻿"

Ah, the perfect guy to represent our profession.
Guy Pulled Over Just Because He Had A Colorado License Plate
FWIW mozilla is a huge supporter of open and free access to the internet, as well as consumer privacy. They have also launched something recently, IIRC it was a privacy product. (probably to the benefit of the consumer and the OSS community, and probably free as well).

We should fight this, especially in a post-Snowden world.

The reason? All it takes for this guy to lose his job and "conservatives" to boycott his million dollar company was an attack on his reputation, screenshotted from a website, of a political campaign donation. Very classic "Smear-campaign attack" practiced by TPB for centuries.

Did Mozilla support the "HTTPS everything" as well?
Each video card has a different limit. If you develop against GLSL, you have the limit of whatever videocard you're using, which is substantially different from what DX would have you believe its limit is. GPUs are capable of more than what Microsoft would have you believe they're capable of.

The limits that you're referring to are artificial, because Microsoft mandates that if a pixel shader has more than N instructions then it shouldn't be allowed to compile, regardless of what the videocard is actually capable of doing. It's confusing, and the reason they decided to do it that way was for compatibility across a wide variety of hardware.
Not Firefox, however. I assume it treats it as special characters, despite their appearance are clearly similar to the regular Latin characters they represent.

I assume Mozilla has a reason for this choice.
> I am depressed. I have EVERY symptom of chronic depression listed here

Wanted to say the same thing. What OP described are clear signs of depression.

To OP: It's important to realize, that it's hard to deal with depression on your own. Consulting a professional might seem intimidating at first, but it's worth it.

If you don't want to consult a professional for whatever reason, try getting out of the house as much as possible. Try working in public places if you can. Going to the gym is actually harder because it requires more effort once you're there.
> I am very amused that people in this thread assume that this ethernet port allows tinkering with the automotive systems.

I'm still surprised people think like this. We had 60+ years of technology hacking to learn that if it is not airgapped, it can be hacked. And even if it is, it probably still can be (cf. Stuxnet). So while I doubt Tesla is using Ethernet to control critical car systems, I also don't think that they can't be tinkered with using that port if someone cares hard enough to try.
I believe users should always be in control of their data (and since it's been produced by them, it their data).
Also, if their software breaks after deleting an account the problem is entirely on their part.
..which will lead the admins to introduce a global char replace function to keep the site clean :)
I totally can relate. In fact, as shown in the other comments, MANY can relate. Here's what I do..

##Instead of trying to write every single step of what must be done out, I instead focus on 3 things.

1) The end goal (So, I'm programming an MVP)

2) The most immediate step that I can take that will make progress AND NOT STRESS ME OUT. (Get the development environment set up)

3) Blocking out everything between #1 and #2 the best that I can.

How do you find #2? By taking whatever the end goal is, and splitting it down into pieces until you've identified a task that you KNOW you can accomplish without freaking out. #2 should be a decent amount of work, but the threshold of when it's too hard is when you don't want to do it anymore...in which case, you keep breaking the problem up.

The logic behind this process is not just a quality of life thing. It's an objective and reasonable way to accomplish things. By starting at the top and breaking things down, you've forced your mind to visualize parts of the process. Most importantly though, there is literally no reason to write out every single step because:

a) It will just freak you out.

b) When you complete this most immediate step, the whole landscape of what you need to do may or may not change.

c) You attain focus by just having one step instead of trying to keep your mind from thinking about 100.

For example, if you plan out to add a feature to remove a particular database item and THEN add a feature to change one you may run into a stress point. What happens if the first feature you go to add begets 3 critical errors that you must immediately fix? Well, now you're going to feel behind all day because unless those errors are quick to fix, you've still got step 2 ahead.

##Knock out 2 big things a day. Bonus points for more.

These two big things are whatever you define. I usually decide on 2 big things that seem of reasonable size, begin working on one, and adjust what those things are if need be. This may not seem like a lot... but if you do it every day. Like EVERY day. They stack up.

To pick up momentum, make those things smaller at first. As you get used to the process, scale them up.

##Check your thoughts regularly

If you start thinking depressive things.. smack your hand on a table really hard. I'll bet if you do that, you won't be able to think anything except ow. This is sort of a reactive thing. But really, whenever you feel a thought popping in, just try and edit it accordingly.

##Journal

This is really theraputic. Ask yourself questions in a journal and attempt to answer them.

Anyhow. I've used the above processes to build large scale apps. It also regularly helps me overcome any levels of depression. It's likely not the best.. but it helps me at least.
Use Parse To Build Engaging Apps On Any Platform Hassle Free
"You are descended from almost every single human being alive 1,000 years ago."

Not exactly 1,000 years, but more like 120-135,000 years for the male line [1], and 200,000 years for the female line [2].

[1] "Sequencing Y Chromosomes Resolves Discrepancy in Time to Common Ancestor of Males Versus Females " dx.doi.org/10.1126/science.1237619

[2] https://www.princeton.edu/~achaney/tmve/wiki100k/docs/Mitoch...
ML300 Fanless Ruggedized NUC Case | Logic Supply
I suffer through this myself a lot.

Just yesterday I was looking up some file on my HD and my eye glimpsed the "Civ4" data folder. In a split second my mind took a holiday, away from work. I felt the joy of building up a marathon Civ4 game, just clicking away the time. It felt like the sun started shining on my mind, full intensity, after a long cold winter.

And any other time I would have just given in and started that game and wasted 2 weeks. But not anymore.

However, I thank my game addiction for keeping me sane through my depressions. Whenever one would set in, I would just game it away in 2 or 3 weeks. I lost a huge amount of time to various virtual worlds, but I think it has kept me alive, probably.

To get out of it though, I just try to get a bit of work done before starting up a game. Just half a minute to start with. I always lie to myself "just one more small bugfix and then we'll escape to SW:TOR (or whatever)". I try to make that 30 seconds into a minute, into 2 minutes, into 5, into half an hour. And sometimes, after weeks of trying, a full workday appears. And after some more time I have forgotten about games and find myself working 12 or 14 hours a day, 7 days a week again, loving it. .. until it is too much again.
The Games Startups Play
I'm confused how this trick can benefit SEO?
Jailbreaking is always possible, period. It's only matter of trying hard enough, and (un)fortunately, it's usually enough for one person to put the effort once, and then everybody can use the results.
So we don't actually know who the owner is, if the best information we've got is a blockchain lookup?
similar libs: packery, masonry, gridster
I think these sites are punishing themselves. Using this trick would repulse more visitors than it would attract.
> vBulletin is MySQL and tries to reduce database load through denormalisation of the data. The posts table has the username repeated every time a post was made

Just in case an unexperienced developer reads that. Don't do it. If you expect high read loads, better invest your time in learning/thinking about caching, fragment caching, russian doll caching and invalidating these caches. Memcached or Redis come to my mind.
In other news, we 're still on Earth.
SQL giant Oracle plans NoSQL standards body
Egalitarian Distributed Autonomous Organization contract explained
With fertile female individuals I'm amazed (would be amazed if?) people haven't made an effort to breed and maintain animals right along the spectrum (or at least one half of it.)
Yup. And Kay Sievers has another clone of the story, with a (quite unapologetic) comment of his own: https://plus.google.com/+KaySievers/posts/3cWXzYqB6MB
I can understand your situation and believe me i was also in same condition few month earlier. So, i think i quite suitable to give suggestion.

1. You live alone, you need your friends company. Don't live alone. you need someone to whom you can share your feeling and have fun. I doubt your relationship.

2. You need break. I suggest you to take some holidays for 1 or 2 week. This will give you the pleasure.

3. Put games aside or sell it to someone. It is difficult but you have to do it. If you dont, it will keep attracting you.

4. Go to gym and do meditation. If there are some courses out there like Art Of Living, Join it.

5. Eat food which you like most.
> Even if there is some master key, they wouldn't keep it on a node connected to the network (one would hope...) Some hardware crypto-box maybe?

I imagine Elon sending the only copy to space on one of the recent SpaceX launches, so that they can deorbit it when needed, but to steal it, you'd actually have to go up there and find it ;).
ok, that didn't take long. can't open your .epub file.
it doesn't validate, and i wonder if anyone can open it.
so that's a major problem that you will need to solve...

unzipped it to find out why, and discovered it was made
with calibre. e-book developers hate that program because
it does a rewrite of the underlying .html and .css files,
creating an unholy mess that's very difficult to decipher.
personally, i won't touch a calibre file; life is too short.

aside from the .epub, the .mobi and the .pdf do just fine
in getting the content across, so even though i would likely
have done them slightly differently, what you have is fine.

still, if you really want more feedback, i can give it. but
the original markdown files would be best, concatenated so
they're just one big file, with the text running linearly.

(a book really works best with the whole thing in one file,
because that usually minimizes editorial inconsistencies
while you're writing, and makes it easier to check later.
it also dampens file-clutter considerably, which is good.)

-bowerbird
I have zero interest in SEO, but as a developer, I am interested in how to write text-search and text-matching functions which treat "ordinary" and full-width Latin text consistently. Does anyone know how to do this?
It wouldn't have done anything for ranking ... but I guess the idea was to increase click's the same way people used to love a good...

`·.¸¸.·´´¯`··._.· My Homepage `·.¸¸.·´´¯`··._.·

..type <title> banner to get attension.
To me, the thing with shaders always is: I need them at some stage in a project. I have used them before, but too long ago to remember, so I need to look up most it. I work with it a for a few weeks. That part of the project is done and I move on.

A year later, a new project comes along. It requires shaders. I don't remember how to use then and have to look it up again...

Repeat.
If you go back to what is arguably the earliest hardware that at all resembled the modern 3D pipeline (it predates DirectX, and the DirectX pipeline was greatly inspired by it, according to some article I read on here a while back by one of the guys responsible for the DirectX project), the original Play Station, it mostly consisted of two parts: a "geometry engine" embedded in the CPU which acted like a cross between an SIMD unit and a modern vertex shader ^(it took as inputs a vertex, a light vector, and a transformation matrix, and produced a transformed vertex with an associated color according to a basic diffuse lighting calculation), and a "dumb" rasterizer chip (which knew nothing about 3D, it just took basic 2D/"screenspace" vertex coordinates, color values, and texture coordinates, and naively combined them with no regard to perspective correctness). There was a clear distinction here where the "vertex shader" did the "smart" work to produce a color based on a simple lighting model, and the "pixel shader" did absolutely nothing but interpolate whatever vertex colors and texture values that had been supplied to it, then combine them straightforwardly to produce a final pixel color.

Similarly, if you look at early, pre-shader PC graphics cards, like the Voodoo, these cards (kinda like the Play Station) had nothing resembling a vertex shader, and had no knowledge of lighting calculations. They required the host CPU (acting as our "vertex shader") to provide them with completely lit and transformed vertices that they could then rasterize by naively interpolating and combining whatever color and texture coordinate values the host program had supplied to them.

Given this history, I contest the idea that it's clearly the pixel shader's responsibility to deal with all color and lighting calculations, and the vertex shader's responsibility is merely to geometrically transform vertices in space. I still agree that "shader" is a stupid and confusing term (I was learning about this stuff for the first time not long ago, and realizing that "shaders" were just GPU programs was an "aha! moment" for me too), I'm just disagreeing with the first paragraph of your original post.

^ it could do other stuff, like transform matrices to implement a basic matrix stack, but that run-on sentence was already running on long enough...
> There is a substantive difference between the sexes
> that could rationally limit what combination should
> be allowed to get married

Interesting. Could you expand on what those differences are, that might yield rational reasons?

Also, please could you let me know if they extend to: couples where one or both are infertile; couples where one or both partners have a genetic intersex conditions, such as Klinefelter syndrome; couples where one or both partners had gender reassignment shortly after birth due to medical intervention; couples where both partners are living as men, but one was born female, but no surgery has been performed; as the before, but surgery has occurred; couples where medical accident has led to removal of genitalia; completely asexual male/female couples who have decided they wish to live together and support each other.

Also any links to your research in this area.