skysight-inc/HackerNews huggingface dataset:
>Which reminds me of the incredibly bloated software by Adobe and Autodesk. When compared to Blender.org which opens and runs dozens of times faster on hundreds times less memory.

I don't know about Autodesk. This "bloated Adobe software" meme doesn't hold though. Try opening a 200MB to 1GB image file in Photoshop and any competing editor. See which one will crumble. See which one will perform actions on the image faster.

PS may have UI bloat (custom flash panels, for one) and feature bloat, but it's a very performant and stable application for what it does. It does not have "memory" bloat. Most of the size of the app is assets (icons, vectors, fonts, templates, etc).

As for the actual code, if you don't use a feature the code isn't even loaded in memory --the OS does that automatically for any app.
Oh wow, I haven't seen a page that destroyed by Chrome's default to not load insecure content like this one. http://imgur.com/qfdqG
Isn't that kind of behavior just going to lead to websites ignoring it by default?
What if it were called "try/finally" instead?
My perception may be shaped by past experiences at various LargeCo's, but when I hear the phrase:

"I'm leaving to work on my own thing, but don't have an idea yet."

My mind translates that into:

"I have an extremely clear idea of what I want to do, I also am extremely aware that any ideas that could possibly be thought of on company time may be claimed as the intellectual property of my employer."

This may or may not be the case of Gabor and Google as I can't speak to their intellectual property arrangements, but there is nothing quite like a very public statement that you are intellectual property unencumbered to start things off.
Ask HN: Journals for CS practitioners?
Does anybody know of any journals that cater to practitioners in computer science, rather than academics? I think journal articles are a great way to introduce novel ideas or discuss clever implementations. Practitioner-oriented articles were pretty common back in the 1980's, but seem to have all but disappeared today. That's sad, because there are a lot of cool ideas that don't necessarily break new ground in theoretical CS but are still interesting to practitioners. E.g. Joel Bartlett at DEC published a really great paper on conservative garbage collection in the late 1980's, complete with sample code, that formed the basis of numerous implementations, including the collectors in SBCL and Dalvik. Articles like that are few and far between these days.

I think there is a nice middle ground between informal blog posts and theoretical CS papers, and I'd love it if HN-ers could point me to something that fills that gap.
I think what you're describing is basically the non-stochastic setting. The idea there is to assume absolutely nothing about the rewards (they can be generated by quickly changing distributions or even an adversary) but still try to do as well as the best single arm. The standard algorithm for this problem is the multiplicative weights update method, also called the exponentially weighted average method or the hedge algorithm. It's a really simple method where you keep a probability distribution over the arms and then reweight the probabilities at each time step using something proportional to the exponential of the rewards of the arms. If you run it for T time steps on a problem involving N arms, it gives you regret O(sqrt(T log N)). This is actually the best possible bound without additional assumptions. This is a good paper on it: http://cns.bu.edu/~gsc/CN710/FreundSc95.pdf

There are many, many different variations of the method and result. For example, you can show improved results assuming different things about the rewards. For exapmle, you can show O(log(T)) regret with certain additional assumptions. This is a really good book on different non-stochastic online learning problems:
http://www.ii.uni.wroc.pl/~lukstafi/pmwiki/uploads/AGT/Predi...
At least have an honest comparison:

function render() {
$return = null;
if($condition1 && $condition2) $return = 2;
elseif($condition1) $return = 1;
elseif($condition3) $return = 3;
else $return = 4;
return $return
}
Pulp Fiction in Chronological Order
I think the biggest benefit to the dashboard is (compared to something like A/B testing) it is much less iterative, so with the exception of adding another graph here or there, when it's "done" it's done. If you have the dashboard at all, it continues being useful. I've never heard anyone say, "Finally! We're done with our A/B testing! On to the next to do item..."
This is a really bad idea. Most people don't change defaults -- the idea behind DNT is that the people who care about privacy can easily take steps to assure their own privacy. As long as businesses know that browsers sending the DNT header are sending it intentionally, there's a chance that websites will respect it.

With this change, DNT becomes meaningless. How can businesses determine which users are OK with being tracked, and which are not? Since it's technologically easier to simply track everyone, and it makes good business sense to gather as many metrics as possible, businesses will simply argue that they can't respect a header that most people don't know/care about (since it was on by default). That makes things worse for the people who do care about it.
Why I'm Walking Away From CouchDB
They just released a new version of IE10 preview and it's expected to go gold in about 2 months, so they're giving time for websites to prepare before releasing it.

>It may even undermine voluntary adoption of the tag, since it no longer represents an explicit request not to track

I think this is sort of like how Apple disabled third party cookies in Safari on the iPhone by default and then Google was caught circumventing it. It could end up in a PR nightmare for advertizing companies if they don't follow DNT requests, whether opt-in or opt-out.
A Case Study In Private Google+ Engagement
Sabotage is not "indirect", it is very direct, and what's more, it's not even listed on Wikipedia:

http://en.wikipedia.org/wiki/Cold_war_(general_term)

You're wrong, but at least you're not a coward.
Crowdfunding Should Be a Local Phenomenon
Imagine how annoying hover effects would be! New input modalities just can't be bolted on to existing UIs. That's why Windows tablets have always flopped and iOS looks nothing like Mac OS.
Chicken, meet egg. Egg meet chicken.

Historically economic incentives did not encourage the selling of vulnerabilities that you created. And we have no demonstrated history of the creation of vulnerabilities for sale. Not surprising with the lack of incentives, and not evidence that it won't happen in the future.

But disgruntled IT people do all sorts of remarkable stuff. Take the case of Terry Childs, who locked everyone else out of San Francisco's network. Or a friend of a friend of mine who took out his frustration at a previous company by translating a chunk of their code to Latin and then implementing his project in Latin. (Yes, there is a Perl module that lets you program in Latin. No, this is not recommended in production code...)

There are a lot of IT people. And some do stupid things. Or interesting things. For instance there is a persistent rumor that http://www.win.tue.nl/~aeb/linux/hh/thompson/trust.html was not hypothetical, and that Thompson was actually observed using it in the wild. Really cool security hole. (And good luck doing a "git blame" for a bug that appears nowhere in your source code.)

But you're right that it is not the best argument against vulnerability markets. Given the quality of most company's code bases, there is no need to add security holes. It is easy and much safer to find the ones that are already there. However when you leak source code for private analysis, then don't report the bugs you find, the result is more 0-days and bugs not getting fixed. This makes us all less secure.

Of course with the increasing interest in compromising systems, this is happening regardless of whether or not there is a formal market for them. The present is insecure, and the future is guaranteed to be less so.
But if you buy finished iPads from Foxcon then they don't count until the finished iPad is shipped out the door.
Whereas Dell might buy in NVidia cards, Intel CPUS, Corsair memory and assemble it itself so that does count.

Although Apple are good it's largely a trick of how they manufacture. If Dell had it's assembly plant as a subsidiary company and wasn't billed for the computer until Fedex shipped it - they could have a 1minute turnover.
Possibly relevant : Bruce Dang on stuxnet http://www.youtube.com/watch?v=rOwMW6agpTI
As someone who has never used Graphite OR statsd, can you explain why you wouldn't want to do this?
Well I'm glad my comment got you thinking. You really answered my question with the last line of your post: "it's just that I think I can execute much better than them." In a competitive space where so many products are doing the same thing execution becomes everything. You obviously have the experience and I wish you the best in whatever idea you pursue.

One thing I do have to mention is that I bring a different perspective when I made my comment. I'm an electrical engineering student (graduating in two weeks) with only work experience from JPL and SpaceX. If I take up a job at any of those places after graduation, I would have to think more than twice before I ever contemplate leaving to pursue an idea. Then again my generation is full of risk takers, and I think I'm one of them.
NICE! It would be nice if I knew the rip quality of the trackers though, I'm not gonna blindly download a crappy telesync without knowing
2K is going to be 2 packets, a full size and and a short packet, roughly 1.5K and .5K.

For any transfer there is the per packet overhead (running it through the software stack) plus the time to transfer the packet.

The first packet will, in practice, transfer very close to 10x faster, unless your software stack really sucks.

The second packet is a 1/3rd size packet so the overhead of the stack will be proportionally larger.

And it matters _a lot_ if you are counting the connect time for a TCP socket. If this is a hot potato type of test then the TCP connection is hot. If it is connect, send the data, disconnect, that's going to be a very different answer.

Not sure if I'm helping or not here, ask again if I'm not.
Hover over the 'download' link and you'll see the full release name :)
So who does it help for them to be paying to airfreight an iPod vs having built them 10days in advance and seafreighted them?
I am weary of reading that every RDBMS does an expensive query-plan calculation on every non-sproc DML... maybe you know of a few that behave this way, but there are plenty that don't.

Alternately, suppose one would like to use SQLite with a competent ORM--what's the harm in that?
Another exception is Libya where they're not considering it a military action.
offtopic: why do you need "scan" button? The system should know if it sees QR code by itself.
Crowdbooster is looking for a full-stack engineer in Palo Alto, CA.

We've built the best way for businesses to get fast, actionable data about their social media accounts. Tens of thousands of businesses use us every day, including Fortune 500 companies, advertising agencies, coffee shops, sports teams, rappers, politicians, and more.

Some more things about us:

-We have a legit technical team including two Stanford engineers with backgrounds in machine learning, human-computer interaction, and databases.

-We believe in simplicity, minimalism, and creating things that are a joy to use.

-We're here to help businesses use social media to build real relationships, not spam, and we’ll never compromise on that.

-We're funded by some of the best early-stage investors in the valley, including SV Angel, Charles River Ventures, Y Combinator, and several early investors and employees of Facebook, Twitter, and Slide.

What we'd like to see from you:

-While your peers might describe you as a rockstar, the term embarrasses you. We love rockstars (many of them are Crowdbooster users!), but we've made a conscious decision to have a culture that revolves entirely around our product, not our egos.

-You've wrestled with big data before. Crowdbooster requires storing terabytes of data, extracting insights using statistical learning techniques, and making it available to our users in real-time.

-That said, you like working at every level of the stack, not being pigeonholed as a backend developer.

-You care a lot about the products you ship, and don't need a manager or "product guy" to motivate you to get every detail right.

-You're familiar with several parts of our stack, and willing to learn the rest. We use Python, Django, MySQL, Redis, Memcached, jQuery, Protovis, RabbitMQ, Celery, HAProxy, EC2, git, and more.

-You have projects of your own to show us. It doesn't matter whether it's an open source project, a startup idea, or just a really fun toy project. Just as long as you shipped it.

If this fits you, email jobs@crowdbooster.com
Cloudinary - Upload images to the cloud with RESTful APIs
MRAM maybe? (http://en.wikipedia.org/wiki/Magnetoresistive_random-access_...)
Seems like a terrible idea. I think the vast majority of online marketing companies are very willing to let people opt-out of tracking [1], but people who haven't expressed a preference? If DNT header becomes the default for browsers then I predict ignoring DNT will become the default for ad networks.

[1] http://www.networkadvertising.org/managing/opt_out.asp
what? HN submission is still alive for me. Or are you talking about something else?
Apple is one of lean manufacturing's greatest success stories. I mean lean in the original Taiichi Ohno sense: reducing waste during the manufacturing and fulfillment process.

In 1997, Apple had 437 million in inventory with 7 billion in revenue. By 2006, Apple had just 270 million in inventory - with 20 billion in revenue. Today, it's 1.2 billion in inventory on a staggering 108 billion in revenue. Since the instatement of Tim Cook as the top guy in Apple's operations department, Apple has become one of the most efficient consumer electronics manufacturers in world.

By comparison, HP currently has 7 billion (!) in inventory with 127 billion in revenue - that's nearly 5 times as much inventory per sales dollar than Apple. Sony has something like 8.6 billion in inventory on 89 billion in sales - almost 10 times worse than Apple.
Chess Knightmare and Turing’s Dream
Check out the sinatra link...
"Mr. Cook closed Apple’s factories and outsourced all manufacturing to a far-flung network of suppliers in Asia. Inventories decreased to 60 days, then to 30 days, then to the just-in-time model. Mr. Cook virtually lived in airplanes, traveling the world to meet with suppliers and browbeat them into meeting his demands."
http://www.nytimes.com/2011/01/24/technology/24cook.html?pag...

I can't say how long it takes to make every part, but it seems like Apple has leverage with its suppliers. I do agree that looking at the 5 day metric is only part of a picture.
It's a typical Rails 3 apps, Nokogiri used for scraping, PostgreSQL db (migrated from SQLite originally), jQuery+ui for the aucomplete (lazy, yay!), and that's about it :)
Ari Emanuel, this is where I work
Underscore.m
I like the UI and the execution. I don't know why it is limited to movies. The UI could easily be used for music too.
When I watch crews build a house, I am struck by how resistant this activity has been to automation and mass production techniques.

A truck will drive up to the site with a stack of lumber on it. Workers will individual measure, cut, and fit the pieces together. Wiring is all eyeballed by the electrian, and custom fit. The same for plumbing. Finish carpentry is all done piece by piece, by skilled craftsmen, and all hand fitted (and are a huge component of the expense of a house).

It all seems ripe for a revolution.

I'm not suggesting that houses be all cookie-cutter identical. But a custom design could largely be built in a factory, trucked in, and then you'd just have final assembly done on site. The result would be higher quality and lower cost (and less labor).

You can see some of this with roof trusses today, which are custom built in a factory and then trucked to the site.
No, you need to embrace how Objective-C is written today because blocks (and all those braces) are a fundamental part.
I really really hope this isn't a 'preview announcement' along the lines of what Microsoft used to do. For those of you who don't remember, there was a time when companies would innovate some product or service and that would get some traction with the market. Then Microsoft would jump in and say "Oh, we've been working on <x> for years and its almost here!" and then they would layout a product or service that was remarkably similar to the startups product except that it came from Microsoft instead of some 'unknown.' This tactic was designed to delay customers from adopting the technology from the new company until Microsoft could come up with an equivalent.

It has always been a perfectly valid marketing tactic. I consider it the 'U' in FUD (Fear, Uncertainty, Doubt). And it works well for a while. But history tells us that once a company starts employing it, it suggests that their ability to innovate in their markets has dropped behind smaller, more nimble companies. And that generally means the company has reached the end of their 'free' growth.

As an investor, I adjust my expectations on the company to grow modestly, or through acquisitions. As an employee (well at least when I was Sun this was true) I'd expect to see more and more 'cool' things that happen elsewhere per Christian's Innovator's Dilemma.
Ok... even with major improvements I could not see myself using this. This is why -- please do not take it personally:

(1) the core functionality already exists in the form of the hyperlink. HTML lets you easily reference external materials as well as handle inline footnotes. It is relatively easy to port existing content to HTML and vice-versa and mix-and-match reference styles. And people can dive into subjects in as much depth as they want on existing sites (look at Wikipedia). There are WYSIWYG editors. And content is portable. So why switch?

(2) if I care enough to write a book, I care about making it look good. The website does not look as good as a default blog, and the added functionality is intrusive and ugly. For one example, look at the way the down arrows occupy an entire vertical row, distorting the spacing of the text. The HTML design looks like it is using 1990s display defaults (no floats, no inlining), even though it is clearly more sophisticated once you check the source.

(3) teachers and educators very rarely put effort into creating content for institutional educational when it doesn't play into a larger project or effort initiated or supported by a school/grant. This might be a controversial statement, but which school started Wikipedia? Which school started the Khan Academy? Look at the limited number of open source textbooks almost twenty years after the web began making inroads and you can see your market does not really exist. Teachers will experiment with mass market platforms (like blogs, twitter) which have social reverb and cachet. They don't get institutional support for writing open source stuff on the web so there is more focus on fulfilling individual classroom needs than writing more general textbooks.

(4) compared to HTML, it's cognitively more difficult to have to always be thinking about what sort of stuff to leave out or minimize. Someone writing a textbook is already applying selection criteria. You are asking them to cognitively handle presentation-level data as well. This puts a higher bar on getting useful content even if someone starts writing.

(5) the triangles are too big and are on the right-hand side. The default is smaller triangles to the left which point to the left when closed and point down when open.

(6) "Bookvoid" is a problem. Even if someone out there hypothetically wants this, what keywords are going to bring them to your site and what metaphor will you use to explain what is happening? You don't have an organizing metaphor ("Wordpress for Teachers") that makes intuitive sense and helps your users figure out how to explain what you do to others.

(7) You would probably get better adoption with something like "Wordpress for Teachers" which simplified the install process, targets a specific market that wants your services, and includes default functionality that makes sense for teachers, such as easily converting their posts into a book format for distribution across the platforms they will care about (Amazon, iOS, eBooks, etc.). Not that I would enter this business, but....
interesting fact. Refurbished displays might be cheaper.
WebAction (http://www.webaction.com) - Full Time or Intern in Palo Alto, CA (Downtown Palo Alto)

WebAction is a start-up looking to fill the gap between big data and transaction data. We have our initial funding and we are now building out our core engineering team. Our seasoned founding team has multiple successful exits; including some of the key enterprise infrastructure software that you use today.

We are located in a newly-renovated office in famous downtown Palo Alto. You can walk to the Apple store in 7 minutes, Starbucks in 8 and the train station in about 15.

Skills you should have or at least be interested in learning:

Large-scale distributed systems,
Highly available, highly scalable architectures,
Hadoop (MapReduce / Pig / Zookeeper),
Data Serialization (Avro / Thrift / Protocol Buffers),
Bytecode generation and injection,
NoSQL / BigData (MongoDB / Cassandra / HBase),
Real-time messaging (0MQ / Kestrel / Kafka or similar),
Real-time event processing,
Continuous Queries

If you are interested in joining, email us at jobs@webaction.com
I had the exact opposite feeling.

First, everybody cares about privacy. Just because businesses have taken advantage of users being clueless, doesn't mean those clueless people don't care about privacy.

Second, your "nobody knows about it" argument can cut the other way. How can a business track people when most people don't know/care that they can opt out of being tracked?

Nobody wants to mention it, but the truth is that if it were on by default, few people would turn off DNT once they knew what it was for.

I don't like MS, and I don't even own a computer that can run IE10, but I think this is a great idea.
If you ask 10 people whether they want websites to track them, and 9 say no, why shouldn't this be default behavior?
SEEKING WORK p/t - Amsterdam, NL - remote, freelance

I am a (slightly older than most) student living in Amsterdam for the month. I'm currently sole developer on an unannounced startup, but with the semester ending I have some time for smaller side projects. I am a generalist with decent skills in a wide variety of activities, and have written production code in HTML/CSS/JS, Flash/AS, Perl, VBA/VB6 (ewwww), and C#, and have recently begun tinkering around with Wordpress. Much of my work is in small, private, one-off projects (custom reporting, dynamic banner ads, random hacks to clean up data mistakes by production servers, etc), but am not completely bereft of publicly-visible projects.

tomcorelis.com

tom!at%tomcorelis.com

Sample work: the Dynamite Deals Firefox addon: https://addons.mozilla.org/en-US/firefox/addon/dynamite-deal...

Looking for short-term (days to a week or two) tasks.

PS- I can do English-language copywriting, technical documentation, Photoshop, video editing, and a bunch of other things too!
I spent several years working for a marketing firm and based on my experience with the industry I would guess that there will be no adoption of honoring these tags if they are sent by default unless it becomes legally mandated.
I was comparing what I frequently see vs what I'd like to see. Your example code is pretty rare in my experience. So I think the comparison is pretty fair.