skysight-inc/HackerNews huggingface dataset:
Ask HN: Are there voting rings operating on this site?
Since it only takes 3-4 quick votes for a new story to end up on the front page, and the front page can deliver hundreds of thousands of visitors, do you believe there are voting rings operating on Hacker News? To me it seems like a huge and easy target, and while technical means can be employed to prevent this, nothing would really prevent an individual from registering several accounts using different IP addresses and maintain a certain level of activity on each, then use 3-4 of them to propel his/her stories to the front page.

If this is happening, why is it not more apparent? Or is it and I am just too blind to see it?
The PC gaming industry is a market for lemons[1]. There are legit customers out there who won't steal your stuff but far too many of them will just pirate it instead of paying for it. And so everyone has to deal with draconian DRM methods.

Because there are so few modded consoles, though, the console game market works much better. You can buy a game, lend it around, borrow it from Blockbuster or Gamefly, or sell it. If you don't have the disk, you generally can't play. (Yes, there are people who have defeated this. They are an incredible minority that aren't worth paying attention to.)

They are taking away that option. I fully understand why publishers of PC games try to lock stuff down, despite the very best peer-reviewed research being published on torrentfreak saying they shouldn't. [2] But for consoles I must object.

[1] http://en.wikipedia.org/wiki/The_Market_for_Lemons

[2] This was sarcasm.
> "In an ideal world, you'll get a CFO that totally jives with you culturally, accepts a lower salary (or limited equity stake), and just handles all the paperwork."

Again, I have to disagree. Ideally you get a proactive CFO who understands the value of the company culture, and works to encourage it. Yes, even if that costs more money. A paper pusher who stays out of your way does not approach the value of a good CFO who gets what the company is about and what they're trying to do.

Anyone who hires a paper-pushing-bean-counting CFO should not be surprised when that CFO tries to sacrifice long-term success for short-term balance sheet exhibition.
The Video Game Industry Will Crash in 2013
One of the great things about the web and it's user interface is that I can edit it on the fly. I can change the css, I can download an adblock plugin, I can selectively change pretty much any aspect of it.

If those adds are served through EMR mixed in with content then I can no longer filter the adds from the content. I can no longer style the content the way I want either.

> A way to break the cycle and get rid of the plugins (which is a much worse issue than DRMed content IMHO) is to allow content publishers to use native browser features and a way to allow them to do that is to allow DRM.

What alternative solutions do you see? If there are no other solution what are the consequences user will face?
Feature request: Open up google search (API access). Create a marketplace around that index, that no one else on the planet has any hope of duplicating.
Interesting concept - Love the Lean/proof of concept of this build. Theres a few bugs (e.g. http://buymystartup.co/tagged/Games%2FVideo%2FEntertainment is broken) but love the idea.
That is still an option, and various environments have added new features for doing that better (like OS X's fullscreen mode).

The mini-debate is only about the default.
Yes, but the standard supply and demand model makes assumptions about the nature of money markets that I don't think apply in this case, which is why I'm confused.

Bitcoin has some unique features (e.g. non-repudiable "teleporting") that aren't normally considered -- Econ 101 assumptions prove too little. However, this doesn't take a deflationary death spiral off the table. It could easily be Bitcoin's downfall, I just think other things are more likely.
Show HN: Responsive Boilerplate
Responsive template based off of html5 boilerplate
The mypy programming language
>the fact that employees are willing or feel justified in lifting flats of free soda is the first indicator that the company is screwed

Interesting theory but the major flaw I see is that the Employee Is Not Always Right. Often times, you get someone who is just a Jerk. Such people often think along the lines of, "Free soda is a perk, there is no explicit rule limiting the amount of soda I can use so I am within my rights to take as much as I can carry."
One User Script you may want to install prevents the HTML5 voice input from being activated. It'll prevent HTML5-based browser voice-input if that's something you want, but it's worth considering if you don't need that function.

https://userscripts.org/scripts/show/110566
Every time I read "engineer," I cringe. I don't give a crap how fantastic you are at programming, if you don't have a college degree then you aren't an engineer.
Coding in Assembly was a gas! I wrote applications in IBM BAL in the 70's. G/L, Payroll, Inventory. We did it in part because we had so little memory (typically 64K to 131K), we had to squeeze every drop we could out of available memory.

I worked on Univac 9400s. We received the O/S in source code form (Assembly) on tape. We ran it through a parametizer (PROC), compiled the resulting source, and that's what the customer ran with.

You haven't lived until you've stepped through your code one instruction at a time, displaying op codes and raw binary data on the maintenance panel lights.
The bigger issue, to me, is that management decided to stop using a cleaning service. The 30-employee workforce is now part of a cleaning rotation. So, once a week, we are all expected to stop what we're doing and spend 30 minutes to 2 hours cleaning something, depending on our assigned area.

Wow. You only clean (aside from desk clutter and kitchen spills) at work if:

(A) Your job is literally to be a full-time cleaner.
(B) You are a partner in the company (0.05% stock options don't count.)

Ask for (B)-- being a real owner means you do some of that unpleasant stuff-- but if that doesn't happen, then quit.
To me, probability is hard and unblinking. It's like the roulette wheel--nothing you can (legally) do changes the odds. Luck has an element of humanness to it. Keep working at it, and you'll eventually get lucky, and such. I think it combines the concept of uncertainty with the actions you take in hopes of a good outcome.

Of course, not all actions are meaningful in increasing your chance of success. Truly lucky people are constantly seeking advantage, not wasting time with superstition.
Just about no one expects electronic copies to be sellable or lendable. This concern is about physical media games.
I'll disagree that a CFO shouldn't have insight into company culture.

I think the problem with CFOs in general is they are just ledger monkeys - there's red ink and black ink. Development is always in the red even though it's the place where the real value is derived. So bonuses are an extraneous cost, food is an extraneous cost, healthcare is an extraneous cost. If you don't have a CFO who realizes that simple cuts to development, and all employees in general, will affect the black ink down the line, then you are in trouble.
Show me a shopping list that provides 100% RDI of all vitamins and minerals (without dangerous excesses of any of them), a reasonable balance of protein, fat and carbs, sufficient omega3s, and 2000 Kcal/day. You don't even need to worry about making actual meals out of this random assortment of ingredients, just the ingredients themselves. I do not believe you can do it for $230/month.
This looks great! One suggestion is that in full screen mode, the textarea doesn't stretch across the screen (it's a centered column) but since there are no borders it is hard to tell where the active area is. I think that clicking on the empty space outside of the main column could give focus to the textare, and that would have made it more clear for me.
Why not just link to the NWT piece instead of this VF blogspam/linkbait?
Atlassian Jira 6
Asked it "Who Made You?"

And Google Replied:
"To paraphrase Carl Sagan: to create a computer program from scratch, one must first create the universe." :)
Well it's how anything digital works now. I can only think of a few exceptions that are truly exceptional (Amazon Book Lending).

You can't have a purely digital content item and not have it bind itself to some kind of purchaser. Why? Because then you'll have one person buying the item and distributing it for every family and friend out there. You might then try to argue that physical items like books and DVDs are subject to this exploitation. Obviously the physicality of the items make them unfit for mass sharing. It takes a lot of time to swap around a single book or DVD. It takes 5 seconds to whip up a dropbox link to my giant email list.

Aside from the above, Steam started off with a "all sales are final and permanently tied to the account purchaser" model. No one expects to be able to buy a game on Steam and then share it with a friend.
PG SEES ALL.
How would that work? Aren't all the pressed discs identical, how would the console/network know it's a used disk?

That's what CD keys are for, so unless they bring that to consoles the person who owns the disk owns the game.
I hope to see something similar for project/product/program managers willing to join dev/design teams.
I found it interesting that they didn't discuss pricing. I wonder why not and I wonder when they will.
For those who want to know the tech stack.
We are running on heroku(the european datacenter)[1] and amazon S3, we use RoR with some pretty nice gems(active admin, devise, ...) and Jquery for the JS.
For metric we use Mixpanel and Google Analytics. For our emails we use Amazon and Mailjet.

The are on the european DC because of the Safe Harbor. http://en.wikipedia.org/wiki/International_Safe_Harbor_Priva...
OmniPresence: Document syncing for iOS & OS X
> Google needs a way to identify and canonicalize people and organizations

No. Wants. Google wants to have a way to identify and canonicalize people and organizations. It is an understood desire. But it is not a need.
The Trylon programming language
There are vote-ring detectors working. I imagine its an arms race of sorts with each side going back and forth on who is winning.
Granted - but (at least in my case, and I would surmise in the case of many - if not most - users) the majority of the use of a console is in online playing.
Having just had my boyfriend switch from 24/7 at-home freelance to working at his shop 7 days a week, this woman doesn't seem to understand the benefits she reaps from having someone at home and on-call most of the time (Do they have pets? Does he run errands? Is he there when maintenance shows up?). Not only this, but his mood has lowered and stress levels have skyrocketed, and given that I wake up at 6am and he doesn't get home until 8 or 9pm, we hardly spend time together anymore.

Depending on your drive, you can waste anywhere from 20 minutes to 2 hours+ a day commuting to and from, as oppose to using that time more efficiently or memorably.

Are there benefits to working from some office settings? Sure, but trying to claim he's less of a man for doing so is really the lowest and most absurd claim she could make. If she can't see that him being his own boss is better and more effective for him than having one, she's missing the point, the privilege and the potential.
Just thought it was funny that in the photo subtitled (Team Olapic at work in their corner of NYC’s “Projected Space”) one of the devs is on Facebook :).
What is the difference between an experimental physicist, a theoretical physicist and a mathematician?

The experimental physicist, to do his work, needs a $10M laboratory, paper and pencil, and a trash can. The theoretical physicist needs paper and pencil, and a trash can. The mathematician needs paper and pencil.
I think it would be nice to give people a choice -- either play off disk to keep the game transferable or install to disk and lose transferability.

But of course the nice option is rarely taken by anyone.

That said, this wrinkle isn't my biggest gripe with the new or even current xbox -- peer hosting is.
I am curious about how much a coffee machine really costs. I don't think it can be that much to merit getting rid of it. People that try to save a few pennies usually waste much more elsewhere...
This isn't a comparison between luxury items like ski resorts. Shouldn't we hold the education of the next generation to a higher standard? Shouldn't children have equal access to good schools, regardless of the quality of their parents?
> The response rates to questions must be prompt – the difference between getting an answer in 30 seconds and 10 minutes is huge for me, and I've been writing software for 15 years. It's only worse for beginners.

I think the there is a lot of learning involved when you are trying to figure out an answer. If things are answered very quickly they won't try at all and ask the person, even though the answer is very simple.
Google street view doesn't have very good coverage in South America - pretty much only Brazil, with a little bit of Chile. Africa has similarly bad coverage, except South Africa.

Knowing the rough outlines of this map will help:

http://www.google.com/help/maps/streetview/learn/where-is-st...
This argument often appears. The simple answer is that Valve can get away with due to the immense goodwill they have gathered (also steam has the benefit of being the first online service)

Valve is a small company (compared to the publishers/sony/MS) that has track record of amazing games and a company that groks gaming and gamers. While Steam is indeed some form of weak DRM the value the platform adds is substantial. Steam workshop and other mod tools are important.

Also while you are on a PC you control what steam can do and not the other way around.

MS lack good will with PC gamers (the communities overlap). They deliberately stagnate the platform, GFWL was terrible ...
Suggest a further cost-cutting idea: Fire all developers and hire cleaners to do the coding. Since apparently all jobs are interchangeable :)
Once you &mdash;, you never go back.
thanks for the clarification; i wasn't aware of the driver distinction between the two. however, it seems we're both right on the connector part.. it originally used standard usb but has since been updated to use a different connector. from wikipedia [1]:

> Because the Kinect sensor's motorized tilt mechanism requires more power than the Xbox 360's USB ports can supply, the device makes use of a proprietary connector combining USB communication with additional power. Redesigned Xbox 360 S models include a special AUX port for accommodating the connector, while older models require a special power supply cable (included with the sensor) that splits the connection into separate USB and power connections; power is supplied from the mains by way of an AC adapter

..having purchased by console after the refresh i wan't aware it ever supported standard usb. it seems this will carry-over to the xbox one as well, given it too has a dedicated port for the kinect [2]..

[1] http://en.wikipedia.org/wiki/Kinect#Technology

[2] http://www.wired.com/gadgetlab/2013/05/xbox-one-photos/#slid...
Which Berlin startup should Facebook buy?
That feature means you can set a breakpoint in any javascript and while you are paused on a frame you can execute JS in the web console. The code you type executes in the stackframe you have selected in the debugger.

(this did not work in ff22 or older)
I am a soon to be college grad and am currently going through the hiring process at many companies. This article is pretty in line with what I have been seeing so far.
Came here expecting something related to Runescape, am disappoint.
I feel like this could have perhaps mentioned the cases where one should use linked lists.

Is a simple queue still implemented as a linked list? That is all I ever seem to use them for.
You can very easily achieve all these things, but you're missing the point. The web isn't text on steroids, it's the infancy of the replacement for tv.

"Many were increasingly of the opinion that they'd all made a big mistake in coming down from the trees in the first place. And some said that even the trees had been a bad move, and that no one should ever have left the oceans."

- Douglas Adams.
I think some people's intellects are more suited to learning and mastering C, which is great for the development of major products. For general business applications development and websites I think C may be overkill compared to Go. In a test of 2K concurrent users hitting my website on a cheap box, each served a unique page, all users are served fast, so I'm glad that Go is handling GC instead of me. I've done multi-threaded code in C# and find goroutines much simpler.

I have goroutines referencing objects created in other goroutines. It seems to do my own GC without becoming too unwieldy I'd have to write something like the generic GC code Go already has built-in. It was nice to not have to think about that at all and still get great performance.
Fooda (Lightbank Funded) seeks UI/UX Designers and Rubyists 
Founded in 2010 and headquartered in the grand city of Chicago, Fooda is a startup built around food. We’re powered by technology and are changing the way people think about corporate lunch. Today, we’re a tight knit group of people with a grand vision. We’re well funded by Lightbank and growing quickly. While we’re always looking for great people to join our team, our team is specifically hunting for an experienced and passionate designers and rubyists.

UI/UX Interactive Designer:
We are looking for someone who is creative, energetic, and deeply knowledgeable about the latest web technologies. Someone who has a passion for demonstrating their design skills and precision in his/her work. This is a challenging job in a fast-paced environment that offers the right person an opportunity to greatly shape the changing face of Fooda across all technical mediums.

Also looking for Ruby on Rails developers or developers.

Check us out at www.Fooda.com
Isn't Adele a slab serif? Or I might be mistaking the names. Pretty sure it was a slab serif there.
See, here's the thing: I'm actually pretty torn about whether I think the cleaning is an unreasonable request. On the surface, being asked to clean is not a big deal. I clean my bathroom at home, cleaning the one I use at work doesn't seem like a big deal. At the same time, as snooty as it sounds, my job is to write code, not to spray cleaner on a toilet bowl.

But it's what it says about the company that concerns me. It seems like they're saving pennies at the risk of employee happiness.
We will add a way to select the iframe/frame where to execute JS. This feature is currently in planning.
It's better to code when you are ready to code. For me that is from about 8AM to 12AM. After that my brain goes a bit mush - so I instead turn to administrative stuff. For you it could be totally different. This is why I don't chain my coders to their desks. They code when they code (baring ZOMGWTF all-hands-on-deck situations (which we actually haven't encountered yet)) and they produce better code for it.

As long as tasks get checked off I don't care when it happens.
At work, I think decision overload is a factor. It's not irrationality; they don't want more stuff to think about, especially because food is a break. People like free food because it doesn't require thinking. You just walk over and get a soda and chips. You don't think about it. You don't have to make another damn decision (even though, with 200+ empty calories on the line, one probably should) in your workday.

Of course, then they gain 20 pounds over 3 years and resent their employers (and commutes) for all those extra hours and such... or, if the employer switches over to healthy food, they get angry about the paternalistic aspect... this is hard one to win.
It's absolutely insane to me that devs have to pay to get their patches allowed onto the XBox in the first place. Even Apple doesn't charge you for a bugfix patch.

You should never have to choose between wrecking yourself financially or reputationally like that.

I really hope the new XBox Bro tanks super hard because of nonsense like this.
Interview with driving forces behind web dev projects jsDelivr & jSter
Funny. So far everything I've seen makes XO a clear choice for me over the PS4. To each their own. Not to say, I don't want Indie developers, but that is not really a factor I even consider when making a purchase.
The accelerator that brought you BangWithFriends
Get Rich or High Trying
Hardware hackers making a living in partnership with China
Started working on expanding that in.
What you described is absolutely not healthier. You are clearly not meeting 100% RDI on many vitamins and minerals. Where is your vitamin E? Why is the quinoa even there? That is only "protein rich" if you are eating 4 eggs, and are very generous with your definition of "protein rich".
What stupid advice. Linked lists (and trees formed from lists) are a fundamental functional data structure. They have tremendous expressive advantages in functional code where operating on the head and the rest of the list leads to clear expression of an algorithm, and easy sharing of sub-parts makes certain other algorithms much more elegant.

An example is maintaining the lexical environment as you're compiling a programming language. The first response might be to use something like a hash table. But then how do you handle shadowing (where an inner block shadows a variable of the same name in an other block)? A much cleaner way is to use an association list that's implicitly maintained as you recurse over the AST.

E.g. in psuedo-Python:

def parse_let(form, environment):
(name, value) = parse_declaration(declaration_part(form))
return parse_body(body_part(form),
acons(name, value, environment))

For those unfamiliar with Lisp, "let" introduces a new name bound to the value of an initializing expression, which is only in scope for the body of the "let" construct. Assume here that we're generating code from an AST and that the return value of a parse function is the register number where you can find the result of the expression, and the lexical environment maintains a mapping from a variable name to the register where that variable can be found. Or we could be creating an intermediate representation and the lexical environment maintains a mapping from a name to an IR node. Or whatever.

Here, "environment" is the association list. Assume that "acons" is a Python function that adds a pair of (key, value) to the front of a linked list. Note how the list is never explicitly mutated, it is maintained implicitly by passing a new value for "environment" as you recurse down. The beauty of this is that entries are removed from the lexical environment implicitly as parsing functions return, and also that "environment" is a purely functional data structure. You can stash away "environment" in say an IR node and it will always refer to a snapshot of the lexical environment for a given AST node, even after other nodes are parsed or the current function returns. This is non-trivial with say a hash table. Storing a copy at each IR node would eat memory. With a linked list, sharing of sub parts falls out for free.

Also, look at the Linux kernel sometime. It uses linked lists all over the place. Your malloc() implementation likely keeps a set of segregated free lists maintained as linked lists. They do this because they avoid ever traversing the list completely. They just operate on the head/tail.
The Art of Data Visualization
How quickly check for basic access control vulnerabilities in Rails applications