skysight-inc/HackerNews huggingface dataset:
My wifes school district just moved everyone to Windows 7. It takes 20 minutes for her computer to start in the morning and about five minutes to shut down in the evening. The computer just barely meets the minimum specifications of Windows 7 and so the district isn't going to upgrade the hardware due to budget constraints. Given tight budgets in schools I would be surprised if Windows 7 upgrades are actually feasible for some of them when Windows XP does everything they need on the hardware they already have.
Lots of sentiment, not much substance.

Concurrency support is possible in Python, without gevent-style monkey patching (or callback madness). Have a look at concurrent.futures and http://www.dabeaz.com/coroutines/index.html. It really needs a lot more work before it's part of the language's DNA, though. Also, pypy needs much wider adoption as quickly as possible, to address the speed problems (and its STM branch holds huge potential).

For me, Go's major shortcoming is its community's lack of focus on readability as compared to Python.
> I wonder what happens if a phone number (the login) is tied to a different IMEI

I think they send verification code to the phone via SMS or ask your permission to make a call and speak the verification code.
Why the iPhone 5 Does Not Have N.F.C. — It Can't
You're correct of course. Just folks projecting their irrational Apple hate. Naturally, no company wants to sell out of their product. Of course, no one considers that it's impossible to make an infinite number of iPhones - parts and production capacity are the limiting factor.

But why stop to think for a second when you can fire off some nonsense.
I was with him until the unborn child bit. Then it went off the deep end.
Because the iPhone is probably the most widely used phone on HN.
I have no clue about serious networking, so I have to ask: why would you have your public, routable addresses unadvertised?

What's the benefit of using them instead of a 10.0.0.0/8?
I' ve been using WhatsApp well over a year on Android. I got a free renewal in june. Never paid a cent.
You have a problem consuming an extra ~30GB of space on a server?
Rouge, the pygments-compatible pure-ruby syntax highlighter
You've missed his point.
+1 for dabeaz's coroutines presentation. It's really well done, and if you write Python daily / monthly / even yearly it's worth reading.
This is untrue.

I don't know about Lansing, but there is a ton of angel / venture activity in Grand Rapids. There is now an engineering school (http://www.gvsu.edu/engineering/), a medical school (http://news.msu.edu/story/8262/), a multi-billion dollar biotech research facility -- which grants PhDs (http://vai.org/) all in downtown GR.

VCs:

http://www.bridgestreetcapital.com |
http://www.mlive.com/business/west-michigan/index.ssf/2011/0... |
http://www.maf-1.com/

Angels:

http://www.grandangels.com/

Coworking Spaces:

http://workthefactory.com/ |
http://www.workcottage.com/

Incubators:

http://www.wmsti.org/about.htm |
http://www.accelmich.org/default.aspx |
http://www.gvsu.edu/marec/
I have seen many people use WhatsApp in India where they just change the SIM cards once the trial period is over.
(and it is very popular over there.)
It's statements like this that have made me seriously consider applying for a job at SpaceX.
>Lots of fluff, not much substance.

that was deliberate. There has been a glut of "introduction to Go" blog posts, and the documentation for introductory Go from the Go Team is quite good, so I didn't feel the need to author another introductory post. Most of the stories about why people use Go are bigger, established companies, so I wanted to show how it was perceived by a different audience. I don't remember where I saw it, but someone talked about using Go in contrast with Java, and the overwhelming reaction was "that's cool but I'm a Python programmer, I'm curious what Python programmers think", so I was just trying to give it that angle.

>Have a look at concurrent.futures

but this is part of the problem: it's a library. Concurrency deserves language-level support. Adding concurrency at the library level is like adding an object system at the library level.
I think MS will acquire FB.

The FB social network will die, in time, but it's still the world's largest email address list, plus all sorts of personal information that can be used to insidiously coax consumers.

Every FB user should gather up all the email addys of their friends and keep them in a safe place offline. This way you never lose contact.

FB allowed people to submit their email addresses to a central website and thereby connect/reconnect with friends, colleagues and so forth. This sharing of email addresses is not a new thing, but with FB it occurred on an unprecendented scale. Billions of email addresses (that work!). That is FB's contribution. Gather those email addresses and keep them offline. Soon you may be able to form your own social networks that are private, secure and more functional than FB. But you will need the email addresses of your friends to get it started. Don't believe that FB should be the safe keeper of your email address book. They will do what they have to in order to survive as their business winds down. Those email addresses are its most valuable asset.
I feel like a lot of the issues raised in that article aren't as relevant anymore. The issue of IPv6 only clients communicating over IPv4 can be solved via tunneling in both directions. Reading over that article again, it really does seem like he's complaining about the transition not the protocol. The solution to what he's complaining about is being solved by a slow and gradual approach that's taken place for well over a decade. The details have been worked out as time has gone on.

The biggest issue will not be getting everybody onto IPv6. That will happen at some point, however distant. The bigger issue is that clients slow to transition to IPv6, for whatever reason, will experience IPv4 service degradation as more and more of the internet switches to an IPv6 only stack.
The project creator has essentially gone AWOL. Backers just want some information and get nothing. Kickstarter support claims no fault and refers to their TOS and to contact the project creator. Kickstarter will not get involved.
I have a hard time being overly sympathetic here. complaining about building from source and can't get profiling tools running? Building code is being a developer, and osx is no different that any other unix variant, it has its own toolsets, like dtruss, shark etc. I don't get why gprof doesn't work for you, it works fine for me on osx.

this just seems like a lot of whining. If I wanted to debug a process that would occasionally get into a tight loop I'd run it under the debugger and break into it when it was peaking on the watt meter. A developer isn't just a programmer, the difference is that a developer can program and work the system, use the tools, debug the code, tune the kernel, etc etc.
I don't think it's a political move against Microsoft. Rather, it just seems like a bad decision coming from Google.
Developers Wanted: MAME on OSX
{apis : "the joy"}
I always thought that the safety came from a longer period of warning until the cross-traffic started, not from a longer period to dart through the intersection on yellow.
Some people who have these policies are just lazy and incompetent.

But some of us work hard to ensure that we can support all the software our company needs, and this means limiting access to other software that might break things.
And at exactly that point (but rarely before), a good "product developer" puts on his "software developer" hat, and executes his finely-tuned JIT learning subroutine. He Googles "[framework] profiling", spends a week collecting information, tracks down the bottleneck, makes a fix, tests it, evaluates the new output, then calls it a day or repeats from step 1 until the issue is resolved.
Google Chrome Team Celebrates 500 Experiments
I'd like to see more detail about the real problem he was facing in python. It sounds like he mostly wants a non-blocking background job "I don’t want to set up another daemon, I just want to send some email in the background!" Why not just use Queue (thread-safe, waitable, built-in) and a background thread(pool)?

There's an awful global lock on the actual execution of python code, but unless the problem is performance or contention worrying about it is premature.
How much of that 20 minutes consists of booting Windows, and how much of it consists of running the myriad policies, scripts, and startup software that "enterprise" environments push out to all their systems and run on every boot? Not exactly a fan of Windows, and newer versions often do boot slower due to added bloat, but you can't chalk 20 minutes up to Windows alone.
That can be done for far less than establishing a long term colony there.
Why not try something that the economists with the most credibility on depressed economies recommend: fiscal stimulus? I'd love to see what Zandi's model would come up with for that.
Somebody explained up above, but one example is that it can be used to mitigate collisions. If you have a company merge with another, and both are using 10.0.0.0/8 you could spend a lot of time and money renumbering or you could use unadvertised IPs to connect the networks.
How can you make that statement with a straight face without realizing that you're purchasing pure marketing at this point?

Nobody's used it, reviewed it, torn it down, or broken it in yet. You're stating that it's "the best phone out there" purely on the value of the brand.

(That's not to say that it won't be, but I hope to point out that saying "it's the best phone out there" is ridiculous when there is literally no way to know that except for the marketing that has been done around it.)
Story of Bootsnipp.com – 3 days online 15,000 visitors a day
Well, he did qualify the statement by adding, "and not during landing."
Yeah, they do.

http://www.thedailybeast.com/articles/2012/07/08/use-of-red-...

---

“We think they started off with legitimate concerns and legitimate goals related to traffic safety,” said John B. Townsend II, the public and government affairs manager for AAA Mid-Atlantic, referring to the red-light and speed camera program currently in place in Washington, D.C. “Then they discovered there was a pot of gold at the end of that rainbow.”

Gold indeed: The District raked in $55 million in revenue from the cameras last year, the most so far under the program, despite issuing fewer tickets than in 2010. That’s because the city increased the fines for a number of traffic infractions, including a right turn on red, which doubled from $50 to $100, and red-light running ($150, up from $75). Mayor Vincent Gray’s 2013 budget proposal anticipates an additional $30 million in revenue based on plans to expand the use of cameras throughout the city.
Appeals aren't over. Miranda got his conviction overturned because his civil rights were denied. The law moves slow, but it does move.
'Normies' are only hard to reach if you don't understand them. Similarly, normies may have a tough time reaching techies. If you can span the gap, it is valuable. If you can't, it's probably best not to do a startup that relies on bridging the gap.

This is why people often tell founders to target a niche you understand.
See, I don't think it matters. I think the "big update" that we (knowledgable tech folks) expected is lost on consumers. Did you catch that Jimmy Kimmel bit where he sent someone out on the street with a "new iPhone 5"; spoiler, it was an iPhone 4S. People on the street loved it.

I don't think that your average consumer needs a "big update". When a consumer buys a new Apple device, they're buying a couple of things that we (techies) don't connect with. They're buying:

* A device that they feel confident they'll be happy with (high user satisfaction rates support this)

* Peace of mind that they've got the latest, greatest device from a company they appreciate (Apple grand rating and a simple line up support this)

Neither of these factors show up in a feature comparison.

Customer satisfaction ratings for the iPhone are great. Why? I don't know. It's probably really, really hard to quantify, but I'm not sure it matters. What matters is that consumers are satisfied, and that they stay satisfied. Figuring out how to achieve that is Apple's job. I'm just calling it as I see it.

I believe the latter factor is more important than many people recognize. When you go to buy an Android phone, you're given a choice of many different models with some absolutely insane naming conventions. Have a look at the Verizon Shop page for smartphones:

http://www.verizonwireless.com/b2c/store/controller?item=pho...

On the first page, there are 7 iPhones, but only 3 appear at the top, so the choices appear much simpler. In-store, there are only one or two iPhone models on display. There are 40 (maybe more) Android options in the online store. In-store, the models line shelves.

Which one is the newest? Which ones can get updates? Many consumers are aware that they might not be able to get "updates" with Android phones. Which ones come with "Ice cream sunday [sic]? My nephew says I should ask for that."

The rep in the store can guide you, but do you trust them? After all, he's telling me this one is the best, but how can he know that this is the best one out of the 39 other choices I'm staring at?

It's much easier to feel confident in your iPhone purchase. All you need to ask is "Am I getting the new one?" Apple holds a huge press event that makes headlines in the paper that my mom actually reads. She occasionally hears about a new Android phone release, but I guarantee you she can't tell me the name. Just that "it's some new droid phone." She doesn't know there's a difference between a Droid (the phone) and Android (the operating system).

I think certainty has a lot of value to consumers.
[KS] iControlPad 2 - Bluetooth keyboard with gaming controls.
Hard to say, the last time I was there it was about half of the time to get to the login prompt and the other half to get to the desktop.
We use a mixture of AC/DC like all countries.
Clean and Lean wordpress plugin would be nice addition too, (hope I am not asking too much ;)
Thanks for the feedback. The bug you reported is fixed. :) Try logging back in with your username or email.
StayGreen Oil - Recycling Motor Oil
Same as other guy said. It's so much better than wifi that I leave wifi off all the time (thanks unlimited data!). I can stream netflix/hbogo in high quality with no issues.

It's pretty sweet.
WhatsApp accounts almost completely unprotected
House of (mis)Representatives
> but this is part of the problem: it's a library. Concurrency deserves language-level support. Adding concurrency at the library level is like adding an object system at the library level.

Which is not a problem at all. Lisp and Scheme have been doing that since forever.
Think outside the textbook
Things aren't that simple. Raises in minimum wage in a modern economy rarely have much effect on employment numbers. The vast majority of those at minimum wage are employed in the service economy, so they compete locally, not globally. Therefore a minimum wage increase affects a business and its competitors relatively evenly. The business may be forced to raise its prices, but since its competitors are forced to do the same no competitive positioning is lost.

If you're competing against China, it's a different story. But if your company is that sensitive to the price of labour and competing against China it probably went offshore years ago. You compete against China with robots and high-skilled labour, not minimum wage labour.

The nice thing about giving money to people making minimum wage is that they spend it immediately, putting it back into the economy right away.
ITC: Apple doesn’t infringe Samsung’s smartphone patents
Imagine that you're in charge of a small/medium sized business , stuck on Windows XP and some old email system. You've just persuaded the managers that "The Cloud" isn't so bad, and they've migrated everything over to Google Apps.

Now Google have just given you 8 weeks notice about support for IE8. Unlike traditional software, after this date you're screwed - you can't just not upgrade, you're actually cut off from the software you were planning on using.

Now, you can probably install Chrome or Firefox. If you're lucky, that won't cause any problems elsewhere.
But what happens next time? If Google decide that they don't want to support any client on XP, or perhaps the iPhone? What do you do then?
When this starts happening over the next couple of years we'll start seeing a backlash against the current trend towards the cloud.
> Concurrency deserves language-level support.

I absolutely agree, which is why I said it needs more work.
Growing a company is one aspect while sustaining a company is another. Social Networks naturally take advantage of network effect while growing. It is not easy to sustain the company if perceived value provided by the company erodes quickly from its core customers' point of view. Whenever a company collapses usually it is because customers do not want its products for whatever reason.
Yuilop.com - all client-server communication is encrypted, and you can call and send free SMS.
Gruber: 'Dropbox is the last app that doesn’t offer automatic software updates.'
It's not really a hack. It's slowly printing a GIF for a kind of really limited server push. If you want to send someone messages via server-push in an old-school way, use multipart/x-mixed-replace.

A hack would be taking the input of a TV tuner card, converting the video to .gif frames, and printing that out slowly enough to view a slow video over a DSL line to watch TV without a media player.
Thanks for the report. First bug is fixed. Quick question: does editing any page cause it to be reposted when you update?
"For me, Go's major shortcoming is its community's lack of focus on readability as compared to Python."

Can you be a bit more concrete here? Because whether you like the code styles enforced by gofmt and the compiler itself or not, Go is the most consistently readable language I've ever used (once you adapt yourself to the language). IMO, this seems like an especially odd problem for someone to have with Go.
They just announced recently that they are planning to have 100 markets covered in the "coming months". http://www.engadget.com/2012/09/10/sprint-announces-huge-lte...
It shouldn't be that bad. I've seen university machines running windows 7 with less than current hardware and a whole bunch of scripts, antivirus, etc, and they still boot and shutdown in a very reasonable amount of times. Definitely sounds like the hardware rather than the myriad of scripts to me. Shrug.
Paywall. :-(
The "urbanized areas" referred to by that article are mostly subsurbs.

'According to the Census Bureau, a place is "urban" if it's a big, modest or even very small collection of people living near each other. That includes Houston, with its 4.9 million people, and Bellevue, Iowa, with its 2,543'

That counts all 4.9 million people in the Houston Metro as being "urban", which is a joke. Maybe a few hundred thousand tops live in what you might characterize as a real city environment-the vast vast majority of is suburbs
Full quote: 'I think Dropbox is the last app I use that doesn’t offer automatic software updates.'

Dropbox's official information on updates (although I'm with Gruber, i.e., I've never received an auto-update):

'If you want to have the latest stable version of Dropbox, you don't have to do anything! Dropbox will silently update itself in the background.

To tell which version of Dropbox you're using, simply hover your mouse over the Dropbox icon in your system tray. A small dialog box will appear with the latest version. You can also find the version number by visiting your Dropbox preferences and selecting the Account tab. The Dropbox version number appears in gray.

If you don't have the latest version yet, don't worry! Auto-upgrades are rolled out over the course of several weeks after a new update is available. We're very conservative about auto-updating. We never want to risk breaking a working version of Dropbox.'

https://www.dropbox.com/help/13/en
Created go to App for noting, tracking, timing and listing your life. Thoughts?
Unfortunately i'm unable to use it on mobile :-(
This is exactly what I tell people and they're surprised. If I was offered the chance to homestead Mars with the caveat that LEO and landing must be reasonable safe so I don't die in the boring parts, I'd sign up right away!
It's not necessary to have the markup in a textarea on the demo page either when someone could just view the source and copy+paste it from there. But it's not about what's necessary, it's about what will be of utility to people.

Consider the audience of Bootstrap when you talk about usage numbers. I'd wager the number of people using Bootstrap + haml (either through Rails or standalone) in their apps outnumbers the ones using Bootstrap + Wordpress/Blogspot/Tumblr.
Every country, city and county has different unwritten rules about speed versus limits and crashing through orange and red lights. As a motorcyclist I learn to quickly adjust, as the alternative is not pleasant.
Changing the timing won't change the behaviour - but traffic light cameras and speed cameras do work. I saw, for example, the average traffic speed on Melbourne drop by 15 kmph or so over a week, after speed cameras were introduced.

They are incredibly frustrating, and I do believe that they should be constrained to high risk zones, but are often used for revenue raising. Outsourcing is a really dumb idea as mentioned.
Now that Jobs is gone, Elon is probably the coolest guy in the world. Can't wait to see what he comes up with in the next 10-20 years.
Ice-Cream Bank's Rocky Road
It's not granular enough for small scale/personal use. If someone were considering using S3 for a small project, or even just personal backup, this wouldn't really help them.

The sliders should offer some way to get more granularity. Maybe scale the sliders the higher they go, or have a separate option to select the scale you want to work on.
I apparently missed the existing HN thread at http://news.ycombinator.com/item?id=4523173, my bad!
Perhaps they didn't mention it because a lot of jobs lost in the great crash paid more than the paltry minimum wage, making that old commie's attempts to raise it a moot point.
It's worth noting you can also use vimclojure as a live Overtone environment. (or other slime-y vim methods)
It certainly is. Just look at the insanity of the nonblocking I/O experience in Python. It's confusing, divided, and results in duplicated work all the way down to the database driver level.

I'm not overselling it. I'm someone who's built an entire web framework around gevent and knows that having this functionality in the library is a massive weakness of Python.

In Python, we have monkey patching vs. an entirely new driver vs. just using blocking calls.

In Go, we just have nonblocking I/O because that's how it works.
This is great, I love it. I can read PDF files without leaving the browser, in any browser. I find it slightly distracting to switch to a third-party application.
Why Android Has Lost It's Appeal
Textie Messaging on iOS and Android is all SSL and doesn't scrape your address book. It can also text with people that don't have Textie by sending free SMS or email.