skysight-inc/HackerNews huggingface dataset:
>It hurts Apple's customers because they are blocking a superior free product for no apparent reason but to kill competition.

Misinformation. Apple isn't BLOCKING anything!

Apple released, in iOS1, Apple Maps powered by Google Maps API Data.

Google, wanting to monetize Google Maps API access, began charging expensive rates for their heavy users, of which Apple was the heaviest user of all.

In response to Google asking Apple for millions of dollars for a service they provide for free on every other platform, Apple decide to change the data source in Apple Maps.

Google has yet to provide their own app on iOS for mapping, as they're likely pissed that their million-dollar-lunch just ended and now they have to provide a service for FREE.

I'm so tired of this blatantly anti-Apple bias.
For personal use, you can install apps on all Macs you own or control. There is no limitation in the number of Macs. Presumably installing an app for a friend could also be a legal use – since you control that Mac as demonstrated by logging in.

Even when there was a number limit, it never crossed the PC–iPod barrier. When music still had DRM you could play it on five PCs/Macs and an unlimited number of iPods.
Mapping a Path Out of Steve Jobs's Shadow
You mean pressing shift to get parens? I doubt it's possible withing Vim. Certainly not within a terminal Vim (the terminal emulator almost certainly wouldn't pass a bare shift through to Vim at all). I'm pretty sure you have to do it at the OS level like this.
The entire thing doesn't work in Linux/Chromium

$$.js:28Uncaught SyntaxError: Unexpected token default
$$.(hooks).js:11Uncaught ReferenceError: $$ is not defined
$$.(core).js:246Uncaught SyntaxError: Unexpected token delete
$$.(router).js:1Uncaught ReferenceError: $$ is not defined
$$.(bindings).js:23Uncaught SyntaxError: Unexpected token default
$$.content.js:1Uncaught ReferenceError: $$ is not defined
$$.home.js:9Uncaught SyntaxError: Unexpected token default
$$._bootstrap.js:26Uncaught ReferenceError: $$ is not defined
Uncaught LiveEdit Failure: Failed to compile new version of script: SyntaxError: Unexpected token :
Anyone able to find a link to the code? I have been looking around but I can only seem to find the binaries.
How Amazon did everything wrong (but I still got to #1)
How is It "under duress?" there are plenty of firms you can work for that don't have these terms.
> Google is doing interesting things with Glass and self-driving cars.

> There are no bleeding edge products in [Apple's] product portfolio.

I see these as two different companies having different ideas about what to do with unreleased products - Apple hasn't even announced an "iPad Mini" which is apparently starting production, and Google has announced products with a time-to-market measured in years (if they ever arrive).

I don't know what "big ideas" Apple's working on because they've decided not to tell us, but I at least give them the benefit of the doubt that by the time we see discussion about a product, it's much more likely to be released, and soon.
Uhm, ok perfect, thanks i'll investigate!
I hate when people choose a standard that has cases where it shouldn't be followed. See the return semicolon injection JS bug/feature.

I roll with BSD KNF across all of my brace-based langs.
Ra.2 - Blackbox DOM XSS Scanner Released
I don't think it was just "sex for sex' sake". It's just that contraception requires responsibility, and the irresponsible are the ones who, by default, have more children, which is the opposite of how it should be.
You mean the macintosh project that Steve Jobs took away from its original inventor Jeff Raskin?

Im not bitter it just bothersme the fanboyism that is so prevalent in Sillicon Valley...if we want to improve our craft we need to know it's history.
FTC bombs online tech support scammers
It is telling that he only mentions web frameworks and leaves out what is arguably the most important Python library: NumPy. That alone tells me he doesn't truly understand the whole Python ecosystem and, therefor, it's culture.

But I would agree that, in general, the Pythonistas I've interacted with are, in general, a bit more conservative (not afraid of change, just more willing to weigh the cost of change for its benefits) and rubyists are a bit less conservative (not jumping every time you say "squirrel"), but these differences are, in the end, quite small in the grand scheme of things.
Okay, am I the only one who saw Brave New World as a utopia? Everyone's completely frigging happy!
Its... I... um... Why?
I think most law makers agree with you.

http://www.wired.com/threatlevel/2010/07/feds-ok-iphone-jail...

But keep things in perspective. Apple chooses to sell appliances, not platforms. Apple products are more like toasters than houses. I agree that I should certainly have the right to modify my toaster, but I don't begrudge the designers for making it difficult for me to do so.
I think everybody would agree that all is fair in love and war. Any company is free to go after any market, any adversely impacted existing relationships are tactical losses. What's important is how all parties move forwards after the event. You say that Apple is justified to feel indignant. Well maybe so, but the key question here is is Apple's reaction in their own long term interests? Poisoning their brand by releasing crappy software, moving into spaces were they are non-expert, and degrading the experiences of paying customers is at the very least a questionable reaction. Indignation, feeling like you've been backstabbed, retaliation etc. are all words that should not enter the vocabulary of a corporate entity where you want only a highly rational and logical assessment of a situation. I'd argue that Apple's brand would be much stronger (and their products much better) right now if they'd stuck to their core values and brought Google in to power the parts of iOS that they do best (i.e. maps and voice etc.).
The Google Voice app does not allow you to make phone calls from an iPod. It's not a VoIP client.
ACLU: Electronic Spying Skyrocketed 64% Since President Obama Took Office
Some may argue the fact that it is limited to the act of authorizing and installing which prevents the simple distribution of the application (if copying *.app doesn't work). But, this is even worse in a "re-distribution" kind of way - people who bought the software, can now leverage their account to resell the applications at a lower cost - the customer just needs to temporarily provide the computer for distribution of the apps/games.

I personally know of this KIND of thing happening, and their customers are delighted at their service.
Not to mention what one saves by not having to get a professional haircut.
The Race to Bring Quantum Teleportation to Your World
Again, this one looks great. Particularly the section introducing the new integrator, seems like a good place in the series to do it.
Great to see a Canadian submission. Very nice design and the product seems to work well.

I really liked the ease of signing up and the friction-less way of adding the subscription.

I notice you are planning on adding other services. I assume those will be standalone products under the monogr.am brand ?

Edit: Never mind, I realized they will additional "plugins".

A quick note, the default page for a new site isn't responsive (not sure if that's be design or ...)
Not directly related to your question. But hope this can inspire you :-)

"After being rejected by Drona[1] on account of his not being of Kshatriya lineage, Eklavya[2] embarks upon a program of self-study in the presence of a clay image of Drona. He achieves a level of skill superior to that of Arjuna, Drona's favorite and most accomplished pupil"

[1] http://en.wikipedia.org/wiki/Drona

[2] http://en.wikipedia.org/wiki/Ekalavya

PS: If the anology is not self evident. PG/YCombinator is Drona in this case, and you are Eklavya

Edit: HN--> Ycombinator
You don't get to act like a child if someone makes you angry. That's not how the world (should) work.
That is the issue here.
It's very difficult to tell the difference from the inside. Am I just bein stubborn, or do I just need to hang on? It's essentially a matter of predicting the future, and you don't have enough information.
Well, there are rational reasons, too. At this point people have spent five years building up a collection of apps- if you switch to Android, you lose the whole lot.
He's referring to this: https://www.relishapp.com/rspec/rspec-core/v/2-0/docs/exampl...

I keep shared examples to a minimum, but I do find them useful in some cases, such as when I have to test the same few attributes over and over in different contexts. But I define the shared example in the same file that uses them, and never have project-wide shared example groups.
Show HN: Get TechCrunch news on SMS
Alan Turing Curved Pixel
Built by an member from Garoa Hacker Clube - http://garoa.net.br
As a counter point, on my grand jury only one or two people even wanted to be foreman, and neither were viewed as "knowing what they were talking about", since election happens on day one and no one really knows anyone else at that point. Civil cases may be different but I don't get the general impression lots of people are vying for the job. It may be a case of adverse selection: anyone angling to be foreman probably shouldn't be made foreman :)
What does that even mean?

Sorry, I guess I didn't express my point well. What I'm trying to say is that it is problematic for a community to have these kinds of overarching statements about their communal philosophy, when that communal philosophy is not, in fact, shared by all members of the community in a consistent way.

This results in one person saying one thing that means one thing, and another saying something completely different, but both are pointing to the same set of "first principles" as their guide. In my opinion, this is problematic.

Not having 'one way' of doing things is a good thing.

I absolutely agree. But that's not a very Pythonic way to think about things: "There should be one--and preferably only one--obvious way to do it." (See what I'm saying?)

Listen, I'm not trying to talk shit about the Python community, or claim the Ruby community is a consistent exemplar of the best in programming language community behavior--if anything, the norms in the community merely fit my personality better. And I acknowledged in my original post that the Ruby community errs on the side of normativism to a fault at times: this is something it would appear you've experienced. In fact, I don't really want to be identified as a member of this community or that one, in the end I want to be viewed as a developer who considers the tools he is using from a more expansive perspective.

I'm merely pointing out my observations as a developer, with (as it so happens), a lot of recent experience in Ruby, who is starting to program Python. I think the Python community, insofar as there are a group of people who identify as a part of the Python community, could benefit from some outside perspective. Outside perspective is good sometimes, right?
It is a bit scary. Maybe it was good back in the day of bar brawls and cattle raiding cases but in tech it just cannot work.
Ultimately does it matter?

As a developer, what's more important to you: more revenue or noone pirating your software?

I'd say it's possible (and I'd guess, probable) that for the vast majority of App developers, they get more net revenue from the increased exposure and ease of payment that the App store provides than they would get from trying to sell the software through their own channels.
>but your comments demonstrate a stark ignorance of history. Overbearing parents (what does that even mean?) is as bad as child labor? Sure.

Perhaps it's this view that shows a "stark ignorance of history"? Who said "child labor" was widespread in the past?

Child labour with today's sense got widespread only in industrial societies. Working in the fields with your parents, as teenagers used to do in pre-industrial societies, is not "child labour" in the Nike-sweatshop or victorian England way.

I can assure you that even 40-50 years ago, kids used to play far more out in the open, and for far more than they do today, e.g:

http://www.austinchronicle.com/columns/2003-08-22/174046/

>We are a more just and humane people than we have ever been.

The "more just and humane" is just a thin veneer when you have enough money not to care for smaller things. As soon as interests come into play people are even worse than they were.

Nixon got the shaft for Watergate. Today, under Bush and Obama we see far worse crimes, covering the whole of the population, and nobody gets the blame. I see far more hypocrisy and money-grabbing than in the past, and more isolated and a-political existence. Where are mass movements like the civil rights movement, the labour movement, the sixties peace and counter-culture movements, and such today?
I don't understand your point. Google is free to create a stand-alone version of Maps for the iPhone. They have not done so.
Right, but you will see their content in your feed, and I think that was the point of the comment.
You think Apple was paying for the Maps API through the Google API console?!

Large companies do business through special contracts that have their own terms, and the maps contract reportedly is still valid for another year or so.
Of course now that MS is tying Metro style apps to their proprietary app store in the next version of Windows, the distinction between appliance and platform is starting to blur.
IANAL either, but I have looked into this quite a bit. There are other ways anticompetitive behavior can be prosecuted, but they don't seem to apply to what Apple is doing here: http://www.ftc.gov/bc/edu/pubs/consumer/general/zgen01.pdf

That PDF provides a pretty good summary of the FTCs scope, and under the current mobile market, it doesn't seem like they'd have any reason to involve themselves, especially when alternatives readily exist.
Numeral.js - A library for formatting and manipulating numbers.
> Why should we believe that it will be society, that has improved itself so, that will be its own undoing?

Because we learn lessons from history.

Every "empire" that has improved humanity's standard of living throughout the centuries has met the same result, and it's no accident. There are such clear patterns throughout history that anyone who has taken the time to study it can make some pretty reasonable predictions about the world tomorrow.

For starters, the past 100 years included two world wars, and countless others - costing the lives of countless millions. If we continue the historical trend - this century will see at least a billion killed in wars. Is it worth it for the progress, or better standard of living people 'might' have in 100 years time - only for them to repeat the mistakes over again.

While today, the greatest number of people might have the highest standard of living that they've ever had - it must be realized that it's no coincidence that this is not shared between everyone. The developed world enjoys a high standard of living today largely because it has taken advantage of countries which don't have the same standard. We've raped and pillaged nations, and supported countries which still engage in slavery - for our own economic benefit.

Technology could bring a high standard of living for everyone on the planet - but not with our current capitalist system, which uses technology to transfer more wealth from the poor to the rich. Consider the ongoing trend to replace manual labour with robotics to get an idea - human labour is becoming obsolete, yet there is nothing to replace it. Humans still need to "earn" to eat, yet they can no longer earn - and they don't own any land - thus, we are becoming enslaved to those who do own land, and those who have the robotics to manufacture goods.

And lets not forget that our political systems are becoming more and more irrelevant. We are still using systems from hundreds of years ago, which didn't account for an idea like the internet - where people can communicate so effectively, that voting on people to represent you elsewhere is unnecessary. The increasing police state is a reaction by those in power to try and remain relevant, but their obsolescence is about due.
How to Get Access to the Official VeriSign .COM Zone File
As an Internet user, I generally find pagination just as annoying as everyone else here (and paginated slide shows deserve a special ring of hell just for them).

BUT, from a web design perspective, there are actually some good reasons behind text pagination, the main three being:

1) It helps you keep your place -- you can bookmark one of the 15 pages to continue reading from later on, or forward to your friend ("check out the third paragraph" instead of "84th paragraph"). Obviously, you'd never show a 100,000-word article on one page (except for printing). At some point, pagination is necessary. Where to draw the line is obviously depends on a multitude of factors.

2) Feeling like you're "in" the site, not in no-man's land. From a web design perspective, you always want people to be able to navigate easily to other parts of the site -- you want stuff in the sidebar, never be too far away from header/footer, etc. You don't want people to be in a narrow column of text, with total white on both sides and nothing else. (Obviously users might often prefer this, like I do, hence Instapaper etc., but other users also like to be able to skip around to the rest of the site easily once they decide this particular article isn't for them, etc.) Of course, "floating" sidebars, headers, etc. can help alleviate this, but this requires the sidebars to be very small, which is not always possible.

3) "Chunking" large pieces of content is just a good thing. A huge wall of text is just no good from a usability or legibility standpoint. This, of course, is why articles are broken down into sentences, paragraphs, sections, parts, etc., so people "know where they are". Now I'll be the first to admit that paging is a particularly inelegant sledgehammer way of chunking, but when you're dealing with lots of articles of different lengths, formats, etc., it's a kind of lowest-common-denominator that is seen as better than nothing.

I don't think the current way most sites handle pagination is really that good, and it's a particularly bizarre combination to have pages that are longer than the viewing area, so you have to scroll and have to page. But given the way browsers are put together, it's a solution that basically works, given all the design constraints.

As a final note, I also think sites which don't provide any single-page or print option at all, also deserve a special place in hell. :)
Just want to say thanks for all of the great work over the years. Slashdot was never my home - I never signed up, always contributed as AC - but I've been a loyal reader for almost a dozen years.

It's not what it once was, but it's still the best at what it does.
The existance and popularity of bingo cards can tell you how common certain responses are. It is also an attempt to draw your attention to how common the response are, and to mock common responses that fit a mould.

So yes, the existance of bingo cards helps back up the claim that this is "classic derailment".
I asssumed they'd be more scary. With a smaller labor pool, and a larger demand (as people live longer), the cost will go up, outstripping savings long before the need for care ends.
One more detail to throw in: the user as data source will move toward expressing what they want rather than how to get it.
Well part of that is that (if you do it right, too thin or lanky and you look like a cancer patient) purposely shaved bald looks far better then naturally thinning.

That it does look better probably helped with your comfort level and confidence.
The lawyer who sued Mr. Hogan on behalf of Seagate back in 1993 is now married to a partner at Quinn Emanuel, the lawyers for Samsung.

Wow. Pretty bizarre coincidence, but I can't imagine Hogan was aware of this at trial.
I’m pretty sure that “gaping hole” is there by design and I’m happy about it.

Know that it exists and don’t use the App Store if you don’t like it. Simple as that.
GVR said to expect a five year migration. We are four years in. Major projects like NumPy have had support for a while. Pyramid supports it. Django has good enough support that library authors can start migrating their changes. Python 3.3 took out a major source of 2/3 conflict by putting u"" strings back. It would not surprise me to see a lot of newly updated code be 2.7/3.3 or greater as a result, but it will hasten the conversions.

All in all, with a year left in the migration path, I'd say we are doing OK. The VM is in good shape for production use and the libraries are coming along well.

I think the biggest danger is all the hand-wringing about how everything has gone wrong, who didn't read the fine-print to start.
I think same goes for being even remotely fit. Not necessarily muscular, but at least not overweight at all.

Or perhaps I'm just envious to those who can tolerate themselves as bald, and don't look like eggs. :)
Link to the full comic image: http://www.acceleratingfuture.com/michael/blog/images/Amusin...
Personally I don't like the first example. I also don't believe it resembles cucumber at all.

It's certainly more closer to a documentation string (the ones you see in python or common lisp).

In any case given the following:

describe 'if the user is an admin' do

versus

describe '#admin?' do

Ignoring the fact that the author is ignoring BDD here, I certainly like the first one more, even if the user part is a bit redundant.

Nevertheless, what the author has done is commendable but there are few cases there that I just can't agree with. I don't see anything really wrong about them, it's just that in real life things can get complicated.
The cost of mining doesn't influence bitcoin price because creating 50 new bitcoins isn't going to inflate the currency by any perceptible amount. The price does influence those who might want to get into mining. Eventually no new bitcoins will be generated from mining. At that point miners will make money solely from transaction fees when creating a new blocks.
Hackert0wn
I Am The Concerned Neighbor Reporting Your Unattended Kids In The Street
Creating a Process that Works for Your Product Team
Yes, but many IP's--residential in particular--are rotated frequently. That's why grandmas and dead people got sued by the media cartels.

Actually I think this fact is an even better justification for pirating stuff. Anyone, anywhere can get sued by the media cartels--all that has to happen is that their ISP has to at some point assign them the same IP as a past file sharer. So if I could get sued tomorrow even if I'm a saint, why not download today and at least reap the benefits?
Not to be harsh, but can you give an explanation/argument that includes substantive reasons for why there's potential?

The above seems awfully close to a dogmatic sort of "if you don't get it, the fault is with you" kind of statement.
Hey!

We're intending Monogram to be a place where you can create portfolio sites for a variety of services. For example, maybe an Etsy storefront, a Vimeo gallery or a LinkedIn resume. Other plugins will be done in due course. This is our MVP and we want to see if people will use it before investing too much.

A public portfolio site is responsive but the rest of the site isn't yet. It's definitely high up on list though.

It is a Canadian submission. Good spot.

Cheers!
The apps where you can just zip them up and send them to a friend work that way because the authors neglected to put in any checks. That's not Apple's fault or doing in any way, and I think it's a red herring to even bring it up.

The ability to log in to a friend's computer and install your software on their system without limits may well be a "gaping hole", but is unrelated to apps that don't opt in to Apple's DRM.
The fallacy of chasing startup ideas