skysight-inc/HackerNews huggingface dataset:
This article is stupid. You don't have to be a Samsung-shill (paid or not) to hate what Apple does.

You just have to be a proper software-engineer to see that what Apple is doing to the industry is harmful to your profession. Directly, short term and long term. That Apple is using every chance it has to close and lock down what was once an open architecture.

In a future controlled by Apple, no kids will ever learn to code in a open and free environment. They will have to pay an Apple tax, to play in a locked down environment, to develop things which will need Apple's approval, which they will again have to pay Apple a tax on to get delivered. Apple wants to kill a future IT revolution, a IT revolution like the one which enabled Apple itself to exist in the first place.

And on top of that, Apple is using patent-trolling to make open technology less and less viable as an alternative.

Apple is one of the few companies I have listed to never, ever give any sorts of money or buy any sorts of products from, strictly from an ethical point of view.

As a software engineer slash hacker you should do that too. And you should let people around you know about your ethical code of software conduct, ensure they are informed about why you refuse to buy, use or support anything made by Apple.
there isn't, currently, any server that anybody cares about that you can connect to solely with ipv6

If a consumer-facing network with millions and millions of devices uses IPv6 exclusively for their management network to keep the service running effectively and efficiently, do I care? Do they?
Again, be careful here. There is an easy risk that you will over-estimate how much of a commitment your VC actually has in you.

Guy Kawasaki lists this in his 10 Mistakes too, Item 11: Assuming that your VC will truly add value.
JPEG/GIF/PNG all have interlaces, why not download the first scan for smaller image, and full scan for original images?
Not really; that info is for the US. Your country will have different regulations.
Good God, no.

Some of IBM's contributions to Java:

- the EJB1.0 spec

- the Webservices 1.0 spec

- Websphere

- the incompatible IBM JDK

We're still trying to recover from the damage IBM has done. IBM, go away.

In an ideal world, the Apache foundation would take over
Some unsolicited advice:

Don't sell to students. Or teachers. Students and teachers don't have money. They won't convert from free. big institutions do. Parents do. Tutorial programs do.

Sell to text book companies or departments/schools, or parents/tutoring companies.

Easiest way to pivot is towards parents/family. Make it easy for parents/grandparents to give an account to their kid or kids.

Alternatively you could try to get a research grant funding a comparison of class of students learning with your software with a class learning without it.
Yes, but... then?

It took me a while to realize that to continue there was a link on the top right.
PHP and PYTHON are slow too. Like them Ruby can take advantage ) of C extensions. You cant write everything in ruby like PHP developpers use native drivers for database communication , compression , image manipulation ,etc ... that's normal.

Scripted languages should be used for what they are for , a thin layer on the top of other more performant languages.

Like Twitter , Ruby/Rails allowed them to bootstrap their idea ,"probe" a market, make it work , then they thought about performance and scaling. That's what scripted languages are for.
Do we really need a front-page post every time a well-known site has a hiccup? It's bad enough getting it every time github does. What are you hoping for here? A thread full of me-toos?
Maybe not unedited, but definitely commentary would be cool :)
The point is if you need the performance, C is the more natural choice for a lot of it at this point. I looked through one of the Go tutorials a while back, and it was WTF after WTF. If it works for you, fine, but Go has a long way to go to be interesting for a lot of us.
Paracetamol is safer. You've failed to provide any sources saying otherwise.
I might recommend uzing Zoho mail instead of fastmail. I've used it for a while now and it's very nice.
Most of the STL data structures guarantee stable element addresses, completely precluding any kind of cache-friendly rearrangement.

They also require fast stable iterators that are cheap to pass by value, constraining the implementation further. For this reason I am fairly confident that every std::map/set ever written will be a balanced tree with parent pointers. There's just no latitude to do anything else.
16px is proper body-text size.
Just came across this interview - http://www.cleveland.com/living/index.ssf/2010/02/bill_watte...

where he said "I've never regretted stopping when I did."

However, I seem to remember from his 10th anniversary book, that the main reason for stopping was all the conflict and grief from dealing with the syndicate, not the content of the work. He had even taken a sabbatical at one point near the end of the strip because the stress had been too much.

I guess I just like thinking about alternate realities. Even in a world where he self-published and had full control, it's still possible he may have discontinued the comic after 10 years. Maybe the time was just right no matter what.
It is the rate of change of LED lumens per dollar that is interesting. Look for a graph.
Orbital's Antares rocket makes test flight
totally unrelated to the specifics, but I see a lot of similar requests. To me that suggests a niche for somebody to make a site, assuming somebody already hasn't.
it might be worthwhile to have a ZeroCoin implementation: http://blog.cryptographyengineering.com/2013/04/zerocoin-mak...
Thanks for the paper, will read into it later todady as this is a very interesting topic. :)
That hostage has one hell of a story to tell.
I'm very surprised how popular Freenode is. Any idea how come?
That makes the comments on the original all the more inane, then.
IPv4 address exhaustion might limit internet growth, but it will not cause the internet as it already exists to break suddenly.

If the routing table grows too fast (eg, due to fragmentation of the available address space) there is a very real chance that the internet as it currently exists will break suddenly for some users.

Not that IPv6 fixes this automatically -- it grows the routing table as well -- but v4 fragmentation does cause very real problems. You can't just pick addresses up of the floor and put them to use. Each routed block carries a very real and marginal cost for all those globally who service that route.
It's generally not polite to lead comments with "you don't understand what you're saying", but I'll explain myself.

The main point here is that journalistic integrity is dead, which is still true. While seeing a spike of blog traffic isn't directly hearsay, it's still just drawing inferences, and pretty unprofessional. He's also acting like a redditor and complaining about downvotes for a volatile subject- which tends to be mass upvoted or downvoted depending on the crowd. A very reasonable explanation for thousands of downvotes would be if this post was found on a pro-apple forum or something; in fact, applying Occam's razor, a directed effort from Samsung HQ would more likely draw maybe 50 downvotes. To jump to conclusions and call conspiracy just from witnessing downvotes on his site is pretty silly.

I'd like to point out for the entire second half of the post the author literally reposts a blog comment, containing things like "Samsung is not well liked by Koreans". That's a pretty accurate description of hearsay.
a bit related, i remember a couple years ago complaining that jquery's "slow" and "fast" as shorthands for preset durations was misleading because when animating on a wide screen, "slow" ends up being quite fast compared to a narrow screen width. you are never really defining the animation rate, as was implied. this is of course due to the fact that everything is based on a fixed duration being passed into the supplied easing function.
How to build your résumé with the web
By the looks of part one I don't think part two will use anything more complex than easing functions with a maximum movement speed…
FWIW, I did not notice that.
I only hear great stories about the Girl Scouts. The Boy Scouts on the other hand....
"Writing the first 90 percent of a computer program takes 90 percent of the time. The remaining ten percent also takes 90 percent of the time and the final touches also take 90 percent of the time." -- N. J. Rubenking
I tried Fastmail last year and maybe my impressions are out of date but it can't compete on features at all. The web interface is stone age compared to gmail, search is far slower and less sophisticated, spam filtering was not as good etc. No native apps are available for mobile.

Fastmail isn't bad but I don't consider them to be in the same league.
No, but because accusations of being a shill is running pretty strong, it's always worth mentioning. I'm a pretty typical american university student who has developer experience with both android and iphones, and a pretty neutral experience with both, if you're actually wondering.

Also, accusing me of being a shill is pretty ad hominem. If possible, focus on what's being written.
Ask HN: What are you favorite quick Rails tricks/tips?
Don't list too many, preferably ones that can be concisely explained in a line or 2 (max).

For instance, I just discovered that an easy way to access helper methods in your console is to just use `helper.<helper_method>`.

E.g. To read a BigDecimal attribute and convert to currency in your console (without having to include any Helper classes) just do:

`helper.number_to_currency(some_price, precision: 2)`[1]

What are some quick ones you have encountered that you now use regularly?

*[1] - Credit goes to Nick @ 37Signals http://37signals.com/svn/posts/3176-three-quick-rails-console-tips for this tip.
I'd gladly give up $200 aspirin, personally...
Does "digital content escrow for iTunes purchases" refer to Apple's grouping of multiple iTunes purchases into a single credit card transaction, as described here: http://qr.ae/T3uTd ?
By these standards, it would seem that every company on Earth is "opposed to an open web" because they don't make available a free web-based RSS reader.
Having moved outside of Europe recently I have noticed that anti-Apple sentiment actually does run high in certain places, especially in countries where Apple doesn't market or sell to customers directly. The retail prices through distributors are high and customers don't see the value in it, especially when the cost of an Apple product is much higher relative to their income than for people in Europe. In other words they see Apple as some kind of irrational status symbol for people who spend too much money on a product after having been fooled by Apple's marketing. The irony here is that Apple doesn't market their products in these countries while Samsung does so aggressively.
"Coordinated effort" means very little when anything going organically viral would produce the same results. To draw conclusions of conspiracy when the only evidence is a large number of views/posts/downvotes is irresponsible.
Fluoridated Water: Science, Scams and Society
How Does Apple do Payments so Well?
I always found much easier to do all the work in R or Python and then put the results in Excel. Excel is really not a good tool for things that go beyond additions and vlookups.
Getting paid less doesn't mean the quality is always going to be bad.

In most cases like this, you get what you paid for. More number of hours and not complaining doesnt mean quality. There might be cases like you, but frankly the chances are too less.
Show HN (again): Thanks for the feedback heres Perks 2.0
> P.S. Bulldozer project was a total horror show, beginning to end.

I'm intrigued. In your opinion what were the pain points - Management? Schedule? Technical? Foundry? Methodology (EDA synthesis vs old school hand-layout etc)? Something else?

All of the above?
It's really great to see the evolution of a game like this, i agree with other commenters that it would be great to see other game developers do this.
Vim project - lcd automatically
How is your hooptie server at all comparable to the largest online retailer?

When very little changes and very little happens, uptime's a lot easier to accrue.
Bitmessage broadcast index
A public index of all broadcasts sent in the Bitmessage system.
wtf!! Dont attribute it to inflation, it is called "Cost of living index".
That revenue chart is too short term to learn anything from.
Build a basic version and see what traction / feedback you get. Don't be afraid of people ripping it off, it doesn't happen. Everybody capable of ripping off your idea will have plenty of their own, that they'd rather pursue. The people I know, who talk about their great ideas but are vague with details (because it's so groundbreaking that everybody would steal the idea if they could), are the same folks who never actually get anything done. Don't be that guy. Get it out there, discuss it with as many people you can and get valuable feedback. By holding back of fear of your idea getting stolen you are not accomplishing anything.
Also: Self-Host Everything http://www.slashgeek.net/2013/02/17/self-host-everything/
Diversification is a good idea, but the cost seems higher than the benefit in this case.

Let's say Google becomes evil and makes Android and Chrome evil: the solution is simple, fork Android and Chromium and continue on without the evil additions. Or, don't upgrade. If you "diversify" now, though, you miss out on cool Chrome features, or you spend your weekend maintaining a web browser fork when you could be at the beach.

As for services like videos, calendars, email, and so on -- you can download your data regularly [1] and move to a new service when you feel like it. This lets you defer the cost of switching until you actually need to switch. If that happens to be never, you win. If that happens to be tomorrow, you still win. (But if you switch now, you pay the feature difference cost every day. If Google never becomes evil, then you've wasted your time.)

[1] https://www.google.com/takeout/?pli=1

Think of it another way. Whenever I go to the grocery store, I typically buy "store brand" products. That means everything in my pantry is "over-reliant" on that one store. But in reality, that's not the case: if Whole Foods goes out of business, I can just shop at Trader Joe's instead, since flour and sugar is pretty much the same everywhere. My accumulated recipes will continue to work either way. (And while both stores exist, nothing is stopping me from shopping at them both other than the added time that visiting each store takes. But that cost is non-zero, which entices me to consolidate my shopping needs. For now.)
Which solution is the obvious one? Why?

To me, the obvious solution is to generate the palindromes, not iterate through every number and check if it is a palindrome. Unless generating palindromes is a very hard problem, iterating over them should be the obvious solution, as it obviously will mean a substantially smaller set of iterations.

As it happens, generating a series of palindromes is easy, and is obviously massively faster, since as a first crude approximation of the difference you can take his example program, change it to step through the space with "step(10)", convert to string, replace the last digit with the first and check that the resulting number still falls within the range, and then check if it's a palindrome. Just this crude change cuts the number of iterations required to 1/10th, and it hints strongly at the effects of recursively applying the same method.

Having to handle varying length palindromes slightly complicates matters, but not much.
Emacs has included M-x butterfly since version 23.1 [1]

[1] http://www.gnu.org/software/emacs/NEWS.23.1
There are two types of websites, those that have suffered downtime, and those that will.
It is shameless and illegal probably.
Amazon uses AWS to host Amazon.com (retail), although you can imagine that they dodge the billing structure and have quite a number of resources dedicated away from the main AWS fleets.
>at the ASIC stage growth is going to slow considerably

Yes, buy these are 110nm v1 designes, it looks like they will be able to squeeze something like 10x per watt by moving to better process and iterating on design. And probably additional 10x in cost by ordering more than current quantities that are in the ballpark of the smallest possible order.

Right now entire network runs at speed equal to all hardware in first two Avalon batches (300 and 600 units). When batch 2 and 3 and BFLs hit in the future, everything else is going to be wiped out. But then it will be wiped out again by the next iteration.
The opposite, I assume, would be Jim Davis-hood. He said what he needed to say, and no more. Magnificent.

(I'm actually expecting a disappearance of _why-like proportions from Randall Munroe in the not-to-distant future as well.)
"Instead we should imitate reality with what we've learned from reality."

could this become the next incarnation of skeuomorphism?
It's double hash. It's explicitly NOT a PSF Python channel. That, and it was founded by someone notorious for trolling #python and #python-offtopic :)
Could you be more specific about the bad experiences?

(I'm the Freenode Group Contact for #python,#python-*. If you have constructive criticism to make any of those channels better, I would be in a position to implement them.)

I will happily admit that any sufficiently large group will have some bad apples in it, but I certainly hope that we (I'm speaking for the operators of #python) have tried, are trying, and will continue to try, to limit them :) We've tried many things in the past, including crazy ideas like having two channels, but that ended up being counterproductive.
this is just brilliant. I can't wait to read the article.
>getting back to hoarding coins as an investment rather than using them as currency

But then, may be it's better just to hoard BTC directly right now by reallocating thousands of dollars required for device? Can't decide for myself.
I think that the thing we Europeans (and us Brits in particular) often fail to grasp is that the USA is a very foreign country. I love my visits there and my US friends but it does not take a long stay for you to run into things that seem "incomprehensible" and you start saying to yourself "that cant be right".

However it works the other way too. We fail to deal properly with things like the right to free speech - and our USA cousins find that pretty incomprehensible - surely a fundamental freedom.

There are some huge cultural differences - made more difficult sometimes to understand because of the vast common components of shared culture.
Reminds me of Android Market. Used to be OK for getting apps, but now it is going to shove music and video search results in my face every chance it gets with annoying screens between me and the app search results and annoying continue shopping screens after each app.

If I wanted those things, I'd be in the other apps for them, like Google Books or whatever. Of course I'm never in that particular one because Amazon Kindle is so much better. I'm sure if I liked music or video then Google wouldn't be my choice either. I tried to get 300 once for someone and it had a search result for it, but wouldn't show me the page. Then I bought batman instead and it just gave me a license error whenever I tried to watch it.

Really would have been better to migrate Android Market/Google Play as soon as someone else made an app store on Android, and there are many, rather than trusting Google not to sell out their users. With Google you invest time in a product, then basically it gets shut down or co-opted into something you don't want. A startup you like getting bought by Google is pretty much the worst thing possible since generally they'll just kill the product.

Guess I should go through this list and get off their other services proactively. It just isn't worth trusting Google where you don't have to.
Nothing close to, say, J.D. Salinger though.
this is brilliant. I would like to be part of this, do you have to be local? I well read the article now.
I'm partial to Serif myself, so I know what you mean :-)

In addition to Droid Serif, Liberation serif and Linux Libertine and Gentium recommended here, check out PT Serif also. Very readable on high resolutions and medium body fonts...

All these sets below, are complete (R, SC, B ,IT, B+IT...) fonts AFAIK.

http://www.fontsquirrel.com/fonts/pt-serif

Gandhi Serif, on the other hand makes excellent compliment to PT Serif as a beautiful heading font!

http://www.fontsquirrel.com/fonts/gandhi-serif

I also use Alegreya a lot.....

http://www.fontsquirrel.com/fonts/alegreya

In addition, these sets below, are complete (R, SC, B ,IT, B+IT...) fonts AFAIK.

http://www.dafont.com/justus.font

http://www.fontsquirrel.com/fonts/Latin-Modern-Roman

http://www.fontsquirrel.com/fonts/TeX-Gyre-Schola

http://www.fontsquirrel.com/fonts/TeX-Gyre-Bonum -- Bookman clone.

These are not complete, but they are close relatives.

http://www.fontsquirrel.com/fonts/Theano-Didot

http://www.fontsquirrel.com/foundry/Alexey-Kryukov

http://www.fontsquirrel.com/fonts/Old-Standard-TT

http://www.fontsquirrel.com/fonts/Bentham

http://www.fontsquirrel.com/fonts/DubielPlain

http://www.fontsquirrel.com/fonts/Theano-Modern

Enjoy!
There was a post on HN a few days ago that illustrated U.S. government spending; namely, what does 1 trillion dollars look like.

Apparently 1 trillion dollars is a veritable warehouse of pallets of stacked bills.

Take the 201 digit number; what does that look like as dollar bills laid side-by-side? i.e. how much surface area of the earth could be covered? (if not the whole thing and parts of this galaxy and beyond ;-)).

Just trying to visualize the number to scale.

p.s. reminds me a bit of the Buddha's enlightenment analogies vis-a-vis: take all the grains of sand in the river Ganges; if each grain of sand was a world, and you were to take each grain of sand in each world, even then you would not approach [the scale] of enlightenment -- a 201 digit number is finite, but still, well and truly incomprehensible ;-)
People want their news curated, either through hacker news, reddit, Google plus or something else. For a minority RSS was their preference, but for everyone else Google correctly shifted their resources to the future.

RIP RSS, you had your day in the sun and lead the way for better products.
Since we are on this topic, I have a public service announcement: even though light Open Sans looks great and is trendy for headings, using a light font weight for body text is a bad idea because it makes it difficult to read. I keep coming across examples on the web, always with bad results.

Thank you.
Yes because teams are like liquids, just pour them in a cup and stir that stuff up. sigh