skysight-inc/HackerNews huggingface dataset:
Please, please - Never let Microsoft contribute code to Webkit. Let them never hire a developer who has even looked at that codebase. As soon as they do, they'll roll their own propietary version, with 'extra' incompatible features, and all the bugs and security holes that come whenever Microsoft touches anything.
> PHP also has a goto function. Should we use it just because we can?

Definitely yes. Use it whenever fit.
Pinterest: Block/Report Others To Keep Site ‘Positive & Respectful’
Thanks, appreciate the feedback. We designed it to be simple, fun and funny. It's not intended for job hunting so much as for relaxing and letting the high-quality offers come in.
I've always felt the term was neutral. You could put a user on a pedestal, or condescend to them.

In any case, I don't think using "customer" as a replacement is necessarily enlightened or inspired. There's got to be a more creative term.

But then, that might just give rise to another esoteric buzzword, and I'd rather not have that either.

I'm just going to stick with "user".
How is Twilio different to any other VOIP provider for this?
Drug-dealing and software.
Since he is allegedly hypocritical, shouldn't he be biased in favor of patents?

If this were Stallman speaking out, I wouldn't think it was news-worthy.
Getting weather via your command line
EPEAT flip-flop on MacBook Pro reveals muddy green tech standards
1. The idea is that you focus on one question at a time, but I see your point.

2. Enter evokes a confirmation, TAB is just to move on

3. Good point!
If you're young with low overhead, have a tangible product or service and have some kind of revenue coming in already, say at least $3000+/mo the debt route is what I would've done under those circumstances. Your slide into debt would presumably be slow (since you're young and have low overhead) and debt is cheap if you keep your credit score tight. Timing and luck play a big part but IMHO the road from 0-$3K/mo is harder than the road from $3-10K/mo for instance. If yours is a product, you might have to work more like a service at first: "yes we'll add that for you," make the sale and add the feature hoping to be able to say "yes we have that" next time. That's following the money.
Glad to see some HTML5 game dev articles up. Since this thread is bound to attract devs involved in HTML5 game creation, is impact.js any good? I find Lime.js to be severely lacking in tools to create something like a platforming game (I'd really rather not write physics and collision code).
If you ever get to be around with someone who works at a car insurance company, ask them about failure rates for cars… japanese cars (and Toyota notably) are among the lowest (that is, they are among the most reliable cars in the world by far).

I still wonder how they can manage to build affordable, reliable cars that last for years, while many expensive car makers have absurdly high failure rates.
>It's also really fun to write complex networking apps from scratch

I agree and disagree. It definitely is fun to write awesome complex code, in general, but I'm currently in the middle of developing a network application and the most frustrating part was the socket handling. Everything riding on top of these connections was fun, but actually working out the TCP logic was un-fun.

That said, diff'rent strokes for diff'rent folks, I'm sure you're not the only one to love TCP coding, and I'm glad you guys exist to write tutorials for people like me :)
I'm working on an "onboarding screencast" to avoid blowing up under support, then I'll invite pretty much everyone who left their mail (so 487 people, so far :-).
The block that starts with the comment `//shop items`:

`var label` gets declared 3 times inside each loop iteration. Even if JS had block scope, which it doesn't, that would be pretty bad.
It's a lot more useful to take this advice as, "Reconsider the ways in which you talk about people who use your product or service."

It's not "call them customers" or "call them buyers/sellers"; just think about what makes sense, what evokes the right thoughts, and use that word instead. If 'users' works for you, then keep doing that.
Thank you for this comment.

I started talking like that when I was younger as, I believe, a direct result of reading 6-7 books a week. The language would just surface as I was in the middle of a sentence. That language was quickly derided by my peers and those "above" me.

I found that conversing in a more general manner ("fire" vs "conflagration") is conducive to moving conversations forward, even if it results in a muddled understanding.

I now make efforts to speak in a less exact fashion in most circumstances and I've lost a good bit of my vocabulary as a result.

On occasion I write (privately) in such language so that I retain the ability to speak in a more exacting fashion, but it's rare these days and I often feel like I'm not presenting my arguments as well as I could be.
Run MongoDB on Cassandra
400K users? total registered users? surely that can't be active users.
Ask HN: How do you stop proposals being outsourced/shopped around?
When I create a proposal, often the proposal is then shopped around to cheap/overseas developers. What do you do to prevent this?
It would be interesting to adjust the data to compensate for day of the week, as well as for the dates that only happen in a few months out of the year. I wonder if the 31sts in that year were all in the middle of the week, or were all on weekends?
Users.
Sounds like a bunch of junkies or gigolos, doesn't it?

The people who visit web sites aren't "users," click-throughs, hits, numbers on a spreadsheet, or some other form of dehumanizing jargon. They're your husband, your mom, your friend, the guy who sits in the cube next to you. They're real PEOPLE, just like you and me.

That's why we think a successful site is one that makes real people's lives easier; One that makes them say, "This site worked for me." So we've made it our mission to ensure this kind of experience at the sites we build. At 37signals we don't see users, we see people.

http://37signals.com/01.html

. . . just as relevant in this bullshit bubble as it was in the last.
And thus the word 'bullied' fades further into meaninglessness.

Also: this linkbait is linkbait, and the source article doesn't actually claim Apple had anything to do with manipulating the IEEE or modifying the EPEAT technical standard, and this submission sucks.
how about just 'person'
I'm not backing away from anything.

I think the content on both /r/jailbait and /r/creepshots was, with only a few exceptions, legal and harmless.

Neither subreddit was shut down because it was illegal or harmful. The former was shut down as a result of media hysteria, and the latter as the result of blackmail.

I don't think you know much about either subreddit, to be honest.
> I don't mean to be the naysayer but even at the time, for me, Color had disaster written all over it.

I agree with you. I never knew what the investors saw in Color. But that's missing the point, really. Betting against companies is a sure thing - to a decent approximation, none of them achieve the kind of success that a VC is looking for.
Here is a diagram: http://imgur.com/yHbS7

I store paths which are comprised of an ordered sequence of points. Depending on what spatial tool you're using, you might call this a path, a linestring, a line, or an ordinate array. In the diagram the points are black dots and the path is shown in purple.

I want to do a bounding box query - finding the paths that are entirely or partly inside a given box. In the diagram, the box I'm querying for is shown in red. As you can see in the diagram, the purple path passes through the red box, but none of the black points defining the path are within the box.

I can accomplish this with a single query using Oracle Spatial [1] or PostGIS [2]. It requires that the spatial database understand shapes more complicated than just points. Can elasticsearch? There aren't any examples of this I can find in the documentation.

[1] http://docs.oracle.com/cd/B12037_01/appdev.101/b10826/sdo_op...
[2] http://postgis.refractions.net/docs/ST_Intersects.html
I just realized you can use 'w,a,s,d' keys to move around the camera instead of the mouse.
This all makes great sense. Can I ask then: doesn't it drive you absolutely fucking batty when people abuse a privilege you depend on for your art? A privilege you're careful to respect, that anonymous shitstains publicly piss on solely to glean some tiny superficial shred of mirth out of? How protective of the privacy of those people do you feel?

Photography isn't my issue (but bullying, that does get my attention), but my work depends on other privileges that are routinely abused by others.

Thank you, by the way, for writing all this.
Today I completed a feature on our site nitrotype.com where "users" can report other "users" with offensive Display Names (mostly kids play, and they love their offensive names...). The link said "Report User". Based on this, I am changing it to "Report Player".

This is subtle, but it actually feels better to me. Building it as "user" wasn't even a thought, but in truth to a player playing a game, it is an odd abstract term in the context.
Yeah, people have work to do... like the PR people whose job is to handle bad news about the company. And yes, part of their job is to monitor tech news sites like the Verge.
Javascript in Chrome and Safari uses Selection Sort because it's "less code"
Social Media Adoption in Global Human Resources is Low
People who use Twitter are paying for the product, just inadvertently.

I think there's a deeper issue at work here that something like App.net addresses.

There is a complete disconnect between buyer and seller. When someone is using Twitter, they are paying for it by selling their data, but this is just implied.

I think that the industry could solve a whole bunch of issues by:

1.) Charging for their service.

2.) Paying people for their data.

It could be that both balance each other out. It could be some other mechanism. Maybe you earn money, maybe you hold on to your data and you just pay for the full cost of using a service.

Whatever the solution, I think we should start using the term 'customer' and making explicit what is already implied when we're using a 'free' service.
You are right. I am happy to say that I'm not intimately acquainted with either subreddit. I'm not sure that damages my credibility too much.
The code is not open source, or atleast not under a permissive license.

The code clearly has a copyright statement stating all rights reserved and there is no mention of a license file.

Anyone who modifies the code and rebuilds is violating the author's copyright
Why do programmers think that they don’t have talent for web design?
That's an interesting thought. It looks like they were spread out pretty evenly throughout the week in 2011 and 2010, though.

> as well as for the dates that only happen in a few months out of the year

That actually was compensated for. That's what the "Correcting for more frequent dates" section was about.
EDITTED ----

I probably should write that this is my opinion. Spiritual genesis vs physical genesis is described in the Old Testament.
Mind you, this was prompted by a question from Howard Schultz, CEO of Starbucks. You know, the company that endlessly confuses people with the words Tall, Grande, and Venti :-)

But while an industry outsider may be unfamiliar with the term "user," I've never worked anywhere where we didn't have the highest appreciation for, and commitment to, the people who use our software. The term does not have any negative connotation to it, and there's not an industry-wide problem here to fix.
Realistically, the only way the patent wars can end is if Amazon, Google, Apple and Microsoft all get behind ending it.
Bamboo Planter with sensors to tackle pee smelling streets in sf
I like the idea of being able to nitpick someone's code for credits. I also like the idea of being able to take [some of] their $ if I can prove their method is wrong within a certain amount of time of being accepted, or possibly all of the $ if they really screwed the pooch.
One customer could have multiple users.

Agents might be more accurate.

Why are we talking about this?

#biggerproblems
Some people charge for it. i.e. the research/proposal phase costs a $300 fee which will be applied towards the actual project if you choose us
Also, the data could drop low on the 31st because not all months have 31 days so when tickets are distributed evenly over months, that day does not easily match up with 28 (being the definite last day of a month)...then 29, 30 and finally 31 being the least used.

Could this be true?
It looks better, but I suspect that the usability would suffer. The data is almost never as clean as it looks in the mock-up, especially with the large segmentation of categories on Instacart, not to mention the lack of consistent size, color and visual style of the photos. Having used it , it seems like the bigger problems with the app have to do with functionality on the checkout screen and screen flow into adding and removing items.
It's worse than that. Facebook already does face recognition, Google supposedly could too.

If there's a face in that image, then there is the identity of a person in that image.
The closure compiler uses doc comments.

YUIDoc or JSDoc comments look pretty similar, for example. However, since this stuff isn't standardized, there are some differences between different flavors.
Because it's not just people. Maybe organizations, machines, et al. And maybe not one per real life unit.
The big question is... why/how did you leave?
Well out of the 7 times a 31st appears, 2 of them are holidays, Halloween and New Year's Eve. I would have guessed that this might increase ticket issuance, but I suppose it's possible it could have a negative impact as well.
Google Stays Ahead of Silicon Valley Pack on Engineer Salaries
> Your description of v1 sounds exactly like meeting strangers; am I missing something?

No, you never meet strangers. You get their photos, they get yours. You know nothing about them, except they are not too far from you.
ah I must've also missed that section
A chicken in every pot, an email address for every app
6 Things I Learned from Working with Others
Employees more productive when working from home
>some particular form of free speech

Where in the rules do you see this?
That was actually compensated for in the "Correcting for more frequent dates" section. The first graph of that section shows what you would expect the distribution to look like, since not all months have the same number of days.

The following graphs are based on variation from that expectation.
Okay, so you have no idea what you're talking about.

I kind of suspected this from the start, but it's nice to have you finally admit it.
If you want to understand sockets, there's no excuse for not reading Beej's Guide to Network Programming [1]. It's C, not Python, but it covers all of the dirty details and explains exactly what's going on when you create a socket. For instance, this article never mentions that sockets are file descriptors — in Beej's article, it's right after the introduction (Section 2 [2]).

How does this article describe a socket?

> sockets are the fundamental "things" behind any kind of network communications done by your computer"

Not very helpful.

[1] http://beej.us/guide/bgnet/output/html/singlepage/bgnet.html

[2] http://beej.us/guide/bgnet/output/html/singlepage/bgnet.html...
Haha, yeah... I originally found out about it when browsing the Chrome Store [1] - if you download it as a Chrome app, then it even works offline..

[1] https://chrome.google.com/webstore/detail/icomoon/kppingdhha...
At PubNub we ride dinosaurs and fight zombies with lasers
Let's not forget: the product itself was hideously creepy. It was intended to be a Trojan horse designed to harvest semi-private data from previously inaccessible spaces / transactions / situations, etc, but the design made those intentions a bit to clear - at least to a critical mass of people who were actually paying close attention (not surprising giving the $ involved).
English word construction seems like anarchy, but there really are rules—they’re just rules for all the different languages that english draws from, respective to each word. I learned to recognize the origin of words (from Greek, Latin, German, French, etc.) pretty early on, and it drastically cleared up the seeming chaos of how a word was spelled. Is your son getting any context behind the words? Otherwise I could see these exercises being as frustrating as trying to learn a modern symphony by ear with no knowledge of music.
It bothers me that in some months, the 27th is 3 days from the end of the month, but in some months, the 27th is 4 days from the end. Could this mess up the graph?

The 27th appears in every month, but the time remaining to meet your (possible) quota would be different for different months.
I'd respect this more if he hadn't patented 1-click shopping. Oh yeah, that was innovative. Now that he has "his," he wants to change the rules. Love your company Jeff, hate your IP policy and not impressed by your flip-flopping.
For the record, the correct way to validate an email address is to send an email to it. Don't try to validate in javascript, beyond maybe checking for /.+@.+/.

Here's some more information on the topic: http://haacked.com/archive/2007/08/21/i-knew-how-to-validate... [no affiliation]
Super bizarre account of a surreal situation. The essay even ends with a knockout punch:

But this is no joke, and the humiliation it visits upon the people who take part in it, far from being a drawback, is an essential benefit to the power; for slaves who must participate in their own enslavement by signalling to others the happiness of their condition are so humiliated that they are unlikely to rebel.
Automatically take screenshots every few seconds from video
It's about quitting smoking...
Apple’s Pricing Tier Inconsistencies
But isn't it no longer Christian if you do? Where is the Biblical principle that "virtue is the mean between two vices?"

And if you can adequately frame radical Christian ethics this way, doesn't it suggest that the ethics themselves are not Christian but human, and aside from the particular cultural and mythopoeic trappings of radical christianity, not even really fundamentally different? If so, different from what, and to what value?

Let me use as an example the dilemma stated in the article, and the conclusion reached using the "radical Christian" metric:

This leads us to our second option: redefining which spectrum of vices and virtues we use. Let’s imagine the classic thought experiment against pacifism: Someone is attacking your grandmother; do you fight the attacker or do nothing? By the standard metric above, only a coward would not fight. The courageous man—the virtuous and ethical man—would clearly fight.

But I make decisions based on a different metric. On the one hand, I weigh my responsibility to the victim, and on the other hand I weigh my responsibility to the perpetrator. The virtuous person under this schema is the one who is able to treat both of them with perfect love; the vices are excessively favoring one side at the expense of the other. That is, the virtuous man intervenes but in a nonviolent way to stop the attack.

Surely the thesis can't be that only a 'radical Christian' would be able to adopt this point of view? The final paragraph says "radical Christians tend to adopt this perspective" but where is the evidence that non-radical Christians of a pacifist nature tend not to? The provided charts don't really cut it.
We don't remember your startup
Explicitly paying people for their usage data will overtly change their usage habits because they'll be aware of the fact that everything they do will be sold off to advertisers. A good portion of the value of usage data is that it's not "tainted" by the fact that users are conscious about the tracking in the first place.

I guarantee over 99% of Facebook's billion+ users have no idea that's really how Facebook is making their money. Sure, they might see the ads, but they don't know how those ads really work.

As for calling users "customers" because their data is being sold, well, no, that's not an accurate name for them per the definition of "customer":

cus·tom·er/ˈkəstəmər/

Noun:

A person or organization that buys goods or services from a store or other business.

A person or thing of a specified kind that one has to deal with: "a tough customer".

The label "customer" implies a conscious action of making a purchase. Twitter users are not actively purchasing anything, they're just creating usage data that makes money on the back end.
Ubuntu Linux 12.10 review: Better, but slower
Ever notice that if you ask for a large at Starbucks, the barista will confirm: "Venti?"

It wouldn't surprise me if this were a designed response from Starbucks, encouraging their customers to develop and internalize the Starbucks dialect.
yes,everyone love and inspired by steve job. The guy who thought differently and own company which have money more then his country economy.
there is no reason why we dont like him. Even his competitor,bill gates agree to say that he was a brilliant person.And more interesting thing ...see iphone 5 result.it didnt got very good review.
Now people are missing steve jobs.
But the analysis did not account for the variable number of weekend/weekday days on each day of the month. I don't know how meaningful this is, but it would be worth it to inspect this separately and then weigh it in if needed.
Drug dealers don't call their customers "users". They call them customers. Only the general public in 1950 whitebread suburbia calls drug customers "users".
Authenticity, social media, and knowing what truth really is
But not necessarily in the right way. They can also _agree_ to not sue each other, (or more legally, cross-license each other for free), and the patent wars will end. The small startup will continue to get screwed regardless.
Companies that throw the word "users" around a lot tend to not spend a lot of time actually understanding the people using their product.

Every time I've been responsible for a product, the first thing I've done is make sure we have accurate personas with actual names. Who are the real people using our product? Why are the using it? What makes them happy or sad about it?

I've found that, when presented with good personas, engineering becomes more empathetic for the people using the product, and, as a result, make products that are better for those people (as opposed to better for the engineers, which tends to happen when engineers aren't empathizing with their users).

And I also don't think "users" is a word that needs to be excised from software producer's vocabulary. There are times when you need a word that describes your customers, partners, etc. If you aren't careful, any word you choose there will become too generic.
The last one is actually about quitting smoking.

(You can see references to No Tabaco Day)
HSTORE stores values as strings, so in your query you'd have to cast to a date, or whatever type you're wanting to get out of it.

The thing is, an RDBMS really is a superset of most of the other data models floating out there.. Entity-attribute-value, Document, plain key-value, whatever. Your every day ordinary RDBMS can do it, with transactions, durability, ease of administration, whatever. When you use a NoSQL data storage system you're explicitly trading off one or more of the capabilities of an RDBMS to get some other benefit. The one thing that Postgres isn't good at, as far as I know, is a graph-like data structure.
call it what it is. isn't that what a good domain model is all about.

- if you have a 'real life unit' call them a person

- if you have an organization, call it an organization (although organization's are made up of people and ultimately it's people in the organizations that will be accessing your application, so you're back at person there too)

- if you have a machine, call it a machine
Getting a 404 ('There isn't a GitHub Page hosted here, sorry.')