skysight-inc/HackerNews huggingface dataset:
> How often do you start up an editor per day?

That's what I came here to mention. I've been using Atom as my primary editor for a month or so now, and I've never noticed the slowness.

After I read this post, I did a test:

Launching a file when the editor isn't in memory:

> atom filename.js

This takes around 4 seconds on my Mac Air.

Launching a file when the editor is in memory:

> atom filename2.js

This second one takes < 1 second.

I could see the OP having a point if the _second_ version was taking a while: this would be the equivalent of opening a new browser tab in 4 seconds. But opening an entire browser in < 1 second? I don't really expect that on my mac.
The unbearable unlightness of AI
Goodbye Atom
Once you reach the main function, you have to deal with the errors, since you can't propagate them any further.
Most digital nomads have an actual visa (albeit a tourist one) rather than a visa exempt stamp, so the crackdown on visa runs isn't really an issue.
TL;DR: Some people are idiots and don't carry passports with them AT ALL TIMES when travelling abroad.

AFAIK, having a legal identification document at all times is a legal requirement even for citizens in the EU, or at least in Slovenia.
Was this part of the first crypto war? [1,2] I must not have been paying attention.

It's interesting to me that some claim the software didn't work at all:

> Now during all of this Jones and crew simply couldn't get the klutzy software to work.

And none other than Mary Jo was brought in from the home team. Rather strange déjà vu.

[1] http://cryptome.org/dirty-jones.htm
[2] http://cryptome.org/dirty-lantern.htm#readers
Lecture 3: Counterintuitive Parts of Startups, and How to Have Ideas
Ask BN: How do you market your products?
Profile: Nato Secretary General Jens Stoltenberg
The Brave New World of Credit Scoring
Programmers who copy and paste can always copy the fragment they need, no need to pay attention to headers. Ultimately licensing relies on people operating in good faith. Even without explicit licensing, there is an implicit copyright on works such as source code, so taking code from random places without checking out the license is never warranted either way.

> If I use the suggestion you make, then by them copying files into their project they have changed the licence of a file (it now inherits whatever their project uses).

No, the only one who can actually change the license of a file is the rights holder, so the person who copied the code while ignoring the license misrepresents matters but does not change anything about how the work is licencsed.
Yeah, that's a valid criticism of Lakoff especially. This blog sums up the problems with his writins quite nicely, without losing sight of the good bits and the contributions of his work:

http://blog.apperceptual.com/criticisms-of-lakoff-s-theory-o...

Thanks for the tip, I'll check out "Louder Than Words"
Some would argue what carrying your passport at all times is riskier than facing a small fine.
Carrying a copy of your passport is an excellent idea. Carrying your actual passport around is a great way to lose it and spend the rest of your vacation in an immigration office dealing with paperwork.
It's not a legal requirement in Thailand. Whomever is telling them this is wrong.
How come you can't handle staying only 1 year to get your degree if it's super easy for you? Always get your degree, never leave school, especially so close to the end.
The Trouble with Teleportation
They are probably going to charge by CPU / minute instead of ram.

It's easy to make programs that run in 1mb of ram and use 100% cpu for example. Ram costs less to be full than CPU does.
>You might want to look into moving backups to an offsite location. Datacenter administration 101, if there's a fire or an earthquake or any other natural disaster, you definitely don't want to lose all your data because it was all in the same place. Just a "different machine" doesn't cut it.

You know how often earthquakes happen? fires?

You should guard against the common things first. Sysadmin error is a way more common way to lose data than earthquakes or fires. hostile compromise is also a lot more common.

Having the data on another server (rather than in a snapshot) is a good first step because it protects you from RAID screwups, and sysadmin error in whatever snapshot layer you use.

Generally speaking a reasonable defense against compromise is a reasonable defense against sysadmin error... best practices (and I know of no vps provider, including myself, that actually adheres to these best practices.) are to set up your backups so that the production root can not overwrite or delete old backups. Ideally, no one employee has write access to both production and backups, that way no one person, even if their credentials are compromised by a hostile, or even if they become hostile, can wipe all your data. (note, this requires an off-site backup. Physical access is write access, but this really only protects you from an employee who is willing to risk jail time to hurt you, and while that happens, it's pretty rare compared to an employee's login credentials being compromised. I would setup protection so that no one employee can overwrite both production and backup remotely before spending the effort and money to haul all my backups to another location.)

But like I said, as far as I know, nobody actually does that (and its a difficult sort of thing to verify.) - for the low end VPS market? if they have backups on another server (rather than in a snapshot or something on the same server) they are doing okay.

But really... if you care? you should do your own backups. As a customer, you don't have any choice about letting your hosting provider have write-access to production. Make sure you have a backup somewhere that they don't have access.
If Ferguson was exceptionally handled, merely competently handled situations presumably somewhat resemble the plot of Jurassic Park.
Agreed. Atom seems intended to be a drop-in replacement for Sublime. I tried it out again a week or so ago and found it almost at parity. The speed issue mentioned here is one of the biggest reasons I went back to the closed-source Sublime.
Exactly.

It does indeed look like Chiang Mai will not enforce laws prohibiting digital nomads from working.

If anyone wants to know more about Thai immigration law in regards to Digital Nomads:

http://ashleyconnor.co.uk/blog/2014/09/07/the-digital-nomad-...
Show HN: Browser extension that makes researching large documents suck less
CopperCube 5 released (WebGL editor/engine)
+ driving license as valid ID.
I wonder what they could do to work around this hypothetically (ignoring whether it is a valid priority or how hard it would be).

Would it be possible to immediately 'show' something (ideally the content of the file) until the whole editor/browser runtime starts up?
Whoo. I actually used this Pascal compiler on DOS. Must have been the late 80's, maybe 88 or so? Not sure what the version was. Cool stuff!
Cynicism and frustration, loudly projected, may be the only thing that saves a project from the groupthink toilet.

edit: http://www.bloomberg.com/news/2014-09-30/here-s-theory-why-s...
Haha, this made my morning - disturbing but funny!
There are trains with rubber wheels...anything that has to deal with grades. They are still tracked, but the advantages are a bit less. Trains support more density, I think you'll see automated cars and trains support each other.
I find it endearing, alternating between slightly pretentious and iconoclastic. But in the words of Yoda, "no, there is another" - MIT Technology Review.

See http://www2.technologyreview.com/tr35/profile.aspx?trid=976 - "Rybalchenko is currently seeking ways to detect similar bugs that can appear when many processors work simultaneously on the same task but fail to coördinate properly and begin competing instead."

and http://www.technologyreview.com/news/428330/startup-has-lang... - "In 2000, he helped develop the Captcha—the test that websites use to distinguish humans from spam-spewing robots by asking them to reënter blurred or distorted strings of letters and numbers.")
Good luck and thanks for sharing! Can this be used for any type of content?
I agree completely.

The only way to go below $1/mo is by using over-subscription. You don't get dedicated hardware for $1/mo.

With over-subscription, it's a mathematical fact that you cannot use all the processing power you've seemingly been given. The VPS provider could just give you only as much CPU power as you can use at any time (effectively 1/n the total power with n users) -- but that would be terribly inefficient (most of the CPU power would be unused at any given time).

This isn't for everyone, of course, but I don't see a reason to criticize this business model when it delivers a definite advantage: lower prices.

If you don't like the trade-off of a lower price at the cost of not being able to use as much CPU power or RAM as you like, you may choose a service with less or no over-subscription. But I don't see how that subtracts from what this service has to offer.
This is great.

I love NFSN - I've hosted a lot there. It's brilliant for sticking up something simple, and they've weathered a number HN frontpages / stuff going viral on Twitter / etc, etc without any problem.
Driver licenses are useless as IDs abroad.
Does OCaml still doesn't compile 1.0 + 2.0 or has that changed?

Small stuff like this really bother some people and they fly off to Pythonland never to be seen again.
Painless Vim: Everything You Want to Know about Vim
The header font changes randomly as well (compare pages numbered 48 and 50, actually 52 and 54 in the document).
It's Normal for Regulators to Get Captured
Effortless encryption of communication, files and everything else
It's not a requirement in the UK.
No such requirement in the UK, although it can be helpful in that if you are stopped by the police and they don't believe you are who you say you are, then they _may_ detain you until your identity can be confirmed.
Still more on-topic than the question asking about Snapchat.
Well the sigmoid curve you are referring to would be for the case that patients who have contracted the virus and survived would be immune or die. In an SIR model (http://en.wikipedia.org/wiki/Compartmental_models_in_epidemi...) that takes death rate and population number into account you would then expect a disease to either reach a disease free equilibrium or a endemic equilibrium. What I was suggesting is to couple those equations on the country level by modelling travel patterns (flow of Suscebtible Recovered Infected across borders), the result would most likely be that western countries would be able to reach a disease free equilibrium, as they have better recovery rates and lower infection rates, whereas ebola would remain endemic in africa.
Ask HN: Email client web component/widget
Been looking for a email web client solution that I can embed in my customer's CRM solution with no luck. Does anyone have any idea if such component exists? It should have all the basic features such as Inbox syncing, compose/reply/forward emails.

Currently all I can think of is to use Java libraries like http://jodd.org/doc/email.html#receiving-emails and build it myself but I do not have a decent idea about the scale/scope of this undertaking.

Please suggest if there is any better way to handle this case.
XSA-108 Advisory
Embargo lifted on Xen vulnerability CVE-2014-7188
Anything sent to more than around 25 contacts is marked as spam in gmail, is there a way to get around that?
Talking of the syntax, I am a bit disappointed that it is similar to TeX's. In my opinion, TeX's style syntax is one of the most visible features that haven't stood the test of time (in comparison to, say, an XML-like syntax).

(Of course, in the case of (La)TeX it is made worse by the ridiculously unhelpful messages in case of syntax errors.)
If it's a joke site then well done, v funny.

But if it is a joke site it's attempting to parody bad marketers and they are viciously stupid and thus your parody is indistinguishable from stuff they actually do.

Project Gutenberg started when Michael Hart tried to email copies of the American Declaration of Independence to everyone on his local network; they were not amused and so he set up a website instead.

The first commercial email spam was probably the DEC spam to all Arpanet. http://www.templetons.com/brad/spamreact.html

If you do not have a confirmed, opt-in, agreement with people you're sending bulk email to you need to be very careful or you risk losing internet connectivity. You're not warning your customers about that.

You're also violating parts of Google's tos. Lucky for you Google refuse to take any form of contact from the outside world so your service will survive until someone there notices it.
They will actually sometimes accept them here in Vietnam for various things but Vietnam is still kind of the wild west legally. Certainly not a good idea to count on it.
Simple ways to improve mobile app UX
IE7 usage on the rise :(
>> [...] most languages with good generics support barely have type hierarchies [...]

> Don't C# and java(sic) both have generics and type heirarchies(sic)?

Do you have an issue with understanding the meaning of the word "good"?
> Although many of us programmers own multiple servers, we are only a tiny minority compared to the smartphone-toting population of the world.

It's worth noting, though, that smartphone users don't care whether their traffic is carried using IPv4 of IPv6, so you can slowly transition from one to the other without users noticing. 15% of T-Mobile's connections are IPv6: https://conference.apnic.net/data/37/464xlat-apricot-2014_13...

If you started only giving out IPv6 addresses to VPS customers, I don't think they would be as oblivious as the smartphone users.
For this price/ram/cpu needs, does it make more sense to do colo your own server? I see colo 1U server normally ~100 per month.
Windows 10 in pictures: A new Start menu puts focus back on the desktop
Holder urges tech companies to leave device backdoors open for police
Sure -- just move to a small, isolated foreign country and set up an email distribution system that relies on compromised windows machines (i.e. bots) instead of your Gmail account.

In other words, these limits are in place for a reason. If the Gmail ecosystem didn't stop you from sending 25 simultaneous emails, you might lose all your friends instead.
> I didn't say hypothesis test, I said decision rule.

I did not say that you said hypothesis test.

> If you visually inspect the posterior, your are implicitly pulling out of your ass an unknown "threshold of visual similarity".

Yes, but you are "implicitly pulling a number out of your ass" based on a lot more information. When you ask somebody to come up with a mechanical decision rule before seeing the posterior, it's unlikely that you will get as good a decision as when you just show them the posterior.

> That's incorrect. From the article: "To begin we will choose a Beta distribution prior." The computational intensiveness is not caused by the choice of prior, it's caused by the need to evaluate an integral over the joint posterior.

Ah, I was confused because they are specifying the prior in terms of a mean and standard deviation. That is a very weird way to represent a beta distribution.

> The computational intensiveness is not caused by the choice of prior, it's caused by the need to evaluate an integral over the joint posterior.

I see, they are computing expected_value(max(ctr[A]-ctr[B], 0.0)). That is still weird though. What you want to know is if it's worth it to run the test another time. So you want to compare E(final conversion rate if stop now) with E(final conversion rate if run another time), and if the latter is not much greater than the former you stop the test. Both of those have a closed form. Even better would be to compare E(final conversion rate if stop now) and E(final conversion rate if we test A) and E(final conversion rate if we test B). Then you would also automatically decide the best version to show (e.g. if the uncertainty about A is small and the uncertainty about B is big, you'll show B).

> A Dirichlet prior is also not what you'd use for more than 2 alternatives

Hm? Lets say you have a free plan, basic plan, and enterprise plan. This is a very common scenario in practice. A dirichlet prior would be the natural thing to use here, IMO.
Same for me, Sublime is faster and that give you an awesome sensation. I used Atom for a couple of weeks three months ago, i stopped the same moment i reopened Sublime.
That's a stupid thing to do. I know from podcasts that there are Russian companies who let their Russian developers stay in Thailand on a business visa, developing their product for Russian audience.

What does Thailand gains by scaring those people? After all they spend a lot of their wage money there. What's the downside?
How is Pollen (http://pollenpub.com/) coming along?

Have there been any more books written using it, apart from Butterick’s Practical Typography (http://practicaltypography.com/)?
May I ask you how to join this website and get revenue from our drawing ? tks
Ouch, isn't one of the cardinal sins of hypervisors reading memory outside of your allocation? Certainly explains the embargo
Curious how do you know so much about the Airport industry and how I can get more information about the airport industry
While the approximately 10x increase of the parallel in-place merge sort over the non-parallel version shown on the benchmarks may be meaningful, it also shows that parallelism reduces constant factors, not exponents.
The Internet firm at the forefront of 'click-bait'
> I mean we're on a path of accelerating technologization, AI, robots etc, and this guy wants to head back to the bronze age.

I don't think he wants to head back to the bronze age. The reverse seems to be true; he wants a future where everyone has vast knowledge and a wide set of skills, and everyone has his own CNC multimachines, robots, all that. Why not AI?

But to achieve that, you need to take a few steps back from the technology that is currently operative in large corporations with the capacity to invest millions into it. If they can bring the price point down and simplify the machines enough that they're accessible to everyone, then the capability to produce more and more advanced technology is spread wide. Through open source design, people would share recipes, ideas and improvements into these homemade devices; technology would advance faster and it'd be easier to get machines that solve special problems for which the solution right now would be far too expensive because there's no mass market for it.
EC2 Maintenance Update II
(This question comes from the comments in the linked article.)
"What is the need for trying to get an inanimate object to achieve consciousness, anyway?"

Easy -- research grants and an academic life. Plumbing, electrical installations, and many other walks of life have much higher standards than software. IMHO, there is a much greater need for basic research into verifiable, industrial-strength software, (and hoverboards) than there is synthetic consciousness.
I assume this is why AWS forcefully rebooted many of their VMs recently?
> I don't know if it's illegal. I do know that it's perfectly moral.

In the U.S., unless you have a business relationship with the recipients, it's both illegal and immoral. It violates the U.S. federal Can-Spam Act.

> I think responses in this thread are somewhat lacking a sense of humor

I want to see the smile on your face when you're arrested for providing an easy way to violate the law en masse.
> AFAIK, having a legal identification document at all times is a legal requirement even for citizens in the EU, or at least in Slovenia.

Nowhere in EU countries there a requirement for their citizens to _carry_ a legal ID. Some may require you to _possess_ at least a valid one (at home maybe) and all of them require that you are _able to be identified_ by police officers (this means you accept to go to a police station to check your identity).
An Australian one is fine in the UK, you can even drive using one.
Any idea if the IP address in Alantic 's network is blocked in China?
Yo! Looking forward :-)
Yes and Rackspace.
Atom is just too sluggish for day to day use.
generally It's not required for nationals, but mandatory for foreigners.
Managing Rapid Infrastructure Growth
Benefits of the Indie Mobile Licensing
http://aws.amazon.com/blogs/aws/ec2-maintenance-update-2/
18 Best WordPress ShortCode Plugins
It will be interesting to see which providers didn't get the embargoed release.

So if you get a reboot announcment from your xen vps provider after today 12:00Z, you should list them here.
No such requirement in Germany either. We have a national ID that you're required to have somewhere but you're not required to have it on you. Same as above, though: in case you're involved in some fracas, they may detain you until your identity can be checked.
Not long ago I saw, on a live feed, one of the Russian cosmonauts use a large dagger, during an EVA to install the new cameras facing earth.

I guess it's not all that different from using a diving knife, but it was weird to see that double-edged weapon used in space.
Your metaphor isn't really accurate. Atom is not a browser, is a glorified notepad. The fact that internally it uses VP8 or anything else doesn't matter (neither should) to the user.

The user expect it to open in the blink of an eye, no matter what, and it can be done for this kind of program as alternatives in the same league show. If it isn't possible at all with the underlying technology, that was a bad technological choice. However I wouldn't worry so soon, there is a lot of space to optimize, the project is young.
interesting link ... from 2010 http://xen.1045712.n5.nabble.com/x2APIC-emulation-for-HVM-gu...
Pre-disclosure list is at the bottom of this page.. http://www.xenproject.org/security-policy.html
There is no need to assume anything.

"""
Yesterday we started notifying some of our customers of a timely security and operational update we need to perform on a small percentage (less than 10%) of our EC2 fleet globally.

AWS customers know that security and operational excellence are our top two priorities. These updates must be completed by October 1st before the issue is made public as part of an upcoming Xen Security Announcement (XSA). Following security best practices, the details of this update are embargoed until then. The issue in that notice affects many Xen environments, and is not specific to AWS.
"""

[0] http://aws.amazon.com/blogs/aws/ec2-maintenance-update/
In what way is it beautiful? I had a look and found it to be covered in nasty #ifdefs.
I would advise you to at least keep a copy of it. In France that I know best, they could book you up to four hours to find your identity without any suspicion of wrongdoing. But if you carry a copy of it, everything changes, because now they have to either accept it as true or make a case for falsification of papers ID.
Wonder if this is just a simple case of misinterpretation.

Nomads talking to person1: We work at PunSpace, you should check it out!

person1: Cool! So you guys must have work visas then?

Nomads: No, you don't need a visa to work there :)

person1: Oh really! That's awesome.

Then someone else overheard and thought Nomads are actually working for PunSpace company.
Roads can (of course) be adjusted to deal with the wear.

When things change, things change. Highways today aren't rutted dirt wagon roads.
How to get a secret engagement ring past the TSA without it being 'revealed'
Thanks for the advice! I just showed LinkedIn some love last week; I'll go over it again and make sure it's complete and contains all the relevant keywords. I've never posted in a group; I guess I'll start doing that.

No meetups here, I checked when I moved. I miss Vienna, they had a great hacklab scene full of smart people doing interesting things.

Anyway, I'll implement the rest of your list in the next few days.

Thank you!
Ello CEO Slams Facebook: 'An Ad Platform More Than a Social Network'
An Open Letter to Tony Hsieh