skysight-inc/HackerNews huggingface dataset:
> Re: networking, you are of course right. At the same time, I can sympathize with Microsoft's decision to abandon Winsock. Cross-platform use of BSD sockets is mired in a deplorable mess of #defines and '90s incompatibilities.

Oh, the irony. If you actually look at those #ifdefs, the vast majority of them are #ifdef __WIN32__ - because Microsoft didn't really care about compatibility when they first adopted BSD code. Compared to Unix/Windows, the differences between BSD and Linux are almost nonexistent.
Procter and Gamble heir claims to have discovered the key to universal energy
Different people have different tolerance levels for such noise. I'd suggest you not presume that all people disturbed by such noise are 'over-sensitive whiners'.

An example. I can take a football (soccer ball) full in the face from 3 meters, without a complaint. It wasn't intentional. Shake it off.

I cannot concentrate with such noise in my periphery, particularly when the background is not "busy" with other activity. My nervous system wants, demands that I pay attention to it. Part of the... "heightened alertness" that serves me well, in other contexts. Perhaps also somewhat the result of a childhood in which such noises could proceed very traumatic events.

So... those of you with a "Why can't they just put up with it?" attitude: There are those of us who have tried -- often pushed too hard to view this as entirely our fault -- to do so. For years. Decades. It doesn't work for us.

Why should you then "put up with us"? Well, in my case, I tend to notice 3 or 4 times as much as many of my neighbors, and to relate it ("cross reference", whatever) to things they've long since forgotten, if they ever knew. In my case, at least, what you are "disturbing" is a very deep and full and "well-intentioned" attention. It takes all my concentration to perform this well.

This attention catches and fixes problems before they become "established policy", or "code", or whatever, depending upon context.

I don't care how you lead your life. Just don't presume that it gives you the right to infringe upon mine and my well-being. Don't assume that you understand my experience and motivations.
Its not uncommon in computer systems conferences to see rejects based on comments about the system not having practical application or being too non-practical. Oddly enough, it is not too uncommon to see papers getting one review rejecting the paper because it is not practical enough and another review (for the same paper) rejecting the paper because it is too practical :P
Why shouldn't the minority that didn't support the rule get to ridicule it?
And George Burns smoked several cigars every day for 70 years and never got lung or mouth cancer. Many, many, many other people were not so lucky.
I really hope this gets open sourced soon, as they hint it will.
The interesting thing is that it is a false dichotomy - it's easy enough to implement both. Perhaps enhanced by adding a flag on the documentation to flip between pragmatist/idealist so each only sees their one way to do it right...
Another solution that I've seen is to use a custom header in the request such as X-Api-Client-Version: 1

If the header isn't provided, then the most current version of the API is called. The nice thing about this is that it doesn't 'pollute' the URI and it allows for automatic upgrading to the latest version of the API if the developer doesn't specify the API version.
I'm not sure the cost of printer ink is due to the difficulty in manufacturing. I would hope that 3D printer resins do not follow the same business model
Thank you for seemingly setting your coverage areas properly. It seems like some of the transit apps are just saying "we cover the US" and then when launched they say "routing is unavailable in that area".
Prison Architect - Alpha Launch
The nail that sticks out gets the hammer. Brilliant management strategy.
Perl was mainstream well before Python and Ruby became popular. Back in the 90s, anyone who was adopting Linux-based servers was likely using Perl in some way: web companies, small ISPs, even banks. So there are tons of legacy Perl out there.
Like you did, i just went to random participating ones and tried to get to a random page, e.g.

http://www.bonpascher.com/asdfasfsadf
With FDM, the fundamental limit (right now) is the viscosity and surface tension of the molten plastic. From memory, the Replicator 2 and the Ultimaker are hovering around that limit - you can make smaller motions with the print head, but the feature size you get won't really benefit.

With optical cure systems, in theory I think the limit is optical. In practice, there'll be unavoidable scattering at the focal point which will blur things a little, but I don't know exactly how much of a problem that is.
Standard based patents (as in LTE) are subject to compulsory licensing under FRAND terms. Not all the patents listed are that obvious or easy. For example take the case of concealed antenna; it took several years of research and millions of dollars to develop the technology.
Have you looked at FnordMetric - https://github.com/paulasmuth/fnordmetric and if so, why did you discount it as it's one I'm looking at integrating into a new site
Article misses the fact that the standards essential ones should be committed to FRAND licensing so while they need to be paid for it shouldn't be possible to deny access to them.
Yep. And like in the battlefield, fire and motion works when you already have an advantage, but doesn't when you're in an inferior position (Which Microsoft is right now in the mobile market - and are not as dominant in the desktop[1] market)

[1] by which, I don't mean they are remotely in danger of being dethroned. Just that they can't dictate application standards anymore, because most activity happens on the web.
The server's overloaded. I'm refreshing the page madly but it's only getting worse!

;D
It looks to me like it fills up enough to do a few layers, then refills, so any wastage should be minimal.
The world needs brilliant jerks but perhaps at the helm of their own company.
But surely Twitter still want to be paid by developers who rely on their data
I've seen some answers to your questions with regards to resolution, etc., but none to the part that is of interest to me: how does the PLA/ABS plastic of the Replicator 2/2X compare to the SLA, once printed, in terms of durability?

I've had SLA models professionally made, and they came with a warning to handle them gently, because they were brittle and not very strong (and, they were expensive).

Does anyone know, if you were to use the Form 1 for something like hobby robotics (i.e., outside of just design prototyping, but as a printer for parts), would it hold up well?
Privacy privacy. Man stop with this childish privacy hates. Since u started using google, lots of data can be retrieved programmatically but most of them were kept private and this is still true today. I only have problem with people using my pc without permission. If privacy is so important you shouldn't even be using the Internet because your openid makes your name known on every sites that support openid.
You couldn't even build apps when the iPhone was released. The web was our API, according to Jobs. The homebrew/jailbreak community started up almost immediately to fill that gap until iOS 2 was beta tested and released with 3rd party app support a year later. So yeah, by the time 3rd party devs were brought onboard, there were lots of devices in people's hands. The trick is to have killer first-party apps, which the web browser and maps very much were on the original iPhone. Nowadays, exclusive killer apps are a bit harder to come by.
How dare that person get cancer, become unemployed because of unforseen shifts in the job market, etc.

Social safety nets exist for a reason. You may opt out by moving somewhere else if you would prefer not to participate in a society with said safety nets.

I say this as someone in a $200K/year+ household. People who preach personal responsibility are oblivious to the realities of the world.
Best advice I ever received, and it was from multiple entrepreneurs I interviewed at a key time: if you don't HAVE TO take on investors - don't. That includes becoming an OTC/likely eventual pink-sheets traded stock. If you're already making it then keep the money-only guys out of your business.

Conversely, there are advantages to having the right people own an interest in your company. #1 They will want to cash out and if you're primarily a techie, chances are they will be better-connected and able to make that happen. However, be aware that their investment contract with you will ensure that they are taken care of first and you will get what's left, likely along with any risk associated with a sale.
Some issues with bounding boxes and collisions it would seem. http://imgur.com/MMM3o
tablet + keyboard seems like a solution
It's not a very good marketing tactic, then. It gives end users the impression that Perl has stagnated, whether or not it's true. They've been talking about Perl 6 a long, long time.
What do you expect them to do? Somehow do an image-similarity search throughout the web for every image used in papers by their employees?
While this may be easy to say if you're keeping abreast of the latest technology news and newest gadgets, to the general consumer it makes no sense at all. Once a product hits retail shelves (or is available as an over-the-air upgrade in the case of iOS 6) people will buy/download it and there's a general expectation that it will work as expected.
Ok, um, this is not going to work. Half of the magic of Twitter is that it's a single service, so you can subscribe to anyone, pull anyones feed into yours, retweet, share, all that junk.

People use twitter because other people use twitter.

An open service doesn't solve that, it just makes things more complicated and worse.

Wordpress works because it's not a network platform, it's a publishing one. Wordpress is inherently not a social network, it's a CMS. Sure, there are social bits, but it works well as an installable thing because you don't have to deal with issues like connecting or discovering other blogs. You can just install it, write content, and hit publish and boom, you're publishing on your own site on the net.

The only people who see a problem with Twitter right now are devs, not users.

All the "open twitter" projects are going to turn out the way of Diaspora, not Wordpress.
If it's not in the product phase, it's one hell of a prototype. Just from the video, they've got custom PCBs built, a custom case, and a whole shelf full of older prototypes.
I have, but I don't think the analysis is worth it. He seems really shallow at it. The massive transformation technology has brought about in India and China cannot just be termed catchup. There are many innovations to list that western economies have not witnessed so far.
If SSN is so insecure, its amazing to me that the government has done more at a federal level to prevent private companies from requiring them.
CM7 user here. Can confirm that it is vulnerable. Easily fixed by installing a second dialer so that you'll always get a prompt.
Also I can't find any info on whether cm7 supports USSD factory reset. Anybody aware?
I noticed that too - the colors seemed deeper and richer as well. The colors on the iphone seemed a bit washed out.

Just another reason I will most likely get a WP when I'm due for another upgrade this winter.
Twitter Bootstrap Code Clip Marketplace
Also the person will be more expensive.
That's quite a misleading title.

I thought Germany had banned laptops nation-wide for some reason.
Polls.io is for sale
I'm selling my site, Polls.io for very cheap. I simply don't have the time to keep it going right now. The site has shown tons of potential and I feel that in the right hands it could become something great. Will sell for the best offer.

Here's some stats for the site.

9,157 polls created (some are test/spam)
6,960 votes
13,375 total visitors (10,788 unique)
33,921 pageviews
2.54 pages/visit

I'd love for this to become something great. I definitely think someone at HN could easily make this the top social polling app out there.

You can contact me at draftpulse[at]gmail[dot]com with any questions or offers.

Thanks!
Apart from name dropping, I don't see what is so different than any other red camera production? It's conformed in 4k, so what? Anyone with anything shot on red can do that on their home editing suites (even I did it!). This is basically a commercial for TBR projector from RED (company where everything is TBR and WIP).
See also: http://bootsnipp.com/
Isn't that the way you should hold meetings/workshops anyway? even before the era of social networking?
Access a locked iPhone 5 in 3 seconds.
iOS does not default to secure.

Use siri to get around the password screen. Say you set up a password and leave your phone on your desk, you believe it is secure, it is not.

Your friends can access your sms, calendar, twitter and other accounts.
The high school I taught at for several years was working to lessen the usage of textbooks and primarily work with literature and primary source materials. In the history department, we delivered facts using lectures or a textbook reading. Basically, the idea was to give the students enough facts that they could then interpret and critically think about literature and the primary source materials.

My testing was mainly essay based as it gave me the best view of whether or not the students actually understood the material. It also gave them the opportunity to learn how to better communicate what they knew, as opposed to only what a teacher was asking. For instance, students might completely know the circumstances and events surrounding the War of 1812, but forget things like the names of forts or specific battles or dates. That student could perform poorly on a multiple choice exam, but do tremendously well on an essay test.

Scantron test = easy as hell to grade.
Essay test = you actually have to know what you're teaching.

I also believe that teacher credentialing has backfired. Credentialing programs are basically made up of $10,000 of busywork and make it so anyone that can put up with doing busywork can get through (exceptions exist). If I were in charge, I would have some sort of apprenticeship system where new teachers learned from the best teachers.

End note: it is also kind of silly that you need a college degree and a credential to teach elementary school. Shouldn't everyone be proficient enough at elementary school concepts when they graduate high school that they could then teach the basics to others?
Re XKCD 936: test the safety of your passphrase entirely in your browser
Do you think the server would perform more effectively if they had enabled the Cluster configuration (assuming the server has multiple cores)?

I'm fairly new to toying around with Node, so i'd be interested to know if there are fairly obvious or simple reasons for poor performance here
I also had this idea some time ago. I thought it it as a rescuetime for life, and actually reserved the domain lifelytics.com
Microsoft loses developers by ignoring the installed base. XP held up WPF adoption, and Win7 will hold up WinRT. That's assuming anybody enjoys using it. It's still easier to ship on Win32 and not worry about these fragmented versions of the OS.

Also this is a tools question too: It's harder to make an app for two versions of Windows than it is to make an app for Windows and something else. The tools just don't make it easy to write conditional code.
However, what this does actually do is beg the question of why they opted for Microsoft.

1) It differentiates them from the sea of Android phones.

2) Nokia's CEO, Stephen Elop, was a former head of Microsoft's business division. So there was already a (presumably) favorable relationship in place.
I'm not sure that we're in disagreement here, really. The concrete implementation will change, that doesn't mean the abstract resource changes.

If you've got two different resources representing different aspects of customer data, those don't need to be a separate version because they're distinct resources.
Hah, not in the ones I attended. They were under the impression that those in attendance or participating should pay attention always, with a couple mandatory bathroom breaks.
Google maps via a browser, or relying on memory..
Suck them dry then kick them out. Brilliant management.
Multivariate Pattern Analysis in Python
Democratizing Security
It's (usually) not.

We (Yapca) drafted an agreement for web apps with monthly subcriptions:
http://yapca.com/legal-forms/terms-service-agreement-web-app...

I'm not sure if there are others out there. Update: WordPress.com's ToS are free under a CC license, actually.
Yeah this was built off bootsnipp idea. On bootsnipp you can't upload your own code.
I'm guessing that, like in other Western countries, medical and retirement benefits are the large plurality/majority of the budget. Not purchases of electronics or other line items.

It's akin to a software company buying $400 Dells and a single monitor to work on to "save money."
You quantify every facet but the last. How are you measuring "demoralization," and at what multiple of value does the net loss even out? In other words, show your work.
node.js on a ti-micro. Just not much horsepower on the back end.
I would say it emphatically is the same resource, in the same way that content negotiation can return you either a JSON or HTML representation of a given resource with the same URL, for example.

I don't have a strong opinion on query strings but I would suspect performing various actions on a given resource or collections of resources could be handled just as well with plain URLs: /customers/byDate /customers/byName. To me those represent resources comprised of differing collections of customer resources. I'm not sure there's a substantial difference there.
How to create images with PHP
I think it would be cool if future models included a FDM head too. That way you could build in circuits or use ABS as a cheap filler.
The issue is that if they only have 2,000 apps, how likely are they to have the random app that solves the specific problem I want solved. The more apps they have the (generally) more likely they are to have the 1 I want.
OIS has the added advantage that it makes the video encoder's job easier, since there's less motion to compensate for. A stabilized video will show fewer artifacts when encoded at the same bit rate.
Articles like these (although it has some good points in it) give the word 'hustler' a bad reputation in this world.
"The likes of Bill Gates, Steve Jobs and Roger Ailes have had no problem showing Brilliant Jerks the door, and all built world-class brands faster and better than the rest of us."

It might be true but there was a period when SJ himself was a brilliant jerk. I don't think firing him did any good to apple.
I vote for a part 2 to show a real-time beer supercluster with more Dale Kim appearances.
BTW completely feasible with Google's resources. Can be fully automated, too.
First of all, good luck.

I also work on a boring job that drain all my energy, and in some way I envy you. I would like to have your courage. But as my current job is still bearable, I'm working on my own product on the spare time. But I'm working as a software developer only for 3 years, so I don't know if I could do it in your your situation.
I have heard it referred to as "Malicious compliance" but I haven't witnessed the concept referenced enough that I would expect a universal term for it.
that would certainly help but it's just not running on a very powerful server, it's nothing to do with the language.
I would contend that API versions are a fundamental part of a resource. A resource is defined by its content and available operations. Changes to an API redefine the content and operations of resources. That redefinition makes different API versions distinct resources from each other.

Also, api clients shouldn't give a damn about URI structure/content. If they aren't using links embedded within the representations you present then your "RESTful" API has bigger problems than the where-to-hide-the-version game.
The ones I use the most are RunKeeper, SleepCycle, iReal b (great tool for practicing jazz), plus Yahoo Japan's app for looking up train routes.

I also often use Skype on my phone because it sucks less than on my Linux desktop.
For what it's worth, that's what this site is, well, used to be about. I can't answer to "easier" but if you stick with it, it's a pretty reliable outcome.

13rules' comment got me rather nostalgic about the kind of content and comments we used to see around here. And before anyone nitpicks, this account is only ~3 years old, but I had another for two years prior.

Anyway, I welcome comments like 13rules'.
* You cannot test this from the browser.

* Many, many client developers will be confused by this approach. Also if they're using a shitty http library (often, yes) they'll hate you.

* What happens when someone sends an "Accept: application/json"? If you default to "send the latest" developers will fail to read your docs and get pissed when your next version breaks their code.

* His citation of Fielding's dissertation at best fails to support his claim and at worst is a misunderstanding of it. How is "put this in your accept header" any more of a uniform interface than "this thing goes in urls"? If you're doing HATEOAS[1] properly the answer is: "accept headers are less general and thus worse". If you include api versions as a fundamental part of the notion of a resource they seem to become important enough to need top level (e.g. URI) support.

All in all this seems like a thinly veiled argument for URI purity for its own sake. API versions change the definitions of what a resource looks like and what you can do with it. What more is there to a resource? What benefits, aside from sweeping the versioning mess under the header rug, does this provide?

[1] http://en.wikipedia.org/wiki/HATEOAS
Ask HN: Supporting a volunteered software project post-delivery
I'm thinking about the challenges of a programmer volunteering to help a charity.

One of the hard things is the question of support and maintenance after the volunteer delivers the project.

Volunteers aren't going to want to be tied to a project forever, though I expect many will be happy to give some support.

Charities on the other hand won't always have the resources to pay for third party support.

My question is, what are some potentially viable ways to either avoid this problem in the first place or to provide an adequate level of support once the volunteer moves on.

All I can think of is ...

1. Handover to an internal team, assuming one exists
2. Limited support post delivery, which cramps the project in the first place
3. Just accepting that support is expensive, which also cramps the project.
4. Hoping that other volunteers will step in as needed, which won't always work for some kinds of support like urgent bug fixes
5. An agreement that all deliverables must be open-sourced, thus increasing the number of people who could potentially help out in a pinch

What else?
They should give away the professional version of visual studio for free. I think more people will start to write apps for Windows 8. They also should Webmatrix 2 IDE turn into a IDE for JavaScript developers compare able with visual studio. With all fancy auto completion, docs and helpers. And it should be super easy to "export" Windows 8 Apps with Webmatrix 2.
How many of your 30 apps do you think make the cut for 2,000 most popular apps.
Holy crap this is cool! Thanks for ruining my productivity for the rest of the day.
It's actually worse than zero-sum for the players, because the house takes a cut. Usually the house takes about $200 off the table every hour (plus tips to the dealer), so the rake matters less for higher stakes games.

However, it's not necessarily true that half of all current players are losing. Because bad players will quit, it is possible that a majority of current players are taking money from a rotating minority group of losing players. I don't think that's true, but it's possible.