skysight-inc/HackerNews huggingface dataset:
There are two parts to this that are really challenging -- designing a robust system (since there are a million different edge cases that can happen in a distributed system), and designing an intuitive interface so that the database does the right thing out of the box, is configurable if users want that, and is actually easy to configure in practice.

Doing each thing independently is hard; doing both of them together in one system is really really hard. I'm particularly proud of how nicely everything clicks together, and how elegant the administration API is. It seems very simple and is extremely powerful; getting that right took many iterations over the course of a year.
look for it by name. it might have been added in the few hours since I wrote that.
Any ethical framework in which it is unethical to take minimal steps to protect myself from psychological manipulation is an ethical framework that I have no interest in adhering to.
For crying out loud. There's also a third option: you're researching similar products because of an existing need, and you haven't heard of $ADVERTISING_COMPANY before you saw the ad, and they turn out to have a better product than competitors.

> You were hacked and exploited

Yeah, that's not what either of those words mean.
Also can be viewed with wayback machine here...
https://web.archive.org/web/20150811052336/https://blogs.ora...
Engadget article: https://news.ycombinator.com/item?id=10043212

---

...the Internet domain alphabet.com, as well as the trademark Alphabet, already belonged to someone else — namely, the German automaker BMW. And if they had dialed BMW headquarters in Munich, they would have discovered something else: BMW does not want to sell.

Well that's embarrassing. Good thing they launched with abc.xyz.

But wait...

Just because one company uses a name does not mean another company cannot use it. Trademark infringement occurs if another company’s use could create confusion with consumers, according to the United States Patent and Trademark Office.
The article is a promotion for the author's ad service: "For publishers who want to remain ad-supported, ethically and tastefully presented native advertising, such as sponsored posts in feeds and our community’s podcast ads, has proven to be more effective, more profitable, and less user-hostile by far compared to awful network <script> embeds."

"Sponsored posts" are in some ways worse than pop-ups. We can block pop-ups. Also note that "sponsored posts" that look like regular posts violate the FTC's rule that ads must be distinguished from non-ad content. [1]

[1] https://www.ftc.gov/sites/default/files/attachments/press-re...
I strongly agree with your point that pushing back against the kind of groundswell that would be necessary to get Lessig elected would be hard, and he thus stands quite substantially better odds of getting his agenda through (especially narrow as it is) than typical.

That said, I think you miss the parent's point in your last sentence. It would not destroy congress as an entity, but it would change the landscape sufficiently that it safe incumbents would be at risk of losing their seats. That is always what limits reforms of campaign process.
I wonder, how many cases of insider trading by NSA employees and their extended families have been prosecuted much less investigated?
Thanks! All search is using solr w/ sunspot - https://github.com/sunspot/sunspot which has edge matching :)
Maybe they need to add a button that converts it to a normal spray?
And they're both named after the superhero!
Thanks! I'm just wondering, what do you mean by de-focuses?
Fantastic news, this looks great! Just a quick question, can I update individual nodes one at a time in my running cluster, or do they all need to be on 2.1 at the same time?
You manually add them or you use some api?

And how do you rate a movie in different corners of the shape?
Yes, and I think we do a decent job of highlighting why.

Backbone/Knockout may be well maintained but their scope is fixed. CanJS has gone from the times of $.widget() to <app-component> while maintaining backward compatibility.
Justworks Inc: New York City, NY - Fulltime - Onsite Only - Will relocate

Web Developers
iOS Developers
Front-end Engineers
Product Designers and more!

http://bit.ly/1IAXh2Q OR email jobs@justworks.com
Monty's videos are a good start:

https://www.xiph.org/video/

https://www.xiph.org/~xiphmont/demo/
It's not often that we see straight up arguments that democracy is bad and we should return to kingdoms. Thanks for the laugh.
Run of the mill banner ads are probably the worst way to monetize things like that. From my POV there are two main options:

1) Build it up enough to have a premium tier with something people would be willing to pay for. This essentially makes you SaaS, however, with all that's involved with running a SaaS business.

2) Lead gen type sponsorships on the backend. Let's say your page is a * to PDF converter (as someone linked below), there are commercial PDF services, software vendors, etc, who would be keen to reach an audience requiring those services. Alternatively (again, depending on the service) there might be companies who have content that would appeal to such users and would pay a monthly fee to have a link to their content included on your finish/thank you page (this is common in the email newsletter signup world, related vendors like to be on those thank you pages as a next destination).

For my own part, depending on the tools in question, I might even be keen on sponsoring some, and I was recently speaking with a director of marketing at an incubator who advised me the companies they represent get a lot of value out of sponsoring tools in this way.
<sarcasm mode>
No wonder Big Media hates tech, they are trying to take all their money away.
</sarcasm mode>

I think this is a great effort, and if you'll recall Google went and attempted to do the same thing with VP8, but found that people could file patents faster than they could release code[1]. I would certainly support a 'restraint of trade' argument, and a novelty argument which implies (although I know its impossible to currently litigate this way) that if someone else (skilled in the art) could come up with the same answer (invention) given the requirements, then the idea isn't really novel, it is simply "how someone skilled in the art would do it." I've watched as the courts stayed away from that theory, probably because it could easily be abused.

[1] Conspiracy theory or not, the MPEG-LA guys kept popping up additional patent threats once the VP8 code was released.
Thor is part of the NetVC effort, tentatively a royalty-free successor to HEVC.
You can head to https://digitalocean.bitnami.com/ to launch a Bitnami app in your DigitalOcean account.
You're choosing to laser focus in on a specific aspect of the story and cut the bigger picture out of the frame in a very telling way.

Surely you've considered why Standard Oil's decision to do this was found to be anticompetitive, have you not?
+1 for Jane Jacobs' books. Just finished Cities and the Wealth of Nations.
I think it's taken as a given that your app won't be sitting still for five years.

Many, many web apps will do exactly that, just as many businesses are still getting work done with desktop software that is several years old. But in the world of web, browsers now break functionality all the time and vulnerabilities are found with alarming frequency, so the ability to update front-end code to at least maintain compatibility and security is often important, even if it's otherwise working fine and needing little new development.
Also, six hours before this submission, a dupe with the archive.org link was already posted:

https://news.ycombinator.com/item?id=10040428

103 comments, currently.
> Have a set of circuitry that pushes one command to multiple registers?

A command is not "pushed" to a register; CPU registers are mostly passive, often on a very small and very fast block of memory called the "register file". Instead, values are read from the register file, processed, and written back to the register file (simplifying a bit).

How it's implemented is up to the hardware designer. For instance, adding a pair of 64-bit values from q0 to a pair of 64-bit values in q1 could be implemented as reading first d0 and d2 and adding them, followed by reading d1 and d3 and adding them (with pipelining, the second add can start while the first add is still executing). Or it could be implemented as reading d0 and d1 in parallel, reading d2 and d3 in parallel, and adding both pairs in parallel (using a pair of adders). Or it could be something even more complex.
Good luck to them. Hope they figure it out. Churn can really hurt your business and affect growth tremendously if you don't address it. I'm guessing that's the case here. It's like taking three steps forward and two step back. I'd rather take one step forward at a time.
Does the strengthening of neural connections only work with people with that specific gene? Could this be extended to other cortical visual disorders, such as amblyopia?
Naming may or may not be hard. But the fact that two projects in hugely different contexts happened to pick the same name does not bear that out, nor does anyone confuse that ruby gem with an even more massively popular Avengers member.

Perhaps if you stopped worrying about name collisions with any existing project ever, you might find naming things a little easier.
Windows 10 is notably sluggish on my much-higher-specced (better processor, 6GB vs. 2GB RAM) notebook (designed for and sold with Windows 8) -- also, coincidentally, from Acer.

It might impair Chromebook expansion because market perception of "comes with Windows" = "more capable", but I suspect anyone who would even be considering a Chromebook (that is, someone who doesn't need desktop Office, etc.) would be much better served by a Chromebook than by these.
@pachydermic you can use math.parse("abx + c = y") which returns an expression tree. You can perform transformations on this tree. See docs: http://mathjs.org/docs/expressions/expression_trees.html. There is an early implementation of algebraic differentiation (not yet public): https://github.com/josdejong/mathjs/pull/411. Next step is to implement functions simplify and integrate. It all looks very promising.
Hmm...that's interesting, it should've definitely already been there. On what page did you search for it?
Heh ... I immediately thought Kozmo.com myself. History is repeating itself.
I would hardly characterize exposing people to opinions/facts they dislike / are made uncomfortable by as domination.

It's a simple fact that if you have to have an anxiety attack because you hear things you don't like that you are incapable of emotional self-regulation, hence behaving like a child, hence being referred to as childish. The only thing I would say is unfair about characterizing the behavior as childish is that it is an insult to those under 18 that are able to emotionally self-regulate.

It's a reasonable expectation of adults that they are able to regulate their own emotions and hear phrases like "America is the land of opportunity" without having an emotional breakdown.
Eli is known (especially around Designer News) for being very critical of the flat design trend. See pretty much any of his other recent blog posts for further evidence.
As far as the triangular grid goes, it's not common, but is very useful when you need it.

Ternary diagrams are probably the main use for it. They're particularly common in the geosciences as many classification schemes and solid-solution phase diagrams are defined in terms of a mixture of three components.

I used it through most of undergrad to make ternary diagrams by hand (and had to remember and draw in various classification schemes off the top of my head).

It's hard to find, so I would guess that professors are still handing out badly photocopied versions of an ancient sheet of triangular graph paper. (Sure it would be easy to create a nice blank ternplot with grids in $plotting_package_of_choice, but what's the fun in that??)
Google reveals Alphabet, but BMW already owns that trademark
Unfortunately 2.0 nodes cannot connect to 2.1 nodes and vice versa, so depending on your table configuration you might need to update all of them at the same time.
I live in Good Eggs central - san francisco, and I foresee problems that are still ahead for this startup. Don't get me wrong: I really want Good Eggs to succeed, but they have quality control issues that need to be addressed and scale very poorly.

Specifically, I've been a customer of theirs for years, and in the past two years in particular, I've seen prices go up pretty dramatically and quality in some cases go down.

It used to be the case that Good Eggs produce and meats were farmers-market quality at really good prices, delivered. Now it's the case that the produce feels like farmers-market seconds (the produce I get from them regularly has only a few more days of freshness left and are decidedly not the fruits or veggies I would pick if I went to the store on my own), and the meat and fish prices have gone well beyond the cost of the same meat from other sources (say a trip to a regular market). Top this all off with persistent packaging and logistics errors - my last order contained someone else's frozen lunch pies, didn't contain any of the cheese I ordered, and was delivered an hour before the actual delivery window I requested (and contained fish, so if I hadn't already been home, this would have been a problem).

Good Eggs is really good at fixing these problems - I email their customer service and they credit me for stuff I don't have and throw in a $5 off coupon for next time or whatever. If inconsistent quality or mispacks were rare, this'd be perfect. The problem is, it is not rare at all. I have definitely fallen off in my use of their service - if I'm paying the same price, I might as well just go to Andronico's, Whole Foods, or the Ferry Building (or Gus's or Rainbow, or Berkeley Bowl ... there's a lot of great grocery stores in the SF region) so I can pick out what I want, and sometimes (especially at Berkeley Bowl) get a way better price.

They need a better process for vetting the product they get from distributors (and possibly a better contract when it comes to rejecting low-quality stuff) and a better process for getting people's stuff into their bags. That's not scaling, that's core competency. It may be the case that this doesn't scale, can they deliver food that's sufficiently high quality that I could say, 'If I went to the store, I'd have chosen that tomato' at a price that's competitive with the store? That's a difficult problem to solve and requires well-established relationships with vendors.
13 Everyday Tips to Increase Your Productivity
Facepalms all around. Supply chains are hard, and the idea that you can just write software to "solve" them is a level of hubris that defies description. Supply chains aren't a problem you can solve with big data. They aren't a problem that be solved with machine learning. In fact, you could combine the worlds top researchers in Computer Science, Economics, Operations Research, Mathematics, and Statistics, put them in a room together for a decade, and still not "solve" even 1% of the problems that Supply Chains face. I know the ITA presentation on Air Travel Planning Complexity[1] has been circulated here many times, but it always blows peoples minds how complex that problem space is, and that type of problem is miniscule in comparison to end to end supply chain optimization. I work in a problem space that is the combination of 9 different NP-Complete/Hard problem spaces (I've counted) on a regular basis...we are barely scraping by with millions of lines of code and entire data centers of our servers running at peak utilization 24/7, and that is with state of the art heuristics solvers and hundreds of PhD-level researchers, and that is only a subset of the Supply Chain problems that my company faces. To say that Good Eggs bit off more than they can chew is a MASSIVE understatement.

Supply Chain Management is a field that is heuristic-driven because there isn't a solution. The heuristics that drive modern food distribution are the result of a real world genetic algorithm that is already thousands of generations deep...and miniscule incremental improvements have been the subject of PhD Theses for over a hundred years now. You don't optimize on top of that by writing a web service. Supply Chain Management may not be technologically advanced in its usage of enterprise software, but that doesn't mean that their ideas and processes are stupid. At best, it means there are some annoying frictions in the industry in the way that they interact with other industries (and there are actually plenty of viable startup opportunities to fix this). The presumption of stupidity[2] regarding the existing state of logistics and supply chain management killed this company, just like how it killed Webvan, and is going to kill a whole host of startups in the distribution and delivery space within the next few years. [3]

[1] https://static.googleusercontent.com/media/www.itasoftware.c...

[2] http://www.aaronkharris.com/presumption-of-stupitidy

[3] PS: If you are in VC and have a stake in any startup that is doing last mile delivery, liquidate now. There isn't a single startup in the space, whether they are currently valued at $1 or $1B, that can sustainably provide their existing value proposition that they are promising to their customers. It is possible to force scale some of them into something sustainable, but your valuations make me believe your cash flow neutrality projections are off by more than an order of magnitude.
I only mean that there will be at least a couple changes before the 1-year upgrade offer expires.
Not just re-invent, since if you happen to invent something by yourself the same way as it happens to have been patented then you're still in trouble.
The good news is that with ES6/7 and the advent (hopefully) of web components, frameworks lose some of their significance. As things are now, what you need from a framework is a good router and a template engine as glue for the components. Most of the logic can be made portable.

There's of course still some work to be done on reusability of UI components — seeing as Angular, React, and Aurelia are each building their own Material Design implementation.
I put up a bitcoin donations link on reocities.com a couple of years ago, so far it paid ~$100.
We use the free TMDB API. I'm not sure I understand what you're about how to rate a movie? The full shape is a perfect movie, and an empty shape would be a terrible movie.
Beg pardon? The parent post was whining that running Windows wasn't in the open spirit of the project. The project was never open in a meaningful way, so it doesn't seem like a problem at all to do so.

I'm not encouraging any particular software package, simply correcting a misconception.
Is it common to characterize BSD licensed software as proprietary? As in, 'Google’s proprietary VP9 codec'?
Interesting but too expensive for just a shower head, if it did something else, for example remove fluoride from the water, then I might be more inclined to buy it.
A little meta comment: It would be nice if HN remove automatically tracking informations from links (Here "?utm_campaign=iOS ...")
I'd also recommend Upstream Color, which has an almost more creatively baroque yet strangely logical plot.

Maybe mix it with this:

http://www.amazon.com/Parasite-Rex-Bizarre-Dangerous-Creatur...
Moviestud.io (movie production software)

Definitely has taken a secondary focus for me.
Canonical's Ubuntu One Is Now Open Source
NYTimes article, has comments: https://news.ycombinator.com/item?id=10043152
They had 400 employees. So with $5.5MM investment they could operate for a month or two.

EDIT: Oh, low wage jobs. Still overhead for W-2 employees is going to be some log_x of payroll.
Am I correct in interpreting his claim to mean: The art of icon design that I like is steadily being lost?
All my notebooks are graph paper. I wanted to use them for composition but my teachers complained. I explained quite correctly that with graph paper you had lines for text and bonus you could draw diagrams as well. How cool was that?

Apparently not cool enough, and one English teacher insisted on "wide rule" composition notebooks, it made me ill to write in it.

One of these days I'll buy enough Eureka Lab notebooks in a single order to have them customize them beyond the simple lab/engineering moniker. :-)
Javascript frameworks have the same problem that PHP frameworks have: the language is built for the problem they are trying to solve so it's easy to invent new ways to do it. That leads to option saturation and people creating solutions to address the drawback they found in another approach.

That's the reason I have a REALLY hard time committing to any Javascript framework with more than a passing learning curve or a set of rules that wants your whole application to follow (and marry).

For that reason, I'd generally stuck with just using jQuery until I was introduced to React. React seems to go at the problem from a "realistic use" perspective that flows well with small reusable components without requiring full marriage to use it. It's the most well thought out one that I've seen.

That said, I'm going to continue being a skeptical curmudgeon.
If you read what else she's written, static analysis is kind of her Moby Dick.
Earlier discussion: https://news.ycombinator.com/item?id=10001364 (1 week ago, ~100 comments)
Oracle took down the blog post. Link is now returning a 404.
I still can't believe that investors are willing to trust Larry and Sergey in perpetuity(same goes for Zuckerberg and there are many other corporate doing this gambit).

Sure, I like all the weird sideprojects, but what happens when they decide to build a 100B Monolith on a moon? If you happen to own Class C shares, you have no say.

If you own Class C and to some extent A shareholders get a raw deal.

The Class B holders have their cake and eat it too.

It just feels morally wrong that someone owning 20% or 15% of company controls 50+% of the votes.
Lenovo's latest mobile workstations offer 4K, Skylake-based Xeon processors
like OP, online ads (partially) put food on my table. but that's where the similarities stop: whereas OP mentions he's "never been tempted to run ad-blocking software before," i've blocked ads for years. and i don't just block ads myself, i advise my friends and family to block them, too.

what most of my friends and family don't know is web ads represent, arguably, one of the most dangerous aspects of modern web UX. ad servers exploited with 0-day vulns are one thing, but what worry me (and what i despise) most are dodgy ads that try to mimic/replicate some aspect of the publisher's web UI, and ads that fraudulently misrepresent other websites (e.g. fake facebook notification ads). many of these ads run on the biggest networks.

so instead of repeatedly telling my grandma that the buttons on certain sites aren't actually buttons for those sites, or that the banner with the facebook friend request isn't actually from facebook, i just install adblock on her browser.

i'm well aware of the irony and the double-standard. but safety first, right?
I've got a small bit of Android code I'm going to need developed soon (1 JSON API to get info from, 2 screens). Do you have an email you can be reached at?
Why attack novelty instead of non-obviousness? An expert can attest to obviousness, but not necessarily novelty (you shouldn't need an expert for that: simply produce the prior version).
"Hacked". Suuuuuuuuuuuuuuuuure.
I responded to multiple points in the post. You questioned a specific excerpt. I responded regarding that specific excerpt. You are now accusing me of laser focus.

This thread has all the markings of one that becomes net negative for all involved and those reading. I'll leave it with this:

I am focusing on the outcome to the consumer of the behavior in question, not on the outcome to competitors of the behavior.