skysight-inc/HackerNews huggingface dataset:
Exactly. I don't mean to "prove" nor even "imply". The word used was "suspicious". When these type of problems pop up in resource rich or strategically important locations and it gets a lot of air time on the news and we have to do something because "think of the children!" I am.... suspicious.
DirectInput has long supported the DISCL_NOWINKEY flag, which blocks the Windows key and other shortcuts. At one point DirectInput was its own thing, so who knows what that flag did internally; but since Windows XP, DirectInput has been a wrapper round the raw input system, so that flag presumably maps to RIDEV_NOHOTKEYS.

Since DISCL_NOWINKEY has always proven reliable for me on Windows XP and later, I'd imagine (unless proven otherwise...) RIDEV_NOHOTKEYS will be reliable too.

EDIT: Just to prove me utterly wrong, see here: https://twitter.com/cmuratori/status/470647266995224576. Obviously it was some kind of a problem that this flag did pretty much the right thing.
thanks for your reply! I wasn't questioning anything in particular, but wow this article makes his dad sound like a terrible person.
This is a class of devices (consumer embedded+networked) practically guaranteed to have a decent amount of in-house software sitting a while with little external scrutiny. I think most consumer companies with a web interface on their router have messed up at some time or another... not to mention countless outright back doors.
License

Copyight (c) 2013 Laboratorio de Sistemas

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
I actually do believe that he intended to show disrespect.

And I call all of my friends by their first name EXCEPT when I speak about them in the third person or in the presence of subordinates. Since I don't believe in academic titles inasmuch as they don't confer in him any measure of respect that I am not entitled to, he's "Joshua" to me.

See how that works? I'm at least acknowledging that he is an individual with a name and not that "NYU guy".
But love is indistinguishable from a set of actions that we traditionally associate with love, any of which a computer system (especially one connected to a realistic android) could conceivably perform.
Not sure why you say he "absolutely must get" a degree then say it's possible to get a job without one.

In his current situation, getting the degree was the original roadblock to his curiosity. Many undergraduate programs today are no better than an extension of high school.

Maybe I'm biased being among major research universities in brain science (adding Pittsburgh and Philadelphia to your list), but he'll be able to find a job with the right hustle.

Agree otherwise on your advice.
illegal? No.
Operation Choke Point: the stop-and-frisk tactic of the financial industry
> Last friday I lost a commit using git reset --HARD

You don't lose a commit just because you use git reset --hard. The author either doesn't know how git branches work and/or how to use reflog, or he means to say he lost the uncommitted content of his working tree.
Are you using this in Production now? I took a stab at something similar in Ruby (https://github.com/doomspork/Orwell) awhile ago, seeing this makes me want to dust it off and add new features. Thanks for sharing!
That's actually what I meant by scale—that they were slow isn't really a problem if you're interested in AI for the raw fun of it. While justifications for using logic or constraints or probability theory were often lacking from classical techniques, do understand that logic itself was originally developed as a crystallization of proper human thought. And many of the classic AI folks did care deeply about understanding how humans achieved certain results. For example, take a look at Marvin Minsky's work. To the contrary, modern techniques aren't interested in replicating human thought; they are simply interested in replicating human results.
Droid Sans and Open Sans are two of my favorites.
Ask HN: I'm going to start working remotely soon, what should I know/use/buy?
I'm going to begin working remotely soon (I joined early and have worked with the CEO and other core folks before, so it wasn't that hard to convince folks). Do HNers have any advice (financial, work-life balance etc)? I'm going to be earning in the US while I live in Antwerp, Belgium.

See original comment and some feedback HNers provided here: https://news.ycombinator.com/item?id=7773806

Any particular apps or techniques for working for someone on a different timezone?
Apparently by local custom they were both two years old.
Doubling down on the key/value model gives me the impression that a real and fully functional ALTER command is becoming even more unlikely than it already is, not to mention that this widely desired feature is not even mentioned here.

A key advantage to the relational model is that we get to have schemas. But if you can't make reasonable changes to those schemas without explicitly rewriting all your data from scratch, that works pretty hard against those advantages. Note that an ALTER command that rewrites all the data automatically, while it would perform like crap, would be better than none at all. Because that's what everyone is doing anyway.
It's both fascinating and horrifying to me how high the loans in the USA are, and the fact that they're 'proper' loans.

Here in The Netherlands, I know quite a few people who didn't get any student loans because they wanted to avoid any debt at all cost. And the Dutch student loans are not even 'proper' loans. If you don't have a job, for example, you pay a monthly minimum of around 50 euro (I think).

Of course, the fact that this is possible here in itself is a nice thing, and times are changing here too. But if I had lived in the US, I might've never gone to college just to avoid such staggering debts.
Xervmon's Hybrid Cloud Management and Monitoring platform
Check out the Hybrid Cloud Management and Monitoring platform from Xervmon. Many of the YC startups can leverage the services for their cloud servers and VM's
What is a good alternative to Scribd? One that allows viewers to download the source file without too much hassle and displays the text properly? Google Drive?
We switched from a CSV based delivery to Apache Avro files. These are binary files which have the record schema embedded in the file header. We're pretty happy with this solution for the time being and it seems to be an awesome alternative to CSV. I wonder if anyone else is doing something similar? Good article but I'd appreciate if the author gave some alternatives.
It's not very clear, but it sounds like a roll up of various *-as-a-Service offerings, each of which may have been #1 in their niche markets. Also the fabled OpenStack InterCloud seems to fall into this business unit.

There's a fairly long list of the products/services here:
http://www.zdnet.com/ciscos-big-cloud-play-why-it-had-little...
Markus' $1200 isn't his (in fact, it never existed), whereas Joe's $200 is very real. Markus gains $200.
When you say "rationalize its actions," are you referring to some mechanism in the inner workings of the brain/software? Or are you just talking about saying things that help humans understand why an action was chosen? I maintain that there is no distinction between the two, and it's quite conceivable that an AI could take an action then say something that helps humans understand why that action was chosen.
PDF hosted anywhere?
Dropbox for instance, or github.
Whether or not the run-up was "legitimate" in your eyes is inconsequential - the exchange rate ran up to the point that the market could no longer bear, then crashed back to reality. Does the run-up's legitimacy somehow make the current exchange rate illegitimate? I think not.
That is much more complex than the issues we've seen. My issue is with say a <person> with the subelements <name> and <email>, it should never make any difference if email or name is first or second.
Actual table alterations please, so ORM developers don't have to use a load-bearing hack to implement migration in SQLite.
What I hate even more is blatantly copying from a project that already exists. Sure, the target audience is different and the focus is on people who don't know how to code.

But where's the business model? Will they be hosting the "HN clone" on their own servers? I thought Reddit already does that.
Huh. Reading this makes me realize that I can totally use SQLite4 as an alternative array backend for my array lib. It'll be a cute and likely useless hack! :-)
Show HN: Barcoded – A dynamic barcode generation web service
Wow, I had no idea about the font on scribd. That's outright asshole.
Yeah, the HEAD or GET should return a 404 on not existence; however, the HEAD also won't return data which is the point. GET implies that you have need of the returned data (presumably all the properties of that person). GET is for "it exists AND I want to know about it". HEAD really is more appropriate here.
I think you're missing the point entirely.

The point of the example is to show that without good people who are willing to fight against those who would do innocents harm, those good people get hurt.

I think that if you kidnap little girls, you're evil.
I think that if you set off a bomb in a hotel lobby, you're evil.
I think if you crash a plane into a building and kill thousands, you're evil.

In my world, if you indiscriminately kill an innocent person to further your political goals then you are evil.
Whatever your opinions on what "intelligence" really is and the role of "imagination" in producing it, I can assure you that many computer scientists would like to replicate human creativity, heuristics, and problem solving techniques. Many of the early AI pioneers were as interested in understanding human thought and understanding machine thought (source: conversations with some of them). Modern techniques simply have a different aim.
Reverse-engineering the TL431
This does not qualify as a bullish catalyst.
#3 is no longer the default behavior since 2.0 was released.

http://blog.nicoschuele.com/posts/git-2-0-changes-push-defau...
H1Bs aren't to blame for this.

"The H-1B is a non-immigrant visa in the United States under the Immigration and Nationality Act, section 101(a)(15)(H). It allows U.S. employers to temporarily employ foreign workers in specialty occupations." --- http://en.wikipedia.org/wiki/H-1B_visa

The very vast majority of jobs we're talking about here aren't specialty. This is about the decades-old mindset that you can take 40k+ debt because a any random college degree guarantees a great job/salary/career. If it's one of those prestige-branded schools, 70k+. You got a bunch of people getting majors in Liberal Arts or Economics with no particular focus on _why_ they're doing it or _exactly how_ they will apply that knowledge. They just hope to show up at Goldman Sachs with diploma in hand and get an opportunity at a lucrative career while being trained on the job. There are too many of these people and these people with little to no experience and student-loans tied to their ankles aren't in a position to bargain.
DEFCON Capture the Flag Qualification Challenge #1
Yes to Pittsburgh! Excellent schools and quality of life.

I mean "absolutely must" for the long-term (PhD is a separate discussion). Getting in the door is the critical first step, and definitely possible without a degree (modulo a pay cut, of course).
Visualization of tweets during Champions League final
Why not just use a sane PDF reader? Firefox has a reasonable one built-in.

The problem with Scribd is that it tries to reduce your cognitive load by one click. "Open or save?"

But it replaces that horrible, horrible soul-crushing "Open or save?" dilemma with its own inferior implementation.
Is this available already? I'm quite confused.
Please correct me if I'm wrong, but isn't a major use-case for SQLite a database for embedded systems? In that light, I can't picture too many situations off the top of my head where one would want to change the schema.

That being said, I've personally seem SQLite used for more prototype-y stuff (default db for new instances of a Rails app, ad-hoc data stores for mobile phone apps, etc)
I have a stronger opinion for those who live in safe countries and have no concern for the people who keep them safe and comfortable. The fact that everyone on this thread can voice their opinion freely, criticize openly, and play armchair quarterback on something they may know nothing about should speak volumes. Today and tomorrow is the time for grace for those who have laid down their life in service to our country. US Navy Seals are an elite group who undertake incredibly dangerous missions. They deserve nothing but respect on this Memorial Day. Freedom is never free.
Agreed, but doesn't that mean the main premise is almost correct? It indeed seems like the skill of 'programming' depends on the development of a knack for Googling for the right terms.

I think it is actually the other way around: once you develop the skill of 'programming', you will know what to search for when you have a problem and you will understand enough of the puzzle to construct the last piece from the various results to your search query. If you don't know how to search for an answer to your problem, you do not sufficiently understand your problem.
For the most part it seems that you have legitimate issues that, as others have said, you should probably talk to them about. It's quite possible that they don't realize how much work you're putting into this.

But one practical thing you could consider is to not live with your co-founders. Living with people in itself can put a huge strain on things, and can sometimes be enough to break up friendships! I've seen it happen.
Way to answer my question. Thanks.
Especially since he could have been a legitimate multi-millionaire just by doing things correctly. The market lead MtGox had is something people dream about.
On the other hand, the ability to handle all kinds of input can be a chief selling point of your product.

In my current job, the most common "invalid" CSV format we get is .xlsx files.

So I wrote an .xlsx parser (way, way faster than Apache POI).

Another interesting hiccup to consider is CSV inside individual fields - i.e. recursive CSV. There are various ways to handle this, but in my company's line of business the usual route is to duplicate that line once per CSV element found in the field.

Likely the next invalid format we'll have to parse is PDFs containing tables...
Assuming "Joe" represents the entire userbase of Mt. Gox, which deposited its own money into the system:

Start : (Markus: $0) (Joe: 1BTC, $200)

Step 1: (Markus: $1200) (Joe: 1BTC, $200)

Step 2: (Markus: 1BTC) (Joe: $200 + 1200)

Step 3: (Markus: $200) (Joe: 1BTC, $1200)

Assuming Markus withdraws fiat before Joe does, Mt. Gox only had $200 in real money and $1200 in fake make-believe numbers, so Joe is left unable to withdraw.
We sent the Marines into Haiti to rescue the civilian population after the natural disasters there.

For the life of me, I can't imagine what economic interest we had there.

I know because a good friend ended up killing himself after witnessing the human tragedy there. He was a Marine pilot.
What if I told you that already exists, and you can be giving $10 a month or whatever to many websites or individuals right now?

Most people who say "wouldn't it be great" like above end up changing their minds about donating after they find out it's actually possible.

Anyway, if you're still interested, feel free to reply here and I'll forward you to what I'm referring to.

FWIW, I do think it would be great and I'm already giving money to people whose work I think is great and I want to support.
Thanks! I will be publishing a comprehensive setup of an AWS cluster later this week. Here's the rough of it now:
http://deeplearning4j.org/dl4jcluster.html

Still needs a bit of work in terms of linearity, but running it on a 20 node cluster was easy. Not going to benchmark it more than that right now, but it's really starting to come to life.
As someone that is in the middle of writing a nodejs thin API layer, working with express-resource, this looks really amazing to me. It looks like I can stop worrying about writing middle thin-API code, and focus on front-end manipulation of a stable middle/backend

However, the scale of this really worries me. I really like small tools (flask over django, knockoutjs over angular sometimes,etc) -- and this seems like a LOT to take in to a project, sort of hoping it all just works...

Also, why is Postgres support not more prominently stated? It's there, but I had to search for it. And on that note, why is JSON stored in postgres as a varchar? why not use the postgres JSON type (compatibility reasons, maybe?)
You can turn off these emails though, surely? At least, you can with linkedin, as I have. I am not a quora user, so I can't talk there.

That said, I usually go with the email-alias trick. Not all websites like emails with a + in their name, so I have a postmap file on my server to map service@domain to my real address. If I want rid of that sites email because they won't respect my unsubscribes, I just remove that alias.

I've also heard of people using the likes of maildrop to /dev/null email they don't want. I have maildrop set up, but no rules in force to delete stuff, just to move.
Here's an interesting documentary about the whole affair: http://en.wikipedia.org/wiki/Secrets_of_the_Tribe
I am asked constantly for ALTER support in SQLite, including by the maintainer of GNU Mailman, which is neither embedded nor a prototype one-off. SQLite is extremely flexible and used in an enormous variety of situations.

References:

http://dustycloud.org/blog/sqlite-alter-pain/

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

https://bitbucket.org/zzzeek/alembic/issue/21/column-renames...

plus https://bitbucket.org/zzzeek/alembic/issue/129/column-additi... in case sqlite devs care to look at that one...
Okay, but if you didn't get those emails, would you ask those questions?

I end up at Stack Overflow after seeking answers to questions I'm actually asking.

Quora is just entertainment, and a very evil version of it.

It's funny (in a sad way) that YC which wants to "kill Hollywood", presumably because of DRM and such, would end up backing up properties like Scribd and Quora.
And it was extensively discussed on HN a month ago:

https://news.ycombinator.com/item?id=7651860
My apologies if this was a repost - I just saw it come across my Twitter I think and Medium's cool enough to not show dates, I don't know if it was written 4 hours or 4 months ago.
On the one hand, I hear you. On the other hand...

Too many "enterprise" coworkers who don't know how to write a finite state machine. They do need to use a library.
Because buying a $1 screwdriver is really such a huge problem...
The BBC did a story about David last fall.
http://www.bbc.com/news/magazine-23758087
Very light on substance on how algorithms really destroy medical care, but heavy on how it destroys jobs in the field. Not that this doesn't suck for those affected, but let's be clear about the intentions here.

Edit: original title was "Algorithms Destroying Medical Care"
Right now the exchange rate on Bitstamp is USD 576 and the rate on Huobi is RMB 3578. Converted, those prices are within one-half of one percent of each other.

If there are fake price hikes in China, wouldn't Huobi prices be higher? And how would buying coins for real money on Bitstamp allow you to buy for cheaper anywhere else?
We had a discussion about SQLite4 on HN (2012): https://news.ycombinator.com/item?id=4168645

Someone mentioned it on the SQLite mailing list and the first reply was this:

LOL. Those Hacker News guys are hardcore. Make some of
my mailing lists look almost civil.

-- http://sqlite.1065341.n5.nabble.com/SQLite4-don-t-scream-td6...
Actually, the rate ran up to the point that Mt. Gox could no longer bear. Unfortunately, it's rather easy to start an exchange and get people using it (or at least, it's no more difficult than any other startup) so there will probably always be companies willing to manipulate the market for personal gain. And since every popular exchange's price affects every other, manipulation from one will manipulate the price at all the rest.

The modern day bitcoin trader should carefully consider whether they want to be a part of a market where the largest actors aren't bound by the rules they set for everyone else.
Url changed from http://www.simoleonsense.com/thinking-writing-the-cias-guide..., which points to this.
Quora is an extremely useful service. Whenever I am learning about a topic and want to clarify something, I post the question to Quora. And it is amazing how fast I get a response.

Once I was wondering how the dragon capsule got into orbit with the ISS. Robert Frost and another person spent a lot of time with me in the comments until I finally understood.

I've asked many other questions about where to find certain resources, how to accomplish certain task, etc. and the answers have generally been quite useful!

The great thing about Quora is the site has an active community who spend time on the site. Also you will find experts in certain fields who are willing to spend time answering questions and clearing up misconceptions.

It is an extremely useful and valuable site for me, I really appreciate the Quora community and the help I get from users who answer my questions.

I use Stack Overflow mainly for programming questions instead of Quora. Stackoverflow is amazing.

I have noticed the Stack Exchange network with so many different topics. I think I will start asking questions in the Stack Exchange network as well in addition to Quora and see how they both compare.
There is really no need for the rudeness.

I don't really see how your first point follows at all. The capital required to fund the first 1.5 years of WhatsApp's existence was a mere 250K. Getting it to a $14B company took only $58M in outside investment. Do you really think investing in a diamond mining company would resemble that profile at all?

If you really can't see the difference between the investment risk in a mining operation to challenge a 90% marketshare conglomerate, vs an investment risk in a 50 person internet startup, I don't think there's a point in debating any further.
A few links from the BBC: http://www.bbc.com/news/magazine-23758087 http://www.bbc.co.uk/programmes/p018qzzp
Whatsapp just experienced a minor outage again
It works better when Dijkstra says it.

As far as pricing, isn't that what the uploader of the document sets, not scribd? And yes, quora is unfriendly to use IMO, but do you really feel like they'll make it through the next industry shakeout?