skysight-inc/HackerNews huggingface dataset:
You know what? I'm going to take the controversial opinion that C++ is both the best tool for everywhere and my favorite language.

C++ really has only one downside. It's hard to learn. Almost all complaints about it really boil down to not knowing the language well enough.

But so what? Because once you know it well...

Once you know C++ really well, you understand what it means to have no compromise.

It has the best performance and the highest level abstractions in one package.

It has both amazing safeguards against programmer error and the ability to break all of them if you need to.

It has great portability while still giving you full access to all he platform specific features.

You can feel just as at home writing a web browser or a website in C++.

I could go on.

You get all this good stuff and really it only really takes a few years of seriously using the language to get that good. What is a few years in a 40 year career?

Also, don't believe the bullshit of "nobody really knows C++" that a lot of people claim. You can find dark corners of any language. The reason they are dark corners is because they don't come up in real code.
It is if you are a famous blogger pulling in lots of ad revenue.
cron-apt is more or less deprecated, unattended-upgrades works far better and is included in all supported Debian versions.
Apple their bricking last week and this is very much because of the liability shift October last year. If manufacturers cannot show their equipment is safe the merchant pays for the fraud which means merchants will not accept those means of payment as a result.
Ericsson announces plans to form global alliance with Amazon Web Services
Gig Economy Attracts Many Workers, Few Full-Time Jobs
Our Worst Nightmares Confirmed: Full Text of TPP Finally Revealed
Just wondering, have you tried a VR headset of this generation? I feel a lot of people discount VR simply because they don't realise the possibilities.
This happened when you selected "ship in as few packages as possible" option? That worked for me in the $35 minimum days before I and my father got a Prime subscription.

A related patience game to decrease the costs of your Prime subscription is to allow them to ship is slowly and give you a limited time, but several month, digital $1 credit, or if you to the pantry thing, I've seen discounts for it.
If he's like most people with income, eventually he'll get tired of being poor and start spending more.
Assuming you have a "One Plan" with Three, you won't have that tariff much longer.
> With increasing amounts of SW development moving to low-cost countries, this sort of attitude may well eventually destroy the availability of the 'free' software that these manufacturers rely on (besides hurting the GPL + homebrew firmware communities).

Yeah that's why you need trade deals which include strong intellectual property provisions like ACTA, TPP, TTIP. Ohh wait we're all supposed to hate those because Hollywood. But yeah if you want copyright protection for GPL code you also get copyright for other things.
I don't invest anything, I just have a regular coding job.
Me neither. But it is related to this proposal from 2014:

http://techtainian.com/news/2014/3/21/artificial-intelligenc...

Notice how that old link to http://www.xprize.org/ted now redirects to the IBM Watson prize. Which itself was vague. "this challenge requires an AI to form an opinion and support it with facts". I wouldn't be surprised if there's almost no link between the two.
File Servers on Google Compute Engine
Your carrier can disable it, maybe that's what happened?
Opinion-based rants? No, ignorance-based rants, with a level of malevolence that doesn't appear in good faith.

From claiming that "if you make all header libraries you’ll have a lot of copied code – the binaries will be larger", to blaming IDEs for the opaqueness of Cmake and Autotools, from deploring namespaces because "the programmers will end up doing a using namespace" to comparing a trivial std::chrono::duration_cast code example from cppreference.com to a C# example that does much less, it's one of the worst pieces of FUD I've ever read.

The only valid point is C++ IDEs not being too good, but even that has deeper reasons than Visual Studio rightfully disliking incompatibly compiled libraries or "it sucks as an IDE".
I can't help but think the days are numbered for Argos. Since internet retailers have come along (which are usually a lot cheaper) the only real reason to buy from them is if you need something now rather than next day or in a few days. At the same time supermarkets have expanded into selling the same sort of products that Argos sells (small appliances, electronics, toys, etc).

I can't find any numbers on Argos itself, but the group that owns them (as well as a few other large retailers in the UK) made profits of £93.8m on revenues of £5.7B last year:

https://en.wikipedia.org/wiki/Home_Retail_Group#Financial_pe...
> Is it an odd-but-valid C comparison? (a is less than b and b is greater than c)

That's not the C comparison, that's a Python chained comparison. A C comparison will parse this as `(a < b) > c`, and you'll get false for a=3, b=5 and c=1.
قلب (all-Arabic Programming Language)
Who will buy Yahoo! Sports?
The problem with the C standard is that most programmers treat C as portable assembler whereas from the beginning the group that wrote the standard tried to make it a proper, abstract high-level language.

So we got an enormous disconnect between what programmers expect and what the language really offers.

For a long time, compilers would side with the programmers making sure that optimisations would not break common idiom.

A number of years gcc left that path. So now, for system code, certainly if the code has to be secure, it is better to avoid gcc.

The C standard is in some areas extremely complex, and it doesn't make sense to expect all programmers to completely understand what is essentially a broken standard.
> Languages exist to help humans, not compilers.

Until you realize that there is rarely any proper tooling around the language, which would be really helpful to humans!

I can list clang and cppcheck on Linux, but nothing else so far. Some of the clang related tools still choke on some parts of C++ though, so even that isn't close.
Rethinking Code Editing
I used to go to the library for this sort of thing.

My mom works in a library and they are in the process of throwing all the books away, and creating 'social spaces'.

As much as the Internet has made information easy to get, there are a lot of high quality publications that I can no longer access eg research papers, art and design books.
I think blogs like his seek to do for your lifestyle what meditation does for your thoughts--make you aware of your choices and their effects. At their best, they enlighten you toward a more conscious design of your own lifestyle. I'm not "anti-mustachian," but I can speak to the choices I've made.

I could be saving waaaay more, but I have no burning desire to optimize my lifestyle toward freedom. I'm super lucky that I enjoy my work. It's not fun 100% of the time and I'm not free to come and go as I please without consequences, which is something MMM especially optimizes for.

I'm optimizing to always be doing interesting work with people more intelligent or creative than me. Right now this is best accomplished by doing good work for companies with deep pockets so that I can do the fun stuff. I also optimize for exciting experiences and good connections with people. Sometimes those two optimization goals are at odds, but I've managed the cognitive dissonance by being more loosey goosey with my priorities than MMM advocates.

This has led to immense fun, personal satisfaction, and growth. I've lived and worked abroad. I make big, silly art. I'm floored by some of the people I work with. I'm lucky to have several big friend group--often the result of working on fun stuff together and then continuing those relationships outside of their original contexts.

All that said, I might totally change my tune if I had a kid and wanted to build a family or I suddenly wasn't making good money.
Reverse engineering the ARM1 processor's microinstructions
Certainly Taylor Swift did, no?
> In a way, his methods make me feel relieved that a particular income benchmark or the wild growth of a business is not needed to lead a happy/sufficient life

Are you sure about that? He worked during the boom era (1998 to 2007) and the article says he saved 250k in five years, which indicates that he had a very good salary.

In addition, he says that he and his wife still work occasionally (and she was also a developer in the boom era) and that he makes 400k/year from the site.

I imagine that it's much easier to retire at 30 if you have a crapton in the bank made on a high salary in a good economy (when you bought your houses [one of which they rent out]) and then have recurring income that can pad out your savings in event of any emergencies that might come up.

Someone who's budgeted 30k a year for the rest of his life and doesn't have the kind of job/expertise to do random contract work and retires could easily find himself completely ruined by one bad accident.
If you don't invest, then you're not going to retire any time soon.

In fact, all your frugal living and saving is critically offset by the potential revenues lost due to a failure to invest.
I disagree. It all boils down to social skills.

I am living frugally in Zurich and I am saving 80% of my income (see post above).

What I do when I want to participate in social meals is this: I just eat my own food before so I am not hungry, and then I just order a drink at the restaurant. My colleagues at work know my lifestyle and accept me the way I am.

If I am eating out with people who don't know me, I just say I am not hungry.
I did a decentralized Twitter in 2010 with a very similar design: https://github.com/imdario/qantiqa
Thanks.

WTC was an iconic target, for sure.
Exactly, it offends my sensibilities to order such things 2nd day unless I'm likely to really need them that quickly. And with their incentives for slower shipping (but still pretty fast as a rule) like $1 in free digital goods for a limited time (a few months) they recognize that. They also use it to promote their Pantry system (regular bulky subscriptions that some in big monthly boxes).

And it makes me feel non-abusive when I order something for 2nd day that's close to the line.

In general I find it a sane system, would be even more so if I didn't live behind a slow broadband connection and had made my household 100% Linux.
This App lets you win stuff for free No strings attached
What prevents you from using GCE or AWS and running chunks of your applications near the edge?
I take slight issue with the fact that he made the lion's share of his savings riding the tech bubble of the late 90's.

> He got a computer-engineering degree in 1997, and skipped the graduation ceremony to begin working at a company near Ottawa called Newbridge Networks. This was the early upslope of the dot-com boom. He started at forty-one thousand dollars a year, with no savings or possessions except “a bike, a backpack, and a diploma.” He made the rookie mistake (“what a clueless young man!!!”) of buying a sports car with a loan from his sister. He got his first raise soon afterward, to fifty-seven thousand and six hundred dollars. By the end of year one, he’d saved five thousand dollars. A year later, he had twenty-three thousand. By year five, a quarter of a million.

It's quite apparent that yes, Adeney has done a ton of work to be rigorous enough to have built and to maintain the endowment.

However... it feels like he built this retirement nest egg on a rare period in the markets' history. I'd question how repeatable it is.
Want to know everything about the upcoming Samsung Galaxy S7 & S7 Edge? Here's what we know so far, including the expected Galaxy S7 release date, new when u downlaod instagram followers visit on dis site http://buyfollowerssale.com/
Interesting work! I've put together some thoughts on how markup/down/left might be used as slightly lower level tools to address some of these issues. It was great reading these because a lot of the problems simply hadn't come to mind when I was first thinking about this.

I want to dwell on it for a little bit (day or so) and then I'll send you an email.
I pretty much do this. Not that I am an "anti-mustachian" by philosophy, I just have had pretty good paying jobs since the day I got out of school and have spent a lot all throughout... The money I have saved has been automatically deducted from this or that... the rest... poof!
Really what makes the Vive the superior option (in my eyes) is that you can have both a seated experience and a roomscale experience. A roomscale experience also removes any "VR sickness" because all your movements translate 1:1 with the virtual world, so anyone who struggle with movement while being seated won't have the same issues with the Vive headset (in roomscale VR).

If you have tried VR, you will realize that one of the first thing people do, is try to look at their hands, only to be disappointed as they can't be seen. The Vive makes this possible on day 1. (Obviously not a 1:1 mapping of your hands, you'd need something like the Leap Motion Orion[0] for that.)

Most everyone who has tried the Vive have not found the wires to be a problem. Also what you say about seeing the cord in VR is not true, there is however something Valve calls the Chaperone[1] system which activates the camera when you are too close to the edges of your play area. The picture has a bluish tint, because the resolution of the camera is sub-par, so this is a cool workaround. It also prevents you from going around "worrying" that you will break something outside of VR, because as long as the system doesn't warn you about anything: You are good to do whatever you want in VR.

[0]: https://www.youtube.com/watch?v=rnlCGw-0R8g

[1]: http://i.imgur.com/N5UQrk9.jpg
There are many other ways to advertise other than showing a commercial. I also try to protect myself by avoiding ads, but other tactics like product placements in tv shows and movies is making it hard to avoid everything..
Shit, how do you get people to migrate away from cron-apt? By definition they're not around to do manual migration.
>All the items were eligible for free shipping, according to Amazon.

What amazon says on their main page is very disconnected from reality. What it says on checkout is what matters.

When I buy stuff from Amazon, they have a little checkbox on the side that says "only items that ship to Iceland". Never the less, when I get to the checkout 90% of the stuff they show won't ship to Iceland.
This is great, I nearly felt asleep before going to work!
Want to know everything about the upcoming Samsung Galaxy S7 & S7 Edge? Here's what we know so far, including the expected Galaxy S7 release date, new when u buy instagram followers visit on this site http://buyfollowerssale.com/ this services are best
> All in all, I do wish these articles wouldn't make it to the front page of HN, because they don't really add much value to the community

In my opinion the positive value provided by [legacy tool X is really bad] is if you read it like [X is being used not for technical merit but just because of momentum and the fact that we have grown comfortable with it and we really should be adopting alternatives Y or Z at a faster rate than we do].
Titles of articles are often "X is bad" or "X considered harmful" or some other inflammatory clickbait title. That's unfortunate, but it's how the web works.

If just a handful of people read these posts, nod, and then take a look at Rust (for example) then that's value.
Yesterday X was git, on saturday X was glibc, today X is C++ and so on.
You can definitely find work in Asm/C level today, at hardware manufacturers mostly (silicon vendors usually)

Or look into today's C: Go and Rust
ET from Atari had a better cover than game. (But that was actually true with most games from the era. Just double true with this "game".)
Have you considered embedded software? What you describe and long for (including all the constraints) seems to match the needs and challenges of embedded development.

Example of places would include TI, Intel, Atmel, etc., and also hardware makers that use their chips.
If you were able to get a job at Microsoft, I'd be surprised if you couldn't get a job elsewhere. Maybe look at remote jobs and moving to a low cost of living area if you are broke and sleeping on couches. Perhaps you might find these links useful:

https://remoteok.io/

https://www.producthunt.com/e/2015-trends-remote-work
A collection of awesome music libraries, tools, frameworks and software
Chef, puppet, ansible, …

Or the redneck version: Have a metapackage in your own repository that uses dependencies/conflicts to pull/remove the packages you want.
Thanks for replying!
(a) and (b) make sense. (b) will depend on adoption as well, so your answer is fully understandable.

Just a follow-up question on (c) - if you will allow me please. Are the data structures immutable like Clojure and Erlang, so that they could be distributed eventually, once the optimizations are done (and you are able to package the non-functional code like C into their own partitions for the distribution)? Reason I ask is that the page mentions Category Oriented Programming - which I am not at all familiar with.
Regards
Apple’s FBI battle is just the beginning of a reality check for the tech sector
You can buy Vanguard ETFs from Switzerland e.g. VWRL on the Euronext exchange. The UK (Ireland) based funds seem to be the appropriate choice for people in Switzerland.

You do this the same way you would buy Google, Apple, Tesla, etc.
Vitamin D (for lack of better official term) indeed has an apparent role in an amazingly broad array of body systems. I suppose calling it a "vitamin" is appropriate in environments with insufficient sunlight which includes northerly latitudes, say above the 45th parallel (where I happen to live).

Presumed deficiency of D (per lab studies) is quite common here and supplementation is usually recommended for optimum health. Besides location, lifestyle factors often reduce sun exposure increasing chances of low D level.

There are tradeoffs involved with most recommendations. The common advice to avoid UV exposure re: melanoma risk has propelled manufacture of sunscreens into a big industry. Sunscreens filter out nearly all UVB, and interfere with forming D. Ironically, low body stores of D may increase cancer risk according to some studies. BTW my dermatologist knows about that, nonetheless advocates minimizing cancer risk, worrying less about vitamin D deficiency or risks of supplementation.

Indigenous Alaskan populations were always vulnerable to D deficiency yet it was uncommon, probably associated with their diet, rich in the oils of sea-going animals, known sources of D. Out of curiosity, a while back based on published info I calculated their intake of vitamin D was roughly 1500-2000IU/day. This seems consistent with opinions of some researchers re: appropriate intake level (don't have the references at hand--I can locate them if there's interest).

The jury's still out on vitamin D in terms of its functions and dietary requirement. It is a fascinating story that with any luck will be at least better resolved in my lifetime.
Twitter Shadowbans Briefing and FAQ
Interesting. There have been rumors that Amazon are planning to set up their own delivery service in Germany, so they could possibly go from losing money to making money with the delivery.

http://t3n.de/news/amazon-baut-eigenen-lieferservice-649799/
Do you really think all the recent progress in autonomous vehicles is marketing hype? I disagree that we haven't come a long way in the last 5 years. Self driving cars are a lot more practical than the flying car.
Perheps I'm in a bubble but everything seems to be running on stock Ubuntu VMs nowadays, occasionally disguised as Docker images. Either that, or iOS/Android.

As for the game, our very own patio11 and tptacek have developed something a lot like that but with the end goal of getting you a job aside from all the fun: http://starfighters.io/
Tokyo is much bigger and denser than either one of those yet it has them everywhere. I hope you know that I mean those vertical car lifts which pack many more vehicles than your regular car parks, and which can be relatively easily build underground. But you only need to look at Lisbon - a city which had a monumental problem with parking, and they managed to build dozens of huge underground carparks all over the city, under city squares and such, sometimes 10-15 levels deep.
I am 36 and been contracting full time since I was 22. Really I was only an employee at my first programming job. The concern that you have is of technology stack. The concern you are alluding to is how to stay relevant when being an older person.
The first concern is easy. Stick with some fundamentals. JavaScript for example is a perfect choice. By now we should all know JavaScript and another example is the Dom API’s. Those are solid gold. CSS of course and after that your good to go learn some cool framework like ReactJS.
Given that you know C then C# is likey to be your best friend. I have stuck with .NET since its release in Feb 2002 and always have been a productive developer. I have used every version of Visual Studio.
So after drawing a few boxes around things the world gets smaller. .NET was just ported to linux and renamed Dot Net Core 1.0 with it’s first release expected soon. So I would say .NET is as safe a bet as any. Of course there is the small challenge that .NET isn’t cool in the start-up world. That is mostly due to haters having to hate and not based on merit.
So the technology choices get easier and easier if you start to zero in. Dot Net has an MVC framework which is at version 6 but I think maybe renamed to Core 1.0 as well.
Your tech stack isn’t a problem. Stick with those and you will find something. As for your hourly rate I can tell you from experience the global market is making it very competitive so suck that up.
As for getting too old to program that is not actually the question. The question to ask yourself is can you find and follow your excitement. We are in the golden age. There are a few leading edge sources which deal with this. I love Bashar and Abraham-Hicks. To quote Bashar
“When you understand what excitement is, you'll understand why you don't have to look at every little detail to know what to do.

Your excitement is telling you that's the next thing you need to do. Following your excitement is actually the shortest path to what you want.
Act on your joy to the best of your ability. If you look at all your options and realize that taking a walk or driving your car or calling a friend is the most exciting, then THAT is the thing to do. When you can take no more further action on that thing, then look around for the next exciting thing you have the greatest ability to take action on and do it.

Excitement is its own self contained kit and its own driving engine.”
I've used both a few times today, but it is really hard for me to judge how "focused" I was. Did I get work done with them? Yes... but I also get work done without either of them.

I like how you have a lot of the science information on the site that explains it. Plus the sleep mode is intriguing, as F@W says it is for focus at work and reading only (via their whitepaper https://www.focusatwill.com/wp-content/uploads/2013/04/White...).

I'd like to hear a third party opinion that objectively compares the science behind both of them.

Thanks for the discount, I'd probably keep using so I went ahead and paid the $25. Even though I have been burned a few times by the "for life" purchases, I don't expect it to last for more than 1 or 2 years ;)
It would be very useful if you tried this, i'd lvoe to know