skysight-inc/HackerNews huggingface dataset:
Robot Traders Aren't Very Good At Detecting Lies
Ask HN: Why is my submission getting deleted?
I just wrote up a quick article here: http://maxmackie.com/2013/04/23/Getting-into-Node.js-is-easy,-now-its-your-turn/

I've submitted it twice now and every time is shows up as [dead] on the "new" page instantly. Am I getting stuck in a spam filter?
>it is part of nature to strengthen your group...

If you find yourself appealing to nature, you're starting down a slippery slope.
Tim Cook Argues That Macs Remain Important
Most scheme designate a protocol not a action.

Do you suggest that we should have the same scheme for HTTP and HTTPS because in the end both return you a resource ?

Same for ssh: and telnet:, same for xmpp:, msnim:, facetime:, irc:, skype:, etc ?
Wavii did. Same $30m as Summly got. Sure age helped with press, but that isn't to say that you couldn't do the same thing at 40. Especially if you are buying PR.
> Yes I am being simplistic and yes certain data types have certain syntactic sugar but I have found this to be a good mental model

As stated in the post.
Pretty much, yes. They want to keep the people making those engines employed. I think there might be some talk about eventually going to a renewed F-1 engine with a much reduced complexity and greater thrust than the original. There is a reason why the SLS is also known as the Senate Launch System.
Isn't worrying about coded info coming into the prison a bit silly, given that inmates have visiting rights? What kind of code could you put into a wikipedia article that you couldn't provide in a face-to-face?
A quote: "Among the doctrines that defeat Dr. Fernandez' theory are these: truth is an absolute defense to defamation."

Would that it were so. In the U.S., where these events took place, there is a legal principle called "false light", in which truthful remarks can still lead to a judgment against a defendant on the ground that the truths were selected in such a way as to cast the plaintiff in a false light.

https://en.wikipedia.org/wiki/False_light
This seems like it's more related to corporate structure than to the actual development process.
Isn't the ideal kinda both/neither?

Get a "dumb" laptop with plenty of horsepower/space, sign in to something and sync everything over (chef/puppet/btsync/dropbox), do a bunch of work locally, then wipe the laptop.

I'd love to have my whole laptop identity work that way. It's sort of possible now but it takes forever to convert all your data and apps over to that approach.
The home page states:

Note: most RFCs can't be prettified at the moment, as their
source files are unavailable to the public and need to be
requested from rfc-editor.org. I'm working on this.

I suppose that it's just a matter of time.
That's what he was saying.

There was a post a few months ago about a guy who really liked hair styles. He was about to become a barber but had a conversation with a successful entrepreneur that made him realize that being a barber doesn't scale. He went on to build a hugely successful franchise.
Would you guys consider remote work? I would love to work for SpaceX but I can't really justify uprooting my family and moving to the other side of the world for it :-\
Is Your Twitter Password Secure?
For me, Dropbox uploads are painfully slow.
Definitely understand the concern—I set the minimum permissions, but obviously friends list is among them. All the code looks for is user_id; I'm not even storing the access_token generated.

This will be clearer as the readme shapes up, but it's for a private messaging repository, accessible only to folks whose user ID you save in a Redis hash.

For example, assume authed_user_ids = {1: '', 2: ''}. If, after authenticating with Facebook, we determine your user_id is 1, today's date gets stored as your value (authed_user_ids = {1: 'DATE', 2: ''}). The card will then open with Day 0's message, and will display a new one for every subsequent day until the sequence has expired (you will need to auth every time, as the only session variable stored is the OAuth nonce).

If Facebook returns with user_id = 3, the card will open and display some generic "no message for you" content.
In what case is it benign?
He also has access to TV and movies.
It should also be made clear that being whitelisted is different from being implemented.
We laugh that Nick got "lucky" but really this is the Bill Gates story. Find something that does something cool. Put some lip stick on it, sell it to someone big.

This isn't such a far fetched idea.

Whether you could do it a second time is harder to say.

While I know this is meant to sarcastic I think it is actually not far fetched.
This is worth installing just to get the plugin that disables animations when you open/close the file browser and inspector panes.

But seriously, I hadn't really known about Xcode plugins, despite using it a lot of the time. I'd used a few but they were annoying to find and install. This is perfect and with an "Xcode Plugin" template available in it, I look forward to many more plugins emerging soon!
It's not about quality of IP. It's about quality of service. They are very different things.
> but you're also part of a race

Not really, since the concept is meaningless (http://www.eurekalert.org/pub_releases/1998-10/WUiS-GSRD-071...)

You may or may not be part of cultural group with another white person, but the idea that there is any shared heritage among races is simply untrue. You aren't any more related to most of them than anyone else.
Stop complaining about the lack of women in tech
It is quite confusing, because it implies that this is equivalent and equivalently wouldn't work:

int *ptr = &x;
ptr = 20;

The rvalue/lvalue distinction is completely unrelated to pointers, holding memory addresses versus numbers representing memory addresses, etc. The & operator simply doesn't give you an lvalue, like most operators in C, and this has nothing to do with addresses, pointers, or anything of the like
Probably stores water for their deluge system for rocket engine testing. From http://en.wikipedia.org/wiki/Rocket_engine_test_facility

"The rocket exhaust is directed into a flame bucket or trench. The flame trench is designed to redirect the hot exhaust to a safe direction and is protected by a water deluge system that both cools the exhaust and also reduces the sound pressure level (loudness). The sound pressure level of large rocket engines has been measured at greater than 200 decibels — one of the loudest man-made sounds on earth."
Say, that is a good example!

I find the general layout suggested for Angular apps to be a bit weird. There are prominent articles by Angular devs that suggest splitting things into services, models etc. I guess it just follows the familiar pattern that Rails etc give you.

I've recently built a couple of large(ish) python web apps. I use Flask for the web frontend but instead of starting with Flask I built all the libraries / core code first and then use Flask to tap into that. It makes for a much better application structure. Instead of thinking about how you should be splitting into blueprints you really think about the application structure as a whole (and you remove dependencies on the framework). I'm _much_ happier with the results.

I'm refactoring the Angular frontend at the moment so the example you've pointed to is a timely piece of code for me to skim. Thanks!
Yeah, nothing is simple, but it’s still true most of the time. Feel free to explain better :-)
first do this:

mkdir -p '/Users/{{username}}/Library/Application Support/Developer/Shared/Xcode/Plug-ins'
Because writ small this sort of thing is isomorphic to "Let me buy you a beer." (see armenarmen's post above for a great example). That's a friendly gesture of kindness and common cause, and it makes friends. Those are good things, right? It's happens also true that these gestures are almost always offered within some social group or another. They're both "nice" and "exclusionary" at the same time. Isn't our world a funny place?

Basically you don't like "Greek discount" because you're not Greek. But if you met DHH at a bar and he offered that beer, you'd take it, right?
I see I got rage-downvoted by sbdy in this thread, nice. gotta love hn butthurts.
How is it possible to ignore the positive things white people have done for society? This argument is flawed because, as a majority (in America that is), there are countless positive examples of the behavior of whites, current and historic, that are praised by the entire nation daily. This is a good thing, and whites benefit inadvertently from this positive imagery. As a black guy, its an enviable problem to have.

That being said, your frustration is misplaced. Instead of incorrectly spinning a legacy of slavery into a positive attribute, understand that there were some events that set minorities down negative paths that have repercussions to this day.

Rest assured that everyone in America knows the myriad of positive things that white people do. But, as they are minorities, other races don't have the outlet for such positive slants.
Pizza Hut was getting a lot of pressure to cancel that program, accused of bribing kids with food and pizza marketing.
Good point.

Not sure if this has anything to do with it but by default, "Use relay server when required" is checked for each folder you share. But I would hope that it doesn't go through a relay server all the time.
You won't get a job simply because you are white, at least in a place where whites the majority, though it would be interesting to see how this works in places where whites are a minority.

It's more likely that you simply won't be discriminated against.
It also means that you are statistically more likely to belong to a minority group that does have privilege, for example the minority group of people with high wealth.

Of course you might well not belong to such a minority group. So for a poor white , the fact that bill gates is rich does not really help you.

I think this is where a lot of where the confusion regards these issues comes from.
Why stop at currencies ?

Are we now going to have evernote, dropbox, flickr etc ?
Oh, I see now. The only service I know that comes close is the openSUSE Build Service:

https://build.opensuse.org/

But it is primarily used for packaging, not testing.
Did you learn how to do it properly? How?
Stereotypes don't come out of nowhere - you are correct. But they can oftentimes be the fruit of outdated, biased, or incorrect opinions with no connection to the truth. To clarify what I said above, if young Asian girls are stealing from your store more than any other group, the metrics back this up, and actions to prevent this are justified. If you don't have such data then that is where it becomes an issue.
That's not a realistic comparison. More realistic would be if Gandalf said "If the ring is not destroyed by Friday, Sauron will definitely defeat us, and any effort spent on trying to get to Mount Doom will be wasted, and may cost us the chance to defeat Sauron a different way. Given that, Frodo, can you destroy it by Friday?"

Of course, in most shops Gandalf will keep all of that to himself because he hopes that Frodo can get it done sooner (it's just walking, after all) and he doesn't want Frodo to half-ass it, take his time, and not deliver until the last minute. So he'll just ask Frodo when it can be done.
I think self promotion is frowned upon. Maybe if you framed it as a Tell HN it might be better received.
It's refreshing to see someone validate their idea like this and asking why it won't work. Too many times I've seen start ups jump right in and go for broken without careful validation.

Ultimately, I would not use your product because it's rare I buy a whole outfit at once and I like to try on my clothes before I buy them. Usually when I buy clothes it's more of an impulse buy and planning a whole out fit would give me time to think about the purchase and by then the impulse is gone. These reasons seem to be shared with the 2 low 20's females I asked.
Spoofing iOS Location Services
There are some subtle problems with the model as explained in this article. If you use this as your mental model, you will probably run afoul of undefined behavior without realizing it.

If you read the C standard, you'll notice it doesn't talk much about "memory" (the word only appears 13 times in C99); it mostly talks about "objects" (mentioned 735 times in C99). These objects aren't OO-objects -- obviously C doesn't have OOP built in -- but rather all the basic types like int, float, struct, etc are objects. When you declare a variable like "int x", you are creating an object.

C's aliasing rules dictate that you can only access an object via a pointer of that object's actual type. This is why it is dangerous to think of the assignment operator as a simple memory-copying operation. If assignment were a simple memcpy, you could do something like this:

int x = 5;
// BAD: undefined behavior, violates aliasing.
short y = *(short*)&x;

If a variable were just a memory address and assignment were just a memory copy, this would be a valid operation. But the right way to think of it is that a variable is a storage object whose address can be taken, and and a dereference is an operation that reads a storage object.

A pointer isn't a generic memory-reading facility, it must actually point to a valid storage object of the pointer's type (or to NULL).

If you do want to read and write arbitrary objects in memory, you can always use memcpy():

int x = 5;
short y;
// This is fine, and smart C compilers optimize away the
// function call.
memcpy(&y, &x, sizeof(y));
I couldn't stand F.lux the first time either. What I did was set it to where I could barely tell the difference. After a week or so I would find myself thinking "too bluish" staring at my screen at night, at which point I lowered the color temperature slightly.

Within two months, I had found a setting I felt comfortable at (right now it's at 3500K).
> having to delete the temporary files afterwards

If you select "Open with..." instead of saving it, you don't have to. Honestly though I often find myself wishing I'd saved a copy later.
How do you come up with the range?

How do you know how much risk you're taking on that the upper end of your range is not seriously under estimated?
After rereading it a couple times I think you and others were right. I was trying to say something that in the end muddied issue. I have removed the section on r-value and l-values.
There was no TOS violation, just an algorithm gone wild.

This happens to me all the time but with Google adwords

- Google Adwords tells me not to run more then one domain in an ad group then suspends the ad group... that has only one ad in it. Takes a week for Google to undo their suspension.

- Google Adwords suspends an ad, support says that during the signup process there should be a page that links to competitors with a comparison of prices as features. Sort of like going to a K-Mart but once your at the checkout the checker says "you shudda gone to Wal-Mart sucker!" (to save a dollar). Takes a week for Google to undo their suspension.

etc and so on. If you spend 20k a month or more with Google adwords when Google wants to give you pain they find very unusual ways to do it I presume to mess with your click history to force you to pay more, so Google quarterly profits go up. I presume this happens throughout Google's products.
This reminds me of another comment I had: I personally find the phrase "syntactic sugar" irritating. As used, I don't feel like it adds anything to the blog post. IMO you could write nothing there and it'd make the exact same point.

What exactly is the "syntactic sugar" that hides the idea that names can have addresses? Structs? Some specific kind of expression? Array index syntax? The names themselves?
GPUs are great crunching numbers and CPUs are better with complex logic stuff...

And GPUs have a lot of simplified cores they simply can't handle every operation a CPU core can. Maybe you can get a hybrid
hardware... replacing the space used for CPU cores by GPU cores and some kind of fast access memory...
Yeah, there are a few specialized parts for networking, telecom equipment, defense, and other less cost-sensitive applications, but DDR and, to a lesser extent, GDDR dominate the market and enjoy much greater economies of scale.
Basically, the WHATWG and W3C specs have diverged and there is no clear plan for them to meet up again. So, just because WHATWTG has added bitcoin links to their HTML5 spec does not mean that W3C will add bitcoin links to theirs. W3C is generally considered the more respected/"official" spec out of the two. (I would not be surprised if most people who've heard of the W3C have not heard of WHATWG.) I know that browser developers care about being W3C-compliant. I'm not sure whether they care about being WHATWG-compliant.
Doesn't really matter how many stories. Matters how many see them and who the people who see them are. If your target market is PC gamers, a viral story from an online site could hit your target audience right where most of them will notice it. Last time I read a times article was when Tesla revealed their stories are fake.
Timely, since I spent some time over the weekend digging into the internals of Supervisor.

One of the most interesting features, for me, is that Supervisor has an XML-RPC interface[1], allowing for some creative interaction with supervisor and the processes it manages.

[1] http://supervisord.org/api.html
In that context, no. If it was an everyday thing like in the original context, it's a different issue. A better example would be to look at how expat anglos operate in different countries - "if you were living long-term in Hong Kong, would you feel uncomfortable with a fellow [nationality] giving you a discount because you were of the same group?"
This was meant to address a specific use case that Dropbox does not.

I don't want a central service like Dropbox to host my files.

This design decision means that I must keep one or two of my machines on for my files to be available.
GitHub really needs to implement this for Pull Request notifications.
Thanks for the report, adding this in the Alcatraz.
He should do it instead of you ;)
> I hate it when I hear people who have probably never coded

> in their lives, saying how easy it is to build something...

I believe, in this case, the author was using a rather effective technique typically called "sarcasm."
I'm an iOS developer with a similar amount of experience. I'm based out of a small city in Georgia which has no developer community so its very hard to stay motivated and keep challenging myself. Glad to hear you got a job, mind me asking what your process was for finding it?
Simplicity here doesn't help. Variables aren't about how they are stored and where but more about what gets applied to them and how.
No, not at all. If you can identify the group doing the stealing it is fine to take appropriate countermeasures. If not, to chastise people based on an uninformed bias or negative feeling toward a certain group is wrong.
Google Chairman Eric Schmidt predicts our digital future
Thad Starner on the cognitive benefits of Google Glass
AnyPerk provides 8% off standard rates on Verizon Wireless
Self-proclaimed LulzSec leader arrested in NSW, Australia
I think you're going to keep getting comments on these ill-considered asides, but here is another problem:

"In most assembly languages, data types don’t exist. You operate on bytes and offsets."

This is just not true.

Most assembly languages (I learned on PDP-11 assembler, which I remember best, but what I say is true of 68000 and x86 too) have a notion of a byte, but also integers of various word lengths, and floating point numbers.

In fact, some registers are in effect designated as "pointers" for various kinds of conventional indirect addressing (the instruction pointer, the register holding the stack pointer, and others).

In this sense, C is even closer to assembly than you indicate, because the data types are so analogous.
25% discount tables & tickets The Startup Conference May30
>You need to shake that PC bullshit off. There is nothing wrong with freedom of association, nor with feeling good about being "white". Neither of those things is discrimination (or evil).

Meh, you look in the mirror, really examine yourself, and the thing you come back with to make yourself feel better is your skin color? That... is kinda sad.

I mean, I'm not going to feel bad when other people give me an unfair advantage. I don't have the time or emotional reserves. I tell myself that it's on them, not me. But it's certainly not a source of pride.
Starbucks, More Than A Coffee Shop
> putting that in would have lost more than half the audience.

I surely hope not.
I've heard that there are c libraries for things like SSE2. I assume the same is true of AVX2. If this is so, why do you write so much of x264 in assembly? Do you find that there are significant gains versus c-code that uses SIMD libraries? Have I been misled that C is nearly as fast as assembly 99% of the time?

Note: I'm not trying to question your engineering chops, just trying to correct my own misconceptions.
My impression from reading his/her comment was that he/she is a high school senior, in which case what he says would make sense. 35 hours a week in classes, plus the activity and homework load he would need to make UChicago, plus meals and transport, add up to at least 14 hours on weekdays, without making allowance for inefficiency, laziness, akrasia, etc or leisure.
Check your math. If Apple made $100 on both a $400 item and an $800 item, the profit margin on the cheaper item would be twice that on the more expensive item.
This is a very cool tool, @spicavigo! I look forward to using it in recruiting.
I can think of several multi-billion-dollar customers that schedule their product releases to the day, quarters in advance, with untold advertising / validation / manufacturing commitments on the line. If your prototype isn't on their doorstep ON THE DAY that you promised, a competitor is selected to take your place. NO BULLSHITTING AROUND. MAKE A SCHEDULE, ACCOUNT FOR THE RISKS, AND EXECUTE.

I can't believe this blog post is even allowed to exist.
"C libraries for things like SSE2"? Do you mean math libraries that have SIMD implementations of various functions that are callable from C? This here is effectively writing those libraries; they don't exist until we write the code.
But isn't that always going to be racist? Even in the case of DHH, honestly. A programmer meeting another programmer and doing favors for them that have nothing to do with programming?

I don't really think that I would feel the urge to offer someone a beer because I was aware of them as a programmer - but if they went to my high school? I don't think so, and I can't recall doing that, but I just might be misremembering. Would I take it? Of course, I like free stuff. I don't know if I'd offer it. That feels like a weird backslapping "this guy is alright, he listens to Black Flag" or "he's from Arkansas, woo pig!"

Of course, if I used rails, I would offer him a beer, but that's because I'd be showing up at the bar after a day of making a living off of his work:)
Show HN: MacroPy - bringing Macros to Python
Eric Schmidt on the new digital age
Arrested Aussie hacker claims to be LulzSec 'leader'
Tim's place
Something something Eternal September of Rocketry.