skysight-inc/HackerNews huggingface dataset:
Please forgive me for misinterpreting, since at the only clarification you had at the time of my comment was

> And the implication of everybody being well educated is that everyone will have white collar jobs or prestigious blue collar jobs. If everyone is well educated then who will want to take a job as a street cleaner when they've just spent $80k on their education? The solution is clearly not limited to just educating everyone, is it?

While the latter part of your statement is the same as the beginning of what you just said, I took the former to mean that educating everybody would cause additional problems, not that it wouldn't solve all the problems we have. If you didn't mean to imply this line of thinking, or if you have abandoned it, then great.

To address this new point, did you see anything in my comment that suggests I want to keep our current social structure? The very act of empowering the poor into participating in politics (again, not just in the election sense) on a large scale will change the structure of society. And then, instead of the privileged deciding what the poor need and pushing potential solutions, we would probably start to see the poor creating their own solutions, and further changing our societal structure. I imagine that their solutions would work better than those that came from outside, and they might even be highly resistant to recommendations from a model society (some didn't even trust that this education would help, since "the white man wouldn’t let you up no matter what.").

It's like the various Housing First problems out there. Most of the homeless have a host of other problems (addiction, mental illness/disorder, lack of education, etc) but these programs get them an apartment first, and merely make the other services available. And from what I've read, they work. People stay off the streets and clean themselves up, for the most part.

That said, there is _no_ reason we can't educate everyone in the humanities and do other things, too.
Very interesting project. Simple and functional.
New Coursera course on Quantum Mechanics by Umesh Vazirani starting July 17th
To perceive the computer as an appliance instead of a piece of hardware.

Alienate the users on their machine, not something that can be hacked, studied and understood as a computer, instead a piece of magical wisdom.

Dumb down the mainstream user, and tie them up on their products.

"Protect" their software, being the computer just a black box projecting their knowledge / entertainment.

I hope DRM backfires really hard on the companies advocating for it.
You say it's obvious, but really emphasize documentation:

A high-level description of what the software is supposed to do.

A medium-level description of roughly how the software is designed. Explain how the user-level interface maps to the code modules, for example, what functions are called when the user engages feature X? Feature Y? Feature Z?

In my opinion, that kind of documentation is immensely more useful than in-the-code comments, but don't neglect that either. Use meaningful variable names in all but the most trivial situations. Write real comment headers on your functions, not just the bare minimum required by Doxygen-type systems. It's hardly useful at all to document the parameters and types of your function when you can see that looking at the function signature itself. [Edit: ...so explain what the parameters are for.]

Will documentation have to be maintained? Yes. If you make major design changes, you'll need to change the design document. If you make significant code changes, you'll need to change the code comments.

But after being pulled in to fix/update/port a variety of hideously undocumented projects, I cannot tell you how much good documentation along these lines is appreciated.

Can a developer get by without documentation, and just trace through the code by hand? Of course. But please don't make us do that. :-)
If you like math, Caltech's "Learning from Data" is awesome http://work.caltech.edu/telecourse.html
Learn PowerShell as a shell first
> wrap every PHP function in your own function

That's what I did or tried to do when working with PHP. At least on sensitive parts (date, string, database functions).
What’s new in Ubuntu 12.10 Quantal Quetzal Alpha 1?
I don't have a strong opinion either way, but I don't think #1 is a given.

You describe one reasonable approach to building things: bad shit should blow up quickly, forcing fixes. But another reasonable way is working to make sure something reasonable happens. E.g., Postel's Robustness Principle: http://en.wikipedia.org/wiki/Robustness_principle

My understanding is that PHP started out as a noob-friendly page scripting language. For that kind of system, do-what-I-mean coding is reasonable. You're not trying to force amateurs to be pros; you're just trying to help them get something up and working. But maybe the PHP audience has shifted enough that the break-early-break-often approach is the right one these days.
I shifted my work hours ahead by two hours and cut down my commute by a half hour each way, and those first two hours are my most productive (no meetings, no urgent emails, no loud conversations next door). I highly recommend it.
No, I meant the advantage to users. Why would I buy a computer that's crippled like that?
IMHO CCP should never have allowed users to buy game time with in-game credits. That's effectively tying the security of their in-game economy with the security of their real world revenue. With the ability to do something like this, it's possible that users could find an exploit large enough to never have to pay for their game time again, potentially without CCP knowing about it.

I would suggest that they limit the number of "30 day game codes" that can be bought with in-game credits to something like three per year per user. At least then you're guaranteed that players are paying something (as long as they're not also sockpuppeting).
I like it when people have to repeat themselves 3-4 because they didn't notice the headphones or ear plugs.

It usually sends a message:

"Not now chief. I'm in the zone."
While true that you will be able to modify the efilinux code, you won't be able to run the modified version, since it won't be signed, making it a very theoretical sort of open source. That kind of open-source-but-not-really situation is exactly what GPLv3 was trying to prevent.
Vlingo has LITERALLY never gotten anything I said right, ever. Just a data point.
Any previous customer of mine that doesn't continue to buy and wear my T-shirts filled with "obscenities" are denying me my freedom of speech by threatening my income (since I've set myself up as a T-shirt merchant); they are built into my forecast projections as repeatable sales, and they are not allowed to not deal with me.
>>To improve CV we should focus on finding best ways of converting full resolution visual data to something of smaller volume in such way that important features are preserved.

You are exactly right! See Dictionary Learning, Random projection, compressive sensing. As for time, perhaps you are right I don't know. That question is: would a suitably written video trained classifier that preserved temporal features do better on image classification?
GPS navigation app for Android: Don't Panic
Imagine the power of this for students. This would have made school so much easier. Simply record every lecture and then use this to search for keywords.

Awesome.
Thanks for the report. I have just sent a bug report to their security address about this.

It would probably be better if people submitted these bugs directly to the vendor rather than making them immediately public. If you don't know how to do this, or how to describe the bug, you can let me know and I will do it on your behalf. My contact details are in my HN profile
There is also the "fear of unknown". This could be one of the many things like
"Incorporation"
"Taxes"
"Is it legal"
"What if"
and so on...

Sometimes, even a good person pulls back just because of this "fear of unknown"

The unknown could be the "success" itself. What if I am successful?

For them, it is best to join a startup and just watch and learn from others. If they are ready may be they will jump in the next boom cycle.
Yet, if people group together and don't support those browsers, then it becomes a competitive advantage for someone else to support them.
Ask HN: Best Web Hosts (2012 Edition)
Hi guys,

I'm looking to move one of my sites from a shared host to something a little more professional.

What's a service i can start with and stay with for a while. Without having to worry about moving again?

I appreciate any help.

Cheers,

Tapha.
Judging by the credits ( http://www.joehallock.com/edu/COM498/credits.html ) I think this was created in 2003.
Use the best tool for the job.

Often, the best tool in web software is the one you can get the most/cheapest labor for so you can actually get your product completed and on the market.

No one cares if your software is programed in the latest tech with the very best techniques - all they care about is if your business is viable. PHP fills this niche excellently.

As a developer I make my living off PHP. I'd rather play with nicer languages, but frankly that isn't where the money is where I am.
Isn't this exactly what the article said?

> I escaped from poverty because I am significantly above the average intelligence level and I managed to make the right decision at the right time.

LOL. Dunning-Kruger comes to mind.
and "v.8.0, offered to release channel users on November 8th, 2011"
the fact that FF has no concept of how to use version numbers means a difference of FIVE version numbers is ... well... meaningless. The only thing worth considering when it comes to FF versions these days is time since release, and eight months is not notably old.
NimbusKit.info Server Design (using node.js and ruby)
The behavior was deprecated with a warning for how many versions?
If you're corporate you buy it to make sure that the OS and Drivers are both signed by the people you bought them from, and thus nobody has tampered with them.
For testing the front-end, take a look at Selenium: http://seleniumhq.org/

It's a bit of a pig to get used to initially, but I guarantee the first time you run a test and find a newly-introduced bug, it'll make your day - and your team's, for that matter.
Some governments have access to that source code, but it gives them no guarantees that what they run is faithful to it, and it doesn't let them replace the usual products with something audited. Even if they can compile something out of that source, I suspect they can't boot or run the whole thing, and they certainly can't distribute it.
I think the 30-pin dock connector has been one of those things that apple has really tried to keep around as long as possible.

I have a feeling the new doc connector will be based on thunderbolt/displayport dimensions.

this is the leak in question:
http://www.youtube.com/watch?v=4arEyxLGyVE&feature=relat...
On an ARM system, it is forbidden to enable Custom Mode. Only Standard Mode may be enabled.

Does this mean that , on compliant ARM devices, only Windows 8 may be run? If so, how is this not anti-competitive?
Individuals and interactions over processes and tools.
Working software over comprehensive documentation.
Customer collaboration over contract negotiation.
Responding to change over following a plan.
Apple and smartphone manufacturers started the locked down hardware trend, Microsoft are riding their coat tails to achieve what they've wanted all along.

To be fair, these standards aren't controlled by Microsoft, but they've thrown their weight at the manufacturers to make sure the standards are implemented in a way which grossly favours them as the PC OS incumbent.

But they are using the recent success of Apple & co in consumer circles to diminish the appearance of their monopoly and make it look as if choices abound to the consumer.
> In Pakistan and similar countries not all corruption is about greed, it's about an alternative system of taxation.

What exactly is this "auxiliary taxation" about besides greed? It's not like the money they collect is used for the greater good.
Python Packaging: Hate, hate, hate everywhere
Curt Schilling Says He Stands To Lose All $50 Million In Savings (38 Studios)
I'll paraphrase Peter Drucker: the job of an entrepreneur or businessman is risk management and risk elimination. The goal is to limit and kill risk, not pretend it's not there. Entrepreneurs are properly risk killers.

A lot of this is rather crazy, logically speaking. That is, the author constantly contradicts himself.

Like this: "Watching your savings dwindle isn't a risk, it’s a fact." That's nonsensical. Just because it's a fact, doesn't mean it's not a risk.

Or saying that there is no risk. There is risk in every single thing you do your entire life: you're 'gambling' with time constantly, and time is your life currency, it's always running out, how you spend it is a risk based equation.

If someone spends 30 years of their life on ten startups, and none of them work, how'd that risk equation work out? The business survival odds say that it's very easy to do ten startups and have all of them fail.

Lost time is an extraordinarily expensive proposition. You can never get it back, and you get one life to live. There's no greater risk in life than wasting time. The author says that it's not a waste because you're learning; that's not always true first of all (people often repeat mistakes), and second that only matters if some day that knowledge pays off (and that's a massive risk variable).

"you can build an incredible network"

"can" = risk variable. The potential for something to happen is not a guarantee, which means there's risk there.

The entire article is filled full of proofs for there being tons of risk in starting a business.
How the fuck do people tolerate Phoronix? I know they do good reporting and are awesome in the Linux community ... but good god browsing their website is like walking through an old minefield in Vietnam. Every other word opens a popover, popovers on load, popovers if you scroll. Look at the sidebar and an ad will appear somewhere.
Apple, if you're going to change the connector please switch to standard micro usb!
The number of people exploiting the game and playing for free forever is vastly smaller than the number of people who hemorrhage a lot of real money on space money so they can buy a new spaceship.

It totally makes sense from CCP's point of view to allow gamecards. People get silly about purchasing them so they can buy <shiny new object>. It is also a great carrot to keep people playing...since you can technically play for free if you have enough ISK.

I spent quite a while on the treadmill of "Have enough ISK to buy timecards...but need to keep hustling so I have enough for next month". Sometimes you miss your target and have to pay for a month, sometimes you don't.

I eventually became "profitable" in that my businesses generated more revenue than what I had to pay in timecards, so I could pay for free as long as I kept them running. But most people like to blow up spaceships, not run businesses, so I was definitely in the minority. Furthermore, the vast majority of players live in crappy space which is not very lucrative. Making that 500m a month for a timecard is a very difficult proposition.

Note: I, like most people, had 2-3 accounts that I was playing on. So that's a lot of timecards to buy each month.
Thanks, that's the kind of thing I was wondering about. I don't have any idea what OS+versions support OpenType ligatures, and what browsers on those OS's support them when the OS does, and both appear necessary.
You should read Founders at Work and Steve Jobs. Both paint pictures of Woz as the guy who quite literally designed and built the Apple I and Apple II (although not quite as much as Apple I), off of which the company was built. Without Woz, there is not Apple. There is not technology elements to unify without him. He is not a dime a dozen.
Its because "they do good reporting and are awesome in the Linux community" (also BSD). If someone else had the same level of reporting, I would go there. It is not much fun and I tend to hit "Read Later" and read it in InstaPaper.
When you buy a 30 day time code with in-game ISK, CCP gets real money. This is because the time codes are bought by other players with real money, and then sold in game for ISK to other players.

By allowing time-code's to be traded for ISK CCP has basically created a system where more accounts(= more $$$) are active than would otherwise exist. I find this method to be particularly ingeneous, because people who want to farm and horde ISK can have many accounts without having to pay big bucks every month, and people who just want to sit down and shoot at others in PvP can pay some other player to do their ISK generation for them.
Private schools are often affiliated with religious groups (Catholic, Jewish, etc.) For many people who choose private education, the existence of religion classes in school is a large factor.
Linode or Appfog.
Agreed. Microsoft has used their dominant position to strongarm the hardware companies into putting up a tollgate, which forces all of Microsoft's competitors to pay Microsoft if they want to keep competing.

Right?
You mean JavaScript, right? Reading this conversation I was wondering how no comment would point at the same or bigger similar issues in JavaScript.
PharmaLeaks: Rogue Pharmacy Economics 101
School of Mines: A hidden gem in Colorado’s startup community
There is risk, but I agree in the sense that the risk is not nearly as serious as most people think. The worst thing that happens is that you waste a year or whatever, the company fails, and you find another job.

Society casts this black cloud over unemployment. Most people fear unemployment like the plague. But for talented people, finding a new job is not hard.
If it is anti-competitive, then what? There's no Microsoft monopoly on ARM they could leverage, they own nothing of that market.
Who controls Square
I juist found the patent that speakforyourself is infringing on:
http://news.priorsmart.com/semantic-compaction-systems-v-spe...

Basically, anyone that creates a soundboard with tiles that you can reorganize and that play a sound is fucked.

Anyone with some law experience in the house? Are we allowed to do this without being sued overseas? Should we move away from github?
A CPU core isn't a general purpose programmable arithmetic unit, though. In fact what you call a "core" when you're talking about CPUs is composed of multiple such general purpose programmable, as well as less general purpose memory load/store units that can still be used for basic arithmetic and a instruction fetch and scheduling system. So a core in you Intel iFOO processor is structurally equivalent to what NVidia calls an SM. Now, and NVidia SM has 48 execution units to Intels 6, but it operates at a lower frequency and doesn't have the bypass network, branch predictor, memory prefetcher, etc that you could find in an Intel core. So there are some tasks where the Intel core will be much faster than the NVidia SM, and some tasks where the NVidia SM will be much faster. And the case here does seem like one where the GPU has an advantage. But saying that the NVidia GPU has 1526 "cores" is just dishonest.
> To perceive the computer as an appliance instead of a piece of hardware.

For many (most?) computers are appliances. Which does not contradict them being pieces of hardware.

> Alienate the users on their machine, not something that can be hacked,
> studied and understood as a computer, instead a piece of magical wisdom.

What a load of bullshit.

> Dumb down the mainstream user, and tie them up on their products.

It seems it is extremely hard to grasp the simple true: only minority of the population is interested in being hackers, programmers and IT guys. They just want to use computers — much the same way like they drive their cars without any wish and ambition to be a car mechanic.
It is not "dumbing down" — it is freeing them from caring "how do I make this fucking thing work" to just doing what they want to do: be it browsing Facebook, writing a research paper or calculating orbit to Mars.
Drupal has its own version of SimpleTest for testing code:

http://drupal.org/simpletest/

Core ships with a lot of tests and most of the larger contributed modules do too. They're pretty helpful to run frequently to make sure you haven't broken anything but they won't test your configuration or any of your front end stuff.
#Cloud Link Roundup - Open Source Everything, Cost of Downtime, Big Data
I don't think that one is in the cards at all. But it would be nice!
CCP doesn't lose a dime when players use in game currency to buy game time, simply because for that game time to exist in the game economy, another player had to purchase it from CCP. That player then sold it to someone with more game currency. In fact, buying time cards that way is more expensive in real world dollars than paying for a subscription, so CCP is making more money this way.
Given I've been waiting for the page to load for 5 minutes I'm assuming their server isn't at it's Happiest.

Text Only Google Cache: http://webcache.googleusercontent.com/search?q=cache:http://...
Facebook forced to allow users to opt out of adverts
How To Predict The Future
Generally, successful monetisation stories on sites like yours that I've heard have involved creating your own product and selling it. That seems to be one of the most effective ways to move from $1.5 CPM to $15 or $150 CPM. Affiliate marketing works too, if there are useful products in the niche.

Obvious Question Is Obvious: do you have an email list? If not, I'd recommend reading around email marketing, reading Patrick's latest post on Kalzumeus, and starting one.
Improve Your Coding Skill by Listening to the Debugger
A Package You Can Eat, To Prevent Plastic Pollution
It looks interesting, nice and simple, but citing yourself on your own product seems think it's quite lame.
I've heard nothing but goods things about Stanford's course:

http://itunes.apple.com/itunes-u/ipad-iphone-application-dev...
It isn't "our" hardware, and that is the problem. It is "their" hardware that they sell to us.

For it to be "our's", we'd have to design and manufacture it.
New NSA docs contradict 9/11 claims
Or are those easily resolved (but appear cataclysmic) issues voted up by a cabal that show up at the top of your Reviews forever, even after several app updates. So new users see the comments/reviews and are scared away.

Really looking forward to more than just "Top Developers" (anyone know what the criteria are for this, BTW?) having access to this feature--users are going to love it, too, since we'll be able to get them back up and running quickly!
I'm not sure if the conclusion follows here though. How are the developers of the game not aware of the game mechanics? Are they not playing heavily themselves, or does the company not monitor these types of things to understand exactly what the community is doing, how the mechanics work, etc?
Common Blogging Mistakes Made by Startups
Where are your data proving that vim offers 'no real gains' (or as you intimated in another thread, that it is actually counterproductive to use vim)?

I'm puzzled at how you can ask about 'gains' and at the same time, discourage comparing vim to anything else. Isn't your question about relative advantage?

If you disqualify things like startup time, portability, and plugins you are now talking about a meaningless comparison. Those are real features vim has and you are just trying to exclude them in an effort to tilt toward your predetermined conclusion that vim is bad.
http://www.asmartbear.com - Jason's a genius, frankly.