skysight-inc/HackerNews huggingface dataset:
Formal Dresses UK, Online Shop 70%-80% OFF, 2014 PROM DRESS - OKDRESS UK
Cheap Formal Dresses UK sale 70%-80% OFF, from Okdress.co.uk, the more dresses you buy the more discount you will definitely get! Buy now from OKDRESS UK!
Gaussian Blur JPEG Optimization

Blurring reduces noise/entropy so that JPEG compresses better. You can use a bilateral filter (Photoshop: Surface Blur; GIMP: Selective Gaussian Blur) for larger amount of smoothing while preserving edges.

Image Posterization

This is actually called image quantization. pngquant[1] and pngnq[2] are two specialized open-source tools for automatically selecting the best palettes to represent the image with least perceptual error.

Selective JPEG Compression

JPEGmini[3] automatically selects areas of interest with custom perceptual metrics and preserves quality within those areas while optimizing out other areas. I tested the sample image in the article: JPEGmini obtained 6.7% decrease in size without manually selecting the mask.

[1]: http://pngquant.org/

[2]: http://pngnq.sourceforge.net/

[3]: http://www.jpegmini.com/main/shrink_photo https://news.ycombinator.com/item?id=2940505
Most of the debate seems to have centered on perception vs. price, with some very amusing points.

It seems clear that by vertically integrating they have cut out a huge chunk of price to the end-consumer. This point in particular has zero to do with mattress quality.

This also happened a few years ago in the diamond industry. Online retailers cut out the expensive jewelry chains with their 1000% markups and sold directly online at cost + 20%. As diamonds can all be graded and compared accurately we can see how for exactly the same quality you can get something for much less.

New models can maintain quality and reduce cost. It happens all the time. The main proponents of the price = quality concept are marketers who are really hoping you will pay up.

I also find it interesting that one the main critics on this thread happens to be a middle-man who stands to lose his shirt because of T&Ns business model. I feel for you, man.

Lastly, I just wanted to congratulate the T&N team on a great success in a crowded space. Great example of the lean startup. Very impressed also that advertising is $0. Wish you all the best in the future!
SEO tip 5: Όνομα χώρου-λέξη κλειδί -
You are right, but FFOS 1.1 can't compete with actual feature phones. I will explain why I think so. But first, I'm a Mozillan, a Webdeveloper and FFOS lover.
My iPhone broke a month ago, so I started using my Alcatel One Touch Fire. I used, and use, it as my main phone by now. Things happened till now:

The clock app crashed over night. So no alarm in the morning. I woke up to late, realized it and started the clock app again. Alarm did sound - but way to late.

The "phone call" app crashes many times. Sometimes it crashes after the third ring tone, some times it crashes during a call. Bad.

email doesn't really work with iCloud. The mail app pulled all emails onetime, and that's it. Can't get any new email. If I send a mail, sometimes the text content arrives as mime.txt attachment.

Contacts. I have many contacts. If I open the contacts app to get a phone number, it seems to load async. I scroll down (laggy), find the contact, tap it and it opens the wrong one. Because a second before it tapped, it loaded more contacts.

SMS. I get 5 SMS from one friend... and 5 notifications. To hide them, I had to open the notification center 5 times, tap a notification 5 times and close the SMS app 5 times.

So FFOS isn't better than any feature phone I know. I can suggest every Mozilla Rep to use it for one month as your main phone. Give your high end phone your girlfriend. And use a ZTE or Alcatel, no geeks phone! They have more memory!

It's like Android and iOS the early days. Doesn't make much fun to use it by now. But it will get better over time.
Far cleverer RapGenius growth hack exposed:

RG has seemingly generated a unique URL w/<title> for each line of each of each song listing. Google slurps these up and gives them prominent SERP rankings, though the links are all just doorways redirecting to the main song page. (Albeit, redirecting to an anchor at the lyric queried, with highlighting effect and annotation popup to boot. Pretty friendly UX.)

Eg. http://rapgenius.com/9208/Ice-cube-it-was-a-good-day/Today-i...

Thus one song with a remix or two might become 469 search results:
https://www.google.com/search?q=And+if+I+hit+the+switch%2C+I...
Use a cloudservice to sync the database file of Keepass. I use ownCloud for this. Then have the KeepassX portable version on a USB stick or just download it from any computer connected to the internet.

Open-source and self-hosted (when using owncloud). Works for me!
What are the main reasons why a home brewed authentication solution is considered a bad idea?
What Does It Feel Like To Be A Self-Made Millionaire Under The Age Of 25?
I think that while backwards compatibility has always been a very important concern of Java's (as it should for such a popular language), this is also a matter of philosophy. Java's maintainers know that every feature comes at a price (of complicating the language), so the first consideration is always whether the feature provides enough benefit to justify its cost. The second consideration is whether the feature conforms with Java's "spirit" as a "blue-collar" language, designed for use on multi-MLOC projects, possibly worked on by hundreds of developers. Such a language has different requirements and a different "feel" from languages designed for quick development and comparatively small teams.

Obviously, at this stage Java has accumulated quite a lot of baggage, as could be expected from such a mature and ubiquitous language. Some of these issues are addressed in Java 8, and some by other JVM languages with various degrees of adherence to the Java philosophy.

I would strongly recommend watching these two talks by Joshua Bloch, where he explains Java's goals, philosophy and design. These goals were later adopted by Google for their own new languages, Dart and Go, that have the same "Java feel":

* http://parleys.com/play/514892250364bc17fc56bb15/chapter11/a...

* http://parleys.com/play/514892290364bc17fc56c444/chapter0/ab...
You can't be posthumously knighted. Furthermore, the title of Knight is revoked upon death - For example, when Sir Paul McCartney dies he will lose his title.
An alternative, but related, approach that would eliminate false positives could be to do an N-ary tree instead, where the bloom filter in this solution is just the first level of the tree. You could then download a json document for the child of the matching top level element to narrow it down to specific documents. You could also calculate relevancies this way.
A reminder: pre-Snowden, suspicions of dragnet spying on Americans would also have been described as "a bit tinfoiled".
Erorr 404. Please change url to http://blog.p2pfoundation.net/essay-of-the-day-open-source-c...
I agree that this is the intent, but it doesn't take much reading (on this comment page or nearly any press article about it) to see that it's extremely common for people to think that the injustice was particularly strong in Turing's case because he was brilliant.

My issue is less with the intent of the pardon and more with how it's presented in the media and how people think about it.
The real use of money is to fund your next startup!
Based on the following research, I guess $75K?

http://www.npr.org/blogs/money/2010/09/07/129703291/new-stud...
InterviewStreet is Now HackerRankX
To HN Community: Happy holidays 
I am a very proud member of this community.I have learned a lot from many guys who i would consider geniuses.I want to wish all members happy holidays.
Thank you
Or, just create a blank web page with black font saying "it's never going to be enough, give this thought up".

Reminds me of another saying that software development time is never enough, except when you have hard borders and deadlines with the right priorities and vision - it will take exactly that time.

Getting more money loosens the borders - you buy better houses, better cars, have bigger family, make bigger investments..and you need more to support that.
>Now that the Keepass itself is cross compatible

It's "cross compatible" only in as much as the .NET Framework is, i.e. not much. Mono is one big hack to bring what is a Windows-based framework to other platforms.

KeepassX is built on Qt, which is a truly cross-platform toolkit.
1. I try to learn to use Octopress, it should be simpler to set-up than Jekyll as it comes with a theme and a sensible config by default.
2. Sure you can, Adsense is loaded via client-side via javascript so all you have to do is embed the javascript in your templates.
I was intentionally a bit vague there because I didn't want to lend additional credibility to those concerns, especially without researching the current status.

Though IIRC only the limited form of SRP which doesn't provide bidirectional authentication (e.g. where you can't be MITMed even by a sever that knows your password or has stolen the server's 'hash' database) was covered under the royalty free grant. Implementation of the full protocol required a license from Stanford, https://ietf.org/ipr/31/
Not just copying - I'd love to be able to put static methods on interfaces in C#.
I think, but I'm not completely certain, that what he's trying to say is that your plan changes based on whether you hit the goal in the timebox or not. Which I guess is kind of true -- you can't really plan beyond the timebox until you know what happened inside the timebox.
"Freedom is fallacy."

Not really. Having money and working for myself means that I don't have to take orders from a boss or a manager that tells me I need to work another holiday or weekend..only because of their own incompetence.

I can also take vacations when I want (which doesn't happen as much..because I do need to run a business) and I don't have to request a day off when I'm sick.

This is freedom to me, even though it is based on a piece of paper that's worth is only in someone's mind.

This is what I have been working on..for the last 8+ years and achieved it last year.
Slashdot's Top Hacks of All Time (1999)
The one thing I learned from working with a couple of very rich people was that all they think about is how to get money.

Which is why I'm never going to be super-rich, because I don't really care about it obsessionally like those two did.

Edit: I should say these were self-made millionaires. I have also worked with people who were millionaires just by being in the right place at the right time, and they were completely different and rather careless with money.
There have actually been positive developments recently. Last week a federal judge found that the NSA's phone surveillance program violated the Fourth Amendment. Also last week the Obama administration issued a report that was more critical of the NSA than anyone expected and recommended ending direct government oversight of surveillance data. And there will be more revelations fueling public outrage (Greenwald has said that the worst is yet to come). So nothing conclusive but momentum is on the side of some kind of major change.
Weekly round-up from Github, HN, Reddit, etc.
With regards to the car narrative: "Money will take you where you want to go, but it will not replace you as the driver". (A. Rand of course).
I don't have access to streaming movies, but I imagine it has to do with the fact that the movie going experience has deteriorated over the years. I for one really like the big screen as well, but the projection quality in theaters is not seldom poor. I can also see that people are fed up with the smell of nachos and fake-butter popcorn in the theater, with overpriced drinks, with others making phone calls during the movie, or spoil your experience in other ways.

Now, luckily, this doesn't happen every single time, and the movies I like usually have a more adult crowd. But I do fancy the testosterone-ridden braindead Hollywood blockbuster every now and then too, and then I can see why some people would enjoy watching a movie in the privacy of their home more than in the theater.

Plus, you can pause when you have to go to the fridge :-)
Given that these techniques seem to be well-known, it would be interesting to see a JPEG compressor which uses what we know of human vision to minimize filesize while keeping the image visually the same.

JPEGmini seems to go partway with selective compression, but it seems like there's room to improve the actual compression algorithm to do things like gaussian smoothing instead of just truncating the high-frequency components to reduce filesize.
That's per year and doesn't keep up with inflation. To have financial independence, you need enough money so that $75k or whatever annual number you want is derived from the earnings of whatever your your sizable chunk of money is invested in.
I've bought the ZTE Open through a friend of mine from Spain.

As other have said the article is a bit biased and it doesn't stand the comparison with Android or anything really. It's a very young OS (remember the first few versions of Android?).

But, this said, my biggest gripe is the touch screen of the device in question. I really thought there would have been better touch screens available for that price. Bummer.
Show HN: gosnowflake - Go implementation of Twitter's Snowflake
A go implementation of Twitter's Snowflake ID generation service.
The sticker does say 8, but I've had 16gb in mine absolutely fine.

It will also work win _non_ ECC ram -though if you've got ZFS on the go it's highly recommended.
The article only seems to suggest you matched names to phone numbers by googling or paying to look them up, I read nothing about meta research of putting together profiles of people based on data/sms traffic and calls they received.

A future project you guys should attack Basebands and see what kind of evil you can do because our govts are already doing it to track us
I've read this 10 years ago.
Fundamentally,computer science = data structures + algorithms.

You know, I keep hearing that, but nobody has ever been able to convince me of it. Those are, indeed, the things that fall sideways out of "computer science" (for want of a better name), but it's a near-equivalent to the statement fundamentally, fluid dynamics = boats and airplanes.

"Computer science" is about developing a method for reasoning about process. For the most part, we're still stuck in a world where intuition plays a larger role than it ought to when developing processes, both in the computing world and in the physical world. Investigations into process have yielded algorithms and heuristics (what to do), of course, and those, in turn, depend upon data structures (what to do it to), but we're still pretty much at the level where we're dealing with specific instances rather than a more general formal language. Chemistry without knowing much about the atom yet, in a way.

What you learn in school (at least at the undergrad level) is "here's what we've found out so far" (as it is in any subject). And while that can be a big help, allowing you to more easily recognise classes of problems, there is still more intuition than reason involved in attacking the really hard problems. Both "software engineering" and "computer science" are about reducing the amount of fuzzy, squishy, intuitive parts, but in different ways. "Software engineering" is about robust application (finding and understanding the use of the equivalent of "materials" in the field); "computer science" is about understanding the fundamentals of process (and may well extend beyond computing).
Thank you. I didn’t know about Keepass2Android.
My take: I really need to own a good apartment. Half commute time is a life changer; not having to cough up rent every month is a life changer; being able to rent it out and move to Southeast Asia and/or get unlimited run time for project/business/startup is a life changer.

Once this is accomplished I never strictly 'need' to work unless I need something extravagant or more savings or family :) In theory anyway.
Merry normal period of the year! :)
It is nice to have a place with algorithms of fairly common interest.

There is however a definitive resource on the web: http://calgo.acm.org
Social Networks are getting scary: Privacy issues
SQL queries to Appstore
> They should have either pardoned everyone who was convicted under these laws, or none of them. Favouring one man because of his historical significance is creating a two tier justice system.

Does that actually work, though? I gave this some thought today, and I wondered what the ramifications were for having to unpick 100s of years of perhaps other law and cases and convictions, including those where maybe a prior conviction under the act led to X led to Y... and then there is all the conjoined case law. This naive guy suspects it is not as simple as it sounds.
Isn't that already the case?
Isn't this "present supply vs future demand" already part of the pricing that makes oil ?
Relevant when peak oil was just US.
Yes, we are. Especially if we want to spin it that way. So much unjust suffering and non-optimal solutions.

Then again from Darwinian view point we have been quite succesful...
Nice summary (even if I have some trouble accepting stateful auth as being RESTful...:)

One thing (perhaps rightfully) missing is auth in the tls/ssl layer. Client certs do work, pre-shared keys sadly do not really work. And I don't know what happened with tls-srp:

https://bugzilla.mozilla.org/show_bug.cgi?id=405155
Edward Snowden: ‘I already won’
It's a good moment to think again about the words uttered by, at that moment, vice president Cheney on September 16, 2001:

(at that time published on whitehouse.gov)

http://web.archive.org/web/20011116191708/http://www.whiteho...

"We also have to work, though, sort of the dark side, if you will. We've got to spend time in the shadows in the intelligence world. A lot of what needs to be done here will have to be done quietly, without any discussion, using sources and methods that are available to our intelligence agencies, if we're going to be successful."

And, for the opposing view, also to think about the 2006 speech of then senator Obama:

http://www.youtube.com/watch?v=yfX7RI7DGI8

"No President is above the law. I am voting against Mr. Hayden in the hope that he will be more humble before the great weight of responsibility that he has not only to protect our lives but to protect our democracy.

Americans fought a Revolution in part over the right to be free from unreasonable searches -- to ensure that our Government could not come knocking in the middle of the night for no reason. We need to find a way forward to make sure we can stop terrorists while protecting the privacy and liberty of innocent Americans. We have to find a way to give the President the power he needs to protect us, while making sure he does not abuse that power. It is possible to do that. We have done it before. We could do it again."

And as Snowden mentions, the oath the President makes is:

http://en.wikipedia.org/wiki/Oath_of_office_of_the_President...

"I do solemnly swear (or affirm) that I will faithfully execute the Office of President of the United States, and will to the best of my Ability, preserve, protect and defend the Constitution of the United States."

The Constitution.

It's the end of 2013.
here's an older related HN post on a similar topic https://news.ycombinator.com/item?id=4623160.

I again wish there was an Imagemagick/Graphicsmagick script to do this.
I really hope this gets some momentum. Very cool.

Edit: My only issue with it is that it only points to .com domains, these are pretty pricey.. Considering the actual domain name is gibberish (delicious, hashed gibberish) it seems a bit silly having such a costly requirement.

Wouldn't a cheaper forced suffix be better, like .info or .net? It seems a bit silly shelling out for a .com when what goes before is unreadable nonsense.
but it's still below the levels of 1970.
Google’s Future Search: How the SERPs Might Look in 2014
Well the whole point of a compression scheme like JPEG is to use what we know about human vision to minimize file size while not visually changing anything.

But JPEG is a pretty crude algorithm designed mainly to be computationally cheap [to match the capabilities of computer hardware in 1992 when it was created]. Trying to make better encoders within the limits of what JPEG decoders can handle is quite limiting, and yields only marginal improvements.

It’s possible to do much better if we’re willing to accept more CPU time spent in encoding/decoding using fancier algorithms. Unfortunately it’s really hard to get traction for anything else, because the whole world already has JPEG decoders built into everything. For instance JPEG 2000, designed to be a general purpose replacement with many improvements over JPEG, is now 13 years old but used only in niche applications, such as archiving very high resolution images.

But for use cases where you control the full stack, better compression is quite viable. Video game engines for instance devote considerable attention to image compression formats.
Free PDF to JPG Converter
Ah, classic capitalism. Once somebody makes anything profitable, there is no way to stop doing it.
Should this not have been an "apology" instead of a "pardon"?
uses what we know of human vision to minimize filesize while keeping the image visually the same.

This is what JPEGmini is doing, perceptual compression metric.

gaussian smoothing instead of just truncating the high-frequency components

Gaussian smoothing does remove high-frequency components.
No, the real use of money is to serve as a medium of exchange, to ultimately be used in the service of others. Any notion of buying one's "freedom" is a delusion at best.
buy freedom? from whom are you going to buy it? who has a freedom for sale? do they have excess supply of it? or would they build a one for you? or are they going to sale you their own one?
Beside the accidental car reference, this seems applicable to Elon Musk.
Handy Tip: Add ?share=1 at the end of the URL so others don't have to log in to read all of the answers.

Thanks for sharing, it was a good read.
100+ India’s Most Promising Early Stage Startups
3D Jello Printer
It's OpenStep for 2007... I'm super tempted to get into it more and see if it can't be updated. Big project, but might be fun to hack on. It's architecture is nice, and if you've done OS X programming, its very similar (or Nextstep or Gnustep)
It's possible to go to Antarctica with someone else's money. That's the satisfying thing. Make it a win-win arrangement (I'm not talking about freeloading).
The importance of money is a matter of perspective. Anyone that has the author's attitude toward money has never been poor. Ask a homeless person, or any of the 50% of the US population that has a net worth of zero or less what their opinion on money is, and it will be markedly different than the author's. The opinion that money doesn't matter is a luxury that only the wealthy can afford.
It's amazing to me how little we must know about Uranus and Neptune...
If your readers make thought out comments you value, then you probaby wouldn't want to not hand those over to third parties. If the comment section is just for people to "feel engaged", but otherwise worthless to you, sure.
Isn't it? ;)
We don’t make movies to make money, we make money to make more movies

- Walt Disney
Geolocation OSINT Tool Creepy v1.0 released
Sorry, I don't, because where does it end? IMHO, it's nothing more than a token gesture. Financial compensation won't change the wrong that has been done. It's superficial and ever so slightly patronising. It's symptomatic of the vile litigious happy culture that we find ourselves in.