skysight-inc/HackerNews huggingface dataset:
From the second section of the Sales FAQ [0]:

Alternative Payment Methods
PayPal is currently the only way to purchase a license for Sublime Text. However, for most countries a PayPal account is not required; you can purchase as a guest using a credit card. Unfortunately, PayPal requires users in some countries, such as New Zealand, to create an account.

[0] http://www.sublimetext.com/sales_faq
Hi, I'm the author of this document and principal developer of the project. This is a somewhat detailed design overview for a proposed alternative to the PGP keyserver system that I'm building and I didn't really write it for a general audience to avoid cluttering it up with too much background information.

Sometime soon we're going to improve the website with a friendlier high-level description of the goals of the project and the problems that it solves. For now, I apologize that this rather dense document is the only information available.

It might be easier to understand what I'm trying to achieve by reading a post I made yesterday to the modern crypto mailing list which summarized the important features of Nyms:

https://moderncrypto.org/mail-archive/messaging/2014/000602....
In this sense, ActiveX was often used as a sort of JNLP replacement. Go to a website, click a thing, boom, app. No installing, no deploying, no upgrading. The appeal is easy to see.

ActiveX gets a bad rap, but it's no worse than Java in a lot of context. The major downside is that it's Windows-only, but honestly so are a lot of Java apps (in practice, if not in design; e.g. native DLLs, OS assumptions), and in 2001 that wasn't really a huge issue for anyone.

Heck, there was a JNLP-installed call centre app that we used at a previous company (in 2009) which was technically a 'java' 'web' app but used Windows-native libraries and put them into the Program Files directory. If it could. Which it often couldn't. So if you weren't an administrator (so, for example, you were a call centre employee), it would 'install' but it wouldn't 'work'. Meaning that I, as the IT guy, had to go to every computer, log in as an admin, load the program, quit the program, and log out, on every computer.

So yeah, stupid mistakes aren't just limited to ActiveX, and aren't just limited to custom software built in 2002.
This is not "hacking back." This is setting up honeypots and lurking carding forums. I think it's important that this kind of behavior doesn't get lumped into the same bucket as a counteroffensive. The idea of hacking as retribution is one of the dumbest corporate indecent response ideas I've heard taken seriously. The most obvious and convincing arguments against it are just the arguments against vigilante justice, which it is.
Top 10 Customer Retention Presentations on SlideShare
> The huge oversupply of lawyers is coming from lower-tier law schools.

Is there a relationship/correlation between a lawyer's capability and the school they come from? I'm sure informally it's something people assume but I have no practical experience dealing with or knowing about the quality of lawyers' work.
I don't think many people would disagree that CSS/HTML have certain encapsulation deficiencies. But I think that less/sass just make you more efficient at writing unmaintainable stuff.

Shadow DOM and WebComponents solve this better by encapsulating styling and markup concerned with the same widget or object. Without those you still have styling concerned with different markup in the same place. You can use less/sass but it's not true encapsulation - you still have to pay attention that you don't break styling for unrelated stuff when changing styling. Thus the "unwanted pain".
Venteo – a new picture sharing app. What do you think?
Think I sent you a message on Skype.
> This did, after all, accomplish nothing

Do you not view keeping his show afloat as "something"?
Of course, a parent could also install an app like this as part of a long process of discussion and negotiation wherein the child repeatedly blows off commitments to check in, blows off even lenient curfews, and struggles to hold up his or her side of the agreement. Maybe you think that's unlikely, and maybe it is. But assuming that all parents should share your attitude and that they'll all experience your success at childraising (I assume you've been the parent of a teenager?) is absurd.

I have no plans to use the app (my oldest daughter is 5), but there are plenty of good reasons a sane parent might want to. As well as plenty of bad reasons.
I still think the whole metaphor of technical debt is borderline worthless. Taken to its extreme the simple act of using programming language is akin to taking a loan against the expertise of other workers.

That is, "technical debt" should be regarded as normal debt, if the metaphor is to be worth anything. As such, so long as you are making more progress due to the debt than you would in paying it back, it is probably wise to keep it.

Consider, nobody would say you should put every dime you own into paying off a mortgage. How would you eat? Now, they will say to be wise and pay attention to the amount of debt you take on.

But realize the main problem with this is looking at personal/consumer debt as at all analogous to business debt. They are not as comparable as basic intuition would lead you to believe.
We live in a strange time when a company that has successfully flown useful cargo into space on their own hardware has a valuation around 50% of the most popular messaging app.
> Insofar as death is oblivion

But that's the rub, right? When we have shuffled off this mortal coil...
var message = util.format('oh hai %s!', name);

I thought it was a javascript quality guide ? there is no util.format in ES5 spec.
Ask HN: Linode wants photos of the back of my credit card. Alternatives?
This is what I got:

In regards to this order, we will need a signed authorization from the credit card holder before being able to activate this account.

Please copy the credit card holder's photo ID (front and back) and the credit card used (front and back) and use our secure submission form. Your unique link is located below:

https://manager.linode.com/signup/credentials/...

Alternatively, feel free to fax them to 1-609-380-7200 (fax) or email to
service@linode.com. Please complete this within 48 hours, or this signup will be cancelled and the charges voided.

Thank you,
Linode.com

Digital Ocean is the same by the way. Pretty stupid for an online business to ask for both a photo ID and the back of the credit card with the signature and CVV. All for $10/month.

Sure, I could put something over the sensitive information. But that doesn't make any less stupid. So, what alternatives do you recommend?
PS: I just created an issue on github to adress your remark: https://github.com/BBC-News-Labs/datastringer/issues/11

Feel free to contribute :)
Our site (https://www.tascout.com) is affected
http://blog.atom.io/2014/07/09/hello-windows.html
Show HN: Pickle – An app for guessing what the crowd thinks
Does anyone think it's crazy that a glorified messaging app is valued at $16B and that SpaceX, a company that puts things into orbit and literally does rocket science, is only $10B?

I'm sure WhatsApp is an outlier because I see it brought up all the time when the topic of valuation arises but it still seems like SpaceX should be worth a lot more to me.
Ah, gotcha. It's funny, I used to do very frequent tests like that when I worked in C (particularly the first few years in the language), but tend to do much fewer test runs in Java. Fewer fatalities, but longer build/start times, I guess.
I'm sure that if he were to abandon Sublime, then he'd open source it. The community is too big not to. Besides, $60 is not a bad price for something that will always be ahead of Lime's curve.
The term "Open Source" was coined by the OSI and they have a definition on their website as to what constitutes open source.

The Open Source Definition

2. Source Code

The program must include source code, and must allow distribution in source code as well as compiled form.

http://opensource.org/osd
That would make any attempt at creating such a device very hard, if not futile, and not economical.

The ISA is just a small part of what's required. All the other interfaces are just as important such as pinouts, memory mappings, memory interface, bus support and so on.

There's very few SoCs from different vendors that are interchangeable even among the ones that uses an open ISA. This requires you to either build everyhing from scratch including the CPU, or to use more generic and perhaps interchangeable CPU or microcontrollers and rather push the special components to other chips instead of having those components on a SoC - which gains you nothing.

Meaning the value of using an open ISA is miniscule as long as the code is available and easily translated to another ISA by a compiler.
there is no code it's just an markdown text file.
Perspective: half of WhatsApp

Edit: eh, third!
I think Kolmogorov complexity is spot on comparison, considering programs as proofs, theorems as types in the Curry–Howard isomorphism.
What I would like to know is; why do people put up with this stuff?

Are the decision makers blind to it? Or is it because in 10 years it's someone else's problem?
Don't forget that Facebook's market cap is almost 200B...
Is Money Always the best Way to Reward Employees?
And with methods like TDD: "don't touch it or else you will break 1500 pointless unit tests that don't correspond to any actual functionality and will have to be rewritten". But you can, with great confidence, make changes which, so to speak, shuffle the same technical debt among different accounts.
Signs that Your Project Isn’t Making the Release Date
Insurance against bad technical decisions? LOL.

Sorry, but we'll have to stick with "or something"
For reference, that's considerably less than the inflation-adjusted starting pay (roughly $22 USD now) at my first software job in 1996 doing QA work.
> They key is to make the practice good practice, and not just mindless repetition.

This - it needs to be emphasized more. I feel a bit pedantic when I make this point, but I really think it's crucial.

If you read the original research, it's not 10000 hours of just practice. There is a reason many people can play golf for 30 years (and probably accumulate 10000+ hours of play), but still never even get close to shooting par. The term they use in the research is deliberate practice. The quality of the practice is just as important as the practice itself. Practice does not make perfect, practice makes things a habit. If you develop the wrong techniques in an area, you'll reach plateaus and hit a point where you can't progress. Deliberate practice requires tasks that are designed to stretch you in specific areas and have fast feedback loops so you are able to correct mistakes quickly. This is easier to apply in some domains (music, sports, etc...) than others.
It's a lot harder to grow a hardware company. Especially if the market for your services is limited, so you need to develop new hardware (like the Falcon Heavy) in order to expand the market.
User Engagement: What UX can learn from World of Warcraft
A huge number of Java apps built for enterprises or corporations are Windows-native as well. Either compiled down to a .exe, installed via a Windows-native Installshield installer, built using Windows-only native-library code, or designed assuming Windows (e.g. referencing C:\ directly in the code).

And honestly, paying extra in 1998 to have the contractor write a Java app to support multiple operating systems would have been a huge waste of money, since there weren't really any other platforms that businesses used (or at least, not these businesses).

The real 'they deserve everything they get' is that they didn't start this process sooner. The IT departments should have gotten their hands on the Vista DVD, tested their custom software, seen which way the wind was blowing, and started a project to modernize their systems. They could have spread the project (and cost) out over seven years, but instead they didn't start the process until it was too late to avoid huge expenses. It's exactly the same as people who didn't take Y2K seriously until September 1999, and then said 'Okay we need to update all of our things, can we have that done by November just to make sure?'
Code without a regression test suite is debt.

Code with tons of pointless unit tests is debt too.
Horrible customer service by Spicejet
Yahoo’s New CIO Plans to Bring ‘Tech Cred Back’
Bitcoin’s Price Falls 12%, to Lowest Value Since May
>What if your significant other installed a similar app on your phone? Would piss you off, right? //

Attempting to equate spousal (or similar) relationships with parent-child relationships suggests you either have no clue about how adults in such a relationship should relate to one-another or you have no clue about parenting.

I've never said any of those unwanted idiomatic phrases but can still see a place in which I would want a child who relies on me to buy their phone and/or keep them safe to be coerced to respond to a contact request.

>In every other situation it's not that critical that you hear their voice //

That doesn't appear to be the point of the app, the point is to coerce a response instead of allowing a person to ignore you but keep using the phone you purchased.

Suppose my child has absconded, ie gone off without telling me where they're going, I'm about to start my shift at work. Do I miss work and try and find them, or do I use this app and "force" them to respond indicating they're safe & well? This app means you can give your kid a smartphone but enforce a usage pattern coterminous with a single-number phone if required. Having a smartphone isn't some sort of inalienable right for a minor.

If you're an adult (eg at university) then buy your own phone and refuse to let people install apps on it; or not, your call.
Well, see, you could only be an 8+ hours a day professional developer… :-)
they have a beta version for windows now.
FWIW as additional context, I have a German friend who has likened the German-Turkey relationship to that of the US-Mexico relationship. Lots of illegal immigrants doing unskilled labor that causes some interesting relationships.
I like it - sounds very similar to Josh Kaufman's "The First 20 Hours". His thesis is that you won't become an expert in 20 hours, but you can become competent enough at something to turn it into an enjoyable hobby (and after that, sky's the limit).

http://www.mdswanson.com/writeup/2013/07/05/the-first-20-hou...
I'll be pushing some initial code to github soon for the first stage of the project which is a locally running agent that provides encryption service to email clients over a json-rpc interface. We're also building our own email client, however the agent is designed to facilitate easy integration into any other client.
We've been working on an app, Pickle, for a few months now out of a tech accelerator based in Memphis.

The app is based around a voting game - people upload photos they're comparing, and other users try to guess which of those photos will be most popular with the crowd.
We've been seeing some really interesting/unexpected results since our launch a few days ago - it's been taking off with the college crowd, and instead of just the "useful" applications of the app (getting instant feedback on outfits, profile pics, etc.) that we predicted, we've been seeing people use it for all types of random and fun picture-based surveys.

We'd love any feedback you have - contact us at morgan@trypickle.com or evan@trypickle.com.
Is the 10,000 hour rule even true? I know this was popularized by Gladwell's book 'Outliers' but I had heard the study referred to in the book might not be accurate. Is it that 10,000 of practice is common to experts or that there are no experts without 10,000 hours of practice?
The new update switched to React on the background, and it feels much snappier, but It still groans like a dying whale at least a few times a day though.
The equation is a definition; the letters i, j and k do not represent variables :)

Edit: If you want a more detailed explanation, the Wikipedia entry on Quaternions might be helpful (specifically the multiplication table at the top).
this is a really cool link, thanks for posting it!
Could I have this please with 802.11ac WiFi, 5GHz, preferrably supporting a 4x4 MIMO setup.
I would love to have an open access point for my network. I like to have more than 300Mbps and to avoid the 2.4GHz network though even more.
I understand this owuld be more expensive, but would be willing to pay a higher price.
Sublime Text is a sublime textbook example for small shops/single devs wishing to make a dent in the status quo.

Love the problem space. Look around. Listen to input from good counsellors, ignore the negative "it already exists your reinventing the wheel" and the "i'll try it when it has x".

Here's what the author got as initial feedback. If he had let that negativity get to him we wouldn't have sublime. http://www.sublimetext.com/blog/articles/anatomy-of-a-next-g...

I suggest a high pass filter on comments on your current project: smart people with helpful comments know how to give valuable feedback to even the worst idea without negativity.

Cheers, and march on!
GLTA
F
It's not about handing over copyright but it's generally agreed that publishing multiple copies of the same work is a bad thing. This is typically done by researchers to boost their paper count (+ a bit of self-citation), and can make a hypothesis seem better supported than it is.

So only dodgy journals will re-publish work that has been published elsewhere.
I bet if we could read their Chinese website, the copy would be perfect.

Some manager who probably doesn't speak much English has tasked a random person on their staff who went to college in the US or UK with writing their English copy, without realizing the difference between "this person can communicate effectively 1:1 in English" and "this person can write formal English like a native speaker".

In other words, a task is being supervised by someone who doesn't understand the task. Just like every other company we deal with. As native (or at least highly fluent) speakers, we just happen to be competent to critique it.
Hey, well done! Got my first after putting together immigration stats from many European countries and making a nice viz out of it.
> Have you considered the ease of deployment/availability/potential audience size of web apps versus your native platforms?

Sure. Do you think that a new system that is better than HTML/CSS/JS couldn't be built with that in mind? Native systems all already have hooks for easy deployment and updates and the potential audience is everybody since you need a native system to run a browser and a browser is nothing special. What we need are standards for applications. Not documents that you can script.

> Also, consider that any platform like HTML5 that includes Gamepad, Audio Data, Canvas/GL, Mouse Lock, and Socket API's has evolved far beyond simple document display.

HTML is still very, very deeply rooted in document display and browsers. That's why native apps perform better and are more popular for anything but simple data entry. Even for simple data entry, as a user I prefer native.

> If you're this passionate and worked up on the subject, please give the silent treatment a go.

I guess three sentences including a curse-word and a bit of sarcasm counts as "passionately worked up" these days :)
Promoting vs. Spamming: What is the Difference?
Wrapping my head around the eFounders ‘Company Builder’ model
10k hours rule is not general to a topic, and is quite specific -- 10,000 hours of a skill-based, feedback giving action in which productive practice takes place is different from, "spend 10k hours learning about history and you become a history master."

And 1k hours is completely unsupported by experimentation.

Why do people think they can just randomly throw nonsense at a wall and expect it to stick?
That seems excessive. Pimsleur uses 45 hours of lessons over 90 days. I've used it for Italian, Portuguese and German.

In each case, I've been able to have conversations with native speakers after the program ended.

The next step, to really master any of them, would be going to one of those countries. Suppose I spend four hours a day in conversation with native speakers. 1 week = 28 hours. 3 months = 336 hours.

Total of 381 hours. I'd be astonished if that program didn't make someone fluent, at least in a language with some similarities to their native language, as close as any of the romance languages are to English.

I'm speaking from experience, having got part of the way with Italian and Portuguese, and having had a six month visit to Cuba make me fluent for all intents and purposes (but I didn't do Pimsleur before, just ineffective college classes)

The key to shortening is the intro lessons which make all additional practice much more effective, since you can simply practice by fluid conversation. This isn't the only method; I've heard very good things about Benny Lewis' method as well.
Fresh daily Node.js news
The reason facebook is worth that much is because its network effects have been realized. The social utility of 1 person on a network is nothing, but with 1 billion it's incredible.

Humans can't perceive exponential effects intuitively and on the scale of SpaceX its almost impossible.
I'm a front-end guy and I love my 4 spaces. Helps a lot with complicated HTML to have the extra spaces to easily see what is what. It's also very useful in SASS and Less, where you have nesting.
Can individual accredited investors buy into SpaceX? Anyone know?
I updated my video card drivers last night, which turned into a two-hour tech support issue. The fans on my second video card stopped turning, the display wasn't recognized. Wiped all my drivers out and reinstalled, still nothing. Thought I'd burnt out my hardware somehow.

Come to find out that this version of the driver enables crossfire by default, even if you had manually disabled it before (and previous versions had it disabled by default). There's no indication that it's changed the setting though, so it was just like 'hey, no monitor lol'. The best part was after I turned it back off and got my second monitor back, a window popped up saying 'Hey your settings aren't optimized!' and suggested I turn crossfire on.

The lesson is: if you touch it it might break and you might have no idea why, because some developer (or manager) made a stupid decision somewhere to change a user's settings without asking them.
In Java culture immutable generally means private final member with only a getter and no setter. I would argue that this is good OO design as the purpose of OO design is to protect your interface from future design changes. If you need to change your accessor, you already have one. If the member needs to be mutable at a later date you need only remove the final keyword and potentially add a setter. The interface remains backwards compatible.
Having noticed that all popular Node.js facebook pages are dead, I decided to create a new one and am committing myself to deliver news about Node.js on a daily basis. If you want to be up to date, like it!

Let me know what you would like to see there either here or through fb.

Enjoy!
Will Elon maintain a controlling interest? I'd imagine going to Mars won't be very profitable, how does that goal jibe with being a for profit company with large investors?
Excellent! Thank you. If this code is open sourced may be people can contribute a lot more algorithms!
What Employers Are Now Looking For In Recent College Graduates