skysight-inc/HackerNews huggingface dataset:
Why would a low income household want to pay $120 a month for Google Fibre when they might be getting by on $20 for a cable connection?

Yes you get more bang for you buck but what possible applications of high speed internet could justify $100 more a month?

In my opinion Google Fiber is being marketed to the common people prematurely. There is no clear justification for it yet unless I'm missing something?!
Let's say I am writing the front end of a web app.

I have no idea what its going to look like.

What I do is just get something on the screen, figure out what's looks "wrong", get it fixed and show it on the screen, rinse and repeat until it looks "right." Then I write tests so that future updates will have something to test against.

How would a "test first" paradigm apply to this? If I don't even know what I'm making, what tests do I write?
I've driven more than 200 miles in a trip once in the past year. In that same amount of time I've spent upwards of 10 hours at gas stations filling up once a week, and another 2-3 hours getting oil changes because I don't have time to do it myself anymore.

Spending an extra hour per year at a Tesla SuperCharger represents a huge time-saver for me, and likely for the vast majority of folks who are complaining about it.
Fair enough, as you say it's in the eye of the beholder.

What I'd like is a precise use of terms. Saying (as most do) that GPL is restrictive is imprecise. As you better put it, GPL is restrictive on redistribution.

As for ownership, I'd like you to expand on what you think about it. As you say Cory didn't look broadly enough, so I'd like to read further opinions about it.
joindiaspora.com
WAMP - WebSocket Application Messaging Protocol
Murder (n) - The unlawful premeditated killing of one human being by another.

Nobody is debating the definition of murder, the debate is over the definition of "human". When does an unborn child get the rights of a human? Is it at conception? At 3 months? At birth?
hmm, weird. Aside from tab-completion what else is slow? I've never had responsiveness issues with Pry, even tab completion is snappy.
A hack trying to leverage current system without real merits
Hackers Game - Test your Game and Web Hacking Skills
I used to work at a call center around 5 years back here in Bangalore. I reported to office around 2 AM in the night. I would leave home at around 1:30 AM. I loved the shift. Reasons:

1. Travel time was down to nothing. Like totally an hour because I traveled at odd timings, when most of the traffic was off roads.

2. I would come back to home by 10:45 AM in the morning sleep till 5 PM next learn coding and prepare for software interviews till like 11 PM in the night.

3. Nobody disturbs you as you sleep when they work and you work when they sleep.

4. Practically zero meetings in the call center, Coupled with 5-10 mins of 'coffee grab' Aux breaks given throughout work timings between uninterrupted sessions of work. Somehow this is more productive. I don't know how but it works. And colleagues are generally helpful, if you need a sandwich and someone is out for their 10 min aux break- They get you one.

5. Work 'flow' is maintained as you go from a call to another without distractions like blog reading, meetings, tweeting, facebooking and other stuff.

These days I miss all these. When I look back at my call center days I just thank myself to have gone into that industry first before software. None of colleagues I know ever managed to miss their targets back then.

Software world is plagued with desires for lesser meetings, distraction and helps to beat procrastination.

Back in my call center days I didn't even know the words 'procrastination', 'distractions' etc. My mom was a teacher and Dad a cab driver- Incidentally I've never seen them talk about things either. I hardly remember my mom taking any work back home.
>I'm currently using a number of "dead" programs.

Then I hope you have a plan in place for when, not if, they break.

>In fact, most of my kernel is "dead". There is code in there that hasn't been changed in over 30 years!

If the kernel has people who take responsibility for it, and make changes to it, then it's not dead.

>I'm even communicating over a "dead" protocol. When were the last changes to TCP?

The fast open draft was published in July.

>(To be clear, I am not suggesting that we should not try to improve programs, continually. I'm only pointing out that perhaps sometimes code works for what it's supposed to do, no one has come forward with something "better" and hence the code does not need to be fiddled with endlessly in the absence of serious bugs.)

Sure, but I really don't think that's true. Possibly because the lower-level layers are still evolving - code written in low-level languages more than about 10 years ago (before the AMD64 architecture existed) probably won't work correctly on a modern system, and most high level languages have had incompatible changes over the same time period (I know Java's supposed to be an exception to this - allegedly you can still run the original java demos from 1994 on a current JVM). The fact is I've tried and failed to run several programs from >5 years ago, but I've yet to find one that still works without having been maintained.
I finally discovered a somewhat useful reason to resurrect my childhood idea. My web store, BTC Gear has bought up some ad space on the Bitcoin Talk forums which allow small, image-free HTML ads with CSS styling.

To me this sounds dodgy. The whole point about these ads is that they are supposed to be unintrusive and not have images.

Abusing HTML to re-inject what is in effect just that, images, sounds like blatant violation of TOS. This can cause bad rep for the ad-provider who has promised site-owners image-free ads, and bad rep for site-owners who has promised end-users (or maybe VIP members) an ad-free or ad-limited experience.

While this may technically be a "cool" (yet obvious) hack, the reasons stated for doing them are wrong on every single level. I wouldn't want to encourage this.
Hiatal Hernia Symptoms: Do You Have It?
Those are partially hard to grasp due to lacking knowledge of biology. For example almost all the possible steps between non-eyes and eyes exist in animals currently living today. Simply having a patch of light sensitive skin is better than no eyes at all.
How is the poor non-technical person who made the file to know there was a problem? Run it through some kind of validator? Or just wait a couple days and see if Google has picked up the file properly? The former is what you get with XML, the latter is what you get with DNS (and which necessitates tools such as DNS Report). If you dislike the complexity of the first option, you must be saying you prefer the second, which is ludicrous.

Why wouldn't the user run the parser himself, probably using some kind of frontend (web, possibly)?

Going from "the parser skips it" to "you need to wait for Google to index the file" doesn't make sense unless you for some reason assume that Google owns the one single parser in existence and, unlike with all the structured formats they support, they don't offer an online tool for showing how it'll read the data.

So not, in other words. Or we can implicitly include HTTP in our non-specification, and now our user has to be sure the server is going to issue the file with the correct encoding header. Which again is not something our poor benighted user is going to have the chops to do.

You're right that encoding needs to be solved, but the solution is to just make UTF-8 mandatory and be done with it. There's no real reason to support every encoding under the sun nowadays.

If the user is not technically able to make sure he saves the file in the right format, he can just use a tool. It's not like XML doesn't require tools anyway.

Bloating the file format is a poor solution to that problem.
Your description is accurate but the advice to go local is usually not given that way, it's usually given as a slogan.

I've actually never heard anyone say "The advice to go local is less about it being a guaranteed win and more about it being how you find those who will go above and beyond everything."

Instead I always hear a dogmatic something like "support local business! Big corporations are evil!" When I've actually been defrauded out of FAR FAR FAR FAR more money by buying local.
I agree with the author that people in low income areas do not care about high speed internet access. In my experiences developing healthcare software for people living in South African townships, people in these areas get along just fine with feature-phones. Feature-phones are easy to use. They allow people to check Facebook, email, and chat. This covers 99% of their needs so they have little motivation to purchase a computer, figure out how to use it, and then pay the money (which they do not have) for monthly internet.

There is hope however. People here love smartphones only they cannot afford them. If Google wants to provide internet and computer access to people in low-income areas, then I suggest they create an Android phone that costs less than $50 and can be used on a pre-paid voice and data plan. After this I suggest they create an affordable tablet.

Also, it is surprising how few people have the technical capacity to understand the amazing ness of Google Fiber. When it was released I shared it with my friend who studies medicine at Yale. My friend did not even understand or care about the difference between a 1Gb/s internet connection and a 1Mb/s. He thought the internet was fast enough as it is.
Why are you not just skipping this story and wasting your precious time commenting on it?
Likewise, I'd be interested as well @shirzor
C allows more than 1 representation for integers. I know at least 3 possible ones: two's complement, ones' complement and signed magnitude.

The "natural wrap up" is not the same in all of the representations.

When the integer is unsigned, C gives you more guarantees, but for signed types, you're out of luck, and get to undefined bahvior land.

Check this out: http://web.torek.net/torek/c/numbers.html

And as an after note...

The maximum int may be less than 2^31-1. Maybe your C implementation decides that your int type will be a 16bits object with values ranging from -2^15 to 2^15-1. In that case, that integer literal would not be an int, and is likely to be a long, and maybe, in this same implementation, a long is a 61bit object ranging from -2^63 to 2^63-1. In that case, that assertion is just plain false. That's not the system exposed in the article though. But it could happen in some other system.

This can be true even on a 32bit system.
Personalized energy
Very interesting idea -- The idea that one can bypass image filters (say at a network DPI level) would be useful, until this technique is discovered and detectable.

What about some client-side js that read png/jpeg and converted to a colored tabular pixel array, makes it more difficult for a naive user to 'copy-paste' image.
This is great, but who does this appeal to? The small minority who actually takes the time to reflect on their own assumptions, is open to refactoring their own thinking and possesses the maturity to accept the wrongness of their own arguments?

Almost all public "debates", on topics of any importance, are merely shouting matches where two or more sides reiterate rationalizations for their already-held notions of the world. Rarely is anyone ever convinced to change their mind, and the philosopher who crafts valid and cogent arguments almost always has circles run about them by someone who can distill compelling emotional appeals into clever soundbites.
DigiDoc security model
The general security model of the DigiDoc and OpenXAdES ideology works by obtaining
proof of validity of the signer’s X.509 digital certificate issued by a certificate authority (CA) at
the time of signature creation.

This proof is obtained in the format of Online Certificate Status Protocol (OCSP) response
and stored within the signed document. Furthermore, (hash of the) created signature is sent
within the OCSP request and received back within the response. This allows interpreting of
the positive OCSP response as “at the time I saw this digitally signed file, corresponding
certificate was valid”
@shiraabel - I wanna know too.
If you have javascript and don't worry about supporting IE 7, you can possibly defeat any kind of blocking logic that looks for the '<img' tag.
You figure out what it should look like (which shouldn't involve writing any code - use html or a dedicated UI mockup tool), then write tests for that, then write code for it. If you start by writing code you'll end up with the UI that was easiest to code rather than the UI that looks how the end user will want it to.
Some minor feedback:

The features list has two slightly contradictory items (one states that it's all about writing, the other says it's not!):

"Distraction-free: Write.app was made for one thing and one thing only: to write. Beautiful fonts and full-screen mode help keep you focused." and "Multiple file types and formats: This isn't all about text. Add links, photos, and videos to your writing or upload/import them by themselves!"

You could rewrite the second item: "Express yourself with more than just text: Add links, photos, ..."

In the 'Free and Premium Plans Available' paragraph, this sentence has a missing apostrophe: "Its full of restrictions you won't be happy with"; it should be: "It's full of restrictions you won't be happy with".

In the section 'Already have an account?', the link 'Write.app Classsic' should be 'Write.app Classic'.

The top logo and bottom logo outline show a lot of aliasing. I'd go back to the original logo (a vector graphic?), export it at twice the size (or larger), and resize it, with anti-aliasing, for a much smoother image. If the outline logo is still aliased, try increasing the outline width, say from 1pt to 2pt, before exporting it.

Hope that helps!
How To Switch Back To Old Macintosh Sound On OS X Mountain Lion
I'am in
There are over 13,000 reservations as of a week ago, and the pace of reservations is accelerating dramatically.

Chevy Volt is doing halfway decent selling 1,800 units per month even if it isn't as good as original projections.

Reservations in August for Model S are already coming close to that pace and the upward trend is accelerating, with each retail store now ramping up to multiple reservations per day.

Tesla is already planning to increase production to a monthly rate that translates into 30,000 units per year, but based on current trends it looks increasingly likely that next year's production might be sold out as early as January or February.

As to who will want the car, it's anyone who wants a new BMW/Audi/Mercedes and who wants to look earth conscious, tech savy, or hip while also saving a ton of money compared to the competition.

Model S Performance (the regular production model as opposed to the limited edition Signature Founders edition used in the test) costs less than BMW M5 even before the huge yearly savings on gas and maintenance (the performance is identical to the tested car, but it has different paint and interior options and is not a limited edition).

Model S 85 costs the same as the 550i GT (its most similar competitor) and saves thousands per year. It also competes with and compares favorably to various 7 series offerings while costing the same or less, and always saving a ton of operating expenses.

Those two cars are the bread and butter of the Model S lineup and are hyper competitive with their conventional counterparts. There are a million plus cars sold in this segment globally and Model S has a big competitive advantage.
It is an observable fact that many US developers do not work on-site, are not available on call between 9 AM to 5 PM, work for 20 hours per week, do not sign NDAs, and do not work in the adult industry. (He should probably get over the phone thing, given the utility of it, but it isn't a hard-and-fast requirement. 95% of my work happens over email.)

The right answer to your friend's predicament is not "Attempt to compete on price with people charging $5 an hour." It is "Demonstrate sufficient value such that his clients will deal if he can't make a phone call at 3 PM."
Write most client code in a generic way so that it's easy to add new actions? Sure.

Write the client to use new actions without needing an update? Impossible.

Output the list of available actions using <link rel="..."> rather than some domain-specific tag? What do I ever gain from this other than bloating my API and making it harder to read?
As far as I know there are two main reasons for banning performance enhancing drugs in sport:

1. The health of the athletes. High level athletes will absolutely fuck themselves up for a shot at winning. Pro cyclists have used EPO to increase their hematocrit levels so that their blood is too thick for their heart to pump; they die in their sleep when their heart rate drops. I'm sure there are other examples of people doing stupid stuff with steroids. The counter argument here is that people should be allowed to make their own decisions or that some drugs aren't that harmful.

2. To promote fairness in competition. Poor countries cannot afford the advanced drug development programs that rich countries can. By banning PEDs they can compete fairly. I find this argument quite bogus in that so much of a nations sports performance is to do with money anyway; the latest equipment, altitude training camps, quality medical teams etc. don't come cheap.

Both of these could also apply to college students I guess.
i've known several ex-yahoo people. they all agree that yahoo has no shortage of raw engineering talent in the trenches; it's just that they aren't given the environment they need to get things done. hopefully mayer will change that.
"one very specific utility". Driving a long distance is the niche need, not driving every day and saving a ton of money doing it.

Musk said Tesla might die, but it has nothing to do with sales. They have sales coming out of their ears right now, the problem is ramping up production to get cars to people who are throwing their money at Tesla.
The Science of Badass
CSS is a ghetto, a hell, and something not worth repeating...ever.
Theoretically, SVGs should have exactly the same benefits (e.g. load times) without any of the "hackiness".
I'd recommend trying out the App switching/Workspace management on Ubuntu 12.04. 'Super'+S gets you all your different workspaces (defaults at 4 but customizable to 64 :D), while 'Super'+W shows all the applications running in a workspace. All that added to good old Ctrl+Tab and yup...comparable experience. SSD performance is the same as that of the Mac and available in 128GB and 256GB. Considering Ubuntu is more lightweight, its understandable that performance is better on it. Try it out for yourself.
It comes with a multitouch touchpad too, and installing synaptic-multitouch-trackpad [google it] gives you the gestures on the famous trackpad. Is it as good, probably not, but does it significantly improve the UX when used....very.

I don't know about you, but that sound about parallel to me. For $700 less.
pg answered yes to this two weeks ago : http://news.ycombinator.com/item?id=4382922
Realtime technology
WinX HD Video Converter Deluxe Portuguese Giveaway 
WinX HD Video Converter Deluxe , tudo-em-um software de vídeo como HD conversor de vídeo, gravador de DVD e online YouTube video downloader, pode dar-lhe o controle sobre seus arquivos de vídeo. Com 160 codecs de vídeo e 50 codecs de áudio embalado em, possui poderosa capacidade para atender todas as suas necessidades de conversão de vídeo, sem ajuda de nenhum codec de terceiros.
Please consider changing the name - it's already in common use for Windows Apache, MySql and PHP (similar to LAMP).
Show HN: Narrowing Fashion to a Science
I'm surprised someone who's working in a web environment hasn't already thought of that. Unless it was done intentionally.
It works in a different way: the CC licences tell you what you can do without asking permission. All the things that are not permitted by the licence can be directly discussed with the rights' holder.

So, if you see a CC-BY-ND piece of work and you want to use it for commercial purposes you mail the author and ask them for permission, maybe offering some money in exchange.

This is the "dual licensing" principles that allow GPL software to be used in proprietary buying from the rights' holder an additional licence that covers what is forbidden by the public licence. MySQL and Qt are famous example of this licensing regime. The only practical problem is that there is no standardised way to express the additional rights one can buy outside the basic licence. The "CC plus" initiative tried to address this problem but it seems that it is no longer developed.
Tips For Success From The Original Mad Man
Most modern homes have a 240v hookup for a dryer or welder in or near the garage. That is more than sufficient to charge the Model S over night.

If your family already has an actual charge station they DON'T need it because they aren't about to go driving 200 miles while you are visiting, and if they are the car can be charged before you get there, or charged after you are done with Model S. It takes 4 HOURS to do a full standard charge. You can charge 2 cars in a night easy.

If your family doesn't have a 240v plug it can be installed for anywhere from $300-$1100. If you go there regularly, just pay to have it installed and it will pay for itself.
UX HELP - Has the new tab vs same window question been answered?
Guys, when you have links on your site and tools, do you open in a new tab OR same window?

e.g. Do you open internal links in the same window but open external links in a new tab?
or do you keep everything in the same tab?

Here is my example: http://www.planforcloud.com/pages/recruitment.html
Would you open the 'RightScale' link at the top in a new window? Look further down, there are more links - would you open all these in the same tab?

Cheers,
Hassan
JQuery Gantt editor - how to
It's so easy to forget that every now and again Yahoo! does something actually really awesome like Pipes.
thanks for posting the article. was interesting, though long-winded. for all the rest of you, shut up. you're making the internet worse. go away.
> Humanity hasn't defeated the laws of thermodynamics.

Human body does not extract 100% of energy from food, and waste that comes out is not calorie free. So it is not simple 'calories in, calories out'
antes de someter a los niños a la radiación peligrosa de las microondas
Indeed, very poor choice of name.
Last year when Cook became the permanent CEO, he hired Browett from UK-based Dixons to head the retail chain. Cook was apparently attracted by Browett’s like-minded focus on the more traditional concepts of retailing—logic and process leading to revenues and profits.

This is exactly why I'm short on Apple now. You'd be hard pressed to find somebody better than Cook to squeeze every last ounce of waste out of your supply chain but I see zero evidence of Jobs' uncanny product vision so far.
UFC 155: Overeem awaits Junior Dos Santos Vs. Cain Valesquez Winner
My thoughts exactly. And at the end of the day, it doesn't really matter how you do it, as long as you ship it and it works.
>> Sadly, you hit the nail on the head, 100%. That is exactly the problem, most dietitians will still try to sell you on the CDCs protein intake recommendation of 50g and and a diet that consists of 80% carbohydrates - which just plain contradicts mounting scientific evidence.

In nutrition there is never ever (never ever) such a thing as a "scientific evidence".

All the nutrition research around is a pile of conflicting information.
Just as an example, a short time ago in HN was pointed a research where "a calorie is a calorie" was proven, in the context of a diet.

I still remain convinced that having a basic clean nutrition and a decent amount and consistent of sport would turn any healthy individual (9x% of the population) into a fit one. People keeps feeling attracted to nutrition religions just because they think they can get in shape without changing their unhealthy habits.