skysight-inc/HackerNews huggingface dataset:
> 1. iOS is not good at multi-tasking which is bread and butter for desktop. Look what happened to Windows 8 which tried to forced full screen apps on 24" monitors all the time.

Most non-techie people I know barely multitask. And that includes people who really would benefit from it ('high-powered executives' come to mind).

2. Phone/pads still don't have necessary RAM to run desktop class applications. Can you imagine running full strength Photoshop on iPad yet?

True, but for a huge amount of people that is not such an issue. The same people that barely multitask are also the ones that mostly use Office and a browser, and they usually only use the most basic office features.

3. Phone/Pads are still far behind in providing large cheap storage compared to similarly priced devices.

Same situation. A large amount of users that I know don't need massive storage. Music is probably the biggest storage need, and even for that many have stopped bothering the whole itunes-syncing thing and just use spotify similar services.

Case in point: my father is pretty tech-savvy. And yet, over the past years he's started doing more and more work on his iPad, and less and less on his MacBook. Most of what he does it writing, browsing, watching videos and email. And my mother recently 'donated' her laptop to my younger sister and does almost all she needs on her phone. My brother recently started traveling and if I hadn't given him my old MacBook Air, he'd probably settle for an iPad.

And this is not just my family. I keep meeting more and more people who do this. Journalists going iPad-only, for example.

And it makes sense. A shocking number of fellow students, highly educated people who should benefit greatly from multitasking and whatnot, barely understood the filesystem, and often worked at the library on shitty computers where they fullscreened every app. They are not even aware of the 'power' that we power users utilize.

None of this invalidates your points. There are many people who need fully-featured operating systems. I'm merely pointing out that there's a huge market that can already get by on just an iPad (plus keyboard), and Apple is already mostly targeting this market. Convergence is pretty much possible already, and it wouldn't take much to make it entirely practical and workable for a huge amount of people.
Interesting that so many free speech cases were pioneered by the Jehovas Witnesses.
While everyone thinks "What an idiot."
While you are 100% right that you dont NEED to know that Paris is the capital of France, displaying that ignorance for all to see is just bad form.

While your analogy makes sense (bolivian capital no one knows about), knowing that Paris is the capital of France is incidental knowledge when you spend any time looking at western history for the last several hundred years.
Agreed. I had an N9, the hardware specs were, quite frankly, amazing. Had Android been the phone's OS, I never would have switched to an iPhone!
nobody needs to do 3+ hrs of homework a night. when the load is so needlessly excessive, I think it's fine to cut some corners.
Why not the other way around?|
There are multiple aggregate food delivery sites which accept bitcoins comprising over 10,000 delivery locations nationwide.

Some even have negative bitcoin transaction fees- kind of like a cash discount.

The minimum order for some places is as low as $3.
> Having the exact same computer following us around without transmitting everything to Big Brother would have a certain amount of appeal if not for the greater danger of losing everything with our phone! So, what's next?

Who said you can't do both? Phones and cloud data storage aren't mutually exclusive.
It also has dtrace, including kernel support enabled by default.
This seems horrible, but I upvoted it nonetheless because of its perspective.
Einstein and the Great Fed Robbery
The idea is great. The visual implementation needs work, but that will happen. (I found it visually scarring to see the blue box jumping around wildly; maybe that's just me.) Anyway, thanks!
As Q4273j3b pointed out, improving quantitative skills is a must. The upcoming Coursera Machine Learning course would probably be a good start (a lot of the necessary math is introduced in the course).

Regarding the degree, credentials are important (and imperative if you want to direct your own research), but one option is to start out by contributing to an open-source project. If you have a specific area of scientific interest, then be strategic and find a project in that area. To take biology as an example, I would look at something like CellProfiler (they are on github!). Also read the papers published by that lab to get a sense for how the software is used. There are many other open-source scientific software projects, and contributions to a project could give you a foot in the door to employment as a developer in the field.
"As for the glue itself, I imagine it's trivially removable by qualified techs (there's probably a solvent that brings it right up?)"

iFixit even mentions their product for doing that using heat for the iPad: http://www.ifixit.com/Tools/iOpener/IF145-198.

Will that work for the iPhone 5? My guess would be "yes". If not, someone will have to find another solution (I guess this knowledge leaks from Apple's repair technicians). I would try cold before I started messing with chemicals.

If it turns out to be not that hard to remove the battery, once you know how, the root of the complaint is "Apple does not tell us how to take apart their stuff, and puts stuff together really tight." The latter is one of the reasons people buy Apple stuff; the former is not something Apple is unique in.
OCaml gives you a warning ("this function should return unit") if you don't use the result of each function call, unless that function returns unit (void). You can suppress it with the "ignore" function or with "let _ = some_function() in …"

I would like to implement this feature in Rust as well, as it would have saved me hours of debugging a couple of times.
It's called robotic arm edge. I'll let you duckduckgo it.
Actually I've looked at Go and it seems like a really shoddy step forward (as opposed to say D), but thanks for being so condescending about it.
Couldn't access on windows 7:
High Risk Website Blocked
Location: www.instigatorblog.com
Access has been blocked as the threat Mal/ObfJS-CZ has been found on this website.
The point that the article was trying to make is that in a capitalist economy, the people who make money only make it by provided a valued good or service (criminals obviously not included here). We point at the 1% with their cash hoards but they only received that cash by selling something in a voluntary transaction that benefited both parties.

E.g. I sell you a coke and get a dollar. You now have a coke and I have a dollar. No one complains that you should share that coke but bc I made a dollar (or several million dollars from selling millions of cokes) I am vilified for not "giving back to the community". The reality is I have already given back to the community -- millions of cokes! I provided a good or service that benefited the community! People like Cokes!

Now the author makes a hyperbolic point about them not paying any taxes or giving them congressional medals of honor which I take as humor.

I agree that the rich should pay taxes to pay for "Police protection, employee education, etc." I suspect most people believe this as well.
Yeah, talk about coming so close to a sale as a restaurant.
The shade of green you used for the buttons needs to be a little more darker.
I'm writing a book for O'Reilly and we use their Atlas tool which stores everything in a git repository. Pretty cool, especially for technical books.

It's open to the public [oops, I lied. It's private beta] in beta: http://atlas.labs.oreilly.com/
Foam is a really good insulator; lithium-ion battery abhor heat. Foam holding in batteries is not a good idea.
We're currently using Citrix to handle our "iPads don't run MS Office" problem and our "iPads don't run Internet Explorer" problem.

The result is so horrible that I've adapted the old jwz quote to describe it:

Some people, when confronted with a problem, think "I know, I'll use Citrix." Now they have two problems.
Or simply learn how to hack around nonsense rules, that are there just to make the school board like they are doing something useful. The important part of school is learning, all the grades and that are just instruments. Worshiping those instruments as sacred, doesn´t make sense.
I guess that kids learning to play a dumb system will on average perform better at a later stages.
Very strange...I'm investigating with the hosting company to see what's going on.
Forgot about dtrace - good point!

So much goodness!
"At 0.0004 bitcoins per video it would take 2500 videos to watch to make one bitcoin."

You seem confused by the divisibility of bitcoin.
His goal is not to make one whole bitcoin, but probably to watch ~100 videos (3-4 hours total?) which is 0.04 bitcoins which is enough to buy a meal (~$5).

Also the article is poorly worded but it sounds like the homeless guy is not taking advantage of the 0.000133 btc per day offer (it says "he can beef up..." but should be "he could beef up...")
Wow. When I was a kid I typed in, from a book, the sprite graphics code for a balloon and maybe made the world's shortest and lamest adventure game. Times change.
It's not like ubuntu, it's more like 2005-era linux. That is, it will work, and once you've got a working configuration it will keep working - but you do have to manually configure it.

I don't know how good the laptop hardware support is - my impression is more people use it on the server. My wifi works fine, but you should probably check yours is supported.
> MS isn't as far behind as Cringely thinks.

Microsoft is ahead actually. It is painfull and execution is far from perfect, but they are innovating in this direction fast.

1. Like Apple, they have unified large parts of Windows on PC and Mobile, most importantly the UI. Windows 8 and Windows Phone 8 also share a lot of technology; much more than OSX and iOS. For instance, they can easily support multimonitor setups, which iOS and Android cannot (afaik)

2. Microsoft has also built huge datacenters, and with Windows Azure, they now have a very complete cloud offering, including the possibility to run workstation class applications like Photoshop and Visual Studio virtualized on every device, including iOS (now that it supports a mouse) and Android.

3. Microsoft is far ahead in multi-user support, which is very important. From consumer accounts (with features such as Family Safety) to enterprise directories and cloud directories, Microsoft has all the infrastructure already in place. Settings are synced between all Windows 8+ devices, and it works very well.

4. Microsoft has a much better story toward organizations. Organizations centrally control security for their employees and they can determine how they run their systems. Azure enables hybrid cloud/on-premise solutions. Microsoft even pre-integrates their competitors OSses (several flavors of Linux) and services (Google Apps, Salesforce, and many others) in Windows Azure.

5. If Microsoft finally manages to come up with a workable Metro version of Office, the Windows desktop will become unnecessary for most users, and the new UI will start to make more sense: from phone consumption to desktop productivity to server administration: it will all work the same way. Apps may run remotely or locally without the user even knowing. Like Apple and Google, Microsoft will charge for an Office 365 subscription (for storage), and allow "free" installation of Office on any device, including iPad, iPhone and Android.
http://www.color-blindness.com/color-arrangement-test/ shows distribution IIRC.
It probably depends on your ability at typing, for anyone with a reasonable wpm an iPad is a major hindrance.
Honestly, whenever I felt like I had too much homework, I just didn't do it. You can always discuss these things with the teachers. Usually they're not complete dicks that want to ruin your life.

Let your kid grow a spine. (continuous) Sleep loss as a kid is very bad.
So if your point is a technical one, whats the main issue for you - that you can't emit hand-tuned SIMD code (I have no idea if thats possible) or that you can't do realtime because of garbage collection? I acknowledge that the go compiler has some catching up to do to become as fast as c++.
The Ph.D. Grind: A Ph.D. Student Memoir
Here is one moral use.

Don't do any mitm or forwarding, but just sit with the CEO or CIO with one in his office for a few minutes, and show him how his iPhone is suddenly connected to his home network.

Then you can explain all the implications of this. Including that this is a readily available device for low cost. And that this particular attack has been known and documented since 2004.

It would seem unlikely that manufacturers of devices relying on WiFi are unaware of this. Run a bar across their cages to get this fixed.
:-), my bad. Shane doesn't work for us. His name is listed on the research page, but I should add his name to the software page to credit him there too.
There are always enough jobs.
There aren't enough jobs that people are willing to do for the money others are willing to pay.
If I knew someone near me was living on <$1/day, I would raise their pay to $5 to do something mundane. If that person could find 15-20 of me, they are above the poverty line. My standard of living has gone up and so has theirs AND they now can circulate that money to others in their service - and so it goes on.

The problem isn't a lack of jobs, it's the draining of capital flow that happen when the monetary system dries up. Whether you believe that to be unfairness or just some players being so adept at the game... that doesn't matter.

The ball needs to move or people who want to play the game will be sitting out. If the ball is kept moving, even artificially, anyone who wants to play will get to play. The only ones left out would be willingly out or mentally/physically unable to play at all.

Right now, we let the game rules be such that some smart shits helped some lucky shits collect the ball and now the dumbshits think the pile of "money" is worth something when not in circulation. Look at all my symbols of currency! Doesn't matter if it's dollars, metals/commodities, or the butcoin... without a functioning-thriving ebb and flow of currency, everyone is poorer.

Spend like death with 0 is the goal. Don't take on debt or get greedy. We'll all live better.
I've heard Debian/kFreeBSD has poor multithreading support because it's built against glibc/libpthread rather than the native freebsd libc (which has an NPTL-equivalent).
It surely has a lot of influence on economy, history (culture is a different thing in a country-continent like the USA, but most countries are the size of a state, not the Union). Is * important to understand the state of *?

Texas City^H^H Austin of Texas

Los Angeles^H^H Sacramento of California

Anchorage^H^H Juneau of Alaska

--

Edited to fix the initial bad example.

--

Screw it, USA states have their capitals assigned to the weirdest cities instead of the largest ones. No wonder that you don't understand why capitals are important to normal countries.
How I Used Data Science To Estimate The Annual Cycles In The Housing Market
Ellison: "Every ecosystem needs a scavenger".

(Referring specifically to CA, and quoted by Marc Benioff here: http://www.blnz.com/news/2008/02/19/SaaS_Have_Breakout_Accep... )
Using ORM layers to Ease Support
Well put. It's like Perl but in self-denial - for each way to do it there's a bunch of people claiming it's the only right way to do it. And it changes every year.
Occasionally I get asked to add comments in for standard language features that others might not know. That to me seems like a waste of time.

I have no problem emailing people to let them know of a feature they may not be aware of, but now that language feature is documented right there in our code base.
I completely disagree. Playing ladder in Starcraft 2 can be stressful. But that's actually part of the positive effect. You can use it as a learning exercise for keeping your emotions in control, keeping focus in a game, taking a loss in 50% of games, some of these losses being very embarassing.

This game seems to elicit an emotional response in me that is the closest I usually get to "conflict" or "fight/flight".

I am about Bronze/Silver, and I don't play for more than half an hour per day on average.

Playing this game has something similar to most sports, arts, and professions: You have to work at it to get better, but without having a snowball's chance in hell of making it to the top of the ladder.
I see an increasing number of people using keyboard cases with iPads. They work fine.
This research is done by the same guys at nanex that broke a story earlier this year about another early release of prominent data, ultimately leading to Reuters acknowledging that it was responsible for the leak:

http://www.cnbc.com/id/100792260
I don't know about shady, I just know a lot of people don't care for them or the way they present things. I'd also just read the Forbe's article and then clicked through to techcrunch and realized that's what they were reporting from.
> go/build: support including C++ code with cgo (CL 8248043).

As someone who spent all of yesterday trying to figure out the best workaround for the lack of this functionality, I'm very happy to see this change.
I think it helps to get a sense of the world - though browsing through an atlas, and getting broader lessons is much better than just memorizing state/country capitals.

I loved browsing atlases as a kid, and ended up visiting close to a third of the countries in the world (ok, so I cheated and went to Europe :P ), so YMMV.

PD: I still want to see the remaining two-thirds of the world :)
Exactly. Stop being fancy with silly analog clock metaphors - time is numbers, just give me a numerical keypad.
That is a bad designed test, for all the reasons you learn in psychology when talking about experimental test design.

Most importantly: How is this thing scored? Imagine you have everything but one block in the right order. Now every element following that false positioned block is one apart from the right position. Are they now wrong as well? Or are they scored as correct as they are in the correct order in itself?

I'm sure there exists rules for this test design, but it is a hard decision nonetheless. It's error-prone.

It would be a way more sound experiment when presenting always only two colour blocks and letting the user bring them in order (or let them decide: which one is greener, stuff like that). This way one would also detect whether people are able to distinguish between the colours.

Edit: But if they are specific testing for the way people arrange that stuff and try to detect patterns, then well, might be a different story.
This is an interesting market that you are targeting, but I'm curious what your revenue looks like. It looks like you are banking on people upgrading to a premium account to make money, but to me it seems like you are giving away fully functional websites for free. You are giving so much away that there really isn't an incentive to upgrade.

> There is no setup fee or minimum term (even for our free plan).

>Can I stay on the free plan forever? Definitely. If you operate a small business or are simply growing, we want to support you. Our premium features are aligned to those of a larger restaurant, so once you’re more established you’ll have the ability to upgrade, but it’s all up to you!

and you don't put ads on the restaurant's site either, so there is no revenue coming in to you on that end. Maybe I missed something when I was digging around?
Vote seals fate of Russian Academy of Sciences
This post did little to convince me that the hate was unjustified. This guy is such a stereotypical hipster it's not even funny.
I had the same thing, I got a 15 and I started seeing illusions like each box changing size based on its color.
Would they be better if they hadn't go with Android?

I know, I know: "we'll never know"... as for me, I'm done with HTC and Motorola (three last terminals from them before my Samsung).
This is great advice (besides the cheating, obviously).
If C++ programmers were attracted to making their language more elegant and safe yet more powerful at the same time they would have switched to any of the statically compiled, typesafe, managed languages years ago.

If Rob Pike was doing things in C++ that Go could also solve, that means he could've done them in C# or in Haskell too, which means he shouldn't have been doing them in C++ in the first place. (Strousup explains why in his recent GN keynote if you doubt that)

Of course solving that problem by inventing a new interesting language without any of the (psychologic) baggage those other languages is awesome. It seems to be rather succeful, but it's naieve to think that it would attract C++ programmers, there's just nothing in there for them. The C++ programmers who are looking for change have more to hope for in for example Rust.
An aside: I've been reading Mr Penumbra's 24 Hour Book Store. Good, breezy, semi-techy read.
Both of those are problems for me. The garbage collection is probably the larger one, though, since I'm sure one could add explicit, hand-tuned SIMD into any language (auto-vectorization, while useful in many contexts, just doesn't cut it here).

The main thing is that the garbage collector is a problem in time-constrained and memory-constrained environments. I can't afford to wait to clean up my large data set until the GC decides to, and I can't afford to wait the 100ms that the GC may take. Or, more accurately, I might be able to, but I just don't know, and that lack of certainty means that a GC language is not an option for me.

But that's not to say that Go suxxors! Different solutions to different problems. I'm just saying why I won't be using Go to work on the project I'm on now.
The Making of Teehan+Lax : The Story of Our Company
* capistrano for deployments

* exception_notification for email notifications

* state_machine for, well, state machines

* pg_search for simple postgresql searching

* premailer-rails for html emails

* whenever for cron jobs

* backup for a backup dsl, useful with whenever
> C++ was the first language I really invested in mastering during and after college

This is partially why you picked up Python so easily. It's one thing to approach a language like Python as your first, but if you took the dive and learned c/c++ prior, everything else is going to be much easier to grok.
Most likely you could score with a levenshtein distance.

http://en.wikipedia.org/wiki/Levenshtein_distance
For a laptop, if you're looking for a "just work" solution, I would say forget it. Automagic full support for touchpad, energy management and such is not there yet. Not too surprising, even linux still has trouble here and there with laptops, but I think trying it in that context would make you dislike freebsd for the wrong reason.

But on a server or even a desktop computer, it's really great
If I understand the source code correctly[1] they use the output of rdrand directly. However they also have an option "hw.ivy_rng_enable"[2] to disable it.

The code is actually nicer to read than the Linux counterpart and it seems trivial to implement a new "random_adaptor" that would xor the output of ivy (rdrand) with yarrow (the software one).

[1] http://fxr.watson.org/fxr/source/dev/random/ivy.c
[2] http://fxr.watson.org/fxr/source/dev/random/probe.c
We've come pretty far if without blinking it can be said that 8000 API calls per second is fast and you can get there only by using a language like C++, in 2013...