skysight-inc/HackerNews huggingface dataset:
You're right, generalizations are not impressive.

> you just admitted that your own place of work serves large images. Let's not throw blame around that we're not willing to take ourselves.

Yes, it happens at my place of work, and that is where my generalization came from. I intended to indicate that even when taking steps to mitigate the issue, it still crops up because it's a hard problem to fix. Eventually, work gets delegated to people that don't know everything they should. It is not a big deal as long as people are learning from it.

It happens when we assign web tasks to interns "and non-webdev staff" without proper education/training. So if you follow Toyota's "five whys" rule, it is not the interns' fault at all.
My wife's uncle had a renter for a house in the woods. The renter let her dogs urinate freely in the house. My wife's uncle has totally resurfaced the floor and still can't get the smell out. He'll have to rip out all the drywall because the urine has wicked into it from the floor boards.

Now obviously this is an extreme example, but stories like this aren't totally unheard of. If you know several people who rent out properties regularly, chances are that they have a couple of horror stories between them.
I do but my Apache config sux so ran out of RAM (its a low traffic server).

I was gonna put Varnish in front but have just never got around to it.

Server resize in progress :)
Personally I think its better using the CLI for git.

I commit very often however I rewrite the commits. In other words, I mess with my history and it is a good thing (My commits ain't final, in other words... "I do not commit to my commits").

In SVN I try not to commit too often because I do not want to commit (publish) changes which I may not want to keep.

With git I commit very often in stages. Then I can remove them or change them at a later stage. If I do not do this I will end up with a load of files (e.g. 50+) which has been modified and either I commit them all in one (bad) go or try and separate out each step I've taken the past 12 hours and do decent commit messages (good).

Of course you could commit very often, create new commits to fix errors you've done in recent commits (rather than rewriting history). You could also merge master into feature-x everyday (rather than rebasing), but then you'd have history which looks like chaos and hard to follow.

-

Honestly, when I started git I was lost (first VCS I learnt). Until one day I figured out how simple git is to use.
Couldn't get it to work in Firefox 16.
Between this and Atwood's "Don't learn to code", I can't find a redeeming characteristic of this guy. It seems like he gets his jollies by making people feel bad because they don't code like does or think like he does.
Maybe, I suppose it depends on how you use it. I've been using the consumer release Windows 8 on my personal laptop for about a month now, and I honestly haven't even seen the Metro version since then. I know it's there, but the desktop version's generally quicker and easier to get to.

As far as the whole "mobile/not mobile" thing goes, I think that ambiguity is totally inescapable on Windows 8. Windows 8 has an identity complex, and is full of bits of UI that were clearly designed for touchscreen devices but are also used on the desktop OS. But I don't think the fact that they're available negates the fact that they're primarily optimized for a mobile experience. It's more just a symptom of Microsoft trying (and, as illustrated by cases like this, not necessarily succeeding) to shoehorn a mobile experience and a desktop experience into the same environment.
Wishful thinking says that they're taking a kick at Adobe because they're aware of an effort to port Creative Suite to Linux.
A startup, legally, is a business that is starting up. There is no requirement to actually incorporate or form a company as long as the intent to start a business is present. The startup period is generally defined as a business's first year (possibly first two years) during which it is still engaged in the processing of beginning its business operations. Once it has begun its normal business operations, it is no longer a startup.

A business with substantial revenue, traction, activities, _or_ funding, is legally by definition not a startup. It is simply a company. Twitter and Facebook are not startups, and they haven't been for years. Stripe is not a startup. Kickstarter is not a startup. BingoCardCreator is not a startup.

But note that it is possible to have startups within an existing company. Tax-wise, at least, a business is distinct from a company. A business is a money-generating venture (or a venture intended to generate money); a company is a legal vehicle for housing one or more businesses. So long as the business activity is new, it may be a startup.
Number of downloads? Price? Ads? No ads? iOS? Android?
A digital simulation is exactly what they are trying to detect; a quantized lattice forming the observable universe would certainly constitute evidence of such. Not finding such a lattice wouldn't rule out an analog simulation.
1. Don't depend on your job to "teach" you new things.

2. Many times the uncool things pay the bills. Dwell on your personal commitments that require money. (Expenses, responsibilities (kids, parents etc)) and see if the risk is worth it. From what you wrote, I'm assuming that the present job is stable.

3. Get a realistic view of your job prospects in the area. Suppose you get a higher paying job, how long can they afford your "high" salary. You don't want to get into a situation where you get into a new job and get laid off after a couple of months due to recession.
DriveScribe - Mobile App that Puts Brakes on Texting While Driving
Why we don’t have more enterprise disrupting startups
> - Every Tuesday and Friday: Move trash kerbside.

Oh crap, I forgot to do this yesterday!
To be fair, shumway has not as many people as Gecko or other big Mozilla projects to do triage and things for the newcomers, the shumway team being minuscule and the project an ongoing effort.

If you want to contribute to a Mozilla project, but can't figure out how you can help, please come on irc (irc.mozilla.org), usually on #nameoftheproject (here #shumway), or in #introduction if you want something more generic.
I'm pretty sure that NASA scientists are able to do this kind of anomaly detection and that the primary goal of this (interesting!) question is only trivia.
Ask HN: What karma level unlocks the topic downvote button?
I've been frustrated at the quality of the FP lately and I have been desperately wanting to downvote some redundant or speculative content, but I have no idea when I get my downvote button.

I thought it was at 100, then 200, then 400 karma, but still no dice... Does anyone know the threshold when you get it?
I sympathize, I've lived in a fairly similar area recently (the University District in Seattle - lots of student renters who obviously don't care).

However, at the moment, the landlord's not doing anything illegal at all. How can we deal with this kind of scenario effectively?
I tried it for a couple of weeks but I couldn't wrap my head around EasyMotion. `set incsearch` and `/foo` are all I need.
Yokozuna: Distributed Search using Solr and Riak
Yes.

For me to trust an installer, implicitly, it's best for it to be part of my software distribution's package management system.

This means that the package is signed and checksummed, it's included in the distro's bugtracking system, and is being downloaded from a known set of mirrors.

Your next best option is to provide a download, checksums, and signatures, with a well-signed PGP/GPG key. At this point I can at least verify that the content is what you claim it is (whether or not that's something I plan on running is quite another matter).

Even a git repo provides a SHA1 checksum of a given commit that I can reference.

By recommending I curl-pipe-bash something, you're sending me a FLAGRANT signal that your security practices are somewhere well north of batshit crazy.

I ran into this while evaluating RVM (Ruby enVironment Manager), which itself turned out to be a requirement (or at least facilitator) for properly using Ruby for, of all things, supporting a Chef (configuration management tool) infrastructure. So ... in order to get a better handle on our server infrastructure ... the recommended and default practice is to install crap via curl-pipe-bash.

That cost us about six weeks of going through the damned installer and its effects (documentation is really poor) with a very fine-toothed comb. And I'm still not happy using it.
I wouldn't have read this had you not commented, so thank you.

I also think you're fundamentally right about the way HN looks at legal risks. In particular, I think the average HN reader drastically discounts the cost of legal risks that apply only once a particular enterprise has traction. I think those are some of the most pernicious risks, because they can lead to people investing years of their lives in businesses for counterfeit upsides.

But having said that: do you really need on-staff legal to learn that a contract with no explicit acceptance and with unilateral change provisions is legally suspect? Over the last couple years, I've been trying to keep a little tally of all the redlines we've gotten on our contract reviews (all of our MSAs get legal review), and I feel like much smaller details have come closer to derailing projects than these two details.
Bravo TV's "Start-Ups: Silicon Valley", The Day San Francisco Died
Mystical mentions that Intel's compiler uses loop interchange to gain an extraordinary speedup. There's actually a great answer further down the page that details this and was great as I wasn't aware of how it worked:
http://stackoverflow.com/a/11303693/300908
Talk from the developer happening right now at Ricon, trac #2. You can watch here:
http://basho.com/community/ricon2012_live/#
> higher level languages will always be significantly slower than C

Looking at benchmarks, I can see this is factually incorrect.

Also... show me where C allows you to see the pipeline directly. It's hard to optimize something you can't see.

C is an abstraction layer. So is assembly. Both are relatively thick when you're talking about things like branch prediction and pipelining.
Of course they are, but NASA still pays them to do it.
Interesting, perhaps it is possible that it will work in a more P2P fashion with more isolated "instance" type servers for the combat and communal servers for trading etc. Similar to guildwars.

All of the twitch-reaction type MMOs I have tried have tended to be fraught with lag problems, the scaling issues if you have to run a single game world where sub 100ms response times are required and you have 10K+ people connected at any given time must be quite something.
Ban their DL. Ban their device. Ban their car tags. Include a photo of their approved drivers.

It's then at least as hard and probably harder to masquerade to Uber as someone completely different than it is to masquerade to traditional regulatory authorities.

Entering an Uber car, my own trusted device can supply me with car and driver info, including photograph. In traditional systems, I'd have to trust unauthenticated documents (including car markings) provided by the car/driver. Such forged traditional documentation can even fool local law enforcement, in some gypsy cab situations.

And even if someone can occasionally slip into the role/reputation of another driver in good standing, with that other driver's cooperation, there is still a chain-of-control/motivation incenting good behavior and allowing punishment of transgressions (through the accomplice who loans out their valuable identity).

We would need to empirically study whether this system offers better results, overall, than the traditional system. I suspect it does: even if you can contrive a few exploits, they could still be less prevalent/practical than the weaknesses of the traditional system.
Convicted for a tasteless Facebook update
Books: Long Live Paper
Kickstarter Rescues Startups That VCs Won’t Touch, But Here’s What’s Missing
Show HN: Lister - My Shopping and To Do List app for iPhone
Fully agree. Prioritised to-do lists changed my life. There's a helpful little book, "How to Get Control of Your Time and Your Life" by Alan Lakein that lays it all out. Highly recommended, although it dates back to the '70s so some of the work examples used are, er, anachronistic.
Dev here. if you have any questions or comments just let me know.

also, free codes:
T7Y3MHEHRN46
RWMN93TN6ALT
J3AMYTXLYP3E
The problem is that it blurs the line between what is safe, and what is not safe.

It is basically the difference between telling your users to do:

wget example.com/some_script.sh ; chmod +x some_script.sh ; ./some_script.sh

and:

wget example.com/some_script.sh
chmod +x some_script.sh
./some_script.sh

A good engineer will tell you that those two things are exactly the same. The reality however is that they really are not. The first is a single cohesive unit of work, from the perspective of the user. It is "easier", even though you could copy/paste the second example just as easily. The second is clearly three units of work. The story is the same, but the runon sentences have been removed. The user is almost forced to, subconsciously, ponder each step: First we download this, then we run it. Why the separation?

It is about reenforcing deliberate actions. Discrete options give the user time to interject their own thoughts.

If that isn't something that we value, then we should stop half-assing it and just give wget or curl an 'execute' flag.
No topic downvote only comment downvote (which I think is around 500).

Closest you get is flag which happens at around 20 karma and reduces the staying power of a post.
A/B testing is very good.
The counterargument is that all of these tasks are better suited for a calendar rather than an open-ended to-do list.
As someone who is building an enterprise startup, it's only because I've spent many years in enterprises and have experienced some of this pain first hand.
Customizable Apps Built for Small Businesses
I don't think you have any idea of the staggeringly ginormous amount of data about "cosmic rays" that can be collected, especially at the level of detail this paper is about.

For example, the Large Hadron Collider generates about 300 GB per SECOND of raw data when it's running. There could be thousands of interesting anomalies in that data that nobody has found so far because they haven't looked at the right parts of it in the right way.
>Seriously guys, stop this.

I am genuinely curious as to what is stopping them from doing it (considering Paypal, 2checkout, etc are already doing it). I think I have some understanding about it now after reading SoftwareMaven's comment.

> It's a hell of a lot easier for someone in Germany to rip off Stripe and comply with all the German regulations than it is for Stripe to come in with no assets on the ground and figure it all out.

Unfortunately, that is just as bad and does not solve the problem, because most online businesses cater to a global audience (unless dealing in tangible products) so any payment processor just limited to Germany can never fully compete or replace competitors who do.
I don't think you have any idea of the staggeringly ginormous amount of data about "cosmic rays" that can be collected, especially at the level of detail this paper is about.

For example, the Large Hadron Collider generates about 300 GB per SECOND of raw data when it's running. There could be dozens of interesting anomalies in that data that nobody has found so far because they haven't looked at the right parts of it in the right way.
Helpful if you're serving Flask without apache/nginx, where gzipping would typically be done
How to Quickly Improve Your Ability to Make Small Talk
Bell's Theorem says there cannot be local variables determining some phenomena. That raises the computational cost of simulating the universe, and shrinks the set of possible universes that could simulate ours, but does not preclude the universe being a simulation.
California’s Central Valley, Land of a Billion Vegetables
I agree, that is an awesome answer. Really brings home how much more powerful tools are today than they were when this sort of analysis took 'big iron' (like a PDP-10 with a Vector Coprocessor)
Some of the other posters in this thread are spending almost an hour per day just writing and revising their todo lists before actually doing anything. That's been my experience too.
1. I switch to another tool if and when I have problems with my current tool. Because Pathogen has served me well for the last two years there's no reason to switch to Vundle or some other plugin manager.

2. Vundle is too heavily Git/Github-centered for my taste.
Confirmed: Schemer Can Boost Google Places Ranking, Case Study
So, the tricky question is - what if we can't afford that? Does that mean that, ethically, I should no longer use the product if I want to honor Canonical's request?
So, wait. What if our universe is being simulated with 'different' laws of physics? I guess we would never be able to find that out, even if we could somehow conclude it is in fact simulated.
Education and Income across the United States
Schemer - the beginning of everything worth doing.
There is no way that banning someone from a single website is more effective than putting them in jail or prison (depending on the state). For that to work, all of the psuedocab/ride-sharing services would have to work together to blacklist drivers who violate their rules, but this is illegal in many states, especially California, in which several of these companies are based.
What is Google Sniper
You describe your job as easy, and that you've stopped learning new things already. For me, that would be a dealbreaker.

I personally quit a job that was at least sort of along the lines you described, to go to graduate school. I'm now a math professor. Best decision of my life.

That said, if it were me, I would look carefully before leaping (which I'm guessing you've done thoroughly already).

Good luck!
Obligatory Wikipedia link for those of us (like me) who don't know what materialized views are: http://en.wikipedia.org/wiki/Materialized_view

In short:
"In a database management system following the relational model, a view is a virtual table representing the result of a database query. Whenever a query or an update addresses an ordinary view's virtual table, the DBMS converts these into queries or updates against the underlying base tables. A materialized view takes a different approach in which the query result is cached as a concrete table that may be updated from the original base tables from time to time. This enables much more efficient access, at the cost of some data being potentially out-of-date. It is most useful in data warehousing scenarios, where frequent queries of the actual base tables can be extremely expensive."
IOS 6 Ajax image capture and upload
I wouldn't recommend it to anybody, even less to beginners.

$ vimtutor and how to use the documentation, that's what I'd recommend to beginners.
pardon the url :)
or domain rather, the url leads to an interesting example
You could perhaps simulate two isolated gold nuclei with twice as much computational power as one gold nuclei, but you're forgetting that everything in this universe interacts with everything else. As you get to three, four, five, 1000 gold nuclei, your computational requirements will be O(n^2), and then even the exponential growth of our computational power won't be as big of a deal.
Right, exactly my point in the article, thanks.
He uses Windows so I assume he doesn't know much about Linux Distros. You're correct, Klipper was the first thing I thought of as well. I assume his OS experiences are: Mac, Windows, iOS, Android judging by his info posted.
Note the classic 'bus lock' is a worst case nowadays: caches in SMP machines have their own protocols for invalidating and locking individual lines, so the entirety of the machine's memory isn't necessarily serialized, though I'm not sure when this kind of locking applies.
I know. Let me state it another way.

"I was wrong, but not in the way that you(tptacek) understood me to be."
Use loosecubes.
> Passbook and Valpak's app saved me a ton of time clipping coupons

I thought this was what coupons are for, a passive kind of price discrimination against people who aren't price-sensitive enough to go to the effort. This reduces friction for most but not for the very poorest customers (who can't afford smartphones). The only effect I can predict is retail price increases to further gouge the people who don't even bother to install this app.
'Social Media Expert Wanted' - Really?
I didn't read "fail" there as being cutesy/meme-y. I [think I] heard people use the term "branch prediction fail" many years before "FAIL!" became "a thing".
We would rather not think of that option:-) if the ks project fails, we'll do our best, but seems unlikely that we could support selling kits to hobbyists and they would certainly cost thousands of dollars each due to a lack of volume.
Things I've been an 'expert' on
> Thomas Jefferson, the author of our great Constitution

Ha. Thanks for calling attention to that, I had totally missed it. Perhaps Mr. Siegel had a habit of napping during civics class?
Yeah, I had a similar reaction. I had been using the dual Office/VS clipboard ring since back in ~2002, but I forgot that it was only for applications with Office integration and not OS-wide.
First: I'm not recommending anything—I'm asking a question. This isn't my practice but it's important to play devil's advocate sometimes.

Second, the question was not whether piping to shell is a good way of doing installations. The question was whether it's actually worse than the common method of offering up an untrusted downloadable executable.

Many (or most) consumer software downloads that you'll find for Mac or Windows don't meet any of the criteria you specified (which I agree are good criteria). But that wasn't the question: Is it actually worse than offering an untrusted executable? People don't seem to complain about those as much, but to me they seem equivalently bad.
> Really? Can we actually simulate any part of the universe with 100% quantum accuracy?

Lattice QCD has been used to simulate an entire proton[1] and derive its mass to an accuracy of a few percent.

[1]Popular descriptions of the proton simply call it a triplet of quarks, but it actually contains several virtual quarks too and a bunch of gluons with ever changing bonds and positions. The average amount of crap flying around inside the proton determines its mass, and you can find it by simulation.
"On TaskuMuro.com, we have been actively following the development of Nokia’s smartphones, and also the development of the Linux based Maemo and MeeGo operating systems.

Because there is so little information publicly available about the history of MeeGo, we left a message on our MuroBBS discussion forum in the summer of 2012. In the message we asked people involved in the MeeGo development to share their stories."
Why personalized eCommerce is the future of clothes and apparel sales?
Oh. I'm just saying. Some people don't need or want a to-do list.

However, I fully agree, Jeff Atwood "giving advice" not to use a to-do list is stupid. It might work for him, doesn't mean it works for other people. My opinion would be that it would either come natural to use a to-do list or not.
Direct link to the Chromium blog post:
http://blog.chromium.org/2012/10/pwnium-2-results-and-wrap-u...

The commit that closes the exploit:
http://src.chromium.org/viewvc/chrome?view=rev&revision=...
This is a great start!
Samsung Says the iPhone is for Old Folks. Really?
BTW, everything looks so big on unbuntu 12.04 compared to win xp on my laptop at 1280 x 800 px res. Is it normal ? even reducing the font size on ubuntu to 10px does not change much. I can't see as much thing on the screen on ubuntu compared to win xp, playschool like. Not very convenient for surfing or coding.