skysight-inc/HackerNews huggingface dataset:
How about the comment where the person provided the traceback? [1]

Or where someone provided step-by-step directions on how to reproduce the issue? [2]

How many people know AOSP well enough to fix the bug? That's what bug trackers and stack traces are for, so regular people can help the developers fix their code.

[1] https://code.google.com/p/android/issues/detail?id=2973#c91

[2] https://code.google.com/p/android/issues/detail?id=2973#c94

[2]
Wait, did Google copy my startup's logo?
Agreed. Automated many reports or information gathering processes the same way. I don't get a medal, but end of year reviews are awesome. Even better is when you share the code or process with others so they can copy it for some of their work .
Account recovery is a great use case. Any mission critical applications for businesses should require more than security questions or a phone call in order to gain access to accounts.

We agree that front-loading is not always the best solution and are working on systems to help firms with progressive authentication, too.
I read it exactly as you did. Hopefully they won't change that!
Also, he states that "Lines that fit our data better will result in lower error values". Strictly speaking, that is not true. The error function is a mathematical model for reality; the result is a 'best fit in a linear least squares fit' sense only. I.e you are fitting your model, not necessarily reality - what the data represents.

Sure, that is all implied in the article, and I don't believe that the author is confused at all by this point. But I witness so many people just running a linear regression, claim it's "optimum", and go on to conclude grossly incorrect things. So I think it is worth stressing (repeatedly), that this is 'optimum' only in the very strict sense of minimizing your error function.

Let's take a problem I am working on at the moment - tracking an object in flight. The data is noisy, but in a complicated way. Yes, you have the typical Gaussian measurement noise, but then you also have outlier measurements that have nothing to do with the object you are trying to track. Blithely applying least squares unduly weights the bad measurements because of the distance squared amplifying the influence of points that lie far away from the real trajectory. I could run gradient descent on the data (we tend to use Levenberg-Marquardt), but boy, the output will not model reality very well. It's optimum, but it is also wrong.

So, for my data, the sentence should read "Lines that fit our data better will result in higher error values". Well, the relationship is more complicated that that, but you get the idea.

I'm not dismissing the article (I liked it), just discussing the next steps you have to start thinking about. If you know you have linear data with Gaussian noise you'll get a meaningful minimum using this approach. If that is not true, then do not trust this to give you meaningful information. Get thee to a University, go (which is what the author also suggests at the end).
Actually, to me it screams MVP by a backend focused developer. It signals the exact opposite to me as long as it is a company of only 1-2 people. They know what they are doing but have no design chops...which is much better than the reverse.
Hydra.js
The responsive embeds feature looks very useful. Getting iframes and objects to scale appropriately has often been a struggle in my experience.
This looks like it'd be EXTREMELY useful for cronjobs and other things where you need to send email to yourself (or another address) automatically. It would remove the need to self-host email just so that you can send status reports...
My new favourite JavaScript trick
So consider all the lines of code in Bootstrap that aren't in your hypothetical framework. They either do something or they don't. Let's assume the former because the latter implies incompetence and there's too many eyeballs on Bootstrap for that to be plausible.

So your question can be reformulated as "Bootstrap contains functionality that I don't think is needed".

If you agree that's a reasonable restatement then you can start a much more fruitful discussion if you could give a few examples and your reasoning behind why each one isn't needed.

What are you claiming the extra "thousands - 20" lines of code are for? I'm curious to know whether I need them or not.
> Executive orders give the POTUS extraordinary powers during war-time and times of national emergency.

Executive orders do not give POTUS powers, they are means by which POTUS exercises power the office already possesses.
What is the general pattern of usage with Docker containers? Are they supposed to isolate just one application and do IO via a networks socket?

It used to be you ran everything on a real server. Then it moved to VMs in the cloud. So spawning and managing VM was the the new thing to with a large IaaS,PaaS,...aaS industry around it.

The product would consist of one or multiple VMs. All possibly running multiple applications as different processes.

Then I guess inter-dependencies between applications and OS versions got to be complicated, so the idea was that each application should run in its own lightweight VM (with LXC as long as they share the same base OS kernel at least).

Isn't this just pushing the problems into managing dependencies between more little VMs while also constraining the architecture? It increases the difficulty of synchronizing 10 or 20 separate isolated applications start,upgrade,fail. Maybe all that living on yet another VM guest machine (so conceptually having 2 virtualization levels). Handling more complicated network setup (bridging, firewall rules at multiple levels). Handling effects of disk and other subsystem interacting with each other in strange, sometimes sub-optimal ways.

One idea was that ok, this is good for security. One can build secure containers. But doesn't SELinux do that better? It even has a multi-level security mode. It sure is complicated but it is used.
AIs Have Mastered Chess. Will Go Be Next?
I'm not sure if it's in it or not, but mitmproxy is great for troubleshooting page loading problems, especially when you may be behind a filter/proxy.
Emmet – the essential toolkit for web-developers
That's an awesome & inspiring story on so many levels, one that gives me chills to read, is fantastic. Thank you very much for sharing.

Really speaks volumes about how key it is to take the initiative upon yourself to solve problems and advance your own knowledge. Thanks again.
Or "they invested time in their product rather choosing to reinvent the wheel on their marketing website".

Sounds like a pretty positive indicator to me.
I see the Google fanboys and wannabes are out in force on this thread.
A thousand times this. As an officer who served in infantry and intelligence officer positions-turned software engineer, there are countless time-consuming tasks that could be automated just like the author's example. And yes, MI is probably the place where it's most needed.
I could watch that for hours straight.
Rather "I have better things to do", actually developing what matters for the page, and then focusing on the design later.
Although I understand this is a preview, the requirement of Nexus 5 and 2013 Nexus 7 makes me nervous. I've had flagship devices like the Galaxy Nexus left behind way too soon. iOS 8 is in beta, and a quick search brings up pages that say the iPhone 4S (first released in 2011) will be supported.
The problem is you're using logic here, while these protesters are motivated by personal emotional circumstances.
Google New Material Design Concept
I'll tentatively agree, with the reservation that I would like to see some studies on the effects of this before we go all out teaching everyone to code a little.

My concern is that while macros or simple programs would let people do things more productively or do things that would not be feasible manually, they also let them make bigger and more costly mistakes. We need to figure out how to get the former while minimizing the latter.
You need it for l1 and l2 regularization which is popular these days don't you?
Offer to do their laundry. https://news.ycombinator.com/item?id=7817895
Would you bother showing those <50 lines of code?
Also a valid interpretation. :)
I agree on the pricing. We currently manage our decks in a page with our logo and an iframe with Google docs preview below. Paying 200$/m is tempting if they could provide useful connections. Just for the storage, even the 90$/m seems a bit high (pre funding, of course).
Sounds like you need to simplify. It sounds extreme but what about rebuilding your application in a proven, stable and maintainable web framework, then deploying to the native platforms using something like Cordova. That way, you only have one codebase to maintain.

Also, be careful about baying to your customers every whim. They don't always know best. Keep your product true to its roots (the reason they came to you in the first place). Provide rational and reasonable explanations why you won't be implementing their request. If they have a really good idea then say that you'll put it on the roadmap.
Seems like a bad time to be buying domains, since the new TLDs are going to shift the supply/demand landscape.
Yes. According to my friends who hire and manage a lot of programmers in silicon valley, it's not totally uncommon to see a self-taught dropout hired over an MIT grad. You can be self-taught and very successful on the software side of startups. And, as hard as it might be for you to believe now, not everyone with a CS degree knows what they are doing.
I agree with you 100%. There's no technical solution.
Interesting note on the subreddit split, it happened because a group of folks from SomethingAwful who don't play the game were made moderators within /r/mwo and immediately used the new privileges to delete content and deface the sub. More than anything else it might be a cautionary example about game devs/publishers ignoring off-domain forums. Since then, PGI has become more active in the /r/outreachhpg community.
It'd be great to not be tied to either Apple or Google.. and just have my fitness data irregardless of my phone choices. What if my Dr. wants to use iOS but I love my Nexus 5?
Pyne – Poll the world
No. L2 regularization (ridge regression) also has an analytical solution, and L1 regularization (lasso) can be more efficiently solved using the LARS (least-angle regression) algorithm.

Gradient descent would work for ridge regression (it would just be slow). It wouldn't even work for lasso, because the penalty function isn't differentiable at the origin.
All MapReduce frameworks I know about today are built on DFSs. There are definitely plenty of frameworks that support map and reduce that don't (e.g. MPI), but these aren't systems based on what was described in the OSDI 2004 paper where the word MapReduce was introduced.

I guess people just fixate on the terms map and reduce when the focus of MapReduce really was....shuffle.
If you flag something, please don't also comment that you did.

http://ycombinator.com/newsguidelines.html

The article itself is a good one for HN, as indicated by the fine comments at the top of this thread.
CommonJS is far superior to AMD. This is an attempt to rewrite parts of backbone to make it better, one of the main parts of that is making it CommonJS compatible. The other part is simplifying the getters and setters and the way changing properties fires events.
I don't think so. Differences:

1. Google's logo is a heart rather than an oval.

2. The shades of colors are quite different - Google has purple and saturated shades of orange rather than various shades of yellow/orange.

3. The angles are different - Google is straight-on while yours is oblique.

I could just as easily argue that your logo copies the flip-books I made out of yellow sticky notes in elementary school. Same colors, same fold-out movement, same angle as a flip-book on the table.

It's natural to see similarities, but that doesn't mean someone copied you unless the logos are basically identical. There are only a limited number of design choices that actually work out well, and when you consider the millions of logos out there, it's basically a given that a highly-publicized new product will be similar to something.
Still, I'd suggest issuing certificates for the maximum allowed length, unless requested shorter. Scalable revocation is possible; follow best practices for encryption keys by keeping a separate offline copy of a signed revocation request.
So how about all those Bootstrap sites that aren't immediately recognisable? Is it Bootstrap per se that causes your bile to rise or merely insufficiently customized Bootstrap?

For example - I think many of the templates here: https://wrapbootstrap.com/ are rather lovely. Do they elicit your disgust?
All it shouts to me is that they were probably more focused on more important things. My mantra is functionality before design.

I've seen a bunch of stuff submitted here to HN that was nothing more than a landing page with a sign up form. I've rarely (if not never) signed up.

However, give me a page with a working proof-of-concept, I'll likely sign up regardless if it's built on default Bootstrap styling.

Reminds me of the days when people's biggest complaints about Reddit was that it looked bad.
You know, for my whole life people have been complaining to me that I use words they don't understand. Words like "quixotic", "propriety", and "fee schedule" (those aren't invented examples; they all happened recently enough for me to remember). They've never suggested that my vocabulary actually means I speak a different language, though.
When I went to Uni' in like 2006, it was all Java (end to end) except electives in Visual C++ (ick), some web stuff in PHP/SQL, and then the maths requirements had MathsLab.
That's not really fair to Tom, (since it might affect his ability to negotiate in the future), but let's just say that I would happily recommend him to anybody, his rates are reasonable and he works really hard (which in the world of brokers is a welcome change). We got close to selling 3 times, and in the end I got a deal that I'm pretty happy with. Let's just say that since I bought ww.com with the proceeds of gameplay.com, which in turn I bought for $12 I would be highly surprised if I ever say that kind of ROI again in my life.
Very excited to play with this. I like Backbone but I always feel like I'm fighting .sync if it's not mapped 1:1 with a rest API. Plus npm + browserify ftw!
Part of coding is (or at least should be) verifying results. Anytime I need to build solutions, I spend more time verifying (and fixing if needed) the results. Make changes? Verify again.
Which is exactly why I decided to sell.
Basics of MeanJS
Growing Up Sexually in Europe
How the Robots Lost: High-Frequency Trading's Rise and Fall (2013)
Its funny that he uses Docker as a build and installation tool for nsenter. If you look at the installation example from the nsenter github page it shows how you can mount your host's /usr/local/bin inside the container where nsenter will be built. Pretty nifty/hacky way for building software and keeping your system clean.
Gong farmer
It would be nice to limit the number of JavaScript-related posts per day as well.
Great to see the efforts on keeping web applications simple. Coming from a Ruby-on-Rails background, I discovered similar principles while writing the book "Full Stack JavaScript appliactions with BackboneJS" http://shop.oreilly.com/product/0636920030799.do
London's buy-to-let landlords carve out a huge presence on Airbnb
My Minority Report Treadmill Desk
Hey Forrest, I'm a PHP and Ruby developer also located in Chicago. I'd be happy to discuss your projects and see if this is something I can help you out with. http://www.daniel-yang.com

Daniel
Yes, the HBase scanners in Impala are not very fast, and we know that. This is an area that needs improvement to maximize parallelism, but as of right now there are a bunch of things on the Impala roadmap that takes priority (disk-based aggregations/joins, window functions, nested data, order by without limit) to name a few.

As for Parquet, that file format is not designed for streaming, but instead is like you mentioned, it's meant for converting large datasets that you plan on running analytics on. Queries against data in parquet is _fast_, like really fast...I've seen queries go from 200 seconds down to 5 seconds by just converting the dataset to Parquet from text.

Concurrency in Impala is actually pretty good, and has always been a design goal from the beginning. I wouldn't compare Impala to Vertica or other analytical databases just yet, there's still a lot of room for improvement, but concurrency in Impala is much better than the other SQL on Hadoop engines (Hive, Presto, etc), and we've demonstrated that on our latest rounds of benchmarks.

BTW #1 - As I mentioned, HBase support Impala is pretty minimal at the moment, but still works fine for ad-hoc queries over small key spaces.

BTW #2 - hehe! I'll let our marketing team know :P

BTW #3 - I'm not sure what you mean here, I'll ask around to see if someone knows.

Thanks for your kind words! Sorry for the late response, I just saw that I had a response :)
Sorry, I'd rather have a language with sensible defaults.

In this case, the sensible solution would be to have a proper Numeric tower like, for example, Smalltalk, where such overflows simply don't matter. The default "Int" type should be part of that system.

You can then add Int32/Int64 or maybe IntNative to get to the built-in processor types, which then have built-in processor behavior, and possibly arithmetic overflow traps as an extension.

The current defaults are just nuts, IMHO.
In this case I agree with you (stands on its own) but otoh I think in terms of some of the major contributors to HN a less interesting story is often worth reading just for that fact.

As the person who posted the story I would have posted it regardless of whether Jacques was involved or not. But of course I definitely recognized that if I included his name it would have a much better chance of garnering interest.
“KlearGear lost in a default judgement…”

The case probably doesn't mean much, since the defendant failed to show up. They are French company and it is unclear if there are any assets to be seized.

Headline aside, KlearGear does not owe the couple for posting a negative review, they owe them for wrongfully sicking a debt collector on them for $3500 in made up debts.
Curious: What RDF triple stores have you used, and in what kind of application?

I was looking into using Stardog for a metadata repository I was building, but we ended up (probably unwisely) bastardizing Postgres into a bunch of self-join heirarchies.
Bootstrap isn't a prototyping framework — it's made for production. This fact subsumes the points about (1) testing across browsers, (2) being community-driven (and thus scientific), (3) aesthetic standards, and (4) implementation standards.

Sure you can make your own hammer, and you can even use a non-hammer you find sitting right next to you. But you'll quickly find out that some non-hammer won't accomplish everything you think a hammer ought to accomplish. Bootstrap isn't just an invention/innovation — it is a framework.

Your question honestly is no different from "Why do we need frameworks?" And we just need to stop wasting out time asking these bloated philosophical questions that get us nowhere.

"Why do we need dictionaries?" Well, because if everyone went about their own way, they'd all re-invent the wheel a thousand times over, but we'd never see any cars.
That's a great story and quite inspiring too! It's great that you took the initiative. That's what the military teaches us to do anyway. I think it's amazing what you did because your improvements had real impact and I'm pretty sure you actually ended up saving lives. Great job.
So you're essentially saying it was a stop-gap solution until hardware caught up for many use cases.
KlearGear.com is registered through NetSol. First step would be to get a ruling to transfer the domain name as an asset. Not sure what other US-based assets they might have, but those would also be on the list.
> What is the general pattern of usage with Docker containers? Are they supposed to isolate just one application and do IO via a networks socket?

The maintainers of Docker appear to strongly believe that 1 application per container is the way to go.

At sufficient scale, they are pretty much correct. You grab Y bare metal hosts and spin up X docker containers for X processes.

> Isn't this just pushing the problems into managing dependencies between more little VMs while also constraining the architecture? It increases the difficulty of synchronizing 10 or 20 separate isolated applications start,upgrade,fail. Maybe all that living on yet another VM guest machine (so conceptually having 2 virtualization levels). Handling more complicated network setup (bridging, firewall rules at multiple levels). Handling effects of disk and other subsystem interacting with each other in strange, sometimes sub-optimal ways.

A handful of people advocate for immutable role-based containers [e.g. https://devopsu.com/blog/docker-misconceptions/] for that reason. In that use case, its really replacing running something like Xen + Chef, KVM + Ansible, or whatever.

You grab a host machine, you stand up your X containers with Z processes per container on Y hosts.

I think this is really equivalent to the Microservices vs. Normal SOA vs. Monolithic argument. Given sufficient scale/requirements, each makes sense. However, none of them are optimal for all situations.
I was replying TO THE EXAMPLE. What is wrong with some of you people?
An android dreams of automation
IIRC that's where HTML5 Boilerplate started (H5BP), that developed and was used as the basis for Bootstrap.

H5BP is still available and there's a neat little packager, http://www.initializr.com/, that lets you include the parts you want and preconfigure it.

One reason to use a template system (with version control/plugins so you can modify locally and still merge in upstream changes and such) is that you can spend an awful lot of time keeping track of browser changes, standards changes, security issues, accessibility best practice, wide cross-browser testing and all the other niceties that go in to even a default template.
Congrats on the sale.
OSQA - http://www.osqa.net/
I own one of these things as well.

For the benefit of others on HN although I've never received a quote from a broker to market a 2l which I own I have on other domains. Generally anywhere from 7 to 15%. I've also had brokers take a haircut to close a deal.

On the buy side godaddy had recently sold one of my names (I almost blew them off but found they were clueless enough that it really worked to my advantage) and I'm seeing they get 10% when they represent sellers.
Build your own CDN on AWS with Route 53
No, my father designs RFID readers and antennas. The long-range UHF readers reach 9-15 feet (with passive credit-card size tags).
I totally agree with the sentiment here, applying that even-handedly is going to be hard though. Plenty of articles about frequent HN contributors had the HN handle in the title, and in the future you're going to have to decide between 'original titles only' and this 'emphasize content, not personalities' policy.

Two samples:

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

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

But those were not on 'your watch' so I'm 100% on board with your new policy.

Quite a few blog posts carry the name of the blogger in the domain as well, which emphasizes personality rather than content, that's going to be harder to get rid of.

Anyway, I didn't even expect this to be on HN at all, it's been a roller coaster month of negotiations and traveling, I'm happy it's done. Now to repair the website, amazing how many dependencies on a domain name creep in over the years!
Features link under Voice API is broken