skysight-inc/HackerNews huggingface dataset:
Just on the cost overrun part, this source [1] disagrees:

> The TSR-2 project was considered to be a Conservative 'prestige project' by the Labour Party, one of the major causes of the UK's economic difficulties. This was unfair as the project had only cost some £125 million up until cancellation, and had in fact, quite a slow rate of spend for a major weapon system of this type.

As for the rest, history is complex and high dimensional and there is rarely just one reason or easy explanation (for example, above link argues for a Labour vs Conservative political fight, rather than international relations and economic warfare motivations). You read a lot of sources (and I doubt the government-controlled BBC would ever criticize past government decisions or admit to US influence) and try and criss-cross a most likely opinion, and mine is that it was a political shot.

As with the Valkyrie, the roles of both nuclear delivery aircraft and the interceptors that would catch them were rapidly being retired by ICBMs, and of course Britain's military might was less and less justified to the taxpayer as decolonisation and economic stagnation progressed, but there was still no justification for setting back the British R&D community by so much (by destroying all the TSR-2 related work, and burning the airframes). That work was relatively cutting edge ([1] claims it set the British back 8 years) and could have been used in a myriad of other projects, thus having relatively high value, even without the option to sell TSR-2s as a ROI.

To me, there is therefore the motive for economic warfare from the American side, especially considering the later purchase of F-111s by Australia when they had expressed their interest in the TSR-2 bringing back the short term international economic interest into the picture. The companies involved were clearly capable of doing this kind of thing - see General Dynamics' continuous fight against Admiral Rickover [2].

> in 1963, the RAAF chose to buy the F-111 instead, having been offered a better price and delivery schedule by the American manufacturer.[84][85] Nonetheless, the RAAF had to wait 10 years before the F-111 was ready to enter service, by which time the anticipated programme cost had tripled.

I am sure this particular tactic is familiar to many in the IT industry...

Why would they do it?

> Among the topics of discussion were the future of the TSR-2, Britain’s purchase of F-111s, and U.S. support for a desperately needed $8.4 billion loan to Britain from the International Monetary Fund.

> Although it has never been proved, some believe the TSR-2’s fate was sealed on that trip by an unofficial deal between Healey and U.S. Secretary of Defense Robert McNamara: Britain would cancel the TSR-2 and buy the F-111, McNamara’s pet fighter-for-all-reasons, in exchange for U.S. backing of the IMF loan. [3]

[1] http://www.historyofwar.org/articles/weapons_tsr2long.html#t...

[2] https://en.wikipedia.org/wiki/Hyman_G._Rickover#Forced_retir...

[3] http://www.airspacemag.com/military-aviation/cancelled-brita...
Actually, that will not happen.
>Sports builds character.
>Ethics isn't a strong point for most people.

If you want ethics, professional sports really may not be the best place to find them.

The reality is that many sports are closely linked to large-scale betting rings which buy results, and a few have much closer links to organised crime.
Thanks! Useful.
Silly me...looked at it on mobile and didn't notice/acknowledge the 'More Information' button. I thought the link was just a video and caption.
I think the acquisition is a good move for both companies and the SDK / platform. Axway is well positioned to take the product and team to a bigger market and is committing more resources into the product.

They are currently working on a plan to retain key information from the legacy q/a forum. SO will be the official forum going forward (which should have been in place early on). Expect a new search feature and cached results that will resolve these issues.

More will be announced in the coming weeks.

Fwiw, I built their new learning platform among other things.
>Take a look at the games made in Unity. Plenty of AAA or close to AAA games. Cities Skylines, Firewatch, Ori and the Blind Forest, Pollen, Endless Legend.

I think we may have differing standards. I've only played one of those, Ori, and it had massive problems with long frames. Like, often, and sometimes even half a second long pauses during normal gameplay. I don't know if Unity is to blame for that, but that game is not a good argument in favor of it at least.
<tangent>

Is there a good way to separate Buzzfeed's long form journalism, which can be excellent, from the vast outflow of septic tank discharge which is their website?

I've occasionally seen some really good articles from them, but the links have always been passed round by samizdat because they're completely unfindable...
Zlib in serious danger of becoming obsolete
Interesting. I haven't seen that episode yet (so consider me spoiled :-) and I wonder how that is going to play out.

Instead of a visualization of a memory recollection technique it's retconned(?) into something different.

Retconned might be too strong a word if you know that the original Sherlock Holmes was using lots of different drugs. All legal in Victorian times but some of them are now illegal.
How does entrepreneurship tie in with Singaporean culture? Having worked at a company headquartered in Singapore, I'd imagine that a talented engineer would be be pushed towards getting a job at AltaVista rather than make Google.
We always have climbing.
If downloading more than 5% of stored data is so expensive, wouldn't it have been cheaper to upload a file 19 times the size of the stored data (containing /dev/urandom)?
After that, downloading just 5% of total data would have been free.
White Hat Black Hat Gamification
That's mass media messing with your availability heuristic. Stop reading/watching that crap, you'll feel better!

(Seriously though, the longer I live the more I think our "free media" is a hugely negative force in society. It's not information junk-food, it's information asbestos dipped in benzene, with nuclear waste as a side dish.)
Gr... yeah, spammers gonna spam. We're fighting it. Here you can find out more https://gitlab.com/gitlab-org/gitlab-ce/issues/5573
Don't forget that many require you to use sudo.
You know what, I'll actually do that. Would 'The Road to Serfdom' be accessible enough to someone who has a relatively broad general knowledge, but is mostly versed in psychology?

This might sound strange, but is there any chance you would be willing to check up on my resolve in about a month? Just a quick email would be enough. It's just that with everything else going on in my life currently, I'm likely to forget even if I set a reminder or task...

(and I understand if you don't feel like doing this of course)
In theory, yes, but you have no idea how incompetent German courts are. They believe everything copyright holders feed them.

There was a similar case last year that, fortunately, went very badly for the copyright attourneys. Thousands of users were redirected from an ad to copyrighted porn videos and then C/D'd. The attourneys got into a lot of trouble and even lost their license, but their clients still ran off with the money.

The case was only reviewed when it got media attention, but using torrents makes it even more difficult to prove the scam.
I would suggest they use 6 legs that mass the same as the previous 4 to ward against leg lock failure - or some sort of fail-safe leg locking mechanism
The video in this article is also fascinating.
I for one am just waiting for the cispiler.
No worse than "./configure && make && sudo make install"
I think it's the other way and you need the -qO- flags.
I see unwillingness to adopt the modern and relatively extreme ways to use contemporary C++ well, only the old and simple painful ways to use "C with classes" with serious issues.

For example, the paragraph about loading and saving game state postulates "using the ideas of polymorphism and encapsulation", automatically throwing a lot of pointers and vtables in the way of reading and writing a binary blob like in the C engine.
A serious C++ engine with a "data oriented" design would have the same arrays of primitive types and dumb structs as its C counterpart, merely dressed as std::vector or std::array.
Both products are really good, but Github needs to realise that they have to be more open and listen more to their users.

There is an opportunity for Gitlab here and I'm happy that they decided to make this announcement.

The community is the actual winner of this healthy competition.
Just wanted to point out the disadvantage statement came from https://about.gitlab.com/gitlab-com/

At GitLab we are honest about issues, and transparent about what we're working on. HTH!
Thank you for your transparency, it means a lot! :)
Oops. I have no idea how I missed that. I even tested it on Firefox. Fixed now, thanks.
At that point, your monthly fee would be greater than that of a regular S3 bucket, which has fewer barriers to retrieval.
A lot of corporate policies are about limiting damage by bad actors.
> "Right now GitLab.com is really slow and frequently down. This is because of fast growth in 2015. We are working to improve it in the first quarter in 2016. For now please consider downloading GitLab and using it on-premise for a fast experience."

Is this a joke? I mean for people looking for free private Git hosting, there is Bitbucket. This statement is like saying "free, but not really, really." The fact is if I want hosted Git hosting from Gitlab, I cannot reliably get it without paying at least $390 upfront for their EE plan. Too much smokescreen, too less actually on offer.
The "crippled community edition vs paid enterprise edition" business model raises red flags. It's not that different from the free crippled demo version or outdated by 2+ major versions freeware model.

Who gets to decide that features are enterprise only ?
How are these enterprise only features: "Hosting static pages straight from GitLab", "git-annex", "git hooks", etc. ?

Get a crippled version that doesn't fit the reasonable expectations or pay for enterprise edition coming with a big bag of features I have no use for just to get the missing features that I can have on github for free (And I'm not a big fan of github)?

As such gitlab community is not very useful to me and does not seem to have a future because its chosen business model goes against its usefulness to people.
>opening up countries to the world's economy and ideas is the first step towards democracy.

It helps on the whole but it's ironic that Iran was partly democratic in the 40s which ended with a coup organized by the CIA and MI6 because Iran had been trading oil internationally and tried to get a bigger cut from BP, roughly.
Have you tried using BitBucket?
It's a bit different though. autoconf/automake is mostly autogenerated and will prevent silly issues like accidental wiping of your drive (https://github.com/MrMEEE/bumblebee-Old-and-abbandoned/issue...). Released packages will often have hashes either on the website or as additional download. With git you can verify tags (provided they're signed). You can compile&test package inside chroot before installing. Etc. etc.

In theory, yes, `curl | sh` is the same as configure&make is the same as downloading your initial iso image and installing the system from it. In practice they have different risks associated with them.
The problem is that this is going over the intenet. If you haven't seen what kind of problems this can cause, you should look at moxie sslstrip talk from defcon. The problem arises when other people want root access to your system and they can now get it from a VERY simple man in the middle.

Running untrusted code is one thing, running it after pulling it from the internet is an ENTIRELY different subject.
KOR ONE: The Original, Iconic Hydration Vessel BPA Free Reusable Water Bottle
Wow, this is really good to see. Buzzfeed have wildly exceeded my expectations here.
We are dealing with a lot of sensitive data and code which is legally not allowed to physically leave our group and GitLab is in my opinion the best open source choice for that.

I feel its community edition is up to par with github in most aspects and it a was a change towards the better from our previous svn based solution (Redmine)
I set a reminder on my phone for a month from now. I'll do my best to follow up. TRTS is grounded in political/economic philosophy, as it was written before economics had the analytical rigor it has today. Don't let that fool you into thinking it is out of date and incorrect. Many things in the field of economics and politics can't really be accurately measured (how do you really measure how much a 1% tax increase affects future innovation and entrepreneurship, if those innovations don't exist yet?) That being said, if you can handle dense psychology books, you might need to re-read a few paragraphs and sentences multiple times to get it, but you'll probably be fine.
Let’s Build a Simple Interpreter. Part 8
> Especially, it seems to be impossible to add custom searchable fields (like "platforms", "priority" or "modules") which are very very useful to do queries. Also, there is no way to do custom queries and store them ("I want all the bugs for Windows, which are related to the interface modules").

Isn't this use-case covered by Gitlab's issue labels?
Yes, but you would probably want to have a local copy of all public keys for the OSs for verification, it would have to go over HTTPS, and You would likely need some signature validation.

The idea is really cool, specifically I'd use this for the raspberry pi. I hope someone does some major security maintenance on this
And also more expensive than most European countries.
Was just about to ask the same.

I have enjoyed their longform 'legitimate' journalism, but want to not lay eyes on all the click-bait toxic sludge they publish.
I disagree. Criticism is awesome. If people can't handle criticism then they should change profession. If 1 person says something negative. Then there's 1000s more who feel the same who say nothing.

Constructive criticism is even better.

Criticism is only personal if you make it personal. Criticism is only egocentric if you make it egocentric. Criticism is on vague when it is not constructive. Criticism only belittles if it is targeted at the person and not the thing being critiqued.
Hetzner actually has the reputation that they take things down that they think are critical and that they happily coorperate with each official request.

It seems this things are not known outside of the german internet tho. Its a nice hoster, and cheap, but they dont care to fuck around for a few dollars and rather delete/close/remove.
Making WhatsApp free and more useful
Is the entire book completely free or was this just some parts of it? Its too good to be true.

This has to be the first book that extensively goes through writing one, right?
Perhaps it would be better to copy the processes of companies/teams notable for outstanding design - or any other process.

I wasn't aware that Facebook was an authority in design.

There's beautiful/functional design all over the web. But my experience of FB is that the UI is somewhere between "Mostly OK, I guess" and "That really doesn't work very well and it's annoying."

If it's taking two hours of review time a week to create that, the process may not be optimal.
They are to big to fail at this point. And based on their price the servers are amazing. (If you dont care about a perfect uptime.)
Jornal Umbanda
Some people used to claim that you should never use your own crypto code because the libraries are designed by people infinitely smarter than you who thought of everything.

That is starting to ring hollow to me.
Alternative solution: make the unfiltered gyro data available through an explicit permission.
Bitbucket allows only 5 contributors for free private repos. Gitlab allows unlimited. That is the major point of distinction, imo. Especially for medium sized projects.
Yup. I was under the impression that data transfer limits are a pretty American thing, and in Europe they're the hallmark of a shady, crap provider (most commonly a big telco).
I think they mean you can download the free community edition and host that. Why do you feel you need to pay for the EE version?
GitLab Community Edition is fully open source and completely free: https://about.gitlab.com/features/#community
There's not much new here for anyone who's already read an article or two on Singapore's startup scene. My view as a local startup founder is, it's not as rosy as one would expect for a city of burgeoning startups:

- Singapore startups face the big difficult of a tiny domestic market (5m people) and a fragmented regional market (10+ different countries). To expand, you have to localise to multiple different languages and market environments. Entrepreneurs don't have exposure to the problems & conditions of these foreign markets, making it harder to find scalable opportunities.

- Therefore, the ideas that stand a good chance of success are mass-market, possibly copycat ones, not technologically innovative ones like one would find in SF or Boston. We don't have too many high-value niches here.

- The winning exceptions are startups that target a globally integrated market, e.g. gaming products (Razer) or web services (Zopim). If you can sell to the world (or very large markets) instead of struggling to penetrate many small markets, you're golden. Israel has been a leader in this regard.

- There's a lack of exits because most startups struggle to gain huge reach in such a fragmented region. Plus, monetisation can be a problem in the poorer countries.

- Angel investors are therefore more cautious and mostly take small or less risky bets. Which encourages entrepreneurs to focus on more mass-market, less innovative ideas. It's hard to build a Google without a wide-ranging and risk-taking investor network as exists in Silicon Valley.

- The government's general support for startups is a bright spot, but a startup's success general depends on whether they manage to expand overseas and build their partner/investor network. Those are high barriers for most startups.

A small market can't support that many competing ideas anyway, so as Dr Theseira says in the article, “Entrepreneurs should make sure that they are valuing their own time appropriately when making the decision to become an entrepreneur or when they are considering whether to remain or exit from an industry.”
i'm working on MindMup, and we're moving almost all our APIs gradually to lambda and api gateway. we have two APIs running there in production at the moment. the benefit is being able to interact with the rest of the AWS stack easily (we use S3 to upload documents for exporting and heroku to process them at the moment, and dynamodb for storing user accounts and license information). ideally, at the end of the migration, we'll just kill all the heroku exporting and licensing services. should be cheaper as well, because we will be able to kick off lambda functions on s3 events instead of polling for s3 changes from heroku.

everything is versioned (so different api endpoints for staging, prod and development can talk to different versions of the lambda function), which is a big plus.

the api gateway stack is highly opinionated, as in it's good for JSON data parsed using Java on the back end (API gateway uses velocity). our strategy is to use it as a nodejs backend, so there was a lot of magic involved in the setup. it's not well documented and it discovering things like "$input.json('$') means entire body" is not easy. also we wanted to return errors as HTTP codes, not just in the JSON message body.

the setup initially was horrible and magic, but it's luckily automatable. I got it working well so that a single lambda function can receive calls from multiple api paths (so we can deploy an entire API at once, and manage dependencies simply), and that all the environment configuration is in the api gateway, not lambda (so a single function can be invoked with production/staging/development environment parameters).

it took me a while to figure out exactly how to pass things up and down the stack, and we ended up building something similar to apex (but significantly simpler due to a limited use case). a single command-line request packs up everything, uploads lambda, creates and configures the API gateway functions, manages versions and permissions, so it's relatively easy to create a new JS function tied to a URL in the API gateway now. It kind of looks like sinatra. we might end up opensourcing that if I get a chance to clean it up.
This of course is all true and important. But there's an alternative here - keep private data unreadable. I believe if you use smartcard authentication via gpg-agent, ssh simply has no access to your key. The only thing that could be leaked is the session key (which the other side could get via standard exchange anyway).

I moved to yubikey some time ago and don't regret it.
Same goes for the U.S. and other five eye countries, even if of other reasons partially.

But to be safe make sure to never use any company to do anything privacy related which is in: U.S., Germany, England, Australia and the one i am missing.

If a gov of any of these decides your privacy is worth nothing anymore, they will just proceed to do so.
A good friend of mine likes to run https://gogs.io/ .. I havent used it heavily but Ive been impressed so far.
Laterooms Engineering – Testing Logging with Ocelog
I have, were you just saying you think it's bad?
Just because they don't get things perfect doesn't mean they don't do a much better job than you or I could do.
The Convergence of AI, IoT, Augmented Reality, and Drones
There have been more legit services destroyed trough uncompetent lawyers in the U.S. than anywhere else. (afaik)
"I bet I could get your kids to eat roasted portobello mushroom goat cheese lasagna"

It's scary to think that we are advancing towards a world where kids could say no to this...
Real Time Sensor Dashboard Using Google App Engine and Raspberry Pi Zero
This looks really interesting, but it pretty hard to follow without the video.

My summary after a quick flick through is that it is a better classification(/clustering?) model for text, because it takes Word2Vec-style similarity into account, which plain LDA doesn't. That sounds like a reasonable approach to me, and nice to see someone get it working.

I think. Comments?

Here is the version with notes. I haven't read this through yet: http://www.slideshare.net/ChristopherMoody3/word2vec-lda-and...

Code here, BTW: https://github.com/cemoody/lda2vec
I don't think so. Labels are too limited.

We want for every bug, that a few custom fields are always defined, to do a partition of the bugs, and to be able to query on those. Moreover, to change the priority or the platform, it's quite complex to do and will break often. Many bugs won't have it filled, for example. Labels do not guarantee that consistency.

As you can see, it's already what people want in the github open letter.
https://github.com/garnaat/kappa targets the same feature set, and has more functionality afaics, albeit perhaps slightly different. It has more sources to bind lambda to, and takes care of more of the drudgery (iam, permissions, etc). It doesn't do the nodejs shim for go.
Maybe, maybe not:

https://en.wikipedia.org/wiki/Vendetta_Online#Development

[ed: But sure, as a first game/application, maybe not]
If you love what you do, you'll never work an hour in your life. So maybe academics shouldn't work at all, since the compensation isn't worth doing something you don't love ;-)
If you have to create a label for every platform you support and every existing priority and module, the labels list will become really cluttered, making it hard to find things.
> F1 crashes anyone?

There is basically no conceivable way of interpreting F1 as something other than a circus for some automotive OEMs.