skysight-inc/HackerNews huggingface dataset:
I recently quit my job, so I'll be living off my savings for the next couple years, as I try to build up a lifestyle company (and hopefully eventually live off recurring revenue from this). Keeping my personal expenses low is exactly what can let me stretch this runway enough to make my professional goals a reality. And as we all know it's much easier to optimize something when you measure it. I'm not sure totally exact accounting is needed, but keeping track of recurring expenses and budgeting in general seems essential to make this work - it'll let me know if I actually have 2 or 4 years of runway, force me to consciously make the choice "is this expense worth what it does to my runway?"

That said, hopefully after the schlep I can go back to the state you describe, plus have much more freedom in how I spend my time than if I was working a full time job.
Interesting, my only 2 encounters with Packt have been positive. One was a talk from a guy who wrote a book about a Python library who said Packt were good to work with, and the other was one of those pearls, "Python Machine Learning" (https://www.packtpub.com/big-data-and-business-intelligence/...)
That's a very reasonable question to ask.

I suspect that it isn't much of an issue in practice for a few reasons:

1) I'd wager that most projects that have a hard 80-column limit also forbid tabs.

2) If a project does use tabs and has a hard line length limit, it can simply say that that limit is interpreted using a certain tab size (e.g. the most common tab size is probably 4 spaces).

3) In my own code, as I've mentioned probably too many times in this thread :-) I don't use column alignment, which is one of the main causes of excessive line length. Because I use indentation for multiline expressions, my lines of code tend to be a lot shorter than they would be with column-aligned expressions.
> IBM (via SPSS) is one of the big players in the field

They have been pitching "crime prediction" since at least 2010 with no real results so far...
EditorConfig tells you the canonical tab size for the project, in other words "a tab counts as 4 characters to the soft wrap". If you choose to increase the tab size beyond 4 characters, you have to accept you'll get longer lines.

(It's also high time we stop pretending wrap limits matter to the exact character. In most cases, they are and should be guidelines - we have evolved beyond 640x480 CRTs and 80 character terminals)
The word "accident" is really indicative of the culture. Words shape how we think about things. As someone who's lived and cycled in both the US and Western Europe, I can say that the level of personal responsibility W. European drivers seemed to feel for not killing me was much higher. US drivers will zip past me at high speeds with a foot of clearance. It makes you feel like they think hitting you would be similar running over a squirrel. Of course most drivers who hit cyclists feel absolutely distraught after it happens--they're not monsters. But it baffles me how many Americans seemed surprised that could happen until it does.
You could adjust the URL hash without pushing the change onto the history stack -- that gets you the best of both worlds.
WhitestormJS r10 released: Framework for 3D apps and games
I voted in my last general election for my government which sends its representative to the commission. Like you either did or did not. Granted, there is definitely room for improvement when it comes to electoral representation in the EU, but it's not as if the EU with all its institutions is a random occurrence born from technocrats who decided that well, let's form a european dictatorship council. There's also progress being made: The EU parliament by now has some actual power instead of being a debate council.

(Side note: I always consider the "EU is undemocratic because of the appointed council" argument a bit hilarious coming from the British with the appointed House of Lords.)
C99 and C++ aren't compatible, unfortunately.

For example, C99 designated initialisers aren't in C++ at all, which is a shame as they're fantastically useful:

struct foo {
int i;
double j;
};

struct foo f = { .j=9.1, i=4 };

See http://stackoverflow.com/questions/18731707/why-does-c11-not....
Assuming your company values an aptitude for learning when it makes a hire (at all developer levels), then you should be in good shape and this won't ever be a problem.

Note also that there's a subtle difference between senior devs and experienced jerks.
I doubt developers will care to target an Android fork (OxygenOS).
What I find painful in modern laptops are the crap chiclet keyboard layouts. Why can't we just have a classic, compressed keyboard like on the thinkpad t420 or x220? I get cramps from the keyboard of my dell e5570 I have from the workplace, I started using external keyboards 2 days after starting on it.

Here's hoping for a retro thinkpad next year. Until then, I'll hold onto my money or just invest in an ergodox keyboard.
3 things I'd like in ES2017
> Spreadsheets are indeed suited for this very task. But on the other hand, they remain very user-hostile.

Well, I disagree, at least for myself. I always have trouble memorizing commands. Even after at least a decade of using vim, I have to admit with a blush, if I want to turn on the syntax highlight for vim or to show the line numbers, I have to go google for it.

I can easily imagine that if I don't use ledger for two weeks, I will most likely have to relearn it.
Metal Gear Solid had a good one, where the radio frequency was on the back of the game art to progress in the game.
There is a difference though in that you may or may not--depending upon where you live--be able to reasonably manage without owning a car. You're likely to have to pay for other transportation as a result but it will probably be less.

On the other hand, you have to live somewhere and, absent having access to somewhere you can live for free, you're going to have to pay for housing one way or another.
> There is also the question of Go garbage collector performance and its over head, there is no GC pauses with C.

Malloc/free are not cheap either.
Careful, my friend. Strawmen are highly flammable. ;-)

But I like your sense of humor, so you definitely earned an upvote from me - a flaming tab advocate!

(And I learned to program on a ASR33 Teletype - so I do miss those old control codes...)
LA actually has a ton of oil wells hidden behind building facades, dotted all around the city.
Pokémon GO Guide: Easiest Walkthrough and Tips of the Mobile Game for Beginners
Also see "Unhosted web apps": https://unhosted.org/
I think it's precisely the fact that people are "familiar and comfortable" with frequent preventable deaths that's the issue here.

I agree that words are not important, actions are. At the same time I hope this is a step along the path towards holding drivers responsible for deaths they cause.
The rocky road chocolate (marshmallows covered in chocolate) is not made by Cadbury. Look at the small print on the back of the packet and you'll see that it is made under licence for Cadbury (Mondelez).
Same in Poland. There are 15 university libraries that get free copy of any book published in Poland and that's in law.
The problem is if you attack Saudi Arabia, most if not all Arab countries will be on the side of SA, which would start a major conflict.
These punks nailed that one: https://en.wikipedia.org/wiki/Give_Me_Convenience_or_Give_Me...
10 Hack and Slash Games Like Diablo
Narrow road, with no shoulder for them to get out into, and a long stream of oncoming traffic in the other lane? There are a lot of places where you come up behind a cyclist, and it's kind of an "oh fuck, am I going to be able to get around before I get squeezed? Hopefully this asshole semi coming at me doesn't swerve over the yellow line, and the cyclist stays on their line..."
I have never written a book, but having written many tutorials, shouldn't it be like teaching > prestige > money in a motivation scale?
A Fast PostgreSQL Database Client Library for Python/asyncio
I agree that we should be looking to prevent traffic collisions, not just shift the blame. But I can see a shift in terminology helping with that. If we talk about an "accident" that carries a sense of it being unpreventable. Whet we talk about a "crash" it's more natural to start asking what caused it and what we can do to stop it happening again.
Fictionalization of everything.
For posterity's sake: I just noticed this thorough comparison between Akka and Orleans from the Akka team. [1]

https://github.com/akka/akka-meta/blob/master/ComparisonWith...
Show HN: HTML5 Player and video ads tester
The amount of GDP going to paying of debt is historically high, it's a huge drag on the economy.

http://static.cdn-seekingalpha.com/uploads/2012/5/10/sauploa...
On a serious note: They original link looks okayish when you switch to article mode in Firefox.
Easy GIF Animator 6.2 Crack Patch and Keygen Free Download
There's no good evidence for a massive famine due to the dust bowl people lost their saving but few people died.

A famine is different from a crop failure. Crop failures can help cause famines,but typically famines happen because political and/or economic failures. For example in cases of extreme authoritarianism(like the USSR and China - PRC) and colonialism(Ireland, Nepal).

see http://www.nytimes.com/2003/03/01/arts/does-democracy-avert-...
How SpaceX Will Get Us to Mars [video]
Brave and Vivaldi. They do not get that Google crap :D
Some good previous discussion here: https://news.ycombinator.com/item?id=8374345
> Is it "blame culture" when some jerk

Right there.
I would say they have the right to protect their UI creation. Vivaldi UI was created by Vivaldi guys.

Open Source is just an excuse to be able to fork others work and damage the source project with this.
The age verification question is a nice reminder of just how incredible the Internet is.
How is this a problem? You don't save to hoard, you save to use that money later. Delaying the urge to consume in favor of investment is very much correlated to the growth of an economy (afaik, not an economist but a somewhat interested layperson).
1. Money. Economical issue.

2. Poor design. Competence issue.

3. Replication. Incentive issue.

4. Peer review. Bad old analog system.

5. Paywalls. Capitalism.

6. Poor communication. Competence issue.

7. Stress. Personal issue.

Nothing gets in the way of science except ourselves.
Seems like you're pushing some kind of agenda here..
I did the following experiment a while ago (map and flatmap in C):

https://gist.github.com/machuidel/d7cc099ddc4970c6ddf4

By adding more abstractions it should even be possible to support semigroups, monoids etc.

Of course this was just for fun.
How Browsers Will Re-Shape Mobile/App Development with Progressive Web Apps
Civilization has the special trait that all of the copy-protection questions have their answers available in-game through the civilopedia. I always thought that was funny.
Twitter loses another key EMEA exec as its Head of Mobile departs
You know what I would pay for? Some sort of holder or cradle that would hold my laptop at an eye level.
How much of that is due to capital flight from economies which are actively downsizing their public investments?
The land it is built on may well go up in value, due to improvements in infrastructure - say a new railway line.
It's not fair.
Point remains that terms of yor departure are largely controlled by the firm, not you. Including making conditions so untenable your only rational option is to leave.

Again, a solicitor should be able to give you more specific advice.
Moving from a PaaS to Kubernetes
Manned multicopter [video]
And Australia. I love that I'm listed as an author in the State Library of Queensland, but we even had to pay for postage to get the book there (and elsewhere).
As a middle-aged, married man, my current view is:

1. I had kept personal accounts for a while, until I realized my expenses swayed month-to-month, but within a narrow band (+- 10%). This made the "insights" less interesting and approximations worked well enough for my use case. I suspect that this is so, for most people.

For who have not kept personal accounts, what I am describing is similar to when you got your Fitbit - The first 2-3 weeks are full of glorious insights and a month goes by and you do not really need a fitbit to tell you how many steps you walked. Approximation approaches real count. Same for personal ledgers.

2. I now focus my efforts on income expansion rather than cost control. Some of you may say, recording costs is not controlling it. In that case, I find accounting, even less useful (once I have arrived at approximate cash outflow). Income expansion, puts me in a different frame, which I find strangely empowering. Even more so than the satisfaction that comes from having controlled costs.
I've written a book, on publisher's request. It helped that I had about 7 years of experience as a freelance writer for one of their well established IT magazines.

While others in the thread have already stated the obvious (don't think of doing it for money; negotiate everything; under promise, over deliver etc...) - there are a few things you should be aware of as a first-time book author.

1: It will take a LOT longer than you ever thought possible. For every page of final product, you will have written 3-4 pages of text.

2: It's a full-time job. Expect to spend 5-6 hours a day, just writing.

3: The workflow between you and your editor is crucial. Treat the book the same way you would treat a complex software project - your editor will want regular progress reports, and you want to provide work-in-progress manuscript revisions or chapters. A good editor is going to send back lots of editorial comments, questions, requests for expanding (or sometimes contracting) on varying topics and so on. Approach this the same way you would approach a very thorough code review.

3b: Ask to meet in person with your editor before you sign the contract. The two of you have to be able to work together over written media.

4: You will learn a lot about how to use written and spoken language. You may want to consider the entire project an opportunity for an extremely intensive course on written communications.

5: Before you embark on the project, find out what activity helps you relax. Then find a way to record audio. When you feel blocked, take up the activity but keep the audio recording device at hand. When your mind comes unhinged and ideas pop up, record them immediately.

6: Don't even try to write your book "in order". Focus on one or two chapters at a time, and think of them as 90% independent results. The time to tie the chapters together comes towards the end of the project, as you and your editor realise that a previously "logical" chapter order may not work after all. Leave yourself some wiggle room to make the chapter shuffle easier to handle.

And because we in engineering discipline are even more likely to suffer from existentialism...

7: Do your best to maintain an emotional distance. You are not your book, and your value as a human being is not dictated by the progress of writing or the (lack of) success of the published book.

Basically, writing a book is easy. You sit down, open your veins, and pour the blood out.

P.S. Having an ISBN to your name is one hell of a CV item. But don't ever imagine that you're doing this to buff up your Publications section.
This dichotomy isn't the actual choice, though. You'd hire the person with straight A/A-'s (read: nobody cares about perfect grades) from Stanford/Berkeley/MIT/Caltech who also worked directly with some well-known professors, publishing papers that advanced the field, albeit incrementally, either building experiments or developing theoretical results.

In other words, the person who has demonstrated solid abstract knowledge (breadth/versatility) and actual ability to do research (depth/hands-on).
I still remember cringing the day I finally had to move my parents business off CA Simply Accounting for DOS.
There was definately a learning curve for the text based app but it took far fewer steps to actually input the data and print off cheques, etc. 15 years of accounting easily fit on a 1.44MB floppy disk. Now, it's a monster database with a terrible UI. In subsequent years Simply has become anything but simple and I cringe at the thought of giving in and moving to the cloud.
Ledger doesn't look like a great fit for business though, and accountants want data from accounting packages they know. Quite a racket.
Maybe it's my european prospective or something, but this "less than two months of expenses in savings, no vacations" approach strikes me as inexplicable and horrible.
Do you think that you're really at your most productive while not taking vacations for years?
Note that a crop failure is not the same thing as a famine.

People and nations can buy and beg food, its political and economic systems which turn crop failure into famine. Hell sometimes you don't even need a crop failure.

> If there was a "deliberate campaign of genocide by starvation" happening, I'm sure I could look in the New York Times archives of the period and read about that. If I consult the archives, the reporters going through the Ukraine said reports of that were false.

https://en.wikipedia.org/wiki/Walter_Duranty

> "Lying was Duranty's stock in trade," commented Alsop. In his memoirs British journalist Malcolm Muggeridge, then The Manchester Guardian's correspondent in Moscow, talked of Duranty's "persistent lying" [20] and elsewhere called him "the greatest liar I ever knew.".[21]

> It was clear, meanwhile, from Duranty's personal exchanges that he was fully aware at the time of the scale of the calamity. In 1934 he privately reported to the British embassy in Moscow that as many as 10 million people may have died, directly or indirectly, from famine in the Soviet Union in the previous year. Both British intelligence[22][clarification needed] and American engineer Zara Witkin (1900–1940),[23] who worked in the USSR from 1932 to 1934,[24] confirmed that Duranty knowingly misrepresented information about the nature and scale of the famine.

---

In contrast

https://en.wikipedia.org/wiki/Gareth_Jones_(journalist)

> he travelled to the Soviet Union and eluded authorities to slip into Ukraine, where he kept diaries of the man-made starvation he witnessed

> > I walked along through villages and twelve collective farms. Everywhere was the cry, 'There is no bread. We are dying'. This cry came from every part of Russia, from the Volga, Siberia, White Russia, the North Caucasus, and Central Asia. I tramped through the black earth region because that was once the richest farmland in Russia and because the correspondents have been forbidden to go there to see for themselves what is happening.

> > In the train a Communist denied to me that there was a famine. I flung a crust of bread which I had been eating from my own supply into a spittoon. A peasant fellow-passenger fished it out and ravenously ate it. I threw an orange peel into the spittoon and the peasant again grabbed it and devoured it. The Communist subsided. I stayed overnight in a village where there used to be two hundred oxen and where there now are six. The peasants were eating the cattle fodder and had only a month's supply left. They told me that many had already died of hunger. Two soldiers came to arrest a thief. They warned me against travel by night, as there were too many 'starving' desperate men.

> > 'We are waiting for death' was my welcome, but see, we still, have our cattle fodder. Go farther south. There they have nothing. Many houses are empty of people already dead,' they cried.
Germany seems to be doing better than most of Europe, despite having higher taxes than most of the countries.
Which, as I understand it, means that in 2015, Intel was probably at least two orders of magnitude more profitable than ARM Holdings. GP could still be right about margins, but as a shareholder, Intel would bave been much more preferable.
This is interesting. Why do we use spaces anyway? I mean, really - what are the advantages spaces have over tabs?

Apparently nested JS runs faster with spaces.
It incorrectly classifies the following valid C++ code as Javascript. It seems to be thrown off by the use of console.log without actually classifying based on the syntax.

#include <iostream>

class Logger {
public:
void log(std::string a) {
std::cout << a << std::endl;
}
};

int main() {
Logger console = Logger();
for (int i=0;i<10;i++) {
console.log("test");
console.log("test");
console.log("test");
console.log("test");
console.log("test");
console.log("test");
console.log("test");
console.log("test");
}
}
Internet traffic drops during Euros
Thank's for taking the time to reply Kiksy. I appreciate it as I am a lone developer and don't really have any real career advice. I just know that I never seem to match my experience to any roles and it has been a while.
And in Germany minister Gabriel is trying to find a European buyer, while the Chinese Midea makes offers to buy Kuka Robotics. Somehow I have the feeling that the minister doesn't realize that Midea already owns 76% of Kuka's shares.

In a global economy, is it really a risk for already global companies to be owned by someone who isn't in said company's original HQ nation? What difference does it make, given that the whole operation is already distributed over the globe?

http://www.bloomberg.com/news/articles/2016-06-02/midea-tout...

http://www.reuters.com/article/us-kuka-midea-group-stake-idU...
ARM has not sold a single chip in 2015 but 200+ partner companies that integrate ARM into theirs SoC together with quite sophisticated tech like modems, GPU's, accelerators of any kind etc. In many cases real estate taken by ARM is below 1/4 of total die area.
I'll add...

Sectoral Balance Identity
https://en.m.wikipedia.org/wiki/Sectoral_balances

Endogenous Money Creation
https://en.m.wikipedia.org/wiki/Endogenous_money
http://www.sciencedirect.com/science/article/pii/S1057521915...
Interview: TOA16 pitch competition winner and smart sex toy founder Jakub Konik
Can you use Emojis and Swipes to get feedback
> Malloc/free are not cheap either.

They are still way cheaper than GC pauses in Go.
Imagine how fantastic it must be working with someone like Carmack. Sure, the first few code reviews would be fairly traumatic - as you quickly realise just how much faster and generally better he is than you - but I think after a little while you could just relax and try to absorb as much as possible.

I love how everything in these emails is delivered as a calm series of reflections, chronicling with great honesty his own changing opinions over time - nothing is a diktat.

I also found it rather heartening that he makes the same copy/paste mistakes that the rest of us do - how many times have you duplicated a line and put "x" or "width" on both lines..? Seemingly Carmack can actually tell you how many times he's done that!
Learning two other languages as an adult – is it worth it?
That's the same as asking who will pay for laissez faire statism, so inconsequential.
Mondelez is Kraft. So it's white-labeled Kraft product :)
> "If you call the UK a democracy then yes the EU is very democratic."

Explain.
Where does virgin stand? I thought they are the most expensive.

Also I didn't find Emirates particularly different. The ones that did stand out to me is SAS.
Azure and Office 365 have to be an even bigger portion of this now than then. The number of companies moving to Office 365 for their Exchange and Office usage is enormous. Millions and millions of seats, at $5-10 per month per seat (or more), adds up quickly.
Flipkart has far better ui. I can filter down my choices. Was never impressed with amazons search. Flipkart has good service as well. But i prefer amazon after the whole mobile only thing.