skysight-inc/HackerNews huggingface dataset:
It used to be that every Apple announcement no matter how minor produced links to every Mac related site...for days before the event so that people could speculate. Then the day of the announcement there would be links to live reporting, links to every 'first look' article on every Mac site and the official Apple pages. As a bonus there were always many 'Ask HN:' companion threads.

As personally disinterested in the subject as I am, the current situation is much better, and the number of articles is unusual these days but justified because of the scale of Apple's announcements. While HN exposure is as usual disproportionate to actual relevance within computing, the Apple news is actually big Apple news.

As for comment scores, there's no such thing as accuracy independent of the actual score. Life's not fair and neither is internet commenting. Upvotes and downvotes are multivalent except in so far as they express a user's inclination to upvote or downvote or not vote. We are talking about 'Internet Points' for fuck's sake.
Father-son income elasticity is higher in the US than in most of Europe. This means that the income of the son more strongly follows the income of the father.

The difference you speak of may be due to the fact that making lots of money more strongly determines whether your son will too.
Mobile Usability for Cats: Essential Design Principles for Felines
Not quite true: the first twin primes, 3 and 5, surround 4, not divisible by 6. However, for any other twin primes, both will not have factors of 2 or 3, so the number between them must have a factor of 2 and a factor of 3 (the latter by the same logic as in the parent post: otherwise three numbers in a row would not have a factor of 3).
Not sure why you were downvoted, this really is a useless submission.
> Suggesting that certain cultural traits might be unproductive or even bad is frowned upon, in my opinion unjustly.

I wouldn't frown upon it if the person made it understands it's essentially a hypothetical statement about what one believes the end-result will be of changing a small yet pervasive dynamic of a culture.

It's essentially the same thing as, for example, arguing that the American lack of a social safety net is counterproductive on the whole.

I certainly believe so, but it could just as well take away the drive Americans are famous for and result in a complete collapse of the American empire.
But the code was just a port/convert, seems relatively non-trivial to do that in 4 hours.
If a website using https (HN) points to a website not using https (the blog), then the referer is hidden. So it's not something HN is doing specifically, it's just because one is https and the other is not.

More info here: http://en.wikipedia.org/wiki/HTTP_referer
Just an alternative point of view, IMHO: if talking at conferences is tough, you should try writing papers to get published in IEEE/ACM conferences. After going through revisions and getting them approved by your academic adviser. ;)

I'm so glad I left academia behind and work in industry now. I've presented at a few conferences and enjoy it every time. Its actually fun compared to publishing papers at research conferences. But that's just my personal point of view.
"Coming This Fall"

Let me get my US-centric conversion calculator out... Fall > Autumn, carry the one, add 2, and oh look it's "coming this Spring".
Interesting, I never knew of it in the first place. It seems Atlassian have picked it up and are trying to make groupware out of it.

("groupware" = "social networking with co-workers that you have to use")
Node.js, JavaScript, PHP developer.
Based in Mumbai, India. Looking for a full time remote job

I'm currently working in one of the country's largest ecommerce setups. I have a lot of experience and insight in large scale problems: high load web apps, handling a large amount of data, syncing between different systems, API design, task queues and task distribution, designing and building scalable architecture and services.

I have a strong database background in mysql and mongodb, and I've also worked with postgresql. Redis is one of my favorite weapons and it always forms a vital part of my applications.
Apart from the JavaScript and PHP, I have worked with Ruby Sinatra and python before. I'm currently working on a small Golang project and I find it very cool. I'd love to do more work in golang, given the chance. I'm not afraid to pick up the right tool for the job and learn on the go though. I've experimented with storm, zeromq, Statsd too.

I'd like a job where I can utilize my skills and work on something that excites me. Email me at munim2020@gmail.com if you have something interesting for me. Thanks for reading!
WWDC14. Best ever?
Yes, unfortunately a "public" version of the widget would mean a serious refactor (which is btw on the list of potential pivots).
Aside for diabetics, I have found most people don't want or
need to monitor their vital signs. Plus, it's a reminder
of how unhealthy it is to sit in font of a electronic devise. Now, if the technology got great and could monitor lipid levels I might be interested. On the other hand, when
my time is up I don't want Apple emailing me a Advanced Directive? "Good morning--did you sign your organ donor
card? You have a 79% percent chance of a spinning wheel
today, or window speak, you might have a blue screen today?
Please, download our Pallitive care song app?" Would Jobs want to be reminded daily of his own mortality? No-- , I really miss that man. Lately, I have been thinking of making my MBP a Linux machine; That thought never would
have entrpered my head If Jobs' was still around.
I'll improve them, at least for the supported actions. The problem I have is vim doesn't keep track of the windows layout, afaict.
Your thinking is well reasoned. However, I think you are defining profit too narrowly to a direct currency transaction. Money <> Time <> Happiness are fungible to a large degree. Even altruistic actions are done for profit. I received more satisfaction and sense of well being from building a Habit for Humanity all day than I do from a $500 prostitute. My point is that people who don't profit (monetarily) from communication are not 'good' or morally better than people who do. Your politician example is a great example. Their effective communication definitely increases their future profits (govt employment, lobbying, or political donations) because it increases their political power. You could say that Brand advertising has the same profit timeline as political speech.

I don't think there are many differences between online and off. Main differences are anonymity and scale. The drivers of behavior and dynamics are pretty much the same.
Haha, that's you :) I did not realize this was your HN handle, super nice. Great to be in touch with you again.
I see your polite, critical, level-headed opinion has been down voted into gray dust, despite my meager support. I entreat those who pass by here to drink in my own following opinion: I think you're operating from the democratic ideal that "all people will opine equally about all topics at all times."

The departure from this ideal, I've discovered, is that there is a "Practical Crowd" who will swoop through when questions of practicality, such as cross-platform compatibility come up. Their opinions will be nearly absolute and they will be all but intolerant of the "weak" who claim that merely targeting Windows, Linux and OSX is "enough." They will justify with numerous cherry-picked examples from history, starkly, if not carefully, considered arguments toward the future, and with evidence of grit on their fingers from the present, in which the particular ideal is espoused. At that time, they will down vote anyone deviant enough to cheer for Swift.

Yet, currently my friend, the Apple Crowd has the floor. Any practical concerns are scheduled after the celebration. Think of this when you read the next cross-platform thread and see the Apple fans trying to get a point in edgewise amongst The Practical. There is very little global reality, mainly local basins of morality.
Swift is designed to make many common C and Objective-C errors less likely, but at least one class of bugs could be ascendant: off-by-one errors in ranges. Swift's ".." and "..." range operators are reversed compared to Ruby and CoffeeScript.

Swift's way is arguably more sensible: the longer operator makes a longer range. But switching the way two similar-looking operators work, as opposed to at least two other languages popular with the target audience, is bound to lead to errors as programmers switch contexts.

Just the fact of having the two operators in the language together is dangerous, since they look similar and switching them will lead to weird bugs instead of immediate compile-time or runtime errors. Switching their meanings makes this more pernicious.

Time to prime our eyeballs to look out for this one.

[1] Swift book: “Use .. to make a range that omits its upper value, and use ... to make a range that includes both values.”

Excerpt From: Apple Inc. “The Swift Programming Language.” iBooks. https://itun.es/us/jEUH0.l

[2] Ruby: "Ranges constructed using .. run from the beginning to the end inclusively. Those created using ... exclude the end value." [http://www.ruby-doc.org/core-2.1.2/Range.html]

[3] CoffeeScript: "With two dots (3..6), the range is inclusive (3, 4, 5, 6); with three dots (3...6), the range excludes the end (3, 4, 5)".
-----BEGIN PGP MESSAGE-----
Version: GnuPG/MacGPG2 v2.0.22 (Darwin)

hQIMA6cbKeWTRYYaAQ//Rr0MOBbTil4aZbZb6KlIiu1ZIRtZDM2BwuwW8LqqOK9q
mef9DaRJld3A1xtVkEfdRYBWozrKvpsQSgWFdfyY/OmwSAoUzzUbwWbeQHScT8uN
RZCPizgtg8GW/8eTq+qEbkxVm+tPmVuo9buQ0j4ibztg+940G2q7MIQoNvTZCAo6
iKElGJoIw5dfTXGPY4n62u7iucvE8o/dHsKbdvMznuFudFPOQFUbLpKIZTFGxZX/
+BEQtEZJS62wBansR1LWf+MYeTnvzEGRquCDoxOKcPHlHH7Vl+eXBYXSZ0efrCbp
3tXbJxFYIBT8cvrfV2M3EEwahWbvUP69fnv2BZQq78O8JvIDTmWqOiOkEubHTtpe
7P3gbVg1GYuacsezCcW0X+CtMPW6c3GCrvU/4Lsn9Gx5e8fAbFRFeGrUN/gs4GD/
oLARSUcgyx9te3lAdH03k6Vqnexq42ba+wIfLq3/w4gYBwqoAqbtmKSq2wF2T1Tg
S2N9FA17vmks5pXh+W8kCKFDJLnUFStFV4IoYiOLVVqrVTtZofoICQroHrBmHcWg
uJguORqN1/rUNlLMhjsHJxNDcZn5Nb10LExWNknLmfPUqYyT9anbtH6rIArMG+DY
0JWd+MSD8IUkiYD20c7AnE92WkYSbP0nHwRsJJdM48e0Ap16QOTlVcS9FN0cyM/S
sgHu+/dnXjw08GDjv5nw9LP10vfDNuJvqSx3Tgspve2ayNuQ5lR3DWybyz/+6svv
VsZDBhBgRsxBnKi/lyUGQNi2DMdorMBAAHfwC/Y/QCZ7tXluoVZLIBzcRCejjrIY
X4o/miS+Dd0l0yetcFcjAcbTwzLhd50iy510jSeKxW9Y1957iJHZwVkKHzcVj6cU
huxmNQDpYB1S6Vd52aekZG4mVvC8FHaMxaNUf37tZishZwE=
=vXmE
-----END PGP MESSAGE-----
Generally I think it's a sort of two-step the patent/trademark trolls do. They go to USPTO and apply for IP based around a narrow reading of their application, and then they attempt to enforce based on a broad reading of their IP once they have it.

The narrow case here (that a trademark can be "pi" plus some additional character) is not super far-fetched (though maybe the period isn't enough). But then the broad case (that anything using "pi" infringes) is the excessive bit. It may have appeared totally clear to the guy granting the trademark that "pi dot" wouldn't grant any claims to "pi", but its not clear to enforcement authorities.

This is compounded by this sort of stuff almost never seeing the inside of a courtroom. Patent trolls push for settlement so they never have to litigate their broad claims on their patent, and they can move against trademarks with a cease-and-desist or DMCA claim, which basically every company folds to without reading, on the advice of their lawyers.
This is like the 3rd or 4th post I've seen where you quote the same studies. Make a root comment, please, so we can all debate it and post counter-studies.
A lot of the features allegedly inspired by C# actually come directly from Objective-C. It's a decent discussion (I also skimmed the manual front to back after the presentation) but it's sad the writer appears ignorant of how advanced a language Objective-C is/was, especially since it significantly predated C++, let alone Java and C#.
Maybe this is cultural imperialism talking, but I personally think it's REALLY NICE that if you and another person talk about a plan (e.g. meet at 8pm), and then agree to it, then you both actually agree to the thing you talked about, and not to something else (e.g. show up at 9-10pm or whenever).

Like, actually using words to describe reality. Danged useful. Triply so in the business world. A little more reliable than using words to describe a shared dreamlike version of reality.
That's my problem. I can't even find the entry point for this application. Looking at AppDelegate.swift I see an unused var (window) and that's it.
The wikipedia article on the monster group doesn't even mention the number 24.
IANAL but the ICO has a readable summary. They say you should be given a simple way to opt out in every communication:

from http://ico.org.uk/concerns/marketing/11

The law says that marketers are allowed to send marketing messages if:

the marketer has obtained your details through a sale or negotiations for a sale (this includes asking for a quote);
the messages are about similar products or services offered by the sender; and
you were given an opportunity to refuse the marketing when your details were collected and, if you did not refuse, you were given a simple way to opt out in every future communication.
Here is an accessible explanation of what the monster group is in more detail: http://youtu.be/jsSeoGpiWsw.
This is one of the most self centered things I've ever read. Modern day scrouge, "I’m also letting go of second chances. One strike and you’re out." Everyone makes mistakes, Honestly with that attitude your going to end up friendless and alone when you need people most. There are better ways than shutting everyone out. I find this persons attitude incredibly frustrating. You need people that challenge you in ways you don't like or you really won't grow or experience life. Shutting out everyone who says things you don't like doesn't help you, it hurts you. You are injuring yourself by not hearing other opinions. Believe it or not but you are not always right.
Made a new account? I don't know.

It's kind of crazy that there's no "forgot password" option. I can understand not allowing account deletion, because you don't want to break conversations by having someone's comments mass-deleted, but not having a password retrieval mechanism is just foolish. Amateur hour incarnate. This does not look like a system designed by someone who's making a real commitment.
Yeah, maybe to Wired it makes sense to say "they should have just used Python or Ruby". No doubt those languages can be optimized just as well. Lol, why would that be hard?
After skimming through the code and knowing that it was a job that took only four hours, it's very likely that this is just objective-c code written in swift(as the saying goes, you can write java in any language). It will take a bit more time to learn the idiomatic swift style and implementation.
>It's better than Objective-C

This is pretty much the only thing we (programmers) at my work were talking about yesterday. The language itself is pretty neat but not really anything groundbreaking. The fact that you can code iOS without using Objective-C or busting down to the C++ level is really great news though.
Yeah, what do you know about it?

;-)
I'd say that it makes it at best only 24 times easier. Which cuts the problem down approx. 1.4 order of magnitudes which doesn't matter much when the problem scales exponentially.
What I found interesting was the style of this document. This is much less formal than what I would expect front Apple, it's sort of jarring ... "brace yourselves" ... I doubt this would have gotten through in days of old.
1- Let everyone involved in the site creation (Clients, PM, devs ) communicate right on the live site by using "sticky note"
2- It can't be use on a public site without major refactor
3- Yes it will. I have a "Mirror" feature plan so that you can even mirror issue from "stage" site to you dev
4- Still unknown yet. Probably will have a free plan with some restriction, but the "small agency" tier would be around 29/mo
I agree. I didn't read the whole thing but couldn't a point to the post. Yeah, you're semi-famous for being an indie mac developer. Yeah, you've posted in the past that you have mental problems.

Is this the correct place to blather on about this? Go have coffee with a friend.
I default to America as that's where I live. I don't think much of our public transport. Sure where I live they probably don't need more than just the buses we have but I had never seen a passenger train (just cargo, as far as I know) until I went abroad. The ease of getting around was amazing and I could totally see not owning a car there.
I'm sure there is just as good public transport here but it doesn't seem to be the way we are built.

Anywhere that has hour long traffic daily should probably be big enough to have better public transport so I'll give you that...
This is an interesting concept and a good addition to all the IaaS offerings around. Just one year ago, while doing my Master's thesis, I pondered the possiblity of creating an IaaS that didn't involve virtual machines but physical servers instead. This should be great especially for high performance and special hardware needs. Next step would be all sorts of mixed blends between virtual and physical servers: real CPUs and GPUs, but virtualized storage, networking or what have you.
It's closest relative is Kotlin, as far as I can see. It shares a lot of the same functionality, from the null-checking to generics, etc.
PHP Annotations – They exist
It’s Not That Easy for Getting Google To Forget You
They are not just designed for networking, but the bulk of their customers are: A10, F5, Sonicwall, Cisco, Juniper, Palo Alto Networks (http://www.cavium.com/winning_products.html)

"...haven't really made a lot of sense..." - You are completely wrong here. Most data center grade networking equipment does not run Xeon and the products that do are generally significantly less performant. Especially when it comes to security or packet inspection.
Meet at 12 an not 1 is already Western thinking. Traditionally, other cultures didn't use precise clocks for scheduling social events; you would wake to work "at dawn" or visit some friends "this afternoon".

Think at it this way: if you are at home expecting some friend to have dinner there in the evening, you'll be glad to have them arrive no matter when; any pre-scheduled time would be arbitrary, so letting them arrive whenever it's convenient is good for them and doesn't have any drawback for you. In that situation, it would be incredibly rude on your part to yell at them because you previously agreed that they'd be there at 7:30 but they arrived at 7:54 instead; I don't know about you, but that would be unthinkable here. (Of course if they arrived at 23:00 that would register as "not showing" during the evening, but that's beyond being late).

That kind of lax schedule shouldn't inconvenience you, because you're otherwise comfortable at home arranging all the details; and it can bring benefits for them that couldn't happen otherwise - they may want to stay fifteen more minutes having a coffee at a bistro, watching the sunset, for example; it would be a loss having to rush to your meeting merely because they know you're hardheaded about meeting timelines.

Of course that can be seen as "not efficient" in the "cram-as-much-things-to-do-as-you-can" sense of efficiency, but as explained in the article, that's not seen as a value on itself. And, if you find that having your friends enjoy the smell of a rose is less important than them arriving at an exact time, it speaks very poorly of you and your ability to find other things to do when unpredictable events happen.
How does the "dark mode" look like? What does it apply to? Can you please post some screeshots?
"For example, if we envision a form of market socialism where firms compete in a market but are entirely controlled by workers through some democratic means, would we still adhere so strongly to fixed schedules?"

One of two things would happen: Those wishing to maximize profits would push the less dedicated out of the company, or there would be a gradual trend towards putting in minimal effort because everyone else is outputting less than you for the same pay (or you're making those with more seniority than you look bad).

In fact, we've already witnessed the second phenomena in socialist countries and in many unionized jobs.
the barrier is totally psychological

Of course it is. It's certainly not a physical barrier. But psychological or not, other languages don't have a similar barrier.
Crowdsourcing translation of Apple's Swift book into Korean
When discussing racial or cultural traits, there's a tremendous politically correct force to avoid judgement.

Think of how this article would have looked if we were comparing performance of applications or operating systems. Gone would be the deep explanations of "why" and the attempt to make all approaches equal but just a different mix of trade-offs.

Instead, the article would have found output metrics that could be compared to decide which techniques were superior.
Go 1.3 RC1
> With something that Apple calls an “interactive playground,” Swift is even exploring a highly visual kind of programming that may go beyond other mainstream languages

I thought the "interactive playground" was just a REPL, is it something more?
Why so much hate for the Hamburger?
Those of us working with the UK government probably all just had to double-take then to work out which GPG you meant :P (There was a UK government security document series called GPG)
> Oh how blessed are we that the landlords allow such mischief...

That's a fantastic quote! I couldn't find it via DDG, Yahoo and Google. Is that original to you? It really resonates with me.
If you know they perpetually show up late, why don't you plan for that?

I don't know, it's slightly annoying when people are late, but I find even more annoying when people rant to no end about late people.
Choosing framework for a new Cordova app
The part of that paper that says how expensive Trap on Overflow is:

> At the `-02` optimization level, our compiler prototype showed only a 5.58% slowdown when running the SPECINT2006 macro-benchmark. Although that percentage represents the worst-case performance for AIR integers (because no optimizations were performed), it is still low enough for typical applications to enable this feature in deployed systems.
I have a MBP(2 years old) and a Mac desktop(4 years old), but I spend most of my time on a decade old Toshiba Satellite 025-S607 using xp.
The #1 thing to make meetings more efficient is not to have them. Very many meetings, IME, are held for purposes for which a face-to-face meeting is not an efficient tool, and for which decentralized, asynchronous mechanisms like email would serve better.
I don't know why people are down-voting you. Amdahl's Law is absolutely applicable here.

Having said that, I've been using a similar aarch64 machine for a few months (sorry, can't name it -- NDA), and single thread performance is just fine. I think people once used an RPi and now think every ARM has terrible performance. 64 bit ARM is a completely different architecture and far better performing.
The author points out that users upvote a comment based on whether they agree with it or not, and not based on how useful it is to the discussion. Did you really expect it to work any other way? You're expecting internet commentators to be impartial? Even supreme court judges have a hard time remaining impartial. Why do you think someone who spends 15 minutes a day reading articles about technology here would give a shit?

Of course votes reflect agreement / disagreement. What else can they realistically reflect?
There's definitely a possibility for overlap between writing and mindfulness meditation, but not all writing is meditation. If you're seeing this as a way to multi-task, that's definitely not mindful, and it doesn't fit into any of the other forms of meditation I know of.
MAAS can already manage virtual machines to an extent (through libvirt) but adding storage support would be awesome.