skysight-inc/HackerNews huggingface dataset:
Employers will not retire resumes because they know better than anyone else that online activity is classified as marketing rather than individual achievement. If you generate this kind of online activity, good for you, it makes it easier to find a job or to sell a product. It may even replace a traditional job. But having a degree from a top university, having a position in a well know company, receiving a prize recognized in the industry, these are things that really count as achievement. Unless you're talking about internet marketing positions, these are the things that really matter to an employer.
I see you didn't say Finland; I noticed in Finland English is not very good. They have dubbing?
My phone has a 600MHz CPU and major sites regularly take minutes to finish loading. I've even thought of starting a name-and-shame YouTube channel with videos of this state of affairs with different sites.
A London-based start-up is working on future-facing CVs. The premise is you say what you're going to do, and then do it. Over time you build up something stronger, with social proof. It's called WikiCV: http://WikiCV.me
The greatest strength of the landline is that fact that it will still be up during a power outage. (Just make sure to use a corded phone, cordless uses power.)
Love it, can't wait to see the progression!
Haskell, Scheme & Julia?
Hi, I've found these three languages, and they seem interesting. I can't seem to find what they are made for though, and what people are using them.

So HN, may I ask what these three languages are designed for and if they are worth studying?

Thanks.
This is truly one of those simple great ideas that we all should have come up with.
> Wasn't euro always higher rated than dolar?

No.

BTW, sorry but "There Is No 'Euro Crisis'" http://online.wsj.com/article/SB1000087239639044446430457753...
Great point, if you spend all your time contributing to online repositories you are probably not doing anything else. But the people promoting this kind of ideas are exactly the ones creating services like github, so I am not surprised that you see these messages over and over at HN.
Love the idea, now I hope they made sure to not eat all my battery :)
The original iPhone Maps app was only a client. It relied on Google's servers for its data, which already had years of polishing.

The iOS 6 Maps app is an excellent client. Its only problem is with the data it fetches from Apple. Their maps data is very new and rather less polished.

It is silly to compare the two. Building a worldwide database of map data is orders of magnitude more difficult than writing an iPhone app.

Edit: This comment was a response to OP's headline, which was "Apple built original Maps app in three weeks". He has since changed the headline.
How does real user usage improve the maps, exactly?
Well, the only insight that you need is: you can write a tight loop that will 'burn' that computer in any programming language. I've written scripts in Python that take 100% CPU time.

The only thing stopping the computer from burning itself to a crisp are the OS (not the language the program is written on) and the firmware (most BIOS these days have a setting to auto-shutdown if core temperature goes beyond X value).
I just watched the video. So, apparently, the long-term goal is to have email providers to support this and sign user certificates. I'm still not clear on what information a certificate would contain.

More importantly, I really dislike the answer to second question from the audience. Even when the system is fully supported without fallbacks, hacking person's email account will grant the attacker ability to log into all websites as the victim?

I already am quite concerned with how much control over everyone's identities services like Gmail have. If I understand it correctly, Persona will give them more direct control over user's identities. It's only decentralized in a sense that different email providers will be able to implement it separately, and verify identities of their users.

I hope I'm missing something from the big picture here.
I am not sure if it is related to "the next one" idea, but I do have continuous goal for writing: writes 500 word a day(This is a bit oversimplified, as my software actually do not calculate how many words I added, but how many words I added or deleted). Do it everyday and write whatever interests you. It could be a novel, essay, a story, an idea, a list of things, a blueprint for invention, an interesting really fact or anything really. So long as you write 500 word changes a day.

Well, I didn't keep have a specific goal at first, actually. I just know that I gotta write something. So I did, and eventually got a specific goal later. The fruit of labor thus far is one essay an a page full of half completed random essays that are constantly evolving.

These are the result:

1. http://kibabase.com/articles/notes-and-thoughts (The page of random essays totaling to 7.5 K words)

2. http://kibabase.com/articles/self-quantification (A 2K words essay)

Well, I didn't produce much, but that's only for about two months. It just mean that I need to keep writing constantly.
It has dragging and dropping some components of the program, but still requires code. It's not a visual programming language. Also, even the visual aspect of it is rather technical. To fully use this board, it seems one has to already be familiar with datasheets, C, and the concepts of components like PWM or protocols like I2C, and so on.

That said, this seems to be a great product for people who already have some experience with these concepts, and want an Arduino-like device that better suits them. I think I'll be buying this board. I'll sleep on it, though.
If you remove the community-based aspect from open source, there is not much of an advantage in it. This idea of regular code-drops seem just like a way of maintaining the minimum requirements to conform to the open source tag.
Given the easy availability of alternatives, this feels extremely scammy. $10/month plus 8 centers per minute after 100 minutes? What a fucking ripoff. This project deserves to fail, it's nothing more than an attempt at exploitation.
I only know a few phrases in Russian, Mandarin, and Japanese. Are those write only languages due to their intrinsic properties or my unfamiliarity?
Hey, your blog header links to http://killthelandline.com, which doesn't work.
I like Apple's response, but I don't think we need to be reminded of it with every new article repeating their message (or in this case, not even bothering to share the message). It was nice seeing the link to Apple's site here the first time. The TechCrunch link didn't really contribute anything, though that's typical of TechCrunch. Far as I can tell, the only thing the NYT does here is summarize what led up to it and relate it to MobileMe and so on.

They also refer to Tim Cook as "Timothy D. Cook, Apple’s chief executive," which honestly baffles me for some reason. I suppose it's just strange seeing an article not refer to him as just Tim Cook (which is what everyone else would use, including Apple). They also seem unable to spell "iPhone" correctly when it begins an article.

At any rate, I think the Apple's own page is sufficient unless something unique is added, and I just don't get the impression that the NYT is doing that. If anything, they're actually ignoring aspects of the message: there's no mention of the alternatives Apple suggested, including Bing. I personally found that interesting, and to ignore it seems a little strange.
C++ was intended to replace C, so it's intended to replace both.
How to Hack the App Store in Small Countries
I use duplicity with my tonido home server for my backups. Tonido is also a webdav server. Duplicity works well
With Tonido.
Github is not really free for your public/open source projects
Yes, I would choose "better government" over "zero government" (although the libertarian response would be "we're not calling for no government, just minimal government). That said - I don't really see the path to "better" government. We have so many competing interests, even at the city level, that it's very difficult to develop reasonable regulations that are effective yet fair. That's one of the big problems with environmental regulations and the public process.

One response would be to push as much of the decision-making process as possible down to the local level, but that creates its own problem, as well as inefficiencies.

Obviously, it's a hard problem; if it wasn't, it would have been solved by now.
Another app worth checking out is Divvy. It can easily resize windows to a selected number of rectangles on your screen.

I use it to keep my text editor at exactly 1/2 my screen and arrange my Terminal windows.
This was almost our exact line of thinking when Michael and I started Everlane (http://everlane.com) in early 2010.

You must be able to answer the "Amazon question" if you're starting an online commerce company. If your product category makes sense on Amazon, they'll obliterate your margins the second you're successful by using revenues from high-margin categories (think: AWS, e-books, etc.) to subsidize low prices for products in your category.

That's when the acquisition offer comes. Just ask Zappos or Quidsi. Who has the leverage in that situation?

It's harder, but if you sell something nobody else does† and successfully brand it, Amazon won't ever be able to compete. If J.Crew, GAP, LVMH, Hermès, etc. ever go out of business it won't be because of Amazon.

†: Vertical integration, i.e., "making your own stuff," is just one way to satisfy this condition.

So far it's the only to really work, but companies like Shoptiques are trying to satisfy it other ways.
Jeremy is absolutely right here from the perspective of news organizations (which his company OwnLocal is trying help solve). There's a lot of experimentation going on - paywalls, porous paywalls, conferences and events (e.g. Techcrunch and the Atlantic), premium programs without paywalls (Reddit, Ars), sponsored content, syndication schemes, sponsored sections, etc.

But as for readers, while there's an evergrowing way to to discover, follow, and comment on news. HN, Reddit, Twitter, FB, among other social sites continue to grow. There's some algorithmic approaches to finding you personalized news (which has been tried MANY times), but there's a few good ones out there including Prismatic and the soon-to-be released Prismatic.

(Yes, I'm leaving out those who write for reasons other than direct money, but right now, online tools seem to be doing many of the quality writers pretty well - though I'm sure there are "C-list" bloggers who don't get the exposure they ought to).

So, the OP might be solving a portion of readers' problems - the overload and context problem, but Mims is dead-on -- the real problem with online news is how can you make enough money to pay smart people to write great stories in a world where advertisers have millions of other places to put their ads at prices much cheaper than what a news org needs to fund journalism like this: http://on.wsj.com/Qyu1DF
"... there are benefits to posting code online that they can review..."

In most domains, code is proprietary. Few ask for code samples because unscrupulous interviewees could reveal proprietary code, potentially opening the company to legal liabilities.

I make it a point not to read code that interviewees supply because I don't want to be sued by XYZ company because of code theft. In my industry, it has happened many times. Google "Sergey Aleynikov" and "Misha Malyshev" for an example of what can happen.
I've had such a terrible experience with AdSense. My account was locked with $10k in the account and the only explanation they gave was "click fraud". Had I been committing click fraud I would have shrugged it off and moved on BUT there was nothing fraudulent going on at all. The account got frozen and the money I'd earned was lost. AdSense certainly acts like a monopoly and it's extremely frustrating. Now I cannot even use AdSense for any future projects which unless I'm running a high-traffic site severely limits my advertising prospects.
It's a web stats program. Tags.js is sending the document URL and referrer back to some server, and injecting a click tracking script into the page.
Interestingly, the Verizon FiOS landline that I got for free with my TV/internet package has a battery backup because it does require electricity. That is definitely true of traditional land lines, though.
The problem is, my mum doesn't know that. She just knows she had maps that worked well, now has maps that don't work very well. And there's evidently enough people comparing the two that the Apple CEO has had to write a public apology.
I think you two are wrong. Skeumorphism is about ornamental design, about design features that imitate something that was once necessary but is no more.

It’s consequently all about style, not about function (at least when it comes to real-world objects). Wikipedia has examples like flame shaped lightbulbs, artificial film grain or spoke patterns on hubcaps.

It seems that when it comes to software, skeumorphism can also refer to functional adoptions of virtual interfaces to their real-world counterparts†, but I think it would be misguided to exclude mere style here.

I mean, in the end this is a stupid semantic argument. Using leather textures is what it is, whether it’s skeumorphism or just style, but you two certainly do not have the facts on your side.

—

† It’s pretty clear why that is the case: it’s only possible to make lightbulbs look like flames, not to make them work like flames. Software provides more freedom and makes it possible to make something virtual work like the real thing.
Number Jumper went live
Number Jumper went live on all the major platforms, getting bigger and bigger , checkout live @
www.straitjkt.com
Yes, copper. :)
Roughly:

1. C & S exchange messages to agree on versions, ciphersuites, and nonces.

2. S->C certificate, which includes an RSA public key.

3. C verifies certificate against its local cache of CA roots.

4. C->S random secret encrypted under the RSA key (the "pre-master secret").

5. C & S derive (the same) set of MAC keys, crypto keys, and crypto parameters.

6. C & S verify every message of the handshake with the MAC keys.

Other useful things to know:

* SSL/TLS operates over a "record layer" of TLV-style messages. The TLS record layer itself supports fragmentation, which is a little crazy.

* The server can ask the client to send a certificate too; this is common on backend connections and unfortunately not common with browsers, because the UI is terrible.

* Less commonly, C & S can opt for a "DHE" (ephemeral Diffie-Hellman) key exchange, in which the RSA key from the certificate is used to sign a DH key exchange (DH allows both sides to use random public keys instead of long-term fixed keys, but suffers from exposure to MITM attacks --- the RSA key from the cert "breaks the tie" in a MITM situation, making the exchange secure). This has the advantage of ensuring that even if an attacker has been recording all your traffic for years, she can't compromise a server's private key and then decrypt older connections. This is called "forward secrecy".

* The two common cipher suites used on most connections are AES in CBC mode and RC4. AES-CBC chunks plaintext into 16 byte blocks, padding the last block if there are insufficient bytes to fill it. Until TLS 1.1, TLS ran CBC in a continuous stream over the whole connection, using the last block of the most recent message as the IV for the next, which gave rise to the BEAST flaw. RC4 is a stream cipher that encrypts byte-at-a-time --- but nobody trusts RC4 much.

* TLS 1.2 (IIRC) introduces AES-CTR, which runs AES as a stream cipher.
Major fail or not a good part of the world does not own their own computer.
Love Everlane - you guys doing a great job creating a unique brand and unique products
Slackware Linux hits 14.o
Some people are completely useless. Remember, there are people out there who can't write Fizz Buzz yet still apply for jobs. They can easily fake a GitHub.

Someone who won't write code upon request is an instant no-hire.
Works for me. If it doesn’t, it’s because I asked something Siri inherently does not understand.

I think it’s pretty useful and use it sometimes.
You still need an account, hence the signing up.
The header of your blog has a link without the www subdomin. It doesn't work.
Almost all of the gripes people have with Apple Internet services and software involve Cue's products, not Forstall's. But because Cue doesn't have any interest in the top job, and because of his seniority, he ducks blame every time.
yeah, sorry to hear that. The moral of the story: Try to avoid relying on one company as your main source of revenue, you never know what can happen.
Obama's Way
I remember seeing an interview where someone asked a Chrome team member if they had plans to support Moxie's idea. They said, roughly, that if Chrome supported it, Google would have to run some notary servers, and people would rest assured that Google is running them and not be bothered to run their own, leaving Google with having to support this for the entire internet.

It's too bad, it sounds like a very good idea.
If they called it "preventative medicine" then you might not be so upset.
So basically this is good if you need the flexibility of Cloud based apps like Dropbox or Box with the convenience of data ownership and storage.

It is interesting to see that folks can "replace" dropbox with ftp/ssh/rsync/webdav etc. But the strength of dropbox or similar solution (self-hosted or otherwise) is the consumability model (music transcoded and streamed, Photos resized and presented as slideshows, controlled share support). With more and more access to the data coming from mobile clients, the differentiation of these services from those "traditional access services" are their support for new mobile clients/OSes.
The problem is in the type system. Dynamic typing makes it difficult to ever change APIs, because a change could break anything that depends on them. pylint and other such tools help a little bit, but they can only do so much when the language doesn't support static typing.

Another Python feature that makes upgrades hard is monkeypatching, where one piece of code can inject arbitrary code into another piece of code. In many dynamic languages, this is often used to patch the behavior of core classes like String. I don't know how common this is in Python, but I've definitely seen it before. By erasing the distinction between interface and implementation, this makes it difficult to ever change them implementation of anything.

People say that writing more and more unit tests will solve these problems. But guess what? The more unit tests you have of an API, the more unit tests you have to change when that API changes. Unit tests are good and should be written in any language, but they are hardly a substitute for static typing.

The end result of all of this is that dynamically typed languages usually follow a trajectory where there's an initial burst of enthusiasm about some cool syntax, followed by a lot of code being written, and then a gradual descent into a compatibility tarpit, where nothing can be changed because of fear of breaking working code. Only additions can be made, and the language gradually grows uglier and uglier. Dynamically typed languages approximate Bourne shell more and more as time goes on-- a dozen slightly incompatible implementations, ancient quirks that bite hard on newcomers, and a resignation that this is the "best it gets."

Sometimes there's a burst of irrational hope towards the end of a language's lifetime. Perl 6 and Python 3 are good example of this. Developers go into their happy place and forget about the big bad compatibility bear that's been chasing them. But it's just a fantasy-- dynamic languages can't escape from the tarpit in the end, and nobody adopts the new thing.
All good points. I tried to find some useful data online, but I was surprised how hard it is to find a graph of revenue of a publicly traded company. All sorts of other metrics are available, just not revenue and profit. (let alone inflation-adjusted)
Same here. It does not work in the stock Android browser or in Chorme, but it plays in Opera Mobile. It seems like a very basic oversight. I suspect this is the reason YouTube is so dominant: It works reliably everywhere.
What is this thing? Achievement badges for going places? I don't know the "Fog of War" strategy game reference which would likely contextualize it.
You're overly restricting the definition of skeuomorphism, or perhaps confusing it entirely with anachronism. Wikipedia's definition of skeuomorphism is a design element that is retained as an ornamental imitation of a formerly functional counterpart. When a notepad app wastes screen space on drawing non-functional spiral binding, that's definitely skeuomorphism.
Interestingly this approach also paves the way to create larger communities around their core product. Checkout controllerism and specifically a guy named Moldover on YouTube. Allowing the printing of simple parts is the first step towards more complex controller parts and getting people more and more invested in your product ecosystem.
You keep reposting the same comment. GV has roughly 1% penetration, thus your circle friends/family is statistically highly unusual. Given the technology profile of your friends and family you should not trust your instincts for estimating market demand.
A few notes:

-I wouldn't worry about the GV question, but I would worry about understanding your target audience. If I were you I'd call up @mikeknoop's parents and show them the site to get feedback, since those are the kind of ppl who will use it. Ask them if any of their friends would use this too and talk to them.

-$10/month sounds like a lot and I wonder where you came up with it. I'd guess something closer to $20/year, but again, ask ppl who would want to use this.

-related to that, I don't understand what "$10 / month for the first 100 minutes, then $0.08 / minute after that" means. Are you gonna charge people by minute they talk for forwarding their calls? I wouldn't do that. If you want this to seem like a no-brainer, don't make people try to figure out how much they'll end up paying you. Just stick a nice pricetag on it and be done.

-your page has too many bullets, in too many fonts, colors and sizes. This is a really straightforward idea so make it simple for people - explain it in 3 lines at most, make them big, consistent and clear, and leave out the powerpoint bulletpoints.
"Microsoft will adopt a familiar Apple policy for the tablet applications on its new Windows 8 operating system. Microsoft’s Windows 8 is the latest operating system to adopt a walled-garden approach to mobile app sales.... Microsoft is restricting the general distribution of Metro tablet apps"

It's easy to read "tablet" and "mobile" in this context as "Windows RT" especially given the up-front comparison to iOS.

"Citation needed."

Sorry, I don't have any smoking gun emails from Ballmer, just years of observation and common sense. If you want to attribute Microsoft's motives to pure altruism you're free to do so.
Thanks, This is what I thought in may when I read about windows 8. But I feared I got everything wrong and actually every single app or soctware must go though the store and be controlled by MS , as if it were an Iphone. By the way we are developing an app that will be downloaded from our web. Now going to the store would be a trouble to us...
We think there's value in creating a simpler, more focused user experience than Google Voice. I hope that focus comes across in the branding we've developed so far. As others have commented, porting your number to Google Voice and setting up forwarding can be a daunting process; we're trying hard to design a system that insulates customers from that sort of complexity.