skysight-inc/HackerNews huggingface dataset:
This is a wonderful case of "one man's meat is another man's poison" - he mentions in the closing paragraph how being a "digital nomad" has "improv[ed his] quality of life", and yet throughout his extremely pragmatic and practical guide to that lifestyle, all I can really see are all sorts of compromises.

The thought of sitting in a beach hut somewhere warm and sunny, typing away on a MacBook, does certainly sound very appealing. The rest of it - washing your bland travel clothes in a hotel shower with "hotel shampoo" - would surely grow pretty tiresome after a month or two, if you're in any way used to and appreciative of a comfortable lifestyle.

I write this from my "three monitors and a special chair" (quite literally) and I will, in fact, be writing some "brand-new Python code" later...

(I'm also fascinated by this guy's predilection for doing maintenance work and fixing broken projects - I can hardly imagine anything worse!)
Already in a tree format like lisp? Or some binary structure? Even if it's some fancy binary format, it's still going to have to be parsed by the compiler and the editor (and thoroughly checked for syntax errors), making it no better than what we already have now (just different).

And unless those node types are "green round-rectangle", then I posit that it's still syntax highlighting, since the editor is deciding how to display "string node".
this is a generalization. there are old liberals.
From: http://en.wikipedia.org/wiki/Space_Shuttle_Challenger_disast...

> The more robustly constructed crew cabin also survived the breakup of the launch vehicle; while the SRBs were subsequently destroyed remotely by the Range Safety Officer, the detached cabin continued along a ballistic trajectory and was observed exiting the cloud of gases at T+75.237.

In the images, you can see the solid rocket booster (SRB) following a random path after the explosion.
I'll take a look at this, as my long rant on what's wrong with browsers[1] basically ends up with the admission that something along the lines of Calibre or Zotero is probably more of what I want from a reading app: the ability to manage a library of works, local, networked, or on the Web, with a highly uniform presentation (ignore virtually all document formatting in favor of my own preferences).

From my relatively light explorations of Calibre to date (v. 1.25 on Debian jessie/sid):

⚫ The UI is clunky. Especially when trying to edit / capture bibliographic information I've found it beyond frustrating.

⚫ The built-in readers are severely brain-damaged and I've found no way to change them. The PDF reader is complete and total fail, the eBook reader isn't much better, and I seem to recall that accessing HTML docs is similarly frustrating.

By contrast, I've been impressed by the Moon+Reader Android eBook reader, generally like the Readability online (Web) reader and Android app, and had found a Debian eBook reader that was fairly decent client -- fbreader. Its main disadvantage is in not having the ability to set a maximum content width. I find that 40-45 em is my preferred width in general. Among fbreader's frustrations: I cannot define a stylesheet, though I can apply a selected set of styles (defining margin widths, e.g., but not the _text_ width, which is frustrating). The book I've presently got loaded is either right or center justified -- the left margin is ragged, again, frustrating. And text doesn't advance on a <space>, like virtually any other Linux pager.

If calibre readily supported alternative clients, I'd be a lot happier with it.

⚫ The ability to include / reference / convert Web content would be somewhere north of awesome. There's still a large amount of information online that I reference, but would prefer to archive or cache locally, and/or convert to more useful formats (usually ePub or PDF).

⚫ Optimizing viewing experiences for wide-format, vertically-challenged screens would be hugely useful. 16:9 display ratios mean vertical space is at an absolute premium. Most PDF viewers are utterly brain-dead in this regard (evince, for example, requires four manual repositionings to view a typical 2-up document). The Internet Archive's BookReader does an excellent job of consider positioning content and paging through it as two separate functions. I strongly recommend taking some UI notes from it. https://openlibrary.org/dev/docs/bookreader

Alternatively, the old 'gv' ghostscript Postscript and PDF reader will page through documents in a highly sensible fashion: top-bottom, left-right. Why this was achieved in 1992 while PDF readers of the subsequent 22 years have utterly blundered in this regard escapes me.

That said, I'm looking forward to this showing up in Debian's repos (I've got v1.25 presently).

________________________________

Notes:

1. http://www.reddit.com/r/dredmorbius/comments/256lxu/tabbed_b...
Nice read but this turned me off:

> A tale of passionate love between 40-year-olds is more likely to be comic.

A bit ageist coming from someone who was 35 at the time. It seemed a bit like he was romanticizing Hackers as only being young people that somehow need to grow up later.
Two striking things about dieting. Firstly its a matter of calories in vs calories burnt. Stop eating and you'll lose weight so it's mostly down to your controls, conscious or unconscious. Secondly everyone starts at about 8 lbs at age 0 and ends up about 140lbs at age 18 give or take 50% and that's not down to conscious planning - the unconscious bits of the brain make kids hungry if they need food and to not eat and run around if they have too much. And the mechanisms are powerful - no kids remain at 20 lbs because they choose to. When adults get obese its seldom because they choose too but because the unconscious bit goes wonky. I think the US mostly due to sugary food and not much exercise. It's interesting if you look at the book 'French Women Don't Get Fat' that it's mostly a recipe book but her actual story was she went from France to the US for a year or so, hit the sugary snacks and piled on the pounds and then on her return her dad was horrified so she dropped the snacks and the weight went. So a mix of factors there.
More specificity on what you'd like simplified would be useful.
Yes, so say they make a rule like "You're account needs 5 friends and 20 secrets". So create a bunch of accounts with different sets of friends and find out where the intersections between friends and posted secrets are. Busted. This application is fundamentally flawed in it's current form.

To even approach feasibility you would need to give people the power to view and approve emails that are following them. Then social circles would naturally form within the app along with a form of self governance.
RSA-4096 / ElGamal-3072 – Physical Side-Channel Key-Extraction Attacks [pdf]
Avoidance of cases like this: https://en.wikipedia.org/wiki/Intelsat_708
These have been used for years/decades:

_underlined text_, bold text

* bulleted
* list

titles
======

Many email clients will actually add the bolding and underlining to the above styled markup.
1. The compensation is provided for in the surveillance state legislation which authorized unconstitutional surveillance of American residents, as well as unlimited surveillance of noncitizens outside the US. To that extent, the payments are no real surprise, to the small number of people who've paid attention to this fiasco from the beginning. Yes, awareness has grown post-Snowden.

2. The payments are compensation for costs of complying with mandatory legal orders. To that extent, they likely aren't the reason why Internet companies are complying, but since they must, their costs are covered.

Of course, they may also be full and willing participants, or could be getting dragged kicking and screaming into this. I've heard stories of varying levels of persuasion across the full spectrum.

However both my points are mentioned clearly within the article, if not well articulated in the headline.
Interestingly the Russian space program never used range safety systems, but then they had an empty part of Kazakhstan to launch in.
https://en.wikipedia.org/wiki/Intelsat_708 comes to mind as an example of when you'd want a failed launch to self-destruct. It went off course and landed in a village.
One thing successful freelancers often suggest about starting out is emailing people, selling them solutions on how their site could be fixed / made better. So far, it hasn't worked for me at all. I contacted various real estate people, from their websites and mailed them why having a sleek and responsive look matters and how I can deliver it but didn't got response from any of them.

May be it stems from the fact that I don't live in the same country as theirs or their skepticism about my claims but I am interested in knowing how exactly this thing works and where I am wrong?
The lack of imap IDLE is a killer for me. I don't want to poll the server all the time, but I want to be notified of email ASAP.
Offlineimap also breaks with imap IDLE, regrettably.
Yup. As it happens, Thailand's currently doing one of its periodic crackdown on tourist visa abuse:

http://www.smh.com.au/world/australians-in-thailand-face-vis...

And it's actually quite difficult to do remote work or establish permanent residence legally in Thailand:

http://www.stickmanbangkok.com/StickmanWeeklyColumn2013/Thai...
To be fair: they have no choice in whether or not to participate.

Whether or not they're participating willingly or not is another question.

Breaking the model under which they operate is the only real way to ensure that

Maciej Cegłowski's "The Internet With a Human Face" is one of the best examinations of what's wrong, and how to fix it, I've read (though Bruce Schneier and Eben Moglen also do a good job).

http://idlewords.com/bt14.htm
The $124,421 Man
The ambiguity in blackhat hacker vs. traditional MIT hacker is up for discussion but there is a third kind of hacker that I cannot comprehend.

Why do we call people who develop user apps hackers. I mean if a person is developing a web software with JavaScript, Rails and MySQL then it is not really hacking. Those tools are designed for that purpose so they are not used in a particularly clever/unexpected way to achieve a result. I mean if you are emulating an old OS purely in JavaScript, then that's a neat hack because that's certainly not what the language is designed for but a "location based social network" does not really qualify, does it?
yes, you're right about a) and b).

the bottom line was that he didn't understand my code, and he thought i wasn't smart enough to write it.
Related: http://tratt.net/laurie/blog/entries/an_editor_for_composed_... (posted a few days ago here: https://news.ycombinator.com/item?id=8201707).

There's a link inside to their paper on Language Boxes, which formalize the whole idea. It uses an incremental parser where nodes of the syntax tree can be opaque "boxes" which could contain any other nested AST, as the languages are parsed separately. It does a nice job of tackling the syntax composition problems, of which the proposals seem like a special case.

As Tratt points out though, the ideas are not particularly novel - they've been around for decades, but are usually met with resistance as they break existing workflows or programmer expectations. The design philosophy behind Eco, their prototype editor for language boxes, is that it should look and behave almost exactly like a traditional text editor. It does support highlighting of inner languages when they're selected, but the highlighting is usually not visible. I'm pretty sure we could turn them always on and get the kind of appearance this post is looking for.
If you remove a blue block of "Blue project" from some day because for some reason you're doing something else, or are sick or whatever, then you need to place it somewhere else on the planning calendar, as the expected amount of work doesn't shrink.

Hiding it in a drawer means that a block of neccesary work has not been scheduled anywhere and will bite you back later (or you'll do it sometime of regular hours).
3D printing is still far too expensive for thing like this unfortunately.
Buy and build your Tizen Xbmc Box using minnowmax for 99 bucks
It's hard to convince someone to buy something when they're not looking for a solution.

Try looking at job postings and filtering down by jobs that have been open for an extended period of time (while means they might be hard to fill). Figure out who the hiring manger is for the position and reach out to them (you won't have much luck if you go through HR).
thinking of going to vietnam for boostrapping burposes, just wondering how you chose it and what city? what kind of rent are u paying per month?
body heat
whole point of having high metabolism is your body simply gets rid of excess energy by heating up(100W on average?). Its burning calories while you sleep.
Since the whole concept of this 'usb condom' is to physically disconnect the data communication, re-designing the protocol to use the remaining pins as a data channel would defeat the whole point.
This submission:

https://news.ycombinator.com/item?id=8215542 /#peg

Previous submissions:

https://news.ycombinator.com/item?id=8211203 /#hnn

https://news.ycombinator.com/item?id=8209064 /#p

https://news.ycombinator.com/item?id=8207339 /
A Linear Regression Plotter written in Python
Like this? http://therm-app.com/
How Amazon India, fools its customers and tricks them into buying its products
Final exams for kindergartners
Novikov self-consistency principle
Calibre can be configured to use the OS defaults for reading specific file extensions. The option is buried somewhere in the preferences menu of Calibre.

On Windows, OSS SumatraPDF will read pdf, epub, djvi, fb, chm and more. You can preset 2up fullscreen & other options, including the carnival yellow default background. It's minimal and can be locked down more than Acrobat, but has still had a handful of public security vulns (much less than Acrobat), http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-read...

On iOS, Marvin is an epub reading app which integrates well with Calibre and includes screen temperature adjustment (similar to Fl.ux) for reading at night.
>all I can really see are all sorts of compromises.

Well, staying in the same house/appartment, seeing the same people over and over, commuting in traffic, going to the same office to have meetings the the same PHB, etc etc also involves "all sorts of compromises". Even if you freelance and you don't have the office thing, there's still the rot in your everyday life.

>* The rest of it - washing your bland travel clothes in a hotel shower with "hotel shampoo" - would surely grow pretty tiresome after a month or two, if you're in any way used to and appreciative of a comfortable lifestyle.*

You'd be surprised. I've lived in both kinds of situations (and on/off) and some people just feel great with that too. After all it's just a "first world problem" of the bigger calibre ("oh, I miss my big fridge and and my huge monitor").

But even those "incoveniences" can be overcome if you don't like it. With something like $800/month you can have a huge house in some parts of SE Asia, with a pool, and with your personal assistant to cook, clean the house, wash clothes etc. Better than what most of us have "back at home" actually.
Because nearly exclusively using US citizens has turned out so terribly for NASA the last 50 years.
Yeah, i'll just tell my mom how to do that... one sec. It's a lot easier for me to go "hey mom, evil hackers can get you if you plug into an airport" "use this"
503 Back end is unhealthy
I didn't use the term "work permit" but I did write "You won’t legally be allowed to work in the countries you travel to..."

The laws around digital nomads, to say nothing of enforcement, have never been clear in Thailand. Bans on foreigners working in any country are intended to prevent foreigners taking jobs away from locals. Digital nomads don't do that.

As it turns out just this week the Thai government decided it's OK for digital nomads to work in Thailand:

http://asiancorrespondent.com/125980/thai-immigration-offici...

You still need a visa, of course.
As much as I want education to be reformed, things like this push me toward considering alternate forms of education (for my future children), at least for the first few years of schooling.
JIT isn't a penalty, if anything late code generation lets you make faster code because hot code paths are known.

My guess is that there are problems with things like the way all objects are on the heap, and probably other things too.
Dragon V2 will have a Launch Escape System, which is used to quickly separate the crew module from the rest of the rocket in case of an emergency.

http://www.collectspace.com/review/spacex_las01.jpg
CLICK CLONE CASH REVIEW
> I've seen hundreds of grown adults completely jaw-dropping shocked that an massive bowl of salad has the same amount of energy (points in WW speak) as a small piece of chocolate cake.

I think this is the most important part. I'm an adult, I have a PhD in Computer Science (not boasting, just saying I felt like I should be on the more educated side of things), and I still massively underestimated the tomato to chocolate cake calorie ratio when challenged to do so.
See also the extensive discussion from a year ago:

https://news.ycombinator.com/item?id=6379272
Given the persistent, and intense criticism on HN of all things NSA since the original Snowden reveal, to say that your question is absurd would be putting it gently.

In fact I've seen no other platform that has had more negative + rational + informed discussion regarding the NSA than Hacker News.
>So far, it hasn't worked for me at all. I contacted various real estate people, from their websites and mailed them why having a sleek and responsive look matters and how I can deliver it but didn't got response from any of them.

Could be the pitch. Reak estate agents don't care for buzzwords like "responsive" (like they didn't care for "HTML5" or "semantic"), and they might think they are already sleek enough (especially if they get the number of customers they want through those sites).

As a (infrequent) user of real estate sites I also could not care less for responsive (I won't search for a house from my phone, and most any site designed for the desktop looks good as is in my iPad too) or sleek (just show me the facts I need and some good pictures of the real estate).

They could be persuaded if they have business benefits from the change. And perhaps real estate guys already do well. Perhaps check some business with a bad website that doesn't do as well -- where a better site could make a different.
Stickman's audience is not really digital nomads. Just look at the ads and the bar (and bar girl) reviews.

Anyone who wants to legitimately live in Thailand or work here can jump through the hoops, it's easier than most places. The crackdown is mostly aimed at migrant laborers from Cambodia and Myanmar, and at backpackers who spend their time in Thailand drinking and smoking pot.
The General just announced on the public television yesterday that he told the Immigration Bureau to be flexible on the Visa runs[1][2] citing lack of English teachers and academics. They're currently looking for solutions and even though I'm Thai, I really hope to hear a good news on this.

Strange that the military seems to think most of Visa runners are English teachers, though.

[1]: http://www.nationmultimedia.com/breakingnews/Immigration-Bur...

[2]: http://www.thaivisa.com/forum/topic/754033-immigration-burea...
I tried to mix in some practical advice for living in hotels with my opinions and experiences.

Actually I have an apartment in Bangkok with maid service. I don't do my own laundry unless I'm staying at a hotel for just a day or two.
Does anyone know how to get rid of # in Google indexed urls?
I've taken screenshots of PHP/MySQL/ASP error pages and sent them to the owner of the site, telling them I can fix the problem. I've had a low but not terrible response to that approach, and I got a couple of my long-term clients that way.
I wonder if the reusable rockets from SpaceX could recover from a flipped position during re-entry?
Scrollback – embeddable cross-platform chat for communities
Keyset: High-Performance User Interface (1968)
Couldn't charger have a current limiter set for charger load capacity and the device could just have resistance such that at 5V it would draw as much power as it can handle?

The obvious drawback would be that such device connected to charger without current limiter would burn it.

Then again I just burned a charger that had multiple sockets by connecting Samsung Galaxy Note 3 and iPad2 to it. It advertised via data lines capacity for 2A charging on all five USB sockets, but had total capacity of just 2.5 A.
Crowd-sourcing translations for video games is a fairly common practice these days. I haven't used any of them myself, but people have developed specialized tools to make it easy for community members to contribute translations. Perhaps it's worth looking into what they're using?
Hi,

A lot of people are using Stripe just with the checkout snippet offered in the documentation. Others are using integrations which don't necessarily send alerts. If you use the code that Stripe provides then the charge fails and the event is logged, but no notification is sent.

In terms of privacy and confidentiality, we're read only and have a privacy policy which you're welcome to read.

Thanks for the feedback though :)
I wouldn't let my daughter go to any school that did this, and I seriously think anyone that does needs to reevaluate their priorities.
If we're going to get specific about who is complicit, the vast majority of all people in the US are complicit. They keep electing the same politicians in D.C. (Pelosi, Reid, Boehner, Boxer, Graham, Feinstein, McConnell, McCain etc.), and constantly turn a blind eye to government abuses. Tons of leaders around the world are complicit.

It stands to reason, and should be unsurprising, that the vast majority of all relevant US technology companies would be complicit, seeing as they're under direct forced compliance.

There is broad electorate support for what the NSA does ('keeping America safe from terrorists' - Joe Public), which is why it has escaped an incredible scandal almost entirely un-altered. It's the same reason the Patriot Act still exists, despite the fact that you're historically more likely to die by choking on a hotdog than at the hands of a terrorist.
Can the Crowd Solve Medical Mysteries?
The common excuse here it's that "you can't manage what you can't measure"

My other big beef with this nonsense is that it's very costly as well. I pay something like $5k in school taxes annually. I'll probably be picking up a job to lay for private schooling, because I refuse to send my son through the meat grinder.
It's worth noting that this is unnecessary for iOS devices, where plugging your device into an unknown USB port prompts you to either "trust" or "not trust" the computer in question (with "not trust" disabling data transfer).
I firmly believe in the saying, "You get sick because of what's eating you and not being of what you are eating".
Alright, some basics:
having data "on disk/network/whatever IO" does not mean that you application will be bound by I/O.

If you care for your application performance you will quickly learn how to cache data (and that means figuring out algorithmic space and execution complexity).
You will then, quickly care about how well your chosen programming language, libs and OS deal with memory allocations, instruction parallelization, on-die cache optimization, and so on.

And finally after all that, you will still care about I/O so you will figure out how to optmize your I/O access to benefit from hardware assumptions of a particular set of storage/network devices

Then you will look back at your solution and realize that your "use its wrappings in your scripting language of choice" is nothing more than a wrapper around another language. And then you will be wondering if it was worth starting with a different tool.