skysight-inc/HackerNews huggingface dataset:
Since VS2015 MSVC should have most of C99 support already. So there are no reasons to avoid C99 usage nowadays at all.
You mean something like...

__attribute__((optimize("unroll-loops")))

? :-)
A complaint I've seen about the UK's tech scene is that it can't be like Silicon Valley because there haven't been enough acquisitions to spread the wealth and encourage further and more diverse investment. But now there's an acquisition, people are moaning :-D
Moreover, now you can install just compiler/build tools without Visual Studio: https://blogs.msdn.microsoft.com/vcblog/2016/03/31/announcin...
My bad. The both of you are absolutely right. To clarify:

1. I think that 3 - 5 is too short - there's so much to learn, and a lot of experience to be gained from seeing how your designs age.
2. That said, time doesn't matter as much as engagement, problems tackled, and attitude. But - it's still conditional on 1. above. You may *think* you "get" it, but it may turn out that your great designs don't age well, etc.

So, it's a combination of both. Not purely tenure, not purely attitude.
The compiler has heuristics for unrolling, and ought to do it automatically when appropriate. Sometimes unrolling hurts performance, as you make the code larger and therefore reduce i-cache performance.
Why a sad day? The UK has lost most of it's industrial base and the oil, that fueled the rise of the UK under Thatcher, runs out. Last thing I heard is that they want to make a free trade zone with China. So they wouldn't really need whats left of the industrial base anyway.

Probably they are trying to become an offshore business center with decent money laundering services.
Leisure Suit Larry 1 (and 3) also had a secret key combination that you could press to skip the age verification check completely.
Writing bad code is often the first step in writing novel good code. It's the 'does this library do what it says it does' kind of exploration. Can I do this in HTML 5?

First principles works fine on CRUD apps, less so new concepts. If you going to toss 90% of your code as useless then an extra 20% is simply wasted time. I am going to try the same thing in 5 library's to see which one I like directly means tossing 80% of that effort away.
Even though what Chomsky says is true, the decision to keep it that way is just as democratic as any other policy decision.

The simple reason is that member states can leave the EU. Brexit. Only when member states can't exit anymore, European democracies will have been killed for good. For now, they live.

But sure, it is somewhat sad that exit is pretty much the only meaningful way of democratic self-expression left to EU members...
WikiLeaks about to publish 300k emails by the Turkish government
Seems to be that the harmful part of the code is actually the OOP. The solution they provide is not a direct attack vs mixins (composition, multiple inheritance), instead they propose to use functions instead of methods but keeping the root of the problems (methods), they may notice in the future that the classes will bring the same issues (the parent can also have a method with the same name...).
Notice that the key solution is to use functions (pure, deterministic).
While react is a good improvement to remove states, it still promotes objects that are still holding states.
I hope they can get more advise from their haxl team :)
VS2015 MSVC supports C++14, which requires C99 library support, hence why Microsoft updated the support.

Likewise MSVC will support C11 libraries when they get around to be fully C++17 compliant.

For any newer C standard the official Microsoft position is to use clang with the Visual C++ backend, called C2 which Microsoft is turning into a backend to be shared between clang, Visual C++ and .NET Native.
GetDrip.com A Startup Acquisition Story
None of this stuff about "national importance" moves me. If ARM was based in France then people from Cambridge UK would still be able to work there, either by moving house or remotely. For a company which is purely based on IPR and software it's completely unnecessary for the networks to be colocated. (Hardware is of course quite a bit different, but maybe that will change in future)

FWIW I work, from home in the UK, for a multinational software company which is largely based in the US.
Yes, but as far as I know, Midea offered to buy Kuka's stocks for 115€ per share instead of 8€ that they were worth at the time and increased it's stake from 16% to 76% this way.
This kind of pre-processor / compiler specific keyword is available in most embedded C/C++ compiler.

See http://www.keil.com/support/man/docs/armcc/armcc_chr13591249...

For example.
> most people cannot

So why do we hold computers to higher standards than humans? Either it's OK to not being able to define criminality objectively and in that case algorithms shouldn't be disqualified for this very reason, or it's not OK, but in that case humans should not be allowed to do the job either.
How to pick best plugin for your WordPress site
Many compilers let you supply pragmas that give hints as to how many iterations a loop will usually be hit, whether this will multiples of x etc. Compiler can then use this info to decide whether to apply various optimisations. I think it's not part of C because it's kinda an underlying detail - explicitly informing the compiler how it should optimise something shouldn't really be part of the language really, pragmas are good for this
This reminds me of "Silicon Valley" episode whent there was TABS vs. SPACES fight :)
This leads to brittle code - it's easy to determine if is_player_untouched state changes between those two conditions when writing the code but when someone else edits that code it's also easy to introduce something that will break it and the monolithic/big function makes it hard to keep track of assumptions like this and it leads to a lot of code changes in those big functions as well. Even worse this kinds of bugs usually end up being hard to test if you're not covered with unit tests, and games rarely are, and big functions go against testing practices.
I once talked to a teacher about that problem. He told me that most of the time it's hard to tell what is the right balance between giving the answer or pointing towards the answer, if you do it too early you kill the opportunity for some one to improve their knowledge acquisition process or simply their cognitive ability to reason about a complex subject(or more often, a subject they are not familiar with).

However, if you intervene too late you can make a student go on his way for too looking for an answer that's too complex(for the time frame given to solve the problem) or that's in wrong direction(like trying to optimize a small part of a project that's not all that important) or even more commonly, the student can remain oblivious regarding a shortcut that can make his life a lot easier.

I always think of those problems when dealing with a new intern and I'm still unsure on how to deal with it, but one thing I'm starting to understand is that different people have different personalities(that are constantly changing), so they require different approaches at different moments
Cost of living poised to plummet in the next 20 years
Why aren't you just using an interpolated string?
Lots of replies here that the algorithms can also be biased since humans design them or the data they are built from is biased. And this is certainly correct.

But I believe an even bigger advantage of algorithms is repeatability. Yes initially the algorithms might be biased, but they will always given the same input, deliver the same verdict. And over time we will be able to perfect the algorithms.

It's like automated testing. Initially at first automated testing is far less effective than manual testing, but as you add and improve your tests they outperform manual testing almost always.

And just like with testing you reduce the need for manual testing, algorithms like these do not have to completely eliminate human judges, but can reduce the amount of cases they are needed for, with improvements in sentencing and processing times.
Voltaire’s Luck
Ah sorry, he is "brian-brazil" on GitHub.
1. What's the point of it?
2. How much hours/week does it cost?
Player XP – Version 2 What’s New?
New Pokemon GO Servers Deployed in Europe
What problems did you have with reverse proxying?

The article says 0.9 can now generate self-signed certificates like so

tls self_signed
What? Each of you wealthy elites has enough money for 10 lawsuits.
Rebooting Democracy: 9 Radicals Shaking Up Broken Politics
What difference does it make ... Erdogan arrested 20000 people for a coup in which 2000 participated. The torture is undergoing - all the military staff show signs of "enhanced" interrogation. What is left of secular Turkey will be gone by the winter.

All hail the new Ottoman empire.

The Balkans are right on their invasion route and I have no idea if NATO will help with our protection if in 10 years Erdogan decides to make "facts on the ground".

And yes - I consider Turkey as an enemy state from now on until it is ruled by the same people.
Being able to construct without initialising is the flipside of being able to descope without deinitialising, and introduces much the same problems. It makes it much harder to use immutability (admittedly something that's hard in C++ in any case). It makes sharing objects between threads much harder to reason about, as you need to make sure init a) only happens once, but more importantly b) the effects are visible to any other thread before it uses the object.

How much code have you written with exceptions? A lot of features you don't miss if you don't use them, but once you're used to use them it's very frustrating to live without them. Back when I wrote C I never thought "gee it would be nice to use an anonymous function here", but now that I'm used to them it's very frustrating to not have them.
Thank you @sixhobbits, working on that right away, we also hope to launch in SA very soon!
> So why would Sony throw all this away, just to make some Reddit and HN users happy, that wouldn't anyway make games for the PS4?

They won't have to discard their API - they can support Vulkan and their current API and make everyone happy. In this case 'everyone' includes people who would like to port their Vulkan games to PSNext as well as Vulkan-based graphics/game engines.
a snarky remark: 'citation need'

Functional programming ain't a panacea, either.
Additionally, before we can approach AI justice we'd need artificial intuition. If you know what the local minima are, you could game the model to convict or defend anyone. The AI would need a way to determine that it is being gamed. For example: taking pictures of bullet casings framed in a specific way might guarantee convictions.

Sometimes there is a minority report.
That may be because the wealth is spreading elsewhere ...
Yes. If the optimization actually worked then tabs would be better than spaces in some cases and spaces would never out-perform tabs.
new can and does fail when you're out of memory, and this is a condition that many programs do need to handle (for some programs crashing is appropriate and in that case sure, you can live without exceptions). In a pedantic technical sense that's not the constructor failing, but your options for handling it are much the same.
btw, there shouldn't be a semicolon past i++ (i.e. the code won't compile)

any compiler worth its salt should be able to unroll w/o explicit demand from the developer.
It's the capabilities of Slack, Asana, and Skype combined without integrations for $4/user per month. It's ideal for large companies who need everything in one for collaboration without integrating across platforms (which can be a mess when dealing with 500+ users). Other office tools (Dropbox, Google Drive, etc) are available integrations. There are built-in AI and natural language processing features that speed things up for all users.
But it is a ball ache, not only for the ex pat but also for the banks that deal with them, so much so that there are many reports of banks refusing US citizens accounts and closing ones they do have. There may be no double taxation occurring but there is administration involved in the part of everyone involved. Essentially a ridiculous cost forced on all parties by the US govt.
Looks way too expansive for specs. How does it justify 1.600$ ?
Outpost Security Suite Pro 9.1 Key and Crack Full Free Download
> real estate taken by ARM is below 1/4 of total die area

Yes, but perhaps it is the most valuable area of the die? The rest may be, for instance, taken by highly repetitive memory cells?
Nice strategy. I wonder why others didn't do it.
I like the proposal from the EU that automated decisions with a material impact must firstly come with a justification -- so the system must be able to tell you why it came out with the answer it gave -- and must have the right of appeal to a human.

The implementation is the difficult bit, of course, but as a principle, I appreciate the ability to sanity-check outputs that currently lack transparency.
As someone who's currently 1/3 of the way into doing exactly what you've been asked... I'd advise you to really strongly consider the time it takes. I was wrong by a factor of 4. Thinking I could spend an extra few hours a week takes hours a night.

Expect no support, their staff are only there are a conduit to move things around. The other thing that shocked me is how crude it all is. The publisher I'm engaged with only has email and word docs. No form of document management nor version control outside of manual naming of the documents.

Even if my book sells well, it won't cover the cost of the time if I'd simply consulted that many hours. If you are considering it for the money, don't accept. If you want to study a subject in detail and get partially paid for it, then it might work out.
That's a good question. Lisp programmers such as myself do indeed format code like your first example all the time.

In fact, having done a lot of Lisp programming recently, I wanted to format some Java code using that style too, but IDEA's code formatter is too limited to allow me to do that.
I don't personally have this problem, even with carb-heavy lunches, but thanks for the advice.
About Trip-Smart Travel Solutions
We provide private label and API travel solutions to a broad range of partners, including airlines, hotels, travel sites, associations, and travel agent networks.
http://travelsolutions.trip-smart.com/about/
I'll be that guy who mentions Rust.

It's linkable with C. It has first-class support for discriminated unions. Very powerful automatic cleanup. Library of minimal-overhead common data structures. Plus immutability, and a few more things heavily inspired by functional languages.

So instead of a bit odd, not-quite-portable C macros I wholeheartedly recommend using a bit odd, not-quite-portable Rust instead.
and me
As long as they dont keep asking the same question over again... Now that does get annoying.
>Softbank even said they were going to do the acquisition with or without Brexit. //

If there's one thing May and her ilk proved beyond doubt in the referendum it's that they don't care about the truth, only what they can spin to make things look better to an uninformed electorate. That's certainly not a new thing but it seems to have reached a new level that leaves all semblance of honour behind it.
Anything in there about the actual colour of the mirror? Or shall I just keep calling them white because they reflect all colours incident upon them?
A Pokémon Go Tutorial
You need both. If you don't have the skills for budgeting earning more money will just mean you spend more. Talking from experience here.

I started to work and barely got by. Now I earn double of that and just have a few bucks to save every month.
Do you think Hashicorp's Raft implementation is the best among the Go implementations? Just curious what is the perception among Raft users.
For "large" projects you do as every other language does: you link/FFI to the C library that does the heavy lifting for you.
It's kind of unfair to say "forth can't do browsers" when all browsers are implemented in C/C++ at the core.
4 Keys to Better Banner Conversion with BannerFlow
The lack of democracy in the EU only applies to EU members. I'm not saying the level of democracy is zero, however the fact you can leave isn't really a great measure of democracy within the union.

I'd recommend watching the whole talk I linked to in my earlier comment if you get the chance.
do you also support slack compatible webhooks?
3 uses of Virtual Reality in workplace education
I think your deluding yourself. If you can't get good data accept that and do something else. Pretending the best you can do must inherently be acceptable is an insidious idea that causes a lot of wasted effort.
What Go does not allow, is putting Go code into dynamic library and then calling that from another go application - i.e. native go plugins for go apps.

Since Go allows you to call C libraries, and allows you to write C libraries, couldn't you write a Go program that loaded a Go library but just talked over a C-style API?
> I've yet to come across a good reason. If somebody knows, would be nice to know also.

It's not a good reason, but a reason nevertheless: it's fair to say Apple likes to lock in developers to its platform[1]. Encouraging the use of Metal and discouraging OpenGL increases the lock-in effect.

1. My Google skills are failing me, but a few years ago there was a blog-post by an app developer who used to get lots of support from Apple while their featured app was iOS-exclusive. The day the app was ported it to Android, Apple stopped responding to their queries.
Sir, I have worked with many a toxic team-mate who did nothing but wander around the office, making noise, and getting other people to do their work. Because they didn't do their work themselves they didn't have ownership of it, and it simply "didn't work" and when something inevitably went wrong with it others had to sort it out because it's the team that matters, not blaming an individual. This slowed the overall velocity of the team, despite our best intentions in giving these guys a dig out. I really see no need to smear me for having a countering opinion.
Why should I care? It's a pre-launch, and I have no idea what this is or does. Unless I have some clue about possible benefits, I'm not going to bother.

Good luck - I'm out.
without those memory cells the arm chip is useless. Try using a cell phone with 1kb memory. These days things are so integrated that there's no "most valuable", except perhaps power gating / power control parts of the circuitry.
If you are not on mobile, you can just select the url and drag it between two tabs on your tab bar to open it.
Is there anyone who is not put off by those titles?
THANK YOU

So many headphones to fix. So many Litz-wire inductor cores in Class-D amplifiers to solder. Thanks.
Is there an equivalent for RxJS?
It sure leads to brittle code if assumptions and contracts in the code are not crystal clear, but Carmack's point in this particular article was about writing "consistently performing" code which doesn't degrade under specific conditions.

In my refactored example, you wouldn't be eventually calling `is_player_untouched()` once more if `some_other_condition` is true.
the repeated usage of the phrase "my net worth" stings. i presume it's just a turn of phrase and does not really mean much, but it's ugly. you're worth more than any dollar amount! ;)
Indeed there is, and I'm just providing a counterbalancing opinion.

As the man says "there is no silver bullet".
Yeah, given that Kuka already has a subsidiary in China and that Midea owns 76%, I don't know what exactly would change when it's fully owned by Midea.
A few corrections:

1. It was originally developed to deploy and update Cloud Foundry, but it can be used to deploy and update any stateful distributed system.

At Pivotal we're using it to build out Cloud Foundry services for Redis, Cassandra, RabbitMQ, Gemfire, MySQL and some others I'm not sure if I am allowed to talk about.

2. BOSH doesn't belong to Pivotal. It belongs to the Cloud Foundry foundation. We don't keep any secret sauce back from it.

We use stock-standard BOSH to update our own public cloud, Pivotal Web Services[0]. Most of the time nobody notices that we upgraded an entire PaaS underneath them.

Disclosure: as you've probably guessed, I work for Pivotal.

[0] http://run.pivotal.io/
Is Logical Data Modeling Obsolete?
Interpretability is going to be a huge area of research in machine learning, what with the advent of deep learning techniques. It's hard enough explaining the output of a random forest, what about a deep net with 100 layers? In some cases it doesn't matter, e.g. you generally don't care why Amazon thinks you should buy book A over book B, but in instances where someone's prison sentence is the output, it will be vital.
This was my experience as well. I used Mint and YNAB off and on through my 20's when I was less responsible with money. As I got older and was able to consistently reduce my expenses and my salary went way up I found that my spending was so far below my income that tracking just didn't make sense any more. Combined with a bunch of automated transfers for short- and long-term saving and keeping a large buffer of cash in my bank account, I don't really ever think about money any more.
I recently wrote a book for Packt (ASP.NET Core 1.0 High Performance - https://unop.uk/book).

I won't go into exact numbers, but you can expect an advance of around 1000 GBP (obviously, if you live outside of the UK then this is worth less now). This is paid in instalments, as you progress through writing the book.

Royalties will be around 15%, but you will need to pay back the advance before you see any of this. There will also be a minimum threshold before anything is paid out, otherwise it will be rolled over. You won't get any visibility of how well your book is selling apart from the quarterly accounts.

I don't think you can value writing a technical book solely on the direct financial return. You could probably make more in a week of contracting than you will see for your six months of effort in writing a book.

Look at it as more of an investment in marketing your personal brand. It can open doors to higher paid jobs and better contracting work. If you enjoy education (both learning and teaching) then you can look at it as a virtuous endeavour even if it doesn't pay well. As long as you go in with your eyes open to this then you won't be disappointed.

It's not normally a problem, but be careful about any lock-in on options for future works. You may wish to switch publishers after the book.

Be prepared for a very low tech process. Depending on where you work now, writing a book may be much less sophisticated than what you do to write code. The quality over time curve will not always go up and it is quite a complex oscillating wave function. :)

I may write more about this on my blog if anyone is interested. I'll also be at the London .NET User Group tonight if anyone wants to pick my brains or see a copy of the book.

Edit: LDNUG link - https://skillsmatter.com/meetups/8274-security-basics-and-un...

Edit 2: Show HN for the book on Amazon UK (cheaper because of weak GBP) if anyone is interested: https://news.ycombinator.com/item?id=12121133.

Happy to take questions.
Would still involve an expended second stage, and would be unlikely to be usable. In-orbit assembly is still extremely expensive because spacewalk time is extremely expensive and self-assembly isn't quite there - it's usually cheaper to launch a vehicle in one piece (which AIUI is SpaceX's plan), even if you have to build a bigger rocket to do so.
The thing that struck me was Carmack's relentless pursuit of perfection. I can't think of many people who'd describe a single frame of input latency as a cold sweat moment!
>they offered 'Cash on Delivery' model

Nothing new. Online retailers had had that option for years before flipkart arrived on the scene.