skysight-inc/HackerNews huggingface dataset:
It's not easy. I've been freelancing off-and-on as a web developer/hired code-hand for almost three years now, with the express goal of becming location-independent.

I still have debt (student loans, but no CC), so I keep my lifestyle expenses as low as possible. Exercise, good food, and near obsessive focus on the things I care about -- tracking data, writing code and improving my overall skills.

It took me two years of living at my parent's house, and in apartments with too many roommates while working jobs that weren't directly related to my new career, but since Jan 2016 I've been 100% independent, working in Ruby and PHP, as well as doing some dev ops. Every day is an adventure!

My advice? Keep pushing forward, keep your head over your heart, and keep your good friends close. Don't be a hero! If you're working too many hours to stay afloat, you're not making enough money per hour. Simple algebra. Keep yourself at least 10-12 hours of "personal time" a day, for sleep, relaxation, time to enjoy your slow food.

If you have family or other "tie-downs" I can't really help. I'm a free-bird.
A regex is one big implicit AND already. The OR is an exception to the normal rule.

/(abc|def)(123|456)/

You can read that as "(abc OR def) AND (123 OR 456)". The string "abc789" wouldn't match, for instance.
Only for the first segment of the trip. The rest and largest part of the trip is on the rail which is shared by many.
Even without the warning lights, spongy or soft brakes is something every driver is taught to recognize. That will happen long before total failure.
Because ~80% of iOS devices are >9 and spending development time on outdated OSs is a waste for startups.
Just to follow up on this question, is there anything in particular for those that do not exercise, that would get you to exercise? There are so many products and services out there that try to get people to exercise. What do you need to get started that isn't already out there? So what would make you exercise?
I don't think I've ever been in a situation where a daily standup adds value if everybody is not working on the same thing and not focused on the same project/codebase.
Yeah, I thought that was a hilarious way to point out that it's none of anyone else's business.
So they want to improve privacy by corrupting data...seems like a bad solution.
To me worst participants are folks who like hearing themselves talk. Most people finish their part in 30 seconds and then you have people who give a 10 minute monologue.
New shadow passwd functions
Looks like once you successfully score, it shows you how many characters it took others to solve. For example, the first one you can trivially type in true to solve it, with four characters. But it's solvable with only two characters.
I do have awk available, which allows one to combine regular expressions using logical operators, but I'm interested in the historical and theoretical aspects of my inquiry, if any.
In the UK, plumbers and electricians can make more than developers do.

It depends where they work - London and the SE pay a lot better than the run down cities in the North - and how good their network is.

I used to know someone with a well-paid City job who retrained as a plumber. He earns almost as much as he did and is considerably less stressed. The only downside is occasional snobbery.
s/with Javascript/being alive/
You're missing the point. Nevermind.
We Shouldn’t Wait Another 15 Years for a Conversation About Government Hacking
The Stories of Software
SaaS is ripe for disruption
A "positive question" about "objectively bad" is a oxymoron. "Bad" is inherently subjective and, always a normative rather than positive issue.
I went once to Chiang Mai, where there were quite a lot of digital nomads. Didn't see very appealing lifestyle to me. I prefer western comfort, infrastructure, culture and weather.

On the other hand, the positive sides are very concrete as well. Especially living costs.
> To explain further the unique situation that mental health drugs present.

...

> claiming that the situation is not unique, that my discussion of my personal experience and the research behind it is somehow a 'demonization' of an otherwise unremarkable industry belies both the thesis of the article and experiences of millions of patients

You are saying it is unique, I am saying it is not. How am I misrepresenting the thesis?
Alphabet Learns That Change Isn’t as Easy as ABC
It's impossible to take you seriously when you use Stalin's Five Year Plans as evidence that "Intellectuals" are negative. That's a flawed argument on so many levels:

1) It's ridiculous to conflate modern science and Stalin. It's worse than ridiculous.

2) Even if you can somehow convince yourself that it's reasonable to treat Stalin and modern scientists as a homogenous pool, Stalin's actions worked out quite well for Stalin. Which was pretty obviously his goal.

3) Your core argument is 'some systematic approaches to understanding have failed; so we should give up'. That's defeatist nonsense.

4) Your secondary argument is the intellectuals are actually good (and you pretend to respect them), but some aren't, therefore intellectuals are bad. That's not even an argument.

Please down vote me if you are an extremist ideologue.
Sometimes they are linked to other systems. My 92 bmw shared the brake fluid reservoir with the clutch. A leak in the clutch triggered the brake warning light.
Scientists are closing in on turning hydrogen into a metal
Translation:

Currently, many social benefit programs give people less money the more they work. If a person is eligible for enough of these programs, they can even make less money by working than they would by not working.

UBI (universal basic income) doesn't have this problem because it pays people the same amount regardless of weather they work. Thus, it is arguably more in line with "working class wants to work" than the status quo is.

EDIT: Made translation more precise.
Not all remote jobs will be open to you keeping constantly changing and non-standard hours, right? I think freelance and self-employment would be more suited to this lifestyle.
It is true that in some cases there are short term negatives for a small group of people within a specific trade. In exchange there are large benefits to society as a whole. Large enough to outweigh even the small groups inconvenience. I.E. I would rather be a permanently unemployed dock worker today, than a gainfully employed dock worker in 1900.

There is certainly an argument to be made regarding the pace of change, and retraining/educational opportunities. But the automation driven job-pocalypse just isn't going to happen.
The Unrelenting Struggle of Raising Brazil's Zika Babies
Amid tensions, Russia deploys advanced surface-to-air missile system to Crimea
The danger I see with UBI, is (in addition to possible inflation, etc.) is that commentators on HN tend to be of higher education, curious, and simply "hackers". Most people here would love to be payed money so they could sit and program some cool OSS, start a new company or simply change the world.

For them, UBI is fantastic. How many more Googles/GNUs/Apples would there be if engineers could quit existing companies and form, all while guaranteed basic sustenance.

The problem is that there are a lot of people who don't care for that. You pay them money, they'll sit playing Video games, sports, or simply bum around.

And then you start having issues convincing people to go for higher education (even assuming its free).

Wait, what about lower education?

Go to school, get good grades, or else you'll ... get a livable wage anyways?

Why should I write essays when I can play video games instead?

Then, until everything is automatable, you still need to get people to work under the hot sun, picking potatoes.

If you have a livable wage without it, why would you go? And how much will the farmer need to pay workers to go?
The eight survivors in this case survived because they understood what was happening and fled to high ground though.
"So what did you do today?"

"Oh you know: caught a weedle, voted for the pirates, and downloaded a cam of that new superhero movie."

Is this scary or wonderful? I'm so torn.
What does the process of immigrating to Iceland look like?
Perhaps we shouldn't be giving our review data to companies like yelp that lock it up then. The user certainly doesn't gain anything from their contributions being sequestered.
I like the idea of an 11:50 standup. It gives people an obvious incentive to stop talking.
"One of Europe’s most radical political parties" I find the language a bit off putting. It puts the Pirate Party along "Golden Dawn", other various extremist groups etc. that all get grouped under "radical political parties."

The choice of language describing a liberal, democratic party seems Orwellian.
16GB for the OS, with only 10GB used most of the time currently. I'm also using pretty much the default graylog configuration, not sure what needs tweaking since it's really just the initial pageload being slow. Anything that's done after that without reloading the page is nice and speedy.

And yes, that would be very nice of you!
I did it on and off for about 2 years and it came down to finding the right balance. I like slow travel, living in different cities for 3+ months. That said, I don't think I could spend more than a year remotely as I start to crave the stable environment of home where you can allow work, relationships, and the mind to flourish.
I personally ran Ubuntu on the T520P and the T540P over the past 4 years. Both have yet to disappoint me.
Artisanal Software: Fostering a Culture of Ownership
1) You might underestimate your skills. There's no way for us to say. Apply for things you consider slightly outside your reach, see what happens.

2) Assuming you didn't underestimate - what skills do you want to focus on? You might be stuck in a local maximum, and need to travel in a painful direction for a while to improve your position.

3) Management skill doesn't matter for senior engineers. Leadership matters. As a consultant, you should have developed some skills in that area.

4) An 18-year veteran in the industry can make wildly varying amounts of money. Nothing except equity in a risky startup with high potential, <$100k in a high-prestige industry like video games or SpaceSomething, >$150K working for a large profitable company. Don't pin yourself to your age cohort, figure out what you think you're worth, and which place you'd like to be in.

5) We don't need a general warning. People tell "youngsters" all the time to think about their long term career. They ignore most of the advice, as they should. (If you're young, you're usually prone to take a lot of risk, because recovery is straightforward and easy, and it often leads to valuable experience).

At some point in their life, people realize that some of the advice now applies to their life. You're at that point when it comes to "plan ahead". No point looking back, that's not changeable - but look at all the planning advice now, with the benefit of 18 years of experience, and see what applies to you.
Very interesting to read your "one trick pony...strong pony" perspective, because it has always been the one constant 'red flag' about watching their growth and expansion into new and cool things. The up-and-down, perfectly natural pattern of experimenting and killing off bits here and there that don't work makes sense for any business. It's just that I don't have an easy time with, um, I guess 'aura' is the right word, of crazy-wild-future-whoa sentiment. I think they can do great things, but growing pains are real in all sorts of businesses, not just the tech sector.
People get electronic safes because most people breaking into their house won't be hackers and combination locks are slow and tedious to open. Really tedious if it's something you keep important items in that you need daily or weekly.
Thanks, any brokers you'd recommend?
i=>_=>i=-~i
So this isn't a thing on SSDs?

In all seriousness, this is nothing new. People have been exfiltrating data from the moving parts of drives for years. Even humble floppy drives can send messages at a great distance. Here some vids of them transmitting sound files to external receivers.

https://www.youtube.com/watch?v=bGSTYvx5c78

https://www.youtube.com/watch?v=G081hD0nwWE

And this guy is does the same with a single HDD.

https://www.youtube.com/watch?v=_kYlZC7hSV0

If you have control of any moving part you can tap out messages to either a microphone or someone watching your power consumption.
I tried a month in Thailand last year. I wouldn't say that I didn't like it, but there's just pros and cons to the different places you go, and a lack of a "home."

Getting out of my comfort zone was really inspiring and made the trip easily worth it. I did get the sense that it would get lonely. In that area of the world there are a lot of expats who are moving around a lot, so it would be hard to maintain deep relationships. If that's important to you, then that's an item in the "con" list.

"Wherever you go, there you are." Moving to another country isn't very likely to make you happier if you're just not happy with yourself.

The post on this thread highlighting the revelation that you're most happy working on something you enjoy is spot on. If you feel you're contributing and are in the flow state, it doesn't matter where you are.
And Apollo. And Thinking Machines. And Lisp Machines / Symbolics.
Worst is when a problem comes up and ppl dive right into trying to figure out a solution right there and then.
I just enjoy hearing that it is possible for this type of career. I just graduated in the spring and have been working full time writing C# (I enjoy it), but I wish I had time to work on my own things.

The daily routine of waking up, work, go home, sleep - gets dull after a few months.
Even though I have a Master's of Science in Computer Science, I also spent a few years of my youth (more than they suggest in this article) working as a groundskeeping for several apartment buildings across town. Mowing, weeding, edging, planting, etc.

On the flip side, my father had a PhD in Physics and taught at the local university. I believe I probably did better than most when it came to genes and funding, but I graduated high school with people who got up and milked the cows before coming into school and I know their lifestyle as well as my own.

I think this article itself is out-of-touch.
Maybe we need a standup-twitter where you have your 140 characters worth of input, and if you realize you need more than 140 characters then your standup should be "Severely blocked by X, need help from Y on how to move forward" (~70 characters)
My business is writing code, so basically automating processes for other businesses. Not sure how I can turn that into a passive income. My tasks are hardly automate-able. What I started doing is teaching programming to others and partially outsourcing tasks to them but it's not going so fast :)
User space remains compatible, although sometimes new instructions are added that would cause a fault if run on an older processor. That is a known and understood issue with things like cpuid and compiler flags being able to choose what to do.

Privileged (kernel mode) can change. It is roughly backwards compatible, but sometimes there are changes that when taken into account result in a more optimal system. For example power management keeps getting more and more complex as more processor components are affected, there are interactions and latencies to be understood etc. If you ran older naive kernel code, it could cause considerably higher temperatures and power consumption, possibly even leading to throttling. It may make poor scheduling decisions leading to lower performance. It won't take advantage of newer protection and performance mechanisms. Worst case it may not do context switches properly leading to bizarre crashes or information leakage.
I definitely noticed on Thinkpad's 14" 1600x900 display. However, after installing freetype-freeworld and configuring rgba rendering, the font rendering is better than Windows or OSX.
As a mod of /r/babyelephatgifs I'm obligated to inform you about our 6th fundraiser!

https://www.reddit.com/r/babyelephantgifs/comments/4xdca4/to...

Adopt an elephant orphan today!

And subscribe for daily pachyderm related content!
There's a name for software built with that kind of process and quality. Enterprise.
I would think you are correct, but I suppose it depends on the arrangement as well.
When will the machines learn...
In those cases where is the Scrum Master to cut/drive this? (Let's take it offline has been told to me more than once, being one of those people that tend to rant without realizing)
Yeah, I don't get why a lot of people are locked into a binary view point about it -- the beauty of this lifestyle is that you can just pick a spot and settle. I like to think of it as a walkabout to see more places before I decide where I want to settle.
A harrowing story. I especially appreciate his explicit recognition of Black Lives Matter. Privilege is extremely hard to notice when you're in the middle of it. But when you get up close to its edges, it can be much easier to see.
And the professor has a better understanding of that slice of the world the professor lives in.

This is a facile argument, because the implication is that the outlook - which includes the interests - of ordinary people is morally more significant than the outlook of a minority of clever people.

It's effectively saying that intellectuals are worthless because sometimes they're wrong and/or out of touch.

In reality, if you round up all the intellectuals and kill them - something last tried by Stalin, Mao, and Pol Pot - you don't generally get an improvement in the quality of life of ordinary people.

Is that extreme? Then how about simply ignoring all experts and professionals? Many experts and professionals are clever, and some surely count as intellectual.

Will ignoring them make life better for everyone else?

The author seems to be implying so. Personally, I'm not convinced - precisely because this kind of anti-intellectualism is a reliable cheap shot used by demagogues and authoritarians to direct attention away from other groups that are more likely to be causing deep problems.
I did it awhile ago and lived/worked in Costa Rica for 6 months. It was an awesome experience with tons of ups and downs. There was a lot of stress involved in making sure we had decent internet and were available for skype chats and such. That was probably exacerbated by the fact that me and my friend moved to Costa Rica and pretended we still lived in the U.S. to our company, but they eventually found out and didn't care.

By the end of the 6 months, I was really happy to be back in the U.S. but I wouldn't trade the experience for anything
Take a breath.
I must admit that the way Jupyther/ipython notebooks do markdown is my favorite.

It has all the markup showing, and italize, boldens and changes size of text according to the tags, as well as color coding.
I think people just have different modes when it comes to tragedy. The first is empathy, where you think "holy shit a thousand lives ended suddenly." The second is a sort of abstraction where the people are more like characters in a story. I don't think people who tell dead baby jokes are actually thinking of how terribly sad it would be for an infant they loved to die.
FWIW, http://adsabs.harvard.edu/abs/2008arXiv0802.2869G says: "Similarly [to complement], when constructing a regular expression defining the intersection of a fixed and an arbitrary number of regular expressions, an exponential and double exponential size increase, respectively, can in worst-case not be avoided."

I found the 'greenery' project, which says, at https://qntm.org/greenery :

> Elementary automata theory tells us that the intersection of any two regular languages is a regular language, but carrying out this operation on actual regular expressions to generate a third regular expression afterwards is much harder than doing so for the other operations under which the regular languages are closed (concatenation, alternation, Kleene star closure).

The developer has code, which lets you do:

>>> from greenery.lego import parse
>>> print(parse("(ab{0,3})*") & parse("(abba)*"))
(ab{2}a)*
>>> print(parse("((ss*)t*)") & parse("((ss*)+(tt*))"))
s+t+

I have no other experience with the code, but it was nice to know that such a package exists.

The author also wrote that it was "the most algorithmically complex thing I've ever implemented."
I had a laugh when I noticed that, too.

https://twitter.com/charlesismcom/status/764176760355196928
I like Firefox's Reader Mode for cluttered pages, and this approach could be widely adopted and improved upon. However, anything that catches on too much is going to get peppered with ads or paywalls, one way or another.
I think you missed the joke
Great article, I like the bit about

"Many organizations misuse the daily standup in order to accomplish ulterior motives. A big one that comes to mind is having a ‘start time’ for the work day."

My thoughts exactly. This to me indicates poor management style and a control mechanism for insecure tech managers. It's been a great way for me to quickly avoid joining terrible teams that use weird metrics to measure performance.

Why is there so much resistance to common sense approach to knowledge sharing? I always feel much resistance from the force in the move away from 9am stand-up.
America.
> It's also rather disingenuous to take the two component characters of 方言 apart to argue it means something different than it does

What do you think it means, and why?
The problem you point to is self-limiting. Regardless of the nominal level of UBI, it won't provide a satisfactory income unless a sufficient number of people remain working to provide the goods and services required to provide a satisfying style of life for the UBI-only recipients and sufficient additional value to workers for them to continue working. Prices will adjust to make this the case.

As the quality of life provided on UBI-only declines, the incentive for additional productive work will increase.

(of course, lots of people now continue to expend additional effort beyond what is necessary for a minimally livable existence, so I don't see this as likely to be a great problem.)
Have you run Windows Update on a Windows 7 installation recently? In my experience it takes several hours to decide what updates are available!

Here are about 14 million search pages about the issue https://encrypted.google.com/search?hl=en&q=windows%207%20wi...
I just got back from 6 months traveling Europe and working. I traveled with my Wife and two small children. No regrets and now that we are back (for a while), I'm ready to do it all over again. No matter how many photos of friends/acquaintances who have done it and their always smiling photos - its still real life. Not every day is rainbows and butterflys.

Routine (as others have stated) in very important to define. If you are traveling with others, it needs to be expressed as soon as possible and if at all possible, define the items which might allow you the chance to break it. When traveling, so so so many opportunities will come up that will test your resolve to sticking to the routine.

Try staying places for longer stints. We averaged about 3 weeks at each place we stayed. This allowed us to stretch out the activities over time and not feel guilty about sticking to the routine or letting the kids just chill. It doesn't have to be 'go go go' all the time.

If you know where you are going to stay, spend some time figuring out where you are going to work before you get there. For me, it was hard to work at our flat/apt/house because the kids knew I was there and wanted to hang out with me because it was great having me around - compared to before we left having the normal 9-6 work schedule. It isn't always easy finding a place that has good internet, seating, and won't kick you out for hanging out all day on a couple cups of coffee. Coworking places are in most major cities, but hours can be limiting and they aren't always around the corner.