skysight-inc/HackerNews huggingface dataset:
Amazon just seems to have let it's core business slide somewhat. Sure, they are focused on efficiency, but they are trying to let customers order 1 item at a time which means huge shipping costs. A large chunk of there selection is from re-sellers which means so-so customer support, and they have a lot of other products out there, kindle, fire, AWS, even a streaming service.

I think Amazon is also trying to pad their retail margins so customers don't really see the savings. Worse, they don't really have anything unique to support those margins other than a wide if somewhat padded selection. So, I doubt Jet is going to unseat them, but they are vulnerable.
I fully agree with the second part of your comment regarding DDG search results; I am from Asia. But Mozilla caring about user experience is something maybe from the bygone era. All it cares about now is market share and revenue. The Pocket episode was the last nail in coffin for me along with the continuous bloat it has been putting into once my only browser options which was for years for me.
It's working for me.

In the future, check out http://downforeveryoneorjustme.com/jet.com
Fulcrum Microsystems was a Clockless ASIC startup that was acquired by Intel in 2011 for their Ethernet switch silicon technology. http://newsroom.intel.com/community/intel_newsroom/blog/2011...
Why does SHOCKING NEWS give a sense of rush to some people?
This is an excellent model for building any lifestyle business, not just for artists.

If you knew how much money your favorite customers made, and asked for just one day of their income to support you, it becomes trivially easy to work out a definition of sustainability for your business.

For SAAS businesses, the number of "true fans" that are therefore required could be ridiculously low. 100? Maybe 10!
Cloudflare captcha.
> Instead of yanking the cable at a 90-degree angle and winding as tightly as possible, let the cable come out of the charger naturally, perpendicular to the charger ..
> own 2 of these chargers

Good tips ! I do exactly this and have a charger that has lasted 5 years. Cable looks good still (touch wood !)
I really like Jet's tech stack. I have shopped on jet.com for a while. Online retail still is not the biggest percentage of the total retail. Jet is in no shape or form dethroning AMZN. My guess would be they would like to be the obvious #2 in this space, Bing of Retail if you will and over a period as the share of Online retail increases in the over all pie, they get to have good valuation.
The mortality rate in the Kolyma gulags was estimated at 27%/year, meaning the odds of survival for 15 years were <1%, and virtually zero for general work (mining etc). Shalamov survived because he managed to land a position as a hospital attendant.
> How do you reconcile that with a very high recidivism rate?[0]

The upsides to crime for some people are very high, and the downsides of going to prison are again for those people, not all that high. I think that's pretty obvious.

The problem is that you're taking the beliefs about prison that you hold and applying them universally. That's not the correct way to look at it.

A person with $1mm in the bank is going to look at a Porsche and a Camry very differently than a person with $5k in the bank.

A person with a criminal record who understands how stacked against him/her society is, is going to look at crime from a much more calculating position than a person with a spotless one. A person with a spotless record has something to lose by committing a crime; the possibility of losing the spotless record. The person who already has a criminal record has very little to lose at least from a reputational perspective.
Ask HN: How to (instantly) search by filename in Linux?
I'm hoping someone has some advice or a tool to recommend for this particular problem. I have many tens of thousands of (binary) files in a few directories spread over a few filesystems. I'd like a way to search by filename (either pattern or regular expression).

Right now I am using a quick script to compose a somewhat complex `find` command. This is otherwise effective but quite slow. Each query takes anywhere from 1-20 seconds.

An alternative that I pursued was `mlocate`. A daily cron (or systemd timer as the case may be) script generates a database for each directory (e.g. `updatedb --database-root DIRECTORY_A --output DATABASE_A.db --require-visibility 0`). Then to search `locate --basename --database DATABASE_A.db:DATABASE_B.db:DATABASE_C.db PATTERN`. However unlike `find`, `mlocate` does not offer an ignore or '!'. I suppose I could then strip ignored paths from the output with another tool, but things are starting to get pretty hackish at this point.

Perhaps there is something like Bitbucket's Quick File Search [1]?

Or something along the lines of etsy's hound [2] but for files rather than code of course. I've been using hound for instant search of all my repos and it is quite incredible.

[1]: http://blog.bitbucket.org/2013/02/07/introducing-quick-file-search/

[2]: https://github.com/etsy/hound
> Banks are not state-maintained. You can argue that 'too big to fail' means government support for them, but support is not control.

That wasn't my claim. I said banks are a state-maintained cartel everywhere, and that implies preventing competition.

One way to prevent competition is to make sure the cartel banks can't fail. It's difficult to compete with a business that gets handed unlimited amounts of other people's money when it's about to go bankrupt.

> Banks charge roughly the same fees for the same reason grocery stores charge roughly the same prices - competition.

Do you sincerely think banks couldn't charge less for their services? :) Because that's what it would take for competition to have resulted in the current price level, as anyone on HN should be able to understand.

I'll stop here now because I suspect you're not being honest.
Amazon already has implemented it both with Amazon Pantry and with Amazon subscribe and save. Each of them rewards you with discounts that increase as you add more stuff.
"But the name Brontosaurus is still known by several generations of schoolchildren. It's not entirely clear why the name stuck, but it may be to do with its origins in the Bone Wars, when there was intense public interest in the discovery of new dinosaurs."

I'm glad they addressed this in the article. I read the headline and was like "Whaaaaat?" I did not know the name "Brontosaurus" was not valid! I was born in the late '70s but still, that's half a century after this happened.
but what about inventing the universe first ? (http://www.goodreads.com/quotes/32952-if-you-wish-to-make-an...)
Mars to lose its largest moon
Related: "The Pencil: A History of Design and Circumstance". My favorite passage mentions Henry David Thoreau, who was a pencil maker by trade.

Thoreau seemed to think of everything when he made a list of essential
supplies for a twelve-day excursion into the Maine woods...
But there is one object that Thoreau neglected to mention, one that
he most certainly carried himself... without it he could not make
his list. Without a pencil Thoreau would have been lost in the Maine woods.

http://www.amazon.com/dp/0679734155/
2Factor.in – Two Factor Authentication for Web / Mobile / Apps
Learning Factor
Hardly. You'd simply just keep the status of existing posts as anonymous and any posts after turning on the feature would show the posters real name.
Nope. This has happened to just about every Apple cable I've ever owned. MacBook Pro power adapters. MacBook Retina power adapters. iPod cables. Lightning cables. The insulation gets frayed. Sometimes there have been sparks. This has never happened to any USB cable I've owned.

It's almost as if they make a profit off of selling licensed cables with their proprietary technology or something.
It's called continuous testing.

As mentioned below, Wallaby.JS does it for Javascript, and on the .NET side at least there's NCrunch [1] and recently Resharper added their own take on it [2]

[1] http://ncrunch.net

[2] https://blog.jetbrains.com/dotnet/2015/09/01/resharper-10-ea...
Well, if you are able to predict that random voltage generator (we have seen recently some failures in pseudo-random generators that allow attackers to predict next numbers) we can correlate again time with data. So now you have to ensure your random generator is truly random, and not biased at all.

For every weird property you try to use to obfuscate the computation, there is some kind of counter to try to de-obfuscate it. That's why crypto is really hard. If you really want to succeed, the only way is use as many tricks as possible, in order to make the attack really hard, hoping to discourage the attacker into doing something more productive with his life.
your equation doesn't consider the ethical costs of locking people away for long periods of time.

This is just my kind of off-the-cuff theorizing, but I had that factored in to the cost column as well. I wasn't speaking about a purely monetary cost. Things like the cost to society of having the person locked away, the cost or not of a society looking at itself and knowing it is a society that locks people away for offense X for Y years.

Another cost to consider outside the above cost column is that crimes of many sorts incur huge costs, both monetarily and through things like social cohesion to a society. And it is in mitigating these potential costs that the benefits come from in the above cost-benefit analysis.

I don't particularly think of myself as an über-rationalist, but ethics more or less comes down to cost-benefit as well. How do you arrive at your ethics, by weighing certain things against other things[1], or do you just go with your gut?

The question of reform is surely one that pulls at the heartstrings if your prone to having your emotions played on.

How can reform be adequately determined? I have no answers for that.

Do you believe that sentences are levied with the expectation that minimal reform will occur or do you think that judges take that into consideration? I'm going to leave this one to the people that devote their lives to it, judges.

I have heard of people released early for 'good behavior,' so this is not an unheard of thing. It's understandable that as you move up the offence ladder, the possibility of a commuted sentence on the grounds of 'good behavior' or 'reform' would become more and more remote.

[1]here is something of an ethical brain teaser https://en.wikipedia.org/wiki/Trolley_problem
I guess I don't see nearly as much in the mainstream media about the gender disparity in nursing as I do for tech, and certainly not on Hacker News. I can come up with other examples though. There aren't big pushes to get more women into construction, the military, emergency services, and other less topical fields just like there aren't pushes to get more men into interior design, event planning, human resources, and other female dominated fields. Could it be that people are just choosing what they would like to do for a living rather than being told what they should like to do?
> That said, merely being in the top 1% of intelligence doesn't seem to be worthy of the genius title.

Especially considering that the population average in many places and times is far below the current population averages normed in the USA and UK and Western Europe. If you asked how many people throughout history or globally would be in the top 1% of the USA/UK/WE population, the answer will be much smaller than a billion. (Thin tails strike again.)
in 1881:

m=E/c^2

https://en.wikipedia.org/wiki/Friedrich_Hasen%C3%B6hrl

Einstein: E=m x c^2
The issue with this stance is that history has shown many times that unpopular views and lively debate leads to growth, understanding and knowledge.

You can have a "balanced viewpoint" and still have debates about "whether the moon is made of the body of Vince Foster or not." There are certain ideas that just don't belong in a university setting because they are bunk and this has nothing to do with diversity of opinion.

IMHO this concept falls on its own sword. What harm is there debating about the moon being made of Vince's body if there is a question in the forum? Does it harm the people that have solidified beliefs about it being false? The person who believes it to be possible? What is learning beyond discussing the possibilities, informing each other about beliefs, viewpoints and deductive reasoning leading to growth/questioning what is true and false and constructing and reconstructing your closely held beliefs.

Uniform thought begets uniform thought and does not foster growth. I shiver thinking about wonders/discoveries would have been lost if people in our history were afraid to discuss unpopular ideas and constructs; as it stands too many already have been.
This isn't all that important, but what is important is that Google (unless this has changed) spends the most lobbying of any U.S. company. They don't want to fall victim to what happened to Microsoft in the 90s.
This article conflates two very different things: creating new tolls on existing infrastructure, and creating new toll-funded infrastructures. The first one changes the incentives of existing users, the other one is creating induced demand for wealthy commuters. Wealthy or not, induced demand is still induced demand, and will create new congestion on the existing network.

The main fallacy, however, is the goal of reducing congestion. If we want to move trips from cars to more sustainable means, congestion is a way of reducing the competitive speed of individual vehicles, therefore shifting the incentives towards public transit.

edit: typos
Community Casts is great way to learn new things.
How to Recover Deleted Files (PC, Mobile) – FullFreeVersion
I think you haven't lost the aggregate meaning, and in fact you've managed to capture my own view on this issue perfectly. Thank you for this point-by-point elaboration.

I usually go out of my way to play cooperative with people. It often means that I try to say, "I wish it were possible to go back and time and restate that in a way that would achieve what I intended without hurting you".

Someone's surprising outrage at something I think is innocent also reveals my lack of understanding of that other person. Assuming their honesty, I want to go into this in order to better understand what's going on. Maybe we both actually think the same way about the issue, maybe it's just an unfortunate phrasing on my part that caused the problem? It happened this way many times.

So to circle back to the beginning of the whole thread - I don't think that "I'm sorry (if) I offended you" is always a non-apology. Just because someone is offended doesn't mean they're right. I learned the last one the hard way after being a victim of emotional abuse for over a year, when the other party got outraged or sad at random things to make me do whatever their wanted (and honestly, I'm not angry at them anymore - I grew to understand it was complicated and messy situation for both of us, as relationships sometimes turn out to be; the point is, it revealed a flaw in trying to atone for offending someone at all costs).
To a first approximation, nobody sits in the voting booth and tries to "pull the ladder up behind them". At most they're thinking about what might benefit them but (again, first approximation) nobody's sitting there thinking about how to screw everybody else. If that's your best understanding of anybody's voting logic, you might want to consider upgrading your understanding, because what you've got there is just propaganda. Propaganda I could trivially repurpose to fire against any ideology; believe me, liberalism is not immune to that either.

(After all, is it not an interesting coincidence how much we've been talking about "income inequality" lately even as liberals have been in control of the Presidency, the federal bureaucracy, and have at least split control of the other branches? And isn't it interesting how all the solutions to the problem of "income inequality" involve giving those exact same people more power? Only this time we should expect income inequality to go down instead, for... what reason again? How is giving more power (which is just another form of money) to the 1% controlling our policy and government going to solve our income inequality exactly? Clearly the wealthy liberals and those liberals who expect to be wealthy later as a result of their college degrees (many of whom are, alas, quite mistaken, but they're voting "correctly" for now so shrug says the 1%) are just pulling up the ladder behind them even as they tell everyone else how helpful they're being. I can fire the "pulling the ladder up behind them" propaganda at any major group you name.)
Firefox, or maybe Gecko, has been on a downhill slide with end users for a long time. I've been hoping it'll get better for at least a couple years and it hasn't.

A good browser is hard, like really hard. It's in the same order of magnitude as writing an OS. To improve the user experience they need to hire guys like https://randomascii.wordpress.com (Bruce Dawson).
Sure, I will not use Karnaugh maps when I design a processor. They are awesome for teaching logic gates, but useless for building big logic. It's like pretending to build a skyscrapper with just bricks and mortar. Given enough effort you will succeed, but you are likely to die of old age long before.
Yes, I'm curious to know whether the votes were initiated by insiders (executives or long-standing members) or by 'activist carpetbaggers'. AFAIK carpetbaggers' activity was just opening an account and, when the time came, casting a vote.
The big lie sold to us is that there is such a thing as a "self-sufficient" man. The people who make it the furthest are the people with the most extensive and powerful networks.
Oh, it's super cool (I made the demo you linked d:), just pointing that out for people potentially interested in writing C programs for KOS (as it is a limitation)
Why Don't Schools Teach Debugging? (2014)
There's also Newman: https://github.com/postmanlabs/newman

It can take collections from Postman and run them. Commandcar seems to be more driven towards interactivity though, which is kinda cool.

Disclaimer: I work on Newman as a part of my day job.
Another member of the AVA team here. As Sindre said, watch is certainly on our radar. But so is speed. We have every intention of optimizing which tests run and delivering feedback within milliseconds. Someday soon, I hope the answer to Javascript test optimization is "use AVA".
How about caching output from "find" on the few filesystems and then searching the output? You can refresh the cache from cron. It'd be faster than running "find" each time.
On a MacBook I've found its almost impossible to beat Safari, it works amazingly well and doesn't annihilate my battery life. Personal choice though, I'm not committed to any specific browser and all do certain things better than the rest.
Sam Harris interview
The main fallacy is limited highways cause congestion. A highway can support a lot of traffic, it's exits and on ramps are generally the problem as traffic just backs up. Which often turns extra traffic lanes into really expensive parking lots.
I get an empty box under Marty McFly on iOS. Anyone else?
They can monitor, that's fine, and the correct/ethical thing would be to inform the employees about it and show them a little thing in Chrome to indicate they're being monitored.

Informed consent, in other words.

pdkl95 also makes excellent point about the current default behavior being the problem: https://news.ycombinator.com/item?id=10630375
Looking at Firefox' dwindling market share and Chrome's spectacular success, Google is probably thinking: "We don't need Mozilla's browser any more."
tl;dr

http://localhost:7779/Dell%20Foundation%20Services/eDell/IeD...
I believe Mozilla's keeping Google as the default could be smart. If a company is trying to compete with Google they now see a local contract as a double win.
And I here agree with you. Reduced crime including from ex-cons would obviously be the preferred situation.

Do you know if prison systems that have more of a reform focus have reduced recidivism rates? If so, what can be learned from these systems?

If it has been shown, that certain methods lead to better outcomes, what are the obstacles to implementing these changes in the US, or other countries?
Yes, this was one of the first things I tried. It cut down on the extremely long queries, but on average was about the same time if not longer. The cached output from find was hundreds of mB in total. Despite it's drawbacks, `mlocate` is a speedier alternative. Just interested in finding out what sort of better tools are out there. If only I could get access to Bitbucket source and see how they managed. :)
I use Amazon Pantry and subscribe & save. And honestly it's nice but not a killer feature.

The trickiest thing is estimating what subscription frequency to use. I barely even think about optimizing for % discount.
Brontosaurus is my favourite dinosaur name.

Except for blind dinosaurs, or Doyouthinkhesaurus.
How about:

locate "pattern" | grep -v "antipattern"

locate is installed by default on Ubuntu and I think on most Linux distributions so I'm not sure why you need to worry about the cron jobs and all of those command line arguments, normally that's taken care of automatically (unless of course you have special requirements for when the cron job runs).
wow, this is superb!

Any plans to support modify params and reply?
Saving St.Louis (Documentary)
Was that Gabe Newell in the white car towards the end?
Scientific Consensus Is Almost Never Wrong
I understand what you're saying, it's just that in your example (Law of Excluded Middle FTW!) the boolean function is the constant 1 function (on one input).

Even I know how to implement that, at least I think so, in a glitch free way.

In general though, you're trying to implement some function, and it's not necessarily true that some arbitrary gate setup you make is glitch free, as you have illustrated with the constant 1 function.

I assume Karnaugh maps solve this problem, at the cost of perhaps extra gates?
Did he ever publish the complete description of his method?
Look, engineer the thing to stand up to normal use. Way more reasonable than trying to get everyone the world over to baby their chargers.

I go through about one of these chargers a year. I leave one at my desk at home, so I don't have to move it, and I take the other one with me on the road. The one I travel with gets plugged and unplugged probably 5 times a day... and it never lasts more than 6-8 months. Shitty design.
Could I ask what do you do?
I don't know nothin' about nothin', but Mozilla's involvement in Rust is a huge plus that someone is focused on the right things. Don't have to be the biggest thing in the world to do good for the world, or industry.
I say we just adjust for 30 minutes and stay there.
The system `updatedb` job (that creates the database `locate` uses) only scans one root tree. This one root tree includes lots of random junk (basically your entire filesystem minus a few things) and does not support multiple filesystems/root trees. Hence the necessity to create multiple databases. I agree it's pretty silly.