skysight-inc/HackerNews huggingface dataset:
Funny thing. I watched it two times on the same day and told couple friends to watch it so I can talk with them about it. It really a movie to think and talk about...
I've got a theory that this can all be explained by cost of communication.

For a long time, word of mouth was what determined what people thought of businesses. Plus, high cost of communication kept most businesses small.

Newer communication technologies made very large companies practical, but the tech was expensive enough that it was most effectively used by those large companies both internally and externally). This a) meant a large company could override word of mouth with enough advertising, and b) encouraged the rise of professional managers, who spent very little time in contact with customers and mainly knew what their underlings told them.

But now, with the Internet, the pendulum swings back. Things like email, Facebook, and Twitter have brought low-cost one-to-one and one-to-many communication to the masses. Advertising doesn't work as well, and one person with a good or bad experience can tell hundreds, thousands, millions. If a CEO wants to know what people are saying, a simple Twitter search will tell them, with no underlings to soften or filter.

So smarter companies are recognizing that they can get a competitive advantage by acting like a small-town business has all along: the person in charge opens themselves up for unfiltered feedback, using that to fix their organization and get great word of mouth in the process.

What I really wonder is where the new equilibrium point is. Advertising has less manipulative power, but it's not gone. And large companies will try to control new media just like they tried to control what turns up in the press.
Who is this "we"? We don't refer to highways with the definite article around here.
I made a mode like this for a dcpu16 emulator as a mode proposal.
http://fingswotidun.com/dcpu16/GraphicsMode1.png

There's potential for extra data in the situation where the two colour attributes are the same. Possibly have a second compliment palette where

if A==B {
colourA:=pallette[A];
colourB:=compliment[A];
}

That allows for an extra set of colour pairs, to help out in unusual cases. You don't gain ability to set the bottom right pixel of each cell to the compliment colour, so even though it gives you another 16 colours to play with you get some interesting restrictions rewarding clever use.
> Unless you are a sociology major that is.

John H. Lienhard is Professor Emeritus of Mechanical Engineering and History, getting his PhD from UC Berkeley.

> I fail to see the ingenuity,

You can't see something ingenious with probably illiterate people using a different base to multiply numbers? As per the Wikipedia link posted by vilhem_s "The method as interpreted by conversion to binary is therefore still in wide use today as implemented by binary multiplier circuits in modern computer processors."
"couldnt you say that the meaning of the life of certain ants is to serve their queen"

You could say that, but the word "meaning" in this context is not used in a literal sense, it's expressing something closer to "purpose".
The word "meaning", when used literally, applies to communications. It's the thing the communication is supposed to express. An ant's life is not a communication and therefore the word meaning does not apply in a literal sense.
You can make it over an open fire - two sieves wired on to a metal rod will do the trick.
http://opensource.com/law/13/1/making-commercial-open-source...
Even if I overlook the auto-update part, the phone is still locked, and I don't seem to me able to restore it in iTunes. Hopefully DFU + restore will work.
Passing Bitcoin Around the World: A Simple Bitcoin Demonstration
I see it as a way to get people into the ChromeOS ecosystem without having them jump in the deep end with a machine that can only run it. Consider you're a business ... you are already Google Apps users, your users spend most of their time in Google Apps. But not all of their time. There are still bespoke apps that only work in windows, a smattering of people that can't do without real PowerPoint or Photoshop or something.

Now you're going to purchase new laptops. For support you want to get the same thing for everybody. Are you going to get ChromeBooks? No, you can't. But could you get Win8 laptops and then rig them all to boot up straight to ChromeOS with a small escape hatch back to Windows land for those who really need it? Absolutely.

Of course, none of this flies just yet, but Google is all about skating to where the puck will be. So they are skating hard to this world where we are all more than satisfied to do everything in the cloud, and running anything locally seems a bit like changing your own engine oil or running a generator to make electricity would seem to us.
List of Python API's
Developers for Equity is For Non-Technical Suckers
>Which means that you're ripping them off worse by sneaking snacks than you are sneaking a video camera in. //

You're not "ripping them off", you pay for your seat. They're welcome to advertise at the payment desk that people who may have food with them aren't welcome however.

Not being a persons most profitable customer is not the same as ripping them off.
It couldn't have been efficient since it is patently idiotic. Just spread 34 groups of 7 stones each on the ground and count them! That's all you have to do. No algorithm at all, just symbolic logic, and you need fewer stones, and probably takes less time as well. The only way to use this algorithm to portray the mathematical prowess of native Ethiopian culture in some positive way is to argue that the Shamans purposefully used this algorithm to obfuscate the process and maintain the life style and privileges of the priestly class. I dare you to claim with a straight face that this "algorithm" is even remotely comparable to what the Greeks did, e.g. Archimedes' proving, PROVING I repeat, in a mathematically rigorous way, in the 3rd century BC, that a sphere has 2/3 the volume and surface area of its circumscribing cylinder.
The whole website embedded in a Flash movie.
Palo Alto: Palantir
Yes, please god avoid 24 Hour Fitness. Their business model isn't selling you fitness. It's selling the dream of fitness to people who will come in about twice during their contract.

In addition to all the options mentioned above, check out the city pools. The lap swims are $5 a go, with no contract at all. You just show up, slip Mr. Lincoln under the glass, and go do your thing.
These robots will soon hunt down jellyfish
Use sqlite3_open_v2 with the SQLITE_OPEN_READONLY flag. It's been there for several releases now.
Am I missing something about this "do documentation right" as while I've got sqlite working a few different times, generally speaking it wasn't their docs but SO that actually enabled me to do so. As far as I remember it is definitely anti-noob. The very first page in the documentation repeatedly uses KiB instead of Kb for example. The first example is in TCL. The 2nd example is in C.

Not Java, not Python, not Ruby. TCL & C.

Documentation done right for a small percentage of programmers elbow deep in neckbeards maybe. Alienating and weird for the rest of them.

Still a fantastic product ofc!
I am a pretty heavy Facebook user and can't see the slightest use in Twitter. Or rather, it seems like an actively awful thing.

Facebook already allows and even encourages short posts. Forcing them seems like recipe to produce horrid dreck and that does seem just like what Twitter does.
Within 24 hours 99% of the time. Longer for unusual circumstances.

Although always preferrably asap
It's a California thing.
I think to do that they would have to somehow leverage the existing userbase of their mobile devices.
nostradaemons, thanks for great comments in this thread.

We have been recently doing HTML5 app for iPad and noticed you really have to be careful with layouts and recalculate styles to get a smooth performance. We also built a rudimentary tool to run automatic layout performance tests on a real device, because the layout problems easily creep in if you don't constantly keep eye on them.
I am in the same boat. I have been working as a Web Developer for 2 years doing full-stack but PHP as the backend. Switched over to Ruby 3 months ago and the positions I did find I never heard back after applying.

I am now doing a Rails internship for free for a few weeks and then I am bumped to minimum wage while keeping my current Web dev job.
How Name Servers and DNS Records Work
I think it is hilarious how Jobs basically reinvented the wheel when it came to operations security, when there have been major organizations doing secret things for decades that he could have pulled the lessons from.
Initially I thought that, but I can't explain the 'almost' that follows?

also it would be idiomatic to say
"now more than twice as fast as" instead of "now more than twice as fast than".
As long as we're talking about being cheap and transportation, there's a pretty quick bus completing the loop from the end of the BART to the south in the East Bay to San Jose and Caltrain. As someone who rents in deep East Bay, Walnut Creek, it's often faster to go along the bay like this to get to Ebay/Paypal/whatever than BARTing into the city and taking the Caltrain down. OAK airport is very nice as well, with SFO constantly closing runways due to weather.
"You sock away your SF salary for 40 years and then retire in a cheaper COL area with no state income tax."

Small correction -- state income tax in CA is a big deal even if you're saving for retirement. And once you retire, you presumably won't care what the state income tax is.
The Bay Area has a lot of hiking trails where not many people know. Marine county alone has hundreds of trails. Lots of trails in the mid-peninsula, inland, in the mountains, along the coast, along various reservoirs, lagoons, or lakes. East Bay has lots of trails in the mountains. Evan SF has some. Land's Ending at the Pacific coast is perfect for an easy sunset hike.
> John H. Lienhard is Professor Emeritus of Mechanical Engineering and History, getting his PhD from UC Berkeley.

Close enough for me. Frankly I doubt that he honestly believed every word he wrote. People in high places have to routinely perform public worship of the PC god, "all cultures are equal", etc.

Regarding the "ingenuity" see me reply above: https://news.ycombinator.com/item?id=6502665
Zed Shaw - "The Web Will Die When OOP Dies"
Do we call money made from investments or inheritance Welfare? In a post agrarian society, work and income are not related.
You're getting a bit hung up on the stones.

This algorithm allows people to multiply two numbers if all they can do is multiply and divide by 2, and add.

> It couldn't have been efficient since it is patently idiotic.

And yet is it so efficient it is how computers multiply.
Okay, first and foremost, the algorithm obviously was never actually used in the way this story describes, because it is totally ridiculous and that is not even the point of the article.

But let's say it was. In saying that the shaman knows how to put two sets of 7 stones in a particular pile, it is implying that the shaman also knows how to put 34 sets of 7 stones in a particular pile. He also knows how to count them, so the problem is already solved. What he is doing is a bit more "rube goldberg" than novel. It may have parallels with some real algorithm for multiplication, but it is certainly not a very direct representation of it.
This is a pretty weak argument. Using "KiB" instead of "KB" is precise, not "anti-noob". And I don't think that there's a serious reason for a C library to provide a non-C tutorial on the off chance that you don't know C and have to bind it to a language without libraries--if you're using almost anything modern, you already have a SQLite library and shouldn't need to do the binding yourself.

Even assuming the lack of a library, however, I still find the "but it's all in C!" argument unpersuasive. The idea that C is some deep "neckbeard" stuff is just silly. Part of understanding programming is understanding how your language of choice interacts with the lingua franca that is C, even if you don't know C yourself (which you really should, even if you're working in Ruby or Python or Java on a regular basis). So learn what you need to learn before using SQLite if you have to write your own bindings. That is not a big deal. If it "alienates" you, learn more. It's all out there for you.
Some context that I couldn't fit into the < 2000 char limit (but probably should have).

This is the embarrassing part. I'm actually two months into my first junior level position at a colo, and I administer a group of my own servers behind a CARP'd redundant firewall that I set up. I even have access to an old Catalyst that's just sitting around. I know how to set up servers no problem, but what I don't know how to do is make a complicated cluster of machines work together. I sometimes write down hypothetical networking requests to figure out, but I haven't started building out any of those with the spare machines we have around.

I don't feel inept at my job. I don't even feel like I'm useless. But what I do feel is a vast chasm of knowledge and experience between me and my superiors. Knowledge so vast that it seems unobtainable to me. My own skills and knowledge have increased dramatically, and my appetite for learning daily is, honestly, voracious. I just can't shake the feeling that I'll never be as good, with them all coming from academic backgrounds that focused on computing.
I agree, but you have to have to be on guard for the opposite problem, which is taking too long on your tasks because "you don't ask for help enough".

I, um, "know people" that have been on that end of the spectrum.
The official pronunciation of "SQLite" is "ess kyoo el ite". That's straight from the author.
If you want facts, require TPP to be open. It's not, so stop it until it's too late.
The joke is that it's a SoCal thing to use the definite article, or so I hear -- although I moved to SF sometime back, never lived in SoCal, and find myself saying "the 101".
Unfortunately the FSF holds the view that a clause like that makes software "non-free". See http://www.gnu.org/licenses/license-list.en.html#JSON
Great article, and I highly recommend the rest of the articles on gwern.net if you're looking for thought provoking and well-researched writing on a range of topics.
Even with Swype/Kii keyboards?

I find they're quite fast!
Why every eCommerce site must use OpenERP?
Maybe they disagree with GM business practices and don't want to buy them. Is such information available from the stores? On the packaging? At a kiosk somewhere? Where?

It's the flipside of the oft proposed "let them vote with their dollars" solution that's not often discussed: in order to make informed decisions people need (easy, plain language) access to honest, total information. If the problem of information is solved today in a non-utopian free-market, the move to one becomes less dangerous. If we shift to one from the information desert of today the consumer is just screwed for eternity.

That is, it's one problem of many with that solution; the hardest, as I see it, is proving that such a thing as a rational, informed consumer is not a myth.
What do you guys recommend for health insurance as a freelancer?
(Short term and medium term visit)
"I do not believe that any scientific teaching ever was more thorough, or better fitted for training the faculties, than the mode in which logic and political economy were taught to me by my father. Striving, even in an exaggerated degree, to call forth the activity of my faculties, by making me find out everything for myself, he gave his explanations not before, but after, I had felt the full force of the difficulties; and not only gave me an accurate knowledge of these two great subjects, as far as they were then understood, but made me a thinker on both."

-John Stuart Mill: Autobiography
Here's Netflix Exhibitor (which I wrote): https://github.com/Netflix/exhibitor - the developer who wrote the build scripts did an incredible job. I'm very impressed. However, I don't comprehend it. Note: this was previously in Maven and had exactly 3 POM files.
and VMware, which is the largest non-hospital, non-Stanford employer in town.
>and the user just has to think in terms of 0-100

This is the part I'm not understanding. Why would the user want to think in terms of 0-100? What benefit is there to that? One way or another, you're going to be doing Math.floor(val*N/maxVal). What difference does it make if N=5 or N=100?

The only advantage I can see is that setting N higher means that you can later add more steps without breaking backwards compatibility. But this is one case where that definitely won't happen, since the steps are a historical reference.
Thanks. Added a reference to your post.
Does it help if you don't call them "stones" but call them "bits"?

(https://en.wikipedia.org/wiki/Multiplication_algorithm#Peasa...)
That and it just sounds silly.
Added. Forgot about those (shame on me). Specially Palantir, since their building is right across the Caltrain.
Hydrogen Hydroxide is similarly ignored...
SQLite doesn't _mandate_ "do no evil".
Interesting, although the FSF example uses "shall", not "may". A lawyer might argue that only the prior is binding.
Well I think it's obvious what he meant ... If true, tripping over obvious, common knowledge things like what materials block RF signals is not something you would see major cell phone players doing.
You especially don't need butter if you cook it in something tasty like lard or duck fat :)
Patent Troll Intellectual Ventures Running Out Of Cash
It's mentioned indirectly. pg wrote about it on his blog post
ADHD Pill Faces High Hurdle in Europe as Stigma Persists
Phil Plait's (Bad Astronomer) review(1) on Slate is based on the actual movie rather than the trailer. The summary is that despite some big problems with the science, it's a fantastic movie and you should go see it. I agree with him, I saw it yesterday and loved every minute of it. I'm able to both recognize that it's not scientifically accurate and still enjoy the hell out of an otherwise well written, acted, directed, and beautiful film.

(1) http://www.slate.com/blogs/bad_astronomy/2013/10/04/ba_movie...
Alright, it's at odds with the developers I've spoken to about it. GMaxwell cautions most developers when they attempt it, for example.
3) If someone poisons your DNS server and points you - and you alone - to a hostile version of the jar you are downloading.
Buzz Aldrin liked it: http://www.hollywoodreporter.com/news/gravity-review-by-astr...
From their website, it looks like the magazine is part of the Smithsonian Institute, i.e. they are affiliated with the museums (you even get a membership when subscribing to the mag).
Linux Blackberry OS 10 Cordova plugin development setup
There's a small group of people out there consistently making money trading and you can start with a rather minimal investment. Well, i believe 25k as a retail daytrader. Less at a ..prop firm.. But that route has its own set of risks and advantages.

What you need is an edge of course, but a real edge. The guys who make money for a year or two or five and then lose it all in year six are also common. They thought they had an edge and didnt. The problem of course is, as with arbitrage, the market itself eliminates any edge for it participants. It is possible to be successful, true its not easy, but im not sure what in life thats worthwhile is easy. Guys who say, its impossible, you will lose. Thats ignorance. HFT definately has an edge, but its not as much in their propietary strategies as people think. HFT firms can make on average a tenth of cent profit on every share traded, and be profitable. Of course they trade large volume, and with their broker dealer relationships pay a very very low commission rate, a rate so low its unavailable to the average joe. If they paid what you pay to make a trade, they would go broke. Their other edge, techniques to flash orders in high speed to the exchanges, are in part edges based on their expensive high speed connections, but also in some cases lax regulatory environment. Generally, markets have rules against ..manipulation.. Meaning showing or placing an order they have no intention of executing, but placing it to manipulate the current price and there are a few ways to do this. Exchanges overall have cracked down, but not always to the extent they could. Some trading operations have been caught and fined by the sec for this kind of activity. And then of course their strategies mostly based on statistical methods which presumes the price movements are random and statistics can be used to predict them. With the other advantages, high speed connections, extremely low fees, high volume.. They dont need a crystal ball in their strategy, but something just good enough to turn the 50 percent chance of success to say 50.1 percent.

Recommendations for you, learn by doing and get a low fee broker. Not giving away your profits in commissions is absolutely essential. Interactive Brokers is a common choice for the retail trader and pretty good choice overall. With trading, its tough as you may have to go bankrupt a couple times to learn what works. More than many people are willing to tolerate.
Auto-vectorization is impossible for a lot of real-world code because it requires changing how data is laid out in memory. Notice that the AVX version of the raytracer actually involves packing blocks of x components into a single 256-bit-wide variable. Realistically, a compiler is not going to be smart enough to figure that out.
They're real law breakers, aren't they. :)
Quantity versus quality, when mastering a craft
Yeah, my first introduction to Twitter was frustrating because I was trying to use it like a feed... Twitter is not a substitute for feeds. The total lack of "weight" given to things that you have a high-interest in vs. things you have a low-interest in (but have an incredibly high postcount) made that kind of usage frustrating for me.

Twitter is a good platform in some ways - it's simple, sensible and effective. But it scratches a very particular itch and seems to fail both as an RSS-like platform (I want to read everything that comes out from sources X, Y, and Z) and as a "what's exciting right now" platform such as Reddit where the best of the best bubbles to the top.
It is simply a way of performing multiplication without requiring a positional notation system. If you don't have that this allows you to do multiplication of very large numbers assuming you can divide and multiply by 2. You could do this on paper but usually you would have objects that would represent number units used in the culture such as 50,10,5,1 etc. So your objection that you might as well count them out is simply not true, this method is faster than what you suggested.

>>Reality doesn't always conform to the PC narrative of how all civilizations are equal. Unless you are a sociology major that is.

I'm not sure what your point is. True positional numerals have a long cultural history that doesn't lend itself easily to an analysis of which culture performed math better.
Seen this kind of epilepsy in Gmail chat frame too. For me it means these modern web apps are going against the grain of html and should just learn to live within the constraints of the browser.

Moreover, once this animation problem will be be solved and kids will be able to do it in a snap, it will not be cool anymore and we'll go back to static, just as flat ui came as soon as shades were done easy.
Suggestion for more food: East Bay? Berkeley Bowl is pretty awesome.
No, the algorithm as described is very different from binary multiplication. It requires a number of stones proportional to the result, while the number of bits required when doing binary multiplication is polylogarithmic.

It's a big difference: 1000 * 1000 would require 1000000 stones if done with the "Ehiopian algorithm", but it can be done with less than 1000 stones by using normal binary multiplication.