skysight-inc/HackerNews huggingface dataset:
I miss mine. Keys were so clicky and loud! Soothing, like a typewriter.

And, because the key covers pop off, you could make your keyboard 31337: http://www.flickr.com/photos/vonguard/134656386/
Second Shooter Podcast: The Bandcamp Conspiracy Exposed
How in the world is that a valid comparison? Are you under the impression that the high end console market is as big as the high end cell phone market?
> Of course, sometimes you do want an array of arrays, such as when each array needs to have a different length or element type – which you can of course do. Which is why I'm a bit confused about how having support for multidimensional arrays is a problem. If you find them confusing, why not just ignore the feature and use arrays of arrays all the time?

The standard lib and 3rd party libs use multi-d arrays, so I can't avoid them. But I guess it takes some time to get used to.

> I'm also not clear on what "special treatment by the compiler" means.

I meant something like saving an array of arrays into a continuous memory block and somehow enforcing that the sub-arrays must have equal length. But now I realize that this is probably impossible...
Its a nice keyboard, I use the M13 which was designed to be used with the ThinkPad 750c so its the same except it has the control stick in the G-H-B spot, and a left and right mouse buttons on the frame below the space bar.

That comes in handy when something suddenly wants to throw up some sort of GUI popup.
It's also a bit different when you have $130 million of wealth in your pocket. You're there by choice, not because you have no other choice.
Without getting on a soapbox about how the criminal justice system only guarantees repeat customers...

I'd definitely retain a lawyer to pursue expungement, but I'd ask them about what new records seeking an expungement can create. For example, ten years ago when you were convicted, the records probably weren't as likely to be digitized and searchable. Now, practically every state uses e-filing, has public access tools, and sells filings to third parties who SEO it up, guaranteeing it to be more public than it is now (just like shady mugshot websites).

In reading your other comments, it sounds like you start a conversation with volunteer work, talking about your testimony about it in front of your legislative body... I think that's the right approach. Possibly you could broaden the topic of your legislative involvement to other areas beyond criminal expungement, though.
Great news! No longer to be strangled by the GPL. Erh, I guess except for the bootloader. But still :)
Ugh. These meta-HN topics about the "quality" of the discussion come up every six months or so, even dating all the way back to the beginning. Cut it out already.

> Poll: How do you feel about making HN invite only? (5 years ago)

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

> Ask HN: Is it just me, or are HN comments becoming more and more negative? (4 years ago)

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

> Why people complain about the quality of Hacker News (4 years ago)

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

> Ask HN: (Yet Another) HN Comment Quality Going Down? (3 years ago)

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

> Hacker News Needs Honeypots (2 years ago)

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

Edit: The moderation on this site is as iron-fisted as ever. The problem here is perception.
The actual answer for why firetrucks are red:

> Before firefighting was a paid profession, most communities were served by volunteer fire departments. These firemen didn't have much money to spend on upkeep, and at the time red was the least expensive color of paint.

> Red wasn't the only color used, however. Before it merged with the force in Manhattan, the Brooklyn Fire Department painted its apparatus a two-tone green to distinguish them from the red apparatus of the Metropolitan Fire Department. Today, there are still different colored fire engines, but red is the most common color out of tradition.

[0] http://www.pbs.org/wnet/heroes/primer/primer2.html
The typical cycle is 2 - 3 years.

Smartphones ARE game consoles.
Stephen? Is that you?
Not relevant to the OP: "public job apps" is government work.
This thing will decode 4k video?

http://www.romaco.ca/blog/2013/07/05/the-cubieboard2-the-mos...
extremely high amount of Indian "security researchers" and [security] "hackers".

Just one data point, but with Tarsnap's bug bounties, I've noticed a nearly 100% correlation between "submitter's name sounds Indian" and "wildly bogus submission which looks like it was produced by blindly running a website security scanner".
Not sure your math is very sound.
Can you get your record sealed? Then you can at least legally pretend it didn't happen.
I may be misunderstanding something here. To paraphrase, the argument this article opens with is "we didn't agree that you were working for me, so I don't have to pay you" along with "because we didn't have an agreement which protects your ownership of your work, I can do whatever I want with it." I thought the law (shop law?) defaults to an independent contractor owning his or her own work in most (every?) states? Even if the law defaults to a work-for-hire agreement (where the client owns the work outright) for independent contractors, how could the client reasonably argue that he/she somehow doesn't need to compensate the contractor (essentially saying "Me? You weren't working for me!"), while simultaneously arguing that somehow the client has any/all rights to the work?

I'd hope that anyone in this kind of situation would think through this kind of logic, short circuit to "okay, I'm dealing with a ripe asshole here" and take the same action which they would toward anyone else outright stealing from them.

Edit:

Regarding contract/no contract, experienced/knowledgeable clients will require a contract when dealing with an independent contractor, even if for no other purpose than to protect their ability to make use of the output of said contractor's work.
Projecting. I help other programmers routinely; I mentor high school students; I run architecture meetings for the group.

I don't get anything done if I'm made to waste large portions of my day hand-holding other programmers. My work is best done in a silent room with hours uninterrupted.

I'm sure you'd be glad to meet me; I don't dislike interaction at all. Lets just do it at a coffee shop.
Oh... My reply is like an old YouTube comment. "Fake."
"Use contracts."

First, to state the obvious which anyone who has been around for some time will tell you a contract is only good if the dollar amount is enough to get a lawyer involved as far as filing and pursuing any legal action. Otherwise good luck with trying to convert a contract into actual dollars because you are right.

Anyway, for the purpose of what you are saying it doesn't have to be a "formal" contract but merely an email trail will suffice to make your point and get the other party (if honorable) to pay. In the past I've even used notes of verbal conversations which I've repeated back the sequence of events to the satisfaction of the other side. (Once again totally depends on who the other side is and their motives.)

Now if they are not honorable, don't have the money, or just want to play games, then if you have enough at stake to hire an attorney a formal contract is a benefit (but not essential since the "trier of fact" as well as the other side will weigh their chance of settling vs. fighting). Consequently, yes, documentation is key but it's more a balance of power rather than the formality of the document).

Unfortunately the article completely ignores the practical aspects of going after someone who owes you money despite what any contract says. As if the law is enough to make the right thing happen. It's not.
> This realization is important because it changes what sort of caution should be used with drinks in clubs.

This is very, very sound advice!

I have a somewhat unusually high tolerance to alcohol, which means that by the time everyone around me is drunk as fuck, I'm just getting worked up, and I'm no fun at drinking contests. As a consequence, I have witnessed an unspeakable number of people leaving with people they just met (or worse, driving) when they were drunk beyond belief. Having a history of alcohol intake myself, I know perfectly well that you can be quite sure you're in perfect share when you're barely dragging your feet.

GHB may be fancy and slick, but I have often seen people who were so drunk that it wouldn't have had any obvious, immediate effect.

Obligatory disclaimer: my heavy alcohol intake coincided with a period when I suffered from, and actually sought treatment for depression. I never slipped into alcoholism, but drank heavily. I still drink, and still more than your average Joe, but when I feel I get dizzy, I switch to soda. "Stay away from the booze!" is not something I'd advocate, but being careful with the booze is an advice I give wholeheartedly and out of quite some sorrow experience. Your liver may well survive the intake, but your brain and your soul are a lot more fragile than they seem.
Even assuming 5* == working, 1* != working, there's ~1k to .5k respectively as I write this, so a third would be broken and 666k still functional.
I don't see anything that would make me not trust SRWare in that thread.

The main problem I have with it is that it lags behind Chrome (currently two versions).

Since I only browse safe sites, I'm not too worried (almost only Gmail, I barely use the other two).
TL;DR: Good luck! At least until recently it was virtually impossible to actually do this - Autopackage used to have a list of things that prevented making decently portable binary packages for Linux. I believe they resorted to shipping a modified linker to get things to work.

Unfortunately there is a lot of hostility to making binary distribution easier on Linux because of the "you should be using shared libraries and why would you ever want to distribute binaries when you can just distribute the source code?" attitude that prevails.

Having said that, GCC did finally add a real option to link statically (i.e. not `-static`) a few years ago. And I believe the linker finally supports symbol versioning.
How To Make An Android App With Android Studio
He just tweeted it, which is why its showing up. But yes, the attribution is wrong.
Mechanical keyboards are awesome. Model Ms are cool, but if you want something a bit more modern (with media keys, a slightly smaller footprint, and slightly quieter keys), look into any keyboard that advertises having Cherry MX switches. You can get a great keyboard for only ~$80 (look at the CM Storm QuickFire line - ignore the goofy "pro gamer" marketing, they're wonderful for hacking too!).

If you're interested, check out the excellent r/MechanicalKeyboards buying guide: http://www.reddit.com/r/MechanicalKeyboards/wiki/buying_guid...
Um, no, they're not. At least, they're not in terms of their target market. You cannot compare a smart phone to a PS4 or XBox. One is for people who play Candy Crush in their off minutes, the other is for people who play CoD for 12 hours straight. Sure, there is overlap, but this is like comparing a Toyota Tercel to a Ferrari because "they're both cars".

And the typical cycle is not 2-3 years. It has been 6-7 years for the last few generations. Not sure you even play console games...
The problems raised here can be solved with parametrizing TCP itself. A few notes here:

(a) Packet reordering is highly dependent on the timescale that you use. Its far worse in micro/smaller timescales than to be seen as attached in the graph

(b) By using TCP URGent byte effectively you can hack some realtime control stuff onto a data stream

(c) The fast retransmit not kicking in can be resolved by lowering the number of dupacks from 3 to 1 and add a timer that kicks in the fast retransmit after the timer expiry. This isnt a new ide. BTW 50% is the standard number for the whole internet so your stats does not show anything different from the standard internet

(d) TCP slow start after idle can be disabled on server side

(e) Agreed all of these require some co-operation from the client side which might be hard to get (especially on windows) but can easily point to a http proxy for the MMORPG in question and usually the speed benefit will drive the adoption of such proxies before actually having someone sell a Gamer TCP Stack :-)

Long story short all the problems can be mitigated to some degree within the norms if you use the right proxy :-)
that would make work of mods easier, but will it be relevant enough?
We're doing a 1 year program to help people become professional developers in Bangalore http://jaaga.in/study
It's actually not about the hardware. It's about the games, movies, music and series.

Sony is not aiming just for the 'console' market.
Tests are code. Writing tests is cutting code!

(And did you think about testing your tests?)
I probably have accounts/services in their name that they can't alter/operate without my help, so they're really just shooting themselves in the foot & will likely come to realize this rather quickly.

Just as a counterpoint to this, it's possible for a client to not pay you for services rendered and sue you for not maintaining previous accounts/services for them, and the courts might very well take their side, depending on the specifics. Whether there is a written contract or not, there is a contract when you agree to exchange services for money; the only difference is that if it's not written and a conflict arises, you're depending on the court system to guess what the agreement was based on the word of two opposing parties.

I understand what you're saying though; realistically a lot of work gets done all over the world every day without written contracts, and everyone is okay. My general rule of thumb is to never extend more than a few thousand dollars of credit to any client without a written contract, and less if the job could involve any sort of extra liabilities. For a retainer-style agreement like the one you describe, I like to have a contract in place from the get-go, but with the "terms of notice" set so that things like email count--that way, if we ever negotiate for a specific project I can do it over email and count that as a written record of our agreement should the need ever arise.
The common trait I noticed with the 'bad' developers in India was a tendency to always say 'yes', almost in a servile manner.

This may likely have nothing to do with <programming>, per-se. Others can chime in with more nuance, but essentially you are seeing a culture gap. Imagine a culture where it is incredibly rude to say 'no' directly; and its equally bad to put someone in a predicament where they must say 'no' directly either as well. In this situation, a simple confirmation sequence that might be common in the USA ("everybody OK? This will be done tomorrow, yes?") which is also sort of leading and yet reflexive can be counter-productive. To put this another way, in the USA its common to ask "how are you?" but its very uncommon to answer "bad". The common answer is 'fine, thanks'. That is the type of 'yes' you are getting...its a formality (not an analysis). The format of communication (like a 'how are you?') may not be viewed as an appropriate context for <debate> (especially, breaking rank in front of peers, etc.)/

Anyway, its interesting premise to consider if its applicable in your situation(s). It makes remote team work much more challenging somtimes, that is for sure in my experience.
Papers, Please postmortem
These sites track new board and mini-pc releases:

http://linuxgizmos.com
http://www.cnx-software.com
http://liliputing.com/tag/mini-pc
http://www.fanlesstech.com
If You Aren't A Lark, then Be A Bulbul with this App
11 Common Interview Questions That Are Actually Illegal
There goes the industry. PrimeSense was, to my knowledge, the only company selling affordable room-range 3D sensors to independent developers.

There are countless unexplored avenues for 3D sensing technology, far beyond gimmicky gestural controls. My own application, as a high-accuracy presence detector for home automation, reached the front page of HN a few years ago (https://news.ycombinator.com/item?id=2303395). Others were using these sensors for DIY robotics applications, telemedicine, etc.

Now we'll probably have to wait another 20 years for another round of patents to expire before we "little guys" get another shot at depth sensing.

Good luck to PrimeSense, they probably deserve the exit, but bad news for the rest of us.
I am honestly curious, is English your first language, and may I ask where you were born and educated?

If you and I were in a room, and it was apparent you were an American as am I, and educated in the US, and you used phrases like the 'the Jew community', yes, that phrasing is an indicator of anti-semitism as much as either of us tossing around the n word might be an indicator of bigotry against blacks.

And I would say that is probably true for most countries where English is spoken as a first language.

When you write "Yeah, but his victims were not rich jews" you pretty much state his victims were rich Jews and if not for that, we might not hear about the Holocaust.

It is clear the vast majority of the victims of the gas chambers were very far from "rich".

Israel of course has very little to do with why we remember the Holocaust. But if you don't understand why we study WWII and the Holocaust apart from "rich Jews" again I have to wonder, honestly, where were you born and educated?
EDIT: Nevermind. I just saw the second part of your comment where you said you watched the video.

-------

"Why is there a pause symbol in the middle of every screenshot?"

It looks like it is part of the gameplay. If you watch the video on his website, you can see the pause symbol right in the middle of the screen while gameplay is going on.

http://www.codeherdstudios.com/AsteroidSmash.html
I love my HHKB Pro 2. Pricey but worth it.

http://elitekeyboards.com/products.php?sub=pfu_keyboards,hhk...
They are in fact aiming for the console market. Hell, the PS4 doesn't even play MP3's and has no appreciable network media sharing features. If you compare the PS4 to the last iteration it is obvious that they have backpedaled from the media center mentality.
This is a notorious idea that doesn't work. The size of the weights you need is huge, and you have to drill deep holes and this all costs money and you're better off compressing air in a cavity or using lithium batteries or ...
So, how do you find good Indian coders?
My university sent out all the new computer science undergraduates a RPi each and held two challenges at the start of term, here's a video of the event: http://www.youtube.com/watch?v=PgjbiBG2sf8 .
Yes, i think this is correct. That being said though it shows the point that the parent was making that this is a trend/perspective gaining a certain amount of traction or legitimacy intellectually.

What is not clear, however, is within the specific firms (big, public, prestigueous) and specific jobs he may be applying to, if there is any such similar trajectory.
Sorry if I'm being insulting. I get that way when responding in kind.

There does seem to be more emotion than logic expressed here. I've meant to try to counter this with sincere expressions of my experiences. I must have gotten emotional in return. I'm at my wits end, trying to counter the simplistic claims of PP proponents that everyone else is a cowboy or just too inexperienced to 'get it'. I get it, I don't like it, I can see constant refutation of the whole idea of PP in my team.
"It's really not for me, and I'd while I'm happy that you want my participation I'd appreciate it if you would stop continue inviting me because I hate having to say no to you"
You have met me now. I find it fairly interesting to pick up pieces of code that other people have written. Often teaches me something new, gives me an insight into how the person thinks about solving problems. I think of it as pair programming separated in time and space.
I implemented this when I built thelist.io and it works quite well.
- Im still trying to figure out why people care about how other people feel about them.
Nice. I've built something very similar in my current app. In my app it's called `SearchModel` and descendants live within the `app/models` dir. I include some modules from `ActiveModel` to make it act as a regular db-backed model, which allows me to use it with `form_for`.
Bought a CM Storm QuickFire last month with cherry browns. Super in love with it - I was a little worried because it was my first meychanical keyboard (the market can be overwhelming) but I am very happy with the build quality.
I share your observations, but take umbrage with this:

>It feels like culturally there is a big emphasis on projecting an image that you know everything that needs to be known

I don't think it's about projecting an image. My way of thinking about it is that inside everyone's head there is a module that's responsible for taking two inputs (1: the state that you would like to exist, 2: the state that you observe to exist), and producing one output: the state you believe to exist. Different people have different algorithms for doing it. Certain algorithms are more prevalent in some cultures than others. I know several Americans who heavily weight input #1.

I lived in Bangalore for a few months, and have taken long vacations in India twice. I found that the issue described is very similar whether you're booking a taxi in advance (not a great idea, btw), or outsourcing code. My rationalization helps me to be at peace with it most of the time, but not all.
Now we are into semantics.

They are a threat to traditional game consoles; yes.

They don't have the uniformity-over-time of game consoles, but they do have large distribution.
vs 187123 oranges per day
Btw did you mean to use that link to support PP? It says things like

"reduce development time somewhat and produces marginal positive effects on code quality"
What about the reliability of your home Internet connection? Isn't that a major issue?
You can have a power outage, ISP problems, or your server might simply die. What happens to the important emails you might miss?
Performing Sentiment Analysis of Tweets using Stanford CoreNLP
"Federal courts now routinely accept an individual’s electronic “click” or “tap” within an electronic transfer of copyright document as a valid “electronic signature” fulfilling the signature requirements of the Copyright Act of 1976."

See things like this are dangerous. To the uninformed the above looks so simple. "Federal courts now accept" (and the rest of this article) totally ignore the cost and practicality of bringing any legal action. And guess what? The other side, when they are trying to screw you, is aware of that and will use it against you.

Back in the late 90's we had the opposite thing happen. Paid $6500 +- for a freelancer (related to a well know internet celebrity at the time) to write some software (total cost maybe 20k iirc.) Time dragged on and on and they were not able to deliver.

You know what? We just walked away from the money. What to do? Sue someone in another state over $6500?
Just like you find good programmers anywhere else - involving your best programmers in hiring decisions, trying to tap into networks your programmers have, looking at people who have written non trivial open source projects ....
If it's so easy, I am sure you have your own article detailing how you did it, right?

Also, you spam statistic sounds way off for a setup that doesn't explicitly deal with spam.
In Switzerland they where all repainted into a florecent green-yellow (high vis vest style). Red was found to not work as well.
Quantum Bit Stored for Record 39 Minutes at Room Temperature
Snake Game in 30 lines of JavaScript