skysight-inc/HackerNews huggingface dataset:
Is there a particular menaing to "homeopathic" in this context, or is the author just using it as a bizarre synonym for "bullshit"? If you're trying to encourage clarity, why would your post a deliberately obfuscated title?
...the other kind of indians.

In an American context, it is understandable to think "Indian" signifies "American Indian". Now that East Indian immigration verges on outnumbering American Indians, that will probably change, but it's pretty silly to get offended by historical geographical misunderstandings. I mean, let's vilify Columbus for the right reasons. Besides, what's wrong with Native Americans? Why would it be a put-down to share a name with them? It's not like someone called you "French". b^)

...learn to speak English properly.

It is a truth universally acknowledged among speakers of English who've spoken with many other speakers of English, that the worst English-speakers are the English. I find the Irish to be the most intelligible and melodious, especially those Irish who have lived overseas. "BBC" English, however, is not the way that most English people speak, and besides the UK has no monopoly on that dialect.
The comparison is apt with regard to unemployed individuals seeking to break into the software industry. My point is that a non-trivial amount of sacrifice is required to hone these skills; no, it's not back breaking labor, but most people aren't inclined to spend 6-10 hours a day sitting at a PC working through fake problems in an effort to understand how one authors software. That's the world we live in now. This doesn't mean those inclined to do so are smarter, excluding the outliers, they simply fall into a category of individual that is comfortable banging their head against a compiler for hours. These people read code, they ask questions, they scour google, they devour books, blogs, mailing lists and error logs and in time a solid understanding inevitably ensues.

Most people aren't inclined or cannot afford to work on something for extended periods of time without the explicit promise of compensation. There are a lot of dreamers who aspire to the rockstar lifestyle but for most of them guitar hero is about as far as it goes.
As opposed to this time, which is leading to a whole civil war that's probably going to result in the rise of the Taliban again?
I take it that this will apply only for physical books purchased through Amazon. I love using my Kindle; my only problem is that I lived a good portion of my life reading books on paper.

When I got an iPod, I was able to transfer all my existing CDs onto it; this program is the closest thing to an equivalent process for books. I just wish there were a way that I could prove that I own a book and qualify for the discounted price, even if I did not buy the book through Amazon.
I wish the text wasn't italic, so it would be easier to read on machines without antialiasing enabled.
The new Nokia mobile can be great but business is business and if they can't build an ecosystem it does not matter if your mobile has billion of megapixels. I love that Blackberries are using QNX but this is not enough.

My other concern is if Microsoft is being negligent instead of if they are right or wrong. For example, I think Skype acquisition was negligent in a moment where this kind of technology was moving to the browser (WebRTC), being commoditized, and with a few lines of code everyone can technically replicate the technical parts of the service. Nokia acquisition and Microsoft recent write-offs will scare investors.

In others aspects I also experienced a general degradation in the Microsoft relationship with partners/developers that can obviously harm their business and developers ecosystem. For example, they didn't release the latest Windows 8.1 version to MSDN customers, only to a few vendors. Companies need the latest release to test their software in new environments.

There are a lot of positive things that Microsoft is doing right related to the cloud such as Hyper-V, App-V, Azure, and development tools. The main concern is if they only understand the infrastructure and not the end user and if this issue is embedded in their DNA. When I deal with some of their commercial hosted web services, like Microsoft Exchange, it seems like nobody in Microsoft used GMail, AdWords, or Google Analytics before...
Luck is not a Factor
Can you fix apps.rackspace email? I've been using it for 2 years now and I am unable to compose emails on iOS devices. The compose pain won't respond to the device keyboard. Otherwise great.
I think our environment is changing too quickly for a licensing/certification program to keep up. Unless you broaden the scope of such a license so that it applies regardless of the technology used.
I completely agree that pragmatism is essential to being a great developer. When designing a system, you should be asking yourself questions like:

1) What sort of load will this system need to handle now and in the foreseeable future, and what sort of latency can it tolerate? How will that load flow through the system? In this contrived scenario, the server and database need to be able to handle an average throughput ~9 requests a minute with lax latency requirements (it's okay if things are backed up by a couple minutes). The devices only need to handle one operation per hour. Planning a safety margin of perhaps 10-100% above that is prudent; more than that is premature.

2) What are the upgrade characteristics of each component: how will you upgrade or replace each component? how long would it take? can you even upgrade them? Some parts will be in a central location, and can be easily upgraded with only minor downtime. Some will be deployed on hardware you don't control or otherwise can't be easily upgraded. In the worst case, they're embedded in firmware and you need to support them as-is for their entire lifespan.

3) What are the failure modes of each component: what could cause them to fail? how likely is that? what will happen if (when) they do? how will you recover?

The answers to those questions determine how much risk you can take when designing each component.

Also, look at where the answers are different for two components that talk to each other. Any time there's a boundary between two components that can't be upgraded at the same time, or where one component talks to another with different failure modes, there's an interface. You need to think hard about the interface between them: how will they communicate? how will you extend that communication protocol over time while maintaining backwards compatibility? how will they behave if the other has failed? Those interfaces are locations where over-engineering a bit can pay off.

So for this example, I would think hard about what runs on the devices and how they talk to the back end, because that code is probably very difficult to upgrade. I would use rock-solid, dependable technologies for those. Similarly, the database probably stores important information, and one of its failure modes is that all the data is lost due to hardware failure. So I would use a mature database there, either MySQL or PostgreSQL.

But the back-end service? It's easy to upgrade and because it's stateless, its two failure modes are that it crashes and it needs to be restarted, or that the hardware fails and it needs to be re-deployed. Neither failure mode is that bothersome, so it doesn't matter what technology you use there. Use whatever the team is most familiar with and will let you iterate the fastest.
I think this is a great idea and I am all for it!
I agree with your point. Not sure why the down vote, so I'll add to your thought stream…

I dislike Flat design because it removes visual affordances that help novice users navigate a new interface. I loathe Google Maps on iOS because it is unclear to me that certain icons act as both buttons and draggable inputs. I've been casually using the app since its release, and I continue to be frustrated by it today.

While the original iOS design provided visual embellishments that served two purposes. First, textures provide familiar context giving new users a sense of immediate understanding. Second, basic features were obvious to intuit. It was clear what was a button and what was interface chrome. The same cannot be said with iOS7. Yes, it's easy to learn that colorized text is a button. But, it must be learned, and is easy to miss when quickly scanning the interface.

For these reasons I believe the parent's points are valid. I do not however want to abandon flat design, but personally hope that we find a balance between styles rather than adhere to flat design orthodoxy.
You should not confuse prescription and description. When people say things like "In order to conduct business in the US, an accent that other people can understand is important", they are describing how the world is, not how the world should be.

You can say those other people should improve their communication skills, but that is just how you think the situation should be improved. The situation, in actuality, is one in which strong accents can add friction to the communications between a CEO and the people they need to talk to in SV.
As a parent-to-be, this is the one thing that scares me most. You can't learn risk assessment while living in a bubble. Which means I'm going to have to watch my kids run into problems I know I could prevent because what they learn from the experience is more valuable than preventing the situation.

That is a terrifyingly difficult decision, given the potential consequences.
Don't forget the air force!
Great suggestion! I have 50 gigs of footage of kids playing - I will put together a video that shows one play session, start to finish, and add it later today. (There are some short clips in the Kickstarter video now FYI).
I've always wanted this, the closest thing we had before were the Trulia Crime Maps. Thanks!

Feedback: You should show high-crime areas in NY, SF, or LA rather than Moody, AL
Or, in other words, use the right approach for your use case.

The article is missing one optimization in the js case: the initial xhr can be inlined as static json data in the original html page. Ofcourse, if you have a static original html page then it can be cached on a cdn or in appcache, so really the perf story is not clear cut.
Psychology research shows email is crippling your productivity
Any that can be understood is fine. The problem isn't that somebody might peg you as someone who grew up in Maine, the problem is when somebody simply cannot understand you.
Apple happily shuttled out what they had perceived was a bad CEO, just as we all sit here in our armchairs preaching the same thing about MS.

MS gets a device manufacturer, which allows them to compete with Samsung and Apple.

Hindsight is 20/20.
There will never be another Nokia smartphone
That may be true, but it's not an issue of denying "GPS" data, which is what the upthread parent was confused about. You can get location output from GPS (or in fact anything else that your platform has wired into the HAL -- it's not specific to GPS per se) data.

It's Google's extra, proprietary services that are, well, proprietary. And that's hardly notable IMHO. There are lots of players in this space, it just happens that Google has done it better and is using that (among other features obviously) to drive sales of its "Play Services" product to OEMs.

Non-free software is non-free. If you care about that stuff, you wouldn't use it anyway.
Maybe the starting point is random? I reloaded twice and always appear in the middle of the sea...
I was thinking the same thing. What is Microsoft going to do with that part of the business, that's the part that's doing well.

Nokias feature phones are still huge in Africa and large parts of Asia. If Microsoft is just going to ignore that part of the business, then they are opening the marked for the competitors. If they just bought Nokia for their smartphone, then they are making a giant mistake.
There's some weird stuff in your linked article that makes me wonder if Surface RT is some parallel nightmare universe version of normal Windows 8 beyond the typical 'ARM only' bit. Don't consider this nitpicking; just some questions that came to mind, since your experience is so different from mine using win8 on a tablet.

Word doesn't have autosave anymore? It's had it since like Office 95!

Did the machine really power itself off, losing your work, every week even if you had it in hibernate or sleep mode? That would really surprise me, I haven't seen my tablet do that. Windows Update is a troublemaker, for sure, though...

Why is the keyboard behavior you describe such a problem? For me, I consider the Windows 8 behavior the only optimal choice: Windows software in general is designed on the assumption that screen geometry will not change constantly every time you tap. The android/iOS behavior of keyboards popping up at random as the focus moves around can be a real pain when trying to precision target objects, scroll around, or highlight content. There are certainly cases where it's unambiguous and the keyboard could just be popped up, but at most I found that a minor nitpick when interacting with W8 on a daily basis - and you've got a Surface, where you can just attach a keyboard and start typing. Is it just something that really annoyed you, from a friction perspective, even though it doesn't have a big workflow impact?
I'd rather be "wrong" and have people understand me.
Much to the chagrin of the BGG crowd, Settlers of Catan is a much better gateway boardgame. It's easy to learn and it has a lot of social interaction. I'd also recommend Ticket to Ride as the second-best gateway boardgame. I love Carcassone, but it's not nearly as intuitive on the first couple of playthroughs, and the scoring at the end is more than tedious.
It would be good to seed the map with some police data...
That assumes you want continuity with Ballmer.
Perhaps I should have tried to establish what was meant by "economic activity" before posing my critique. There are many definitions, but I took it to mean the production of wealth. Governments and other coercive institutions do not typically produce wealth. They help create the conditions under which individuals can take risks and occasionally profit.

Coercive institutions can take money (or labor) from one person and give that money (or the product) to another in exchange for something (e.g. taxes for roads and a peaceful, secure society and harvested crops for money in the case of slavery), and some would consider that economic activity, but I don't think OP was lumping that in, nor was I.
Feedback: If your goal was to inspire 100 "what's wrong with tech" articles, you named this perfectly. I would highly recommend changing the name and addressing the problematic aspects of red-lining neighborhoods before you get absolutely hammered by a million bloggers.
I rated Compton just in case...
That's probably it - on second try I was landed in the sea as well
A few things:

> advanced the forefront of technology

This is a loaded phrase which makes some unwarranted assumptions. Are Ikea desks that can be made at 1/5th the cost but last 1/10th as long representative of the forefront of technology? I'd argue when it comes to furniture manufacturing, the Amish actually are at the forefront of technology. The Amish are Apple and Ikea is Sony.

> at least extremely sub-optimal.

This doesn't matter. Laboring under the assumption that tools X, Y, and Z are indispensable makes your average shop much less likely to discover tool Q that does all three jobs at once for a quarter of the effort and practically for free. The best technology often looks like nothing at all because you don't even know it's there.

> Pneumatic power tools are nothing new

Neither are computers. Your entire arguments are based on the unstated assumption that electricity and computers are required to make anything that is on the forefront of technology - this is not true. Electricity and computers are all well and good. There's nothing wrong with specialization.

If you look at things from the "good of scientific progress" perspective, it's a great thing that we have people like the Amish who arbitrarily cut off ties to certain technologies but not others. By necessity, they become the absolute experts at the technologies they keep. To us the better pneumatic drill is worthless, but it's still valid technological progress.
Are you saying there weren't overprotective parents before? This thread is full of a lot of confirmation bias / society is going to hell in a hand basket type of discussion. Boy, kids these days, right? I'd like to see some facts because I don't find it very credible.
The number of electronic computers in the world probably exceeded human population around 1992--3, and currently has a 'birthrate' of 10^10 per year, counting μcontrollers.
Disconnecting and getting away from your device for a couple days always makes a difference. Gives you a chance to be with friends/family, enjoy your hobbies, and come back fully charged.
It seems easier to install than it was last time I looked at it. I remember trying briefly and giving up, on both Linux and Cygwin.

I haven't tried it yet, but I suspect it will go much easier now. Since I happen to be doing a lot of interactive work on high latency 3G connections right now, this is a good time to give it another shot.
Microsoft recently sent me a Nokia Lumia 820.1 (developer edition) for App dev / test purposes. I have to say after playing around with it, I'm thoroughly impressed. The app store is obviously significantly deficient, but one item of note is that Nokia has developed a lot of Apps they built in house that are actually worth using, especially for photography. The rest of the phone is on par with my iPhone 4S but plays better with my Windows ecosystem. I'd buy a future edition.

Disclaimer: I'm naturally biased as Windows 8 is already the platform I use for my dev machine, laptop, and HTPC.
If you can inline static JSON you're a small amount of effort away from using server-templating to serve HTML. Do that.
You can dress it up in fancy grammar but it is just doxing.

I understand how, in the forums. it's kind of like saying "tag" to dump the personal details on someone, but I would expect Krebs to take it up a notch and try to figure out perhaps where the funding comes from, the operations they SEA is running, and perhaps the motivations.
Presumably, one could download the eBook to every book they've purchased on Amazon, even if they no longer own the print version (e.g., resold or lost). I'm hoping O'Reilly, Manning, and Apress get on board with this, but I can see why they'd hesitate.
The eighty rules of social media
Obama to face NSA surveillance protests in Sweden
Is loading an intermediate page to tell if the answer is correct really worth it? I would do that client-side, save the loading time and bandwidth...
The Part They Don’t Tell You About Startup Team Building
Ahh, sorry. Yes, there are limitations around edge purging (how many you can do at a time, and how long it takes for the purges to occur). All of these are also dependent on parameters defined by Akamai. I'll pass the feedback on to our product team as we try to make that experience better. Thanks!
It seems unwieldy at first, but if you look at it carefully, its intent is quite clear.

The real problem with regexes is that in many languages, they can't have whitespace or comments, so documenting them is a problem.
Guelph family lives like it's 1986
Would you pay $30/m to move your resume to top of applicant list?
I think you and I are of like minds with respect to what a tablet should be. Not quite identical, but similar.

I personally would like a tablet to be a view on personal applications whose state exists on a network-connect compute environment that runs for my use--to host my applications. I call this "personal application omnipresence" and would prefer it across all my devices. It can be approximated with various trickery, but no systems exist that were purpose-built to perform this way out of the box.

I want a singular instance of my Twitter application, a singular e-mail application, a singular IRC client, a singular Office suite, etc. And I don't want to ever synchronize state because with a singular application, there is no synchronization.

With that in mind, I strongly agree with your sentiment that the Surface isn't the zen-like device I want. I don't actually want another first-class computing device. I don't want it to persist state when I close it because I don't want a tablet to have state at all. I also don't want my phone to have state, nor my desktop PC. I want a singular state for all of my applications hosted on a compute server I operate.

I'm not sure what you mean by a "magic slate," but when I use words like those, I mean a view on applications that run elsewhere. Something analogous to the tablets seen in the film Avatar, where views are just present on a pane of glass (of course, a transparent display makes for fun sci-fi scenery, but isn't very practical).

I think Microsoft is the best situated of the titans to attack a computing model like PAO, but so far I don't see them moving in that direction. Instead, they seem presently fixated on the plain cloud model that has--to-date at least--been successful for their competitors. Perhaps in time.

My own rants on Microsoft: http://tiamat.tsotech.com/microsoft
I also recently started using Emacs. Not much progress in learning, yet, though.

It would be nice if someone made a nice starting package that would set it up more sanely for all the IDE-oriented people (basically take what modern IDE can do out of the box and setup Emacs that way). Something similar to what Ubuntu did for Linux. I have seen lots of personal configs on Github, and read lots of Emacs Wiki on how to set this and that, but it's still quite a struggle for me. Part of the struggle is that there are too many options sometimes.

Maybe someone will have a good suggestion regarding this.

Edit: Someone mentioned Prelude, didn't know about it. That looks good, like something I wanted.
This is a much better article than Krebs. Thanks for the link.
This confuses the hell out of me. Why would you make a CD loud and distort the sound when there's a volume knob? It takes just as much (or little) effort to turn the volume to 30 as it does to turn it to 10.

Albums like Death Magnetic are particularly egregious examples of this, but I think that every CD suffers somewhat from this obsession with making the CD itself so damn loud. We have amplifiers for a reason.
Thatifthis
thatifthis is now an open beta.

thatifthis helps you in a new way, not ordinary way, to exchange services, products, goods, and everything you need or whatever you're looking for.

- http://thatifthis.com/about

Try it, it's free, and do not forget, if you need support, just contact us that is free too :)

- http://thatifthis.com/contacts
No apologies necessary - it's your data. You have a right to say how it makes you feel.

I opened a ticket on it for you: https://github.com/rackerlabs/devsite/issues/99. The dev code (which is on Github) doesn't actually implement the signup flow, so keep in mind there won't be a resulting commit for it. However, we will update you there on what we find out!
"Online quotes are vacant appeals to authority. I wish they would stop doing it to me." - Scott Kim

Such a quote is not a talisman. Focusing on the good coming from irrelevant pursuits is confirmation bias and applying such a quote broadly is a slacker's crutch. Let's look at all the semi-self-serious stoners, punks, drunks, libertarians, etc. contemplating the irrelevant... accomplishments? Only if we want to say "do no harm" is better than what they'd do with a bit more ambition.
But DO is a basic service, only VMs, with little control over network, storage, etc.
Germany http://programmers.stackexchange.com/a/73768