skysight-inc/HackerNews huggingface dataset:
>which case writing test first hinders productivity.

It kills the flexibility of your code way too early on in development. At best it doubles the inertia preventing any code change. If you know the ideas of "build one to throw away" or "you don't know what you're building until it is built", you understand that you can design as much as you'd like, but at the end of the day, you don't know good your implementation design is until you actually implement. Writing tests first locks you into implementation details before you even use the implementation to know if they're a good idea.
The Age of the Qubit
Nope, the JS that Facebook gives people to embed a Like button on their page, sends the URL of the page back to FB without actually being clicked. http://www.zdnet.com/blog/facebook/germany-facebook-like-but...
Being able to give special restrictions to "past" events (statuses) looks like a very good idea to me.
Ask HN: do you test your product/company names? If so, how?
Do you test your product name or do you just go with your guts? Are you asking around to see how people react just to check it doesn't have another meaning you didn't think about?

If you do test it formally, how do you do it? Do you use techniques like discussed here: http://news.ycombinator.com/item?id=3032875 (i.e. use an ad campaign to see what converts better)?

A recent post from FogCreek (http://blog.fogcreek.com/the-agonies-of-picking-a-product-name/) was talking about how little a name matters in the end if the product is good. But when you're down to a few choices, do you have a specific way to make the cut?
It's not a waiver of a right to sue, or any disclaimer of liability. It's an agreement not to be in a class action lawsuit. Some of them can also force you to use an independent arbiter instead of suing. But wither way, they can still be held accountable.
You Will Find Blogging Difficult If…
I'll hold on tight on my unit tests on this one - thanks for sharing!
I haven't read the latest UEFI spec, but if each machine:

* shipped with a randomly generated unique key in addition to any others

* had an option in the pre-boot firmware to generate new keys signed with this unique machine key

then users who wanted to make signed binaries for their machine could and anyone who didn't care wouldn't. It would still protect from malware as long and the process couldn't be performed outside the (trusted, verified) pre-boot firmware.

There are great security advantages to trusted boot, no matter what operating system you run, so I don't see why most UEFI vendors wouldn't support something like this -- it enables secure boot for consumer and server systems and would still allow OEMs to do all their own customization as signed UEFI programs. Since most OEMs buy their BIOS and UEFI software from someone else, as long as that someone else implements it it's easier for them to keep it them remove it.

In the case of Intel they could make it all easily manageable via AMT.
the act of collecting information is not inherently bad. What is, though is the fact that no one knows exactly how companies treat your information now or in the future. Data collection has moved into a wild West phase. It is outpacing governmental regulation by leaps and bounds. What's even more harmful is the fact that most people do not know what they're giving up. The same information that a governmental agency would need a warrant to acquire the same information that people give up to social networks or other websites in general without a second thought.
Demand isn't just about how many people want it (although a little competition is good), it's also about how much each person wants it. It seems like medical diagnosis could command a high price, even if only one person needed it.
Google Jim Henson Doodle
You're light on actual counter-examples and heavy on words like "shills", "hocus", "criminal", and "idiocy", so that most of your argument has to rely on your ability to paint TDDers as stupid or evil. The vast majority of thinking people will be unmoved by that.
Commit Hygiene and Git
>Practically all languages convert their programs to assembly because assembly is close to what the hardware understands

It has been a long time since I did any sort of dabbling/reading in the area but is that even true? Afaik very few languages that compile to executable machine code 'convert their programs to assembly'. They go directly from their internal AST/DFG/CFG representation to machine code, an intermediary stop at the ASM level would be unnecessary no?
Yeah, so you don't have a blog, yet you have opinion :). You can down-vote all you want, only thing your post shows is that you are struggling with test driven development. You should learn it well, and then you will be in position to say what part you don't think is useful.
And to be constructive, I would suggest instead of trying with unit tests, maybe go with integration testing first and just do that initially, you might enjoy it more.
this is by no means a new concept. Redistricting has always been a political exercise in circumventing the will of the people. what changes sometimes is whose hand ultimately redraws the districts.
Games and deals or snakes and ladders
Logging out doesn't necessarily disable the tracking, though, as the cookies are still there. You could delete them, but I bet the like buttons reset new ones, which correlates your history to you the next time you log back in.

Much better is to just nullroute their netblocks at your router. That's what I do.
As always Winer is worried, rightfully so, but people aren't going to log out of facebook. It seems Zuck really wants to get back at people for making him pull "Beacon" back then, so he reintroduced it. Of course it's a privacy concern, but i think people no longer have illusions about their privacy on facebook.
as a perfectionist, i can safely say that it is not based on logic. the rational mind cowers to the emotions behind perfectionism, and then explains it as if it were its idea. a logical person would know when to stop, when the law of diminishing returns is about to turn negative or shortly thereafter, a perfectionist such as myself will not bother to start because the law of diminishing returns is exists.

a purist, on the other hand, may be completely open to new ideas within the framework of bebop or within the framework of "real instruments"—even if it ends up sounding bad. a purist with taste i think would be able to marry nostalgia with the new that is good, a purist without taste probably just wants to be safe, or can't be bothered to listen closely enough to the music to find out if it is any good.

the fact is, the streams of missives from the guy may have been because he was a purist or it may have actually been pretty bad and his derision was from the angle of a purist.

even if everything about a man is known, his intentions are forever foreign to us. it's the problem with subjectivity.
Software and Old Houses
Everyone mentions the prices in NYC and Brooklyn, but living in the often forgotten borough Staten Island I pay $800 for a 1 bedroom apartment right at the water, with a Manhattan bound bus minutes away. I have the luxury of privacy since I don't need a roommate, and things are a lot more quiet and peaceful here and for me personally, I enjoy coming home to that after spending 12 hours coding away in the city - I have unwinding time on the bus and then just relax without all the city noise.

I found this apartment via craigslist.org - I think that will be the easiest route to go without dealing with an overpriced realtor.
I Know Where You are and What You are Sharing
I think M already got out of yahoo what they wanted. Why buy the cow when you can get milk for cheap? It appeared like a win-win for both now only if yahoo could execute on their mission to be a great media company...
So going to school for a long time to learn an unusual skill well means that your services are more valuable.

It's only a rare skill because of licensing/board requirements. I'm fairly certain if you told other people they could make $250k as a radiologist, they could self-teach.

The same thing could be said of programming if the only people that could practice had to be certified.
I didn't mean to give an excuse not to try. What I didn't articulate is that I got to a point (after many years) where I recognized my limitations. My brother and I would draw the same subject and mine would be an accurate representation (and certainly nothing to be ashamed of) but my brothers would always carry an interesting twist to his.

I don't have that same vision and that's OK. I don't have the physical size to be a football linebacker either. Not everyone can be Picasso but that isn't an excuse for not trying.
"I do not think the Obama campaign could take this lightly"

Taking what people think lightly is a skill practiced by all politicians. They are very good at it.
Bridal Party Dresses
As from the new and classy modern fashion the unique bridal collection of the party fashions the unique and best bridal party dresses are necessary required by the people to take and then wear also.
"people aren't going to log out of facebook."

I actually have a separate browser that I use just for Facebook. Granted I only do this because FB doesn't work for me in Chrome, but it's still a pretty easy way of getting the same result.
If there arent any software patents would we see new competetion to the big giants of industry. A competetor to Google for example? (no, bing doesnt count) Seems to me that the entire reason that the internet has been so successful and innovative is that there (was) little litigious battles and it was just smart people solving problems. I'd be in favor of eliminating the anti-competetive behavior of patents.
Some of the successful internet companies in India

1. irctc.co.in - indian railways gov site to sell tickets online. largest amount of online transactions happen over here
2. naukri.com - jobs site
3. shaadi.com/ bharatmatrimony.com - matrimony site
4. redbus.in - online bus ticketing
5. bookmyshow.com - online movie ticketing
6. zomato.com/burrp.com - local search websites with reviews
7. makemytrip.com/yatra.com/cleartrip.com - online air ticketing sites

There are lot more. Maybe others can add in. If you find that internet users is low in number you can try for a hybrid online/offline model. This is something that early job and matrimonial sites did in india
It certainly isn't all native talent. He does have a gift though, but, as with all gifts, you need to develop it.
Fine-Tuned Bose AE2i audio headphone
The issue that people don't pay enough attention to, though, is that we're no longer "on" facebook.
Good point; I did not consider conserving objects and the overhead of allocation/initialization versus reallocation.
Oracle vs. Google Android, Java lawsuit settlement talks will go no-where
I recently decided to RSVP for a meetup on meetup.com. It was a meetup I don't, in fact, want most folks I know to know about. I made sure to use my junk email account that doesn't have my name tied to it.

So I was scared shitless when after RSVP'ing I see faces of all my facebook friends and an offer to invite them. I always thought you had to do the whole facebook connect crap before websites could just splash your fb friends list at you? Then I thought about all the billion different ways facebook has to integrate them into your site and figured this must be one of the ways.
Having grown up there and still having roots there, I can say that indeed, the burn rate in Detroit is very low.

It could be zero, though, and it wouldn't be worth it to put one's company there. All the cheap rent in the world doesn't make up for having to choose between car-required suburbia hell (where all the white people live) or the crime-ridden, dysfunctional dystopia that is The City Of Detroit proper.

In the 'burbs, cops drive around looking to fuck with people and everything is boring. In the city, you're looking at 45-60 minute response times from 911 calls, if the police or ambulance arrives at all.

One upside is that Michigan gun laws are relatively permissive, which you'll be thankful for if you opt not to live in an endless boring grid of white people in subdivisions (i.e. actually live in Detroit).
It's been already shown that FB creates an unique ID for you even if you don't have a Facebook account.
Stop worrying about the opportunities you've missed. Concentrate on how to catch some of the myriad opportunities whizzing by right now.
Autism treatments diet
Rel=standout
Why do you think that is going to happen?

Because harvesting email addresses is pretty much the ultimate purpose of all online petitions.

Their privacy policy doesn't seem to allow email addresses to be used for that purpose

Which part excludes it?

Use of government resources for an election campaing is another issue, one more than just privacy activists care about.

In a world where the President can take Air Force One to go to a campaign fundraiser, I don't think that this is taken all that seriously any more. There are certain rules regarding what's "politics" and what's "government", but if the White House has your email address you're certainly gonna be getting a lot of emails going "Gosh, what a good job I'm doing as President. What a pity those darn Republicans are to blame for everything that's going wrong" et cetera.
Another analysis/viewpoint: https://plus.google.com/111297306144520956414/posts/JLQogwzo...
A budding journalist friend of mine has been looking for a place to put her writing portfolio and she hasn't been happy with blogging/squarespace/etc.. I just sent her writerfolio.com, I hope she likes it and signs up :)
where does one find these netblocks?
Is this needed? Or could the reception be done in the surface?

I mean, the interesting question is now: how much time will it take to repeat the experiment, either by others or by the CERN but with other reception point?
Japanaise in Paris need help?
Show HN: I created an iPhone app for my wild nights out
The skinny: Katy Perry, Very Bad Trip, How I Met Your Mother and maybe a couple personal experiences... Many of us have experimented wild nights and tried to piece together what happened the next morning. Well, this is over. Last Night...? records your location automatically so that you can check out your route the next morning.

If you want to have a look: http://itunes.apple.com/us/app/last-night.../id466239544?ls=1&mt=8

I think many of us have had this experience already: when you go out, have a great night, a bit too many drinks too, and wake up the next morning wondering what happened exactly. Where did you go? Did you stay at the same bar all night long? What time did you come back? How?

I have been developing iPhone apps as a freelance developer for a year now and thought it was high time I tackled this problem with a personal app. After 3 weeks of intense work and testing I give you: Last Night...?

What does it do?
Once launched, it records your location in the background every 60 seconds/70 meters and a bunch of details such as the time, speed, accuracy, battery level and exact latitude and longitude. These different locations are then displayed in a table view. Each of the elements are clickable and let you see: the location you selected on a map, the whole route you followed that day, and details on the location you selected.

And because people usually stay a long time at the same bar, I implemented a pause mode that is triggered automatically after staying 10 minutes at the same location and which uses radio towers to detect when you start moving again. This mode allows battery power saving, and the active mode restarts automatically after you move a few hundred meters.
Of course if you want to stop monitoring your location for some reason or another and then start monitoring again, you can do so manually. As for your data, you can back it up by emailing it to yourself as an XML file.

Is it only for nights out?
Of course not! If you're bad with directions this app can help you rediscover the brilliant hidden restaurant you stumbled upon, or show a friend where the shortcut you take is to get to the office, or check that you were respecting the speed limit if you're learning to drive. Possibilities are endless!

Did you test it?
Of course! I can tell you it was very "interesting" to monitor where I went, stopped, and what time I came back from my night out in Nice's old city centre! I also used it to monitor at what time I left home, arrived at work, and where I hit the slowest traffic.

What's next?
The next big step will be to include an option to let people turn off the pause mode. This way, they can monitor their movements more accurately if they don't mind using a bit more battery power.
The next update will also include translations in Spanish, Catalan and German.
And if I have time I will also include an option to change the speed from km/h to miles/h, as well as a bunch of other improvements I'm thinking about.
I guess, I should always browse Facebook in "Private Browsing" mode, without any other site open in that session.
I once heard a realtor say "if you got a studio in Manhattan for under $1600 and there were no chalk lines on the floor, you got a deal."
I really, really don't think that's true. Most people are not able to do this, and most of those few who could don't want to put themselves through it.

And then separately, how many people would trust a self-taught diagnostician?
What protects you from outsourcing the reading of scans to foreign countries, such as India? Obviously some medical institutions will want to keep it all local, but won't this open up a market for cheaper, foreign competition resulting in a downward pressure on compensation?
HTC Wildfire -- Review
Where has this been proven?
Good point about doubling inertia, never considered it that way before.
If you don't immediate terminate your fb account when you see this, you're like one of those people who can't leave their abuser.

That's just all there is to it.

Just as a matter of interest, has anyone ever taken a close look at what's actually in the static content that you can download when you quit fb?
Introduction to Category Theory in Scala
I'm seriously considering only using facebook on my phone.
Maybe a better way to put it would be "gaming the system".

Gaming the system is more or less an "oops hands got caught in the cookie jar" as opposed to dishonesty? Bringing up a certain plausible deniability (which they have) for what they have done. A child who didn't know better. (That's the image of course not the reality. Boys will be boys etc.)

Obviously to a certain extent everyone does this (only varies with the degree of deception and how much the media questions it). Facebook or any site releasing users and including people who have created multiple accounts. So they can get up to a magic number that sounds good in the press. People like large numbers. If you're at a party and someone says "how many employees" you don't say "5 part time and 5 full time" you probably will just say "10".
"We have an office in NYC" means you have someone working from home in NYC. Etc.

In the 90's the big thing was the press repeating how many "hits" you got where each image on a page would be a "hit" (as opposed to unique IP's or users whatever.) So that was easy to manipulate.
Google News announces new tag for standout content, scoops
So I surmise you must be in St. Louis. Hope to see you around at one of the many various nerd meetups around town.
It's a pain, but I just white-list third party cookies.
For those reading, working at WePay was an amazing experience. They're a talented, high energy team, moving fast and aimed for success.

@Firehed you guys might also want to post your openings at http://news.ycombinator.com/jobs too. Miss you guys!

--Andrew M
It's not the video or whatever, it's just observing some basic rules:

-Combine external JavaScript

-Enable gzip compression

-Leverage browser caching

(As suggesteg by Chromes Inspector)

As well as

-Using css embeds where possible

-Severside caching if they don't do that already
If you can handle the broken Canvas IFRAME apps on Facebook.com, Facebook Privacy List for AdBlock http://www.squirrelconspiracy.net/abp/facebook-privacy-list.... prevents this kind of thing from happening.

Also as a nice side effect, no more dumb share buttons on every web site.
Comprar iPhone 5 - Pronto En El Mercado
Mmmm...claim chowder.

The best part: COO exiting pre-IPO? Are they even trying anymore?
Follow these 4 easy steps to grow your iWowWE business
Facebook Timeline, first impressions and how to get it
Forced arbitration clauses, with an arbiter of the companies choosing, are in no way "holding them accountable". They are pretty much the definition of an unjust kangaroo court.
New ways with old numbers
It's not a "product". It's a survival essential. Everyone should be entitled to clean water, not at a price.
I'm more interested in finding out what's "the norm" for the industry, than in discussing why my particular job is what it is. However, I feel like I shouldn't leave your implication unanswered. I have no reason to believe I'm a mediocre programmer or mentally deficient; quite the opposite. I write solid code, I turn flimsy code into solid code, and I can fix bugs without creating new ones.
I'm a huge fan of the work of Ushahidi in Kenya (http://ushahidi.com/). They're probably the first "real" tech startup out of Nairobi.
OT: Why do sites impose these arbitrary limitations on username and passwords? I have a standard username/password that I use for sites that don't require super-tight security, and they don't work with their policies. It sort of makes me not want to create an account.
Cacheismo - Scriptable object cache
Straw man? Where I work about half the developers believe that TDD is the One True Way. Unfortunately, this includes the CTO, who wants to force every developer to practice TDD. (along with other 'agile' methods)

When I've worked on something in the early stages of design with someone who has used TDD (for example, if someone junior asks for help designing their project), I end up having to throw out or rewrite major parts of the tests, and explain to them why that test is useless. Usually the problem is one of two things: the functionality changed because their design changed (maybe a subclass where there wasn't before, or the data structure goes from an array with constants to a hash/map) or the test was actually useless and was testing that a library worked.

Are there places where you'd want to do TDD? I'm sure there are, though I don't use it. Do I think less of programmers who use TDD? No. Do I think less of programmers who try to convince me to use TDD? It depends how. If they say "it produces better code" or some such bull, then yes: Simply writing tests first does not help me produce better code, nor have I seen it help other people in my company produce better code. If they don't know what they're doing, or aren't familiar with something, writing tests first just means they're writing broken tests, and increases the overhead for fixing it ("I can't change that, the test will break!")

Personally I prefer to write code and then write tests for the parts of it which I think are critical. I also prefer to write tests that ensure the code itself is solid, not "does it return what I expect when I expect it to". By that I mean write tests that feed the method bad data, nulls, edge cases, etc. The way I've seen TDD described/practiced is that tests are written to say "this is how I expect this method to perform under normal circumstances"

As you said, it does seem like TDD tries to be DBC. However, it also seems like the people selling TDD sell it as the One True Way, not as another form of DBC with all the benefits/drawbacks of DBC.