skysight-inc/HackerNews huggingface dataset:
>> They're trying to build a better product, and they're only a bunch of part-time volunteers.

I thought quite a few of them worked for Redhat?

>> At some point they had a bunch of features, but to keep up with the other desktops (Aero, Quartz) they had to focus on rearchitecting and, being a small team, there haven't enough manpower to keep all the features.

That seems a bit of a rosy view of what happened. A cynic might say that they decided to scrap everything and start again, users be damned, and went out of their way to make 3/Shell incompatible with 2 to force people away from it, announcing that it was now abandoned and of no further interest. Then, as now, they explained how everyone that didn't like that move was wrong and stupid, and they set about making the desktop experience that you will absolutely love because we say so and if you don't do it our way you're a curmudgeon and intellectually subnormal.
Idiot swan naked/drunk in foreign country leaving personal items unattended (besides drowing and/or rape being another real possibility).

iPhone gets stolen.

Person harasses thief (or second hand buyer, doesn't care to investigate) by posting "you're gay" messages along with pictures of him on a website.

A real class act all around...
This is quite interesting:
https://twitter.com/johnhemmingmp/status/361612814902771712

John Hemming MP: "I have written a TCP/IP stack and the second implementation globally of SSL."

That is impressive technical credentials for a Member of Parliament.
Why? Theft is theft, its fine to complain.
God says...
C:\TAD\Text\WEALTH.TXT

e, is surely much greater than that of those who want silver
bullion either for the use of exportation or for any other use. There
subsists at present a like permission of exporting gold bullion, and
a like prohibition of exporting gold coin; and yet the price of gold
bullion has fallen below the mint price. But in the English coin, silver
was then, in the same manner as now, under-rated in proportion to gold;
and the gold coin (which at that time, too, was not supposed to require
any reformation) r
x86/DOS actually was much nicer than most consoles, as it had a 20 bit address space. All memory in the machine could be addressed, even if you had to juggle NEAR and FAR pointers.

The 8/16-bit consoles could only address 64k, which was to be used for program, data, VRAM and memory-mapped I/O. So you were forced to partition your code and data in 8k or 16k banks and manually swap them in and out. If bank 1 was swapped in, there was no way to access bank 2...
There's more to judge an ISP by than just raw speed.
Exactly how I feel - we've been butting heads with the administration for a while now. There are definitely some members who kick ass and who have our back 100%, but as an institution, Georgia Tech is pretty stuck in it's ways. I've got another ~4 years there, so if nothing else, I want to change that by the end of my college career.
The Point When VC Will Never Be The Same Again
This is something more web developers [or rather designers?] should focus on.
It's 2013. We have so much processing power and yet some pages feel incredibly jerky and sluggish.

While we can blame the DOM and it's layouts recalculations there are many websites that are super responsive. I'm no web developer but if you take the weaknesses of the DOM into account it can't be that hard to keep a website reactive and smooth.
Apple’s supplier Pegatron Group violates workers’ rights
It must be a very good library to be chosen in spite of that behaviour.
Because SGB palettes weren't intended to be used on the whole screen at once (or, at least, you couldn't assume that they were intended to be used that way). What looks great on one region might look terrible on the entire screen. So they decided to simply set it up so that if you wanted to make a palette available on the whole screen, you could do so by making a CGB version of it.

Interesting article, though. It would be interesting to see more games designed this way, though I doubt that'll ever happen. Pity, that.
Sounds kind of stressful to me. Do people who live this lifestyle fear they are missing out on the all the things their phones don't know about?
Not odd. OP Is noting that this seems to confuse "make" with "make install". This leads to problems.
I rarely join in the sideline / distracting conversations on HN comment threads, but I do genuinely believe in this case it acts as a mirror to the content. Absolutely not going to downvote you for pointing out the disconnect, though, hopefully no one else did, either.
A refrigerator isn't a Faraday cage.

http://makezine.com/2013/06/26/edward-snowden-can-a-refriger...
An extensive glossary of big data terminology
1. Can you not wipe it with Find My iPhone to stop the harassment?

2. You have no proof this guy didn't just buy the phone from someone. He's seems like a creep but that doesn't mean he stole it. Putting his name and pictures of him on the internet is pretty low.

3. You have no one to blame but yourself. You left your phone and valuables on the beach while you were in the water and you were drunk enough that someone lying under a chair with your valuables on it didn't make you think twice even when they didn't response to you.
> To protect your own national interests, not to promote world peace.

The U.S. does act in its own national interest, but it has taken a broader view of national interest than any major power in modern times. Rhetoric aside, it doesn't act on some abstract love of democracy. Rather, it acts on a practical commitment to preserving the status quo of the ascendency of the western democracies. And that just happens to be in the interest of much of Europe too.

> Now, before anyone says that Europeans have inflicted much more violence on the world over the course of history, I do agree with that

The tendency in Europe right now is to think that you're outside of history. That the forces that existed in Europe, embroiling it in nearly perpetual war for hundreds of years before World War II no longer exist. I'd posit that this isn't really the case. You're not different or better people now than you ever were. Something else is in play.

> No one is perfect and I don't see why Americans get so freaking defensive every time someone points out a flaw with their country.

I'm not trying to be defensive. I'm pointing out something Europeans tend to gloss over: it's easy to feel like you've turned the corner on violence and war when the U.S.'s foreign policy just happens to involve clearing all your brush fires for you. Let's not pretend. It's not like Europe doesn't benefit tremendously from U.S. attempts to maintain stability in the middle east and keep the oil flowing. It's not like Europe could afford to spend relatively little on their militaries in the face of continued Russian military power if the U.S. didn't exist as a foil. Going back further, it's not like no European country had anything to do with Vietnam...
We have a chapter in London Ontario Canada, too!
http://awesomelondon.ca
Guys, this is what we're dealing with, except now we have Guantanomo Bay where US citizens can be thrown into indefinitely with no due process for potentially being a terrorist.

It's just this kind of hyperbolic nonsense that is polluting the discussion here. A modern day Mitnick could not be "thrown into Guantanamo Bay" for "potentially being a terrorist". That would require the system to have broken down far, far more than it actually has, and indeed if it were that screwed up, anything we "hackers" on hn could do about it would likely be too little, too late.

One important skill engineers require is the ability to see the world as it is, and craft an appropriate solution. Maybe there's a certain thrill to imagining that "Big Brother" is here and we can band together to rebel against him, but that's a romantic fantasy, not reality.
It reminds me of German sociologist Max Weber's famous passage in his essay "Politics as a Vocation" (1919):

"We must be clear about the fact that all ethically oriented conduct may be guided by one of two
fundamentally differing and irreconcilably opposed maxims: conduct can be oriented to an 'ethic of
ultimate ends' or to an 'ethic of responsibility.' This is not to say that an ethic of ultimate ends is identical
with irresponsibility, or that an ethic of responsibility is identical with unprincipled opportunism. Naturally
nobody says that. However, there is an abysmal contrast between conduct that follows the maxim of an
ethic of ultimate ends--that is, in religious terms, 'The Christian does rightly and leaves the results with the
Lord'--and conduct that follows the maxim of an ethic of responsibility, in which case one has to give an
account of the foreseeable results of one's action.

[...]

If an action of good intent leads to bad
results, then, in the actor's eyes, not he but the world, or the stupidity of other men, or God's will who made
them thus, is responsible for the evil. However a man who believes in an ethic of responsibility takes
account of precisely the average deficiencies of people; as Fichte has correctly said, he does not even have
the right to presuppose their goodness and perfection"

Source: http://anthropos-lab.net/wp/wp-content/uploads/2011/12/Weber... (public domain)
Making the UX/UI changes mentioned in this article, would be a bit like a shop owner telling me how expensive their shop is, or how much I've previously spent in their shop every time I went in... I'm not really sure how that solves a problem
Down with lifehacking
Chuckle: can't prove or disprove God.

God says...
C:\TAD\Text\EMILY.TXT

ids in the sepulchre.
How still the dancer lies,
While color's revelations break,
And blaze the butterflies!

XVIII.

THE SPIRIT.

'T is whiter than an Indian pipe,
'T is dimmer than a lace;
No stature has it, like a fog,
When you approach the place.

Not any voice denotes it here,
Or intimates it there;
A spirit, how doth it accost?
What customs hath the air?

This limitless hyperbole
Each one of us shall be;
'T is drama, if (hypothesis)
It be not tragedy!

----

God says...
conclude soundedst heart's Rome diminish
" If I had to pick the most astonishing aspect of this episode so far, it would be that everyone now knows that the Obama administration's top national security official, Director of National Intelligence James Clapper, outright lied to the Senate about NSA programs. And yet - as I said on ABC yesterday morning - not only isn't he being prosecuted for that crime - as much of a crime as anything Edward Snowden is accused of doing - but he still has his job. That, of course, is because the "law" does not apply to high-level Washington officials and DC's National Security State is an accountability-free zone."

Accountability-free zone. Remember that the next time you read a story of some kid at school getting strip searched by a police "resource officer" under the school's zero tolerance policy because she had a tylenol in her lunch.
See: http://articles.timesofindia.indiatimes.com/2012-01-22/india....
> Redirect if javascript disabled:
<noscript><meta http-equiv="refresh" content="0; URL=http://example.com/noscript.html"/></noscript>

Dont do that, redirect when javascript IS enabled(if it is a SPA). or you'll take a huge SEO hit. your website should be usable without javascript anyway. the SPA itself doesnt care about SEO because it is not crawlable anyway.
Animated line drawing using SVG
It's funny how OP tumblr is turning against him/herself.

Reading the comments, everybody is okay with the thief. But call the thief a douchebag and everybody looses their minds.
You'll have to forgive Australians who don't feel like calling international telephone rates for customer service, or who don't wish to ship their goods around the world to have them repaired. Or to battle a retailer in a different country if they don't want to cover their warranty.
Article 1 is citing speculation from article 2 with that particular quote. They later update, "Note that the difficulty ramps up automatically for all players in CCS when they pass the gates I discuss later in this paper, the game is not designed to dynamically adjust to payers."
Sometimes less is more. We already have a lot of interfaces around us, so why add yet another? In this case it's an extremely simple mechanism of streaming audio/video to a TV. Having dealt with a number of disastrous (but purportedly very flexible) oddball interfaces on every different device...no thanks.

Further there is a recurring mistake that people are making when they say that this can only play from the "web" (for instance http://daringfireball.net/linked/2013/07/25/chromecast-catch..., though he is hardly alone is saying something like that). The web is ubiquitous, and anything that can host a stream can become "the web". Expect file servers to add Chromecast sourcing in no time.
I don't think removing features is a problem in it self but the Gnome product has been run like Facebook or any fucking website the last couple of years. Features come and go between releases, half implemented changes trough out the desktop and so on.

Normally when you make a products you decide the features and when those are stable, they are set in stone trough out the history of that whole/stable version. If the Gnome team was serious about their product in anyway they would not even pretend to have a stable product, but kept 2x as the stable release until the whole feature set was coherent between all applications.
You mean the Social Icons in the Add-ons section? You don't need to include those, in fact, I believe they are opt-in, not opt-out.
Well, if you want to ignore all the other suppliers of digital-download software and pretend that this is solely about Adobe and Photoshop, then yes, it's not 'price fixing', but neither is it 'just pricing'. It's 'price gouging'.
But if you really need eval ( i do sometimes yes ) , use scoped evals with a function constructor.

var myEval = new Function("my().stuff().to().eval();");

myEval();
By "someday" I mean "after I finish a bunch of other more pressing projects". ;)
A lot of old white men do look alike. It's not racist, it's an observation.
Thanks for the reply, I see that you fixed the refresh crash too; having a nsfw option would be pretty cool.

Funny enough, "iAlien Gallery", a similar iOS app, just got updated with a nsfw option.
Looks great! Wish I had this when I was in college.

One thing though, you might consider changing "businessmen" to a gender neutral term.
SmartTV isn't a $400 upgrade -- you can buy $79 Bluray players with full SmartTV functionality. Instead it's an afterthought addition, and if you were seriously tossing up between a $800 and a $400 set, the differences were much greater than a lame on-device UI.
The Secret Pathway to Success with YouTube Video SEO
In just a few steps I can show you a YouTube Video strategy that will practically guarantee your success when it comes to YouTube Marketing.
:)

I know a lot of people hate KDE because of the early 4.x builds. It has gotten a lot better now, and it's constantly getting even better.

If this is the case, he should take it for a spin. I find that it's the most customizable and user centric DE around.

There are a lot of settings you can tweak, probably too much for some, but I know each time I test Gnome/Unity/Xfce/Lxde/Cinnamon etc. I miss a lot of easily accessible settings.

The community is also great, there is a saying: KDE is the community, not the software.
How is this different from Bootstrap (http://twitter.github.io/bootstrap/)?
http://python.org/doc/ and the Flask source.
The price shouldn't bee too surprising because there is similar dongle with DLNA and AirPlay support for $30 : http://www.newegg.com/Product/Product.aspx?Item=9SIA1NV0UA14...
The advantage of Chromecast is that it's integrated with YouTube and Netflix which are harder to do with DLNA.
If one more upvoted story talks about a possible controversial law that somebody doesn't like, or the latest development in The Snowden Drama, or a new article about how the FBI might be talking to the NSA about the CIA doing something somewhere, or how somebody in government might be doing some thing wrong, i'm going to bludgeon the mods with a LART.

We want hacker stories. Not the politico-news roundup for computer geeks.
I've suggested it before: why not compartimentalize? (much like Reddit).

I'd love it if there was a "Politics" tag on top and articles and discussion was moved there, much like Ask HN's are moved.

For me, the value is discussing with a group of interesting people (the HN crowd), it's not the same going to another forum for these discussions.

Also, politics get a lot more discussion, everyone has an opinion. I can't comment on getting 60 FPS on Chrome because I don't have enough relevant information, but I do comment a lot on politics.
The obvious Python parser
I think it should be left to the will of the upvote.

If people want to upvote it, they shall.
Continuing with the Internet of everything
Good post. What tends to happen on other forums I read (and even Usenet back in the day) is that the community would split in some way if this type of topic overload occured. i.e. too much politics talk = create a new politics subforum (or newsgroup, or subreddit) to siphon off the people that want to discuss those things. This hasn't happened on HN yet and probably can't since HN is really just a simple list of links w/discussion and not something that supports subforums (and at that point you're just cloning Reddit). So I'm not sure how you solve the overload issue without stringent moderation of some sort.
There is an app from Apple on the App Store that allows you to control the Apple TV from your iOS device over wifi. The interface is hilariously bad (mostly just a grid with some arrows), but it is a fallback when you can't find that ridiculously easy to lose micro-remote.
“Coffee, Jamaican blend, double-strong, double-sweet.”
It doesn't work that way. The underlying assumptions change. The program can be perfect but still not matching what becomes necessary in a few years. The example they write about is exactly such a kind. Sometime in 2007 it was apparently slow to access files from the distributed storage on Google. Therefore, a Python script was written to fetch these files to some local disks. Python was obviously enough since that process was slow. Then, another program, written in C++ was to deliver the files from the local disks to the clients. The C++ program was then "sub-optimally" maintained, simply because it wasn't on the critical path for the company. There weren't even the good test cases to verify correctness of the changes.

Still, until 2013 a lot of assumptions based on which the program was written changed completely: Accessing files from the distributed storage became faster. The typical computer which is to deliver the data seems to have much more free RAM, allowing using RAM for caching purposes instead of the local hard disk. The nature of the load changed so much that accessing the local hard disk became the bottleneck anyway. Which is not so surprising: one disk seek is still around 10 ms, which means as soon as you can't deliver something from RAM you can deliver only up to 100 items from the disk per second, when they are not in the same block of data.

Don't tell me you have to write the program for "all possible assumptions." Unless you have unlimited time, you write it to solve the problem under existing assumptions. Once they change, you change the implementation.

Moreover, to achieve the changes related to the underlying assumptions, Go wasn't needed in the current example, but it was the most convenient approach for Brad, who is by the way obviously an extraordinary programmer.

What I agree with you is that if the program is bad even under the initial assumptions, it's certainly something that should be observed and tracked by the good manager: he must know that he can't rely on such program and that whenever the program gets any heavier load, the problems will happen.
For the record, dragonwriter's use of "linkbait" is how I use it.
This looks similar to fleet[1] (which is awesome, btw). git-deliver looks a bit more complicated, though designed for more than just Node deployments.

[1] https://github.com/substack/fleet
"OK, so it does exactly what the chinese players are doing since 2011?"

Those two links don't offer a lot of detail, so I'll have to make some assumptions. But, for starters:

- Chromecast is tightly integrated with existing devices, so you don't need a second workflow - you can "cast" content right from whatever you're doing, instead of needing to grab a remote, launch an app, and re-find whatver content you want to play.

- The Chromecast SDK means sites will be able to more easily create TV-friendly interfaces.

- As The Verge's review leads with: it’s surprisingly difficult to put a web browser on TV. Even if it's buggy (for now), if I'm going to browse on my TV, I'd rather use my laptop trackpad + keyboard than a TV remote.

"beefy hardware and way more capabilities"

Looks like Chromecast is on par, actually: 512MB RAM, 4GB storage. No dumbed-down processor details that I can understand, but based on all the reviews, it's capable of playing 1080p video no sweat. Not sure what "capabilities" you're referring to, but again, the SDK is open to pretty much anyone.

"They can login into pandora, netflix without extra hardware..."

Chromecast can also do this. And Rdio, Spotify, Flash video and pretty much any website.

"Plus, you can play your own files..."

Chromecast does this. Drag the file in to a new Chrome tab.

"...access your network resources..."

Can those dongles do that? I don't see software details. Regardless, I'd be shocked if there's not a Plex app for Chromecast in a matter of weeks.

The "HYPE" argument only makes sense if the product being offered is in some way worse. Chromecast is the same price, offers nearly all of the same features out of the box - and many additional features - with a workflow that's significantly more convenient for most users. That's not hype. At worst, it's better execution.
I use ansible and rsync for my personal site. I don't know how well that would work for something more complicated than static files, but I'm guessing just fine.
We desperately need something like todomvc for ui kits.
So did original owner try to ask him to return it?
Do you really know how old you are?
Hacking the HTML5  element with Suave.js
Thats just perfect.

Thank you
It's a tricky one. I for one discover most of the political issues relating to "hacker stuff" here on HN. I'd be worse off if it went away since I don't have time to spend on other sites.

But I agree, purely political stuff that has no relation to "hacker stuff" should probably be kept elsewhere.

But then, we're hackers. We're meant to be the people who find practical solutions to complicated problems, and I think that political issues do present the kind of problems that hackers would like to take on.

I don't know. Like I say, it's a tricky one.
That's rather presumptuous to assume that he didn't. In fact, he did and as part of our grad student resources, we have access to a whole host of school specific recruiters. While students from our programme regularly go into the postdoc mill, many go to work at startups, at industrial labs, in finance, at consulting firms, etc. Even more important, though, none of these options are denigrated.
http://ink.sapo.pt/icons#nav-textedit The link for Text Editor Icons is broken because the id for that section is set to nav-web. A copy-paste error most likely.
Took me a minute to figure it all out. If you're using chrome, you can change your user agent to mimic various viewports and the examples become a lot clearer - hit ctrl-shift-i then push the cog in the bottom right and select overrides.
Be The Obnoxious Needy Junior Programmer