skysight-inc/HackerNews huggingface dataset:
eBay's problem is that it's an auction with a fixed end time and zero incentive for bidding early. That model makes no sense whatsoever, as it just prioritizes who can cram in a bid as close to closing as possible.

eBay could easily fix it by auto-extending an auction for X amount of time after the last bid. That way any activity would allow all participants to respond.

Yes, I know the stock answer is "people should always enter the max they would pay", but that's not a good strategy and also not how psychology works.
Hö? What has Apple done? And why not include Google?

In the case of Microsoft there is still no proof/evidence for a NSA backdoor in Microsoft Windows (and would that not show up in the leaked Win2000 source code?)
And even the Snowden documents do not allege that (please correct me if I am wrong).

What the Guardian claimed was that Microsoft helped to give access to Outlook.com. The NSA is mostly interested in online services. And this is a far bigger issue, because there is no real alternative for that. Because even if you compile your own Linux distribution you still use Google Gmail (Ha!) or visit this hacker news forum, and you have to trust a third party with your data. And even if that trust is merited the NSA can just slurp up the datastream in the Internet provider datacenters.
devectorizing is a terrible step back in expressiveness. It shouldn't be hard to make a compiler that can compute the example without a bunch of temporary arrays. I would be shocked if heavy duty packages like Matlab make all those temporary arrays.

On the other hand, I've seen (and written) plenty of code that went through contortions to use vector operations in IDL (http://en.wikipedia.org/wiki/IDL_(programming_language)). It would be great to have a language where for loops and vector expressions are fast.
Thank You HN for Feedback - Tomonotomo - Social Dating
I published a Show HN post on HN a couple of days back https://news.ycombinator.com/item?id=6326989 - and it made the front page. Thanks to the critical feedback and suggestions by smart people on HN, I am sure I have improved my product, a social dating website, tomo no tomo - http://www.tomonotomo.com - significantly.

I have responded to almost each comment individually.

Just wanted to give a warm thanks to everyone for the review. God Bless!
Dynamic Region Inference
You should use the reply link directly below the comment you're replying to. This helps keep things organized :)
This is a nice initiative, but I would like to see the source code of this browser. Without it, I cannot be 100% sure that what Epic devs say is true and it's not an elaborate NSA trick to get our data :). No hard feelings, just in the light of current events as reported by NY Times/Guardian about NSA backdooring popular apps and crypto implementations the paranoid inside me has gotten more active lately.
The approaches are complementary, not contradictory. The more expensive the surveillance is, and the less useful the results, the easier it will be convince the government to let go of it.

And the better we are at drumming up grassroots opposition in the political realm, the more people are likely to use good encryption too.
OK! Make sense
I am looking forward to this being available. I consider it one of the bell weathers of the private space flight 'business.' A healthy source of revenue for private access to space will change the market dynamics on what gets built, a small niche revenue will not. Either way, we get a data point.
I agree, this is one of the best articles I've read in recent memory.
>Ask people if they would pay $50 per month to see TV without advertisements. Answer would be no for many/most people.

With the cost of cable subscriptions, people already pay over $50 per month for TV with advertisements, in fact the average in 2011 was $86/mo [1] If given a choice to pay $50 to see their same cable TV content without advertisements, I think they would jump at the bit.

1: https://www.npd.com/wps/portal/npd/us/news/press-releases/pr...
Xiaomi unveils "the Fastest Smartphone in the World" - Mi3 [video] | TechMagna
Are you USAian? This inability to understand that internet traffic travels over multiple geopolitical jurisdictions seems very particular to a certain sort of American. Unless you're arguing that the UN should set up some sort of world-wide legal framework for spying and/or internet privacy, governmental interference is not going to help.

That being said, everyone should be making it very clear to their respective governmental representative that this problem is unacceptable not just from a personal privacy point of view but because it is inherently destabilising to an phenomenon that is intrinsic to the very nature of modern business and our lives.
I had a similar problem with a gawk (yes, gawk!) program I was writing. I had to accumulate 10,000,000 32-character strings to produce a 320,000,000 (three hundred and twenty million!) character string.

It was taking forever.

I eventually realized that this string reallocation that was being done 10,000,000 times was the problem.

To solve this, I did a two-level accumulation (perhaps three levels would have been better, but two was enough). I first accumulated 3,000 of the 32-character strings (3,000 because that was about the square root of 10,000,000).

I then accumulated the (about) 3,000 of these (about) 100,000 character strings.

The result took about 30 seconds, which was good enough for what I needed to do.
We already moved to Nginx on OpenBSD before 5.2. It was a nice surprise for us when this happened and, although it's not the bleeding edge Nginx release that's available, it was much appreciated since that meant upgrades wouldn't be as difficult from then on.

I should mention that Apache had been good to us in the past, despite being the 1.3 series with patches bundled with OpenBSD, but we were expecting far more from it than it was originally intended to do. In that regard, configuration and deployment became much simpler since we moved to Nginx.
Additionally it's based on Chromium, so there's not much source code to hide as many of us have a good idea of what the source code would look like.
I thought that was just for Shark Tank...I can't see how a government broadcaster (CBC or BBC) would be able to get away with that.
NBA Cameras Analyze Players' Moves
Simpler, yes, that doesn't make Apache complicated. They're all simple. To say without modules makes no sense, modules are how Apache does features and the mod balance module makes all of that simple including sticky sessions. If you can write code, you can configure Apache easily.
Do units fire while moving?
I guess my comment confused people...

Cantonese for example is a Han language.

There are lots of non-mandarin but Han languages, and beside those.there are the languages of non-Han people.
It seems like they left some details out. "It was crashing with specific modules or configuration we were using" would be more accurate. The way it's worded makes Apache sound unstable, which isn't true in my experience & research.
I've been looking to get into IPython for a while, and this gave me the nudge to get on with it.
The history of the language is quite an interesting one, in my opinion: http://en.wikipedia.org/wiki/Historical_Chinese_phonology
Disagreeing with the disagreement. You need both firefighting equipment and insurance, not just one or the other.

So we need laws and checks in place to make sure that there is no unauthorized snooping. And then for those that try to snoop unauthorized (which is as good as undetectable until some acts on the data snooped) we need to make the defense as good as we can.

The analogy with houses and breaking in is faulty because there we can detect something is wrong (in most cases, at least).
"In the end, Zdenek had a single-server CouchDB installation on the order of hundreds of megabytes of metadata stored."

I think the title is a little inflammatory, no?
Dijkstra's algorithm ( http://en.wikipedia.org/wiki/Dijkstra%27s_algorithm )

It is a really elegant algorithm and addresses a real-world problem. A teacher of mine once showed us the basic idea behind it:

He connected various bits of wood (=nodes) using strings (=edges). Then he picked up one bit of wood (=starting node) and slowly moved it upwards. Every time when a new node moves, it is an indication that the shortest path between the start node and the new node has been found. He did this until he reached the desired end node.
The shortest path between the two nodes is in the end clearly visible, because the path between two nodes A and B that are part of the path between the start and end node is always the shortest path possible.

It is really simple if you think of it as a physical model, unfortunately I could not find a picture of it online :(
I think this is actually possible if you use synthetic scrolling (i.e. interpret touch events, compute intertia and use translate3d + requestAnimationFrame). You'd basically have 2 copies of the content area, one blurred w/ css and one not blurred. Render the blurred one above the non blurred one and scroll them in lock step.

You can probably get ok performance if you don't have a lot of images.

A high quality implementation of synthetic scrolling is available at http://github.com/zynga/scroller if you want to play with it.
I'll answer to unzip. In the post, I'm using a Linux distribution called Kali Linux. Kali is the successor to BackTrack Linux. Most people who use my software, use it with Kali Linux.

Kali is a distribution with a focus on offensive security. Most tools require root to run. It's very rare to find a Kali user who uses sudo and works from a non-root account. root for all actions is normal.

Some people may use Kali day to day, but it's built to do a job.

http://www.kali.org/

I didn't call out Kali specifically, but all of my screenshots show Kali's default window manager theme. I don't know if my audience earns the "hacker" badge by your standards... but I suspect most of them recognize Kali from a distance.
The information was presented to the EU parliament by Duncan Campbell -- who broke the ECHELON story 25 years ago. [1]

http://en.wikipedia.org/wiki/Duncan_Campbell_%28journalist%2...
In the games industry, especially with free-to-play, you can hate funnels all you want, but they're a necessity to understanding where your gameplay loops are doing well and doing poorly.

I've taken the long view that making a really awesome game leads to people wanting to give you money. However, my personal take on that is that it's just another way to spin funnels, in a less aggressive and predatory way.

If I'm mistaken, I'd love to learn why.
I still can't figure out why my browsing data being sold is objectively a bad thing. I don't see how it makes my day-to-day worse in any way. There are plenty of smart people who feel that it's bad, so maybe I'm just missing something, and I'm open to sound logic that convinces me that it's going to make my life worse.

Also, the example they make at the bottom asking the reader to imagine hundreds of people following them around and watching their every move is a bit disingenuous. It's more like a handful of people following millions. At that point in time, you're not much more than a data point.
Interstellar Winds Buffeting Our Solar System Have Shifted Direction
Tracked changes of Facebook's new privacy policy
We pay high roaming fees because of regulation and government intervention.
I've had this idea for a while. But why stop at turn by turn stuff? Why not put upcoming traffic there, your text messages, the controls for the radio and air-conditioning. Heck get rid of the dashboard all together. Just put some buttons on the steering wheel and display everything on the HUD. I've been in a car that drove up on the sidewalk because the driver was fiddling with the radio. This seems much safer to me.
Trampolining is one way to implement "tail call optimisation". This basically means that when the last instruction (the "tail") of a function is a call to another function (possibly the same one, recursively), then we can perform an optimisation: rather than "going down" into the function (adding a new stack frame) we can run it where we already are (in our current stack frame). This optimisation is possible because we know that we don't need our current stack frame anymore, since this is the last instruction.

Ever find yourself writing a "main loop" full of unrelated code which only appears in the same place because you're forced to keep it all between the loop's braces? That's a prime candidate for mutual recursion, made safe using tail-call optimisation:

var foo = function() {
//
};
var bar = function() {
//
};
var baz = function() {
//
};
var main = function() {
while (true) {
foo();
bar();
baz();
}
};
main();

Can be replaced with:

var foo = function() {
//
bar();
};

var bar = function() {
//
baz();
};

var baz = function() {
//
foo();
};
foo();

This is how I tend to write Javascript; although I generally handle tail-call optimisation by using setTimeout(foo, 0), which has the same effect.
Those Are Not Transactions (Cassandra 2.0)
Sidenote: when you run the recursive function factorial(1000), Node.js returns "Infinity".
It's more of a method than an algorithm, but I'm a big fan of Dynamic Programming.
Are people really unable to imagine alternatives to a "yes/no" debate? Certain websites should never have Remember Me checkboxes and should log you out when you close the tab, like banking websites (mine does have a Remember Me checkbox, for shame). There should be a convenience cost for security, or else you're probably not doing security right. Unless it's Reddit or something, there should be no Remember Me and the cookie should expire shortly or on closing the page.
Robot Turtles: the board game that teaches preschoolers to program
I think the traditional funnel concept work just fine - as long as you do step three right.

Do many blogs and services spam their subscribers? Yes indeed - and I have an itchy unsubscribe button-clicking finger for those services.

If you change Step 3 to "Provide even more value", though, then you do indeed get customers that love you. And some of them refer their friends, who come in at the top of the funnel like everyone else - but with some preconceived good feelings towards you because of the recommendation they got from a friend.

Pat Flynn's newsletter is a wonderful example of how to do it right. Almost all of the emails I get from him simply give me more useful information - maybe 10% have ever been strictly promotional.
Source Code coming soon. We've made changes to many chromium files & we're a small team, so haven't had a chance to open source it all in a manageable way. In the meantime, don't hesitate to write us if you want to see any code or know any changes we've made. Or use Wireshark to see requests going in/out! Our philosophy is exactly that -- we don't want you to "trust" us, it should be private by design -- that's how Epic works. So for example, address bar auto-fill is all done locally in your system because we don't believe all your browsing should be passing through anyone's servers.
Hearthstone Beta Keys | Get your FREE Beta key | Hearthstone Beta Keys
Advertising profile?
I've actually designed it with a Phonegap integration in mind, to be honest.
I think it's possible but you'd probably have to add a great deal of complexity to the code. I'm not familiar with Backbone.js, but may be you can use it to implement routing?
They could eventually sell the browser?
What I learned selling in slums
You can make a similar argument about any market. It's so much easier to believe the intuitive bs that the state can just control everything and keep prices down for everyone.

I'm outta here I just thought the userbase here would be less liberal.
CBS, Big East agree to multiyear TV contract
Ask HN: Best Blogging experience...markup vs toolbar?
What you enjoy the most?

Most of the blogging platforms use some kind of toolbar.

I was wondering are there any blogging platforms which support markup and being useful.

I am focusing on live editing. Not like you write a bunch of markup files and a processor converts them to html.
What about the kids who aren't smart?
You can see all jobs posted by YC companies by clicking the jobs link at the top of the page: https://news.ycombinator.com/jobs
Being that you support wild-abandon ubiquitous centralized digital identity, I'm guessing you use Gmail, in which case you can easily make a filter for the spam rather than going through the trouble of unsubscribing.
The ironic thing is their old logo is still in a ton of places, like in their Fantasy Football image on their main login page:

https://login.yahoo.com

You can also Google it and the image on the right hand side is still the old logo.

As much as she wanted to change it, they sure didn't do a good job of scrubbing their properties of the old logo.
Yeah I just recently found out about it. Awesome news as I just moved from Finland to Estonia (but will spend a lot of time in Finland too) a week ago. It would be a hassle with two SIM-cards. It has always sucked to go on trips through many countries where you really could use affordable data, to book hotels/hostels, view Google Maps, Translate among a million small things that make mobile internet useful in the first place. I really love this about the EU; making decisions for the people instead of corporations.
You actually lose quite a lot in term of ease of use and performance when trying to be fully anonymous :(

History, Password saving, Auto-suggest, Web Cache, Automatic Browser Updates, Spell check, DNS pre-fetching & cache.
AFAIK, the EU initiated that. see http://en.wikipedia.org/wiki/Common_External_Power_Supply

(and it is _micro_ USB. Not that much smaller than mini USB, but thinner and better, mechanically. See http://electronics.stackexchange.com/questions/18552/why-was...)
Apache rocks and is battle tested, the problem for them is that Wordpress is PHP which requires the process model worker for stability because PHP isn't thread safe and developers write shitty code assuming it is.
Right, plus how is someone supposed to come in, look at the resulting code, and figure out how it works? Functions wrapped in functions wrapped in functions. (Remember, this is supposed to be the "ridiculously simple" case.)

On the other hand, we do a lot of wrapping things in functions in JS-land, so this probably says more about the state of the art than anything.
Why insane? I mean, you're welcome to your opinion, but you haven't presented any arguments for your position.

I find it incredibly useful. The alternative is normally using Microsoft Word, and emailing each other versions of the document, that need to be merged by hand.
They also note that they are routing your searches through their proxy; right there they could monetize. But it would be self defeating...
I think.now people.can stop.dismissing those that claim Sweden dislike wikileaks as "tin foil.hatters"
Marvel Entertainment - Solving Fictional Problems with NoSQL
DMCA TakeDown Request: Yup, we got Scammed
I like the functionality of the 'umbrella' button. Is it something developed specifically for epic? I didn't see it out there for regular chrome.
Just to be clear can we use Jquery Mobile for Firefox Marketplace app or not ?

I am using Jquery Mobile, Backbone Js for my app and planning to port it to Firefox OS. Please clarify.
starting a hardware company is like the double diamonds of startups!
The awesomeness of IPython notebooks (and the fact that my wife has been trying to learn python and primarily uses a Chromebook) was the main reason that I finally took the plunge and signed up with a cheap VPS.
I think that HUDs in cars are a step backwards.

For my driving I like to be able to see clearly through the windscreen at all the things that are going on around me. For that reason I keep the windscreen clean and I don't like having any windscreen mounted things (like a cellphone or GPS).

I'm much happier in one of two modes: looking through the glass at things around me (road, cars, people, bikes, etc.) and looking at an instrument for data (speedometer, GPS, fuel, etc.)

I can glance at my GPS and know what's going on when I need to. Similarly, if I need a quick speed check. I really don't want these things in my field of vision when looking through the window. I think a HUD with any sort of motion of changing data would be incredibly distracting.
Hmm, I've tried something like that (although not as elaborate), but it really was sluggish...
It may work but I think you should at least need an iPhone 4S or 5.
> Epic automatically routes your searches through its proxy to protect them.

Sounds sketchy.
You mention the infant mortality rate but not the maternal mortality rate.

If most women die in childbirth than wisdom resides in men.

By the time breeding women could expect to live as long as men, the status quo was established.
The best paid union workers were autoworkers and longshore workers, and the companies they worked for were still huge and profitable

Yeah, until they had to start paying off the rest of their obligations, namely pensions.
I think the problem is that it's creating an infrastructure that can then be used for nefarious purposes.

And then there's no way for you to know when the line is crossed between what you consider tolerable and what you feel infringes on your privacy.
https://beta.icloud.com uses new "iOS7" layout, too. Some styles could be taken from there ;)
And subbookkeeper has four...
There are hundreds of companies that track you actually and they sell that data to many, many others. In an average hour of browsing, about 40 will try to track you. What you browse & search is very personal and very revealing - it's dangerous that anyone have that data and use it to determine what prices to charge you for goods, for insurance or whether you should even be offered a policy, or more e.g. searching for "pressure cooker" and "backpacks" led to a visit from six FBI agents to a writer. https://medium.com/something-like-falling/2e7d13e54724 ...there are tons more examples I could provide!
Coming soon!! Write us if you want to see anything now!!
I'm job seeking at a particular company (not in the tech area) and I find LinkedIn very helpful for researching a company (when you do it to a company, it's called research; when you do it to a person, it's called stalking.)

My biggest gripe about LinkedIn is the utility of LinkedIn _goes down_ when you're logged in. Google searches of LinkedIn (when you're logged out) are far better than the logged into LinkedIn searches (because they limit your searches that are "out of your network.")

I routinely open private windows and search LinkedIn with Google. Finally, another use for porn-mode.
Mandarin is a very interesting language because there are hundreds if not thousands of dialects across China that can vary substantially. For a while I lived in China and could speak the Beijing dialect well enough to get to know someone and engage in small talk about the NBA. I took a train trip from Beijing to Lanzhou which is like 1500 km west. My buddies and I got off the train and couldn't understand a lick for the first 2 days.

Then there's southern China which speaks Cantonese, which is about 100 million people give or take.
Morespecifically, does anybody know of an attempt to do something similar in JavaScript (and ideally, languages that compile to it)? Having a notebook that could be entirely handled client side in a browser would be incredible.
"Keep in mind that there are many dialects of Mandarin and what this ministry is referring to is the fact that people do not speak the Beijing dialect well, which is the national standard."

Strictly speaking, 1) there are many dialects of Chinese, not Mandarin. 2) the language many Beijing people speak is not a dialect. It is an accent. Cantonese is a dialect. Wu Chinese is a dialect. Beijing Chinese is an accent. It is definitely not the national standard, although it is the closest to the national standard, compared to other accents.
Nokia's First Phablet, The Lumia 1520