skysight-inc/HackerNews huggingface dataset:
I don't know where all the hate for GitLab is coming from, but for my use case, their SaaS git solution is almost exactly what I have been looking for.

It's so good, I am both surprised and angry I didn't find it sooner.
It may be the opinion in military circles (and I can understand why) but I don't think it's a mainstream opinion. I think all most people really remember about Manning's leaks are the civilian murder videos.
A while ago I read about the DMZ between North/South Korea being a place where endangered species thrive again.
> Manning and Snowden, sure. Assange has quite obviously become a stooge for Putin

How is it obvious? Where is the evidence? All I see is the axe he has to grind with the US, which is not entirely unreasonable.
Remove Outlook Duplicates from PST
The easiest way of dealing with Google is to just cancel your credit card... You won't get your money back (unless a CC dispute gets it back). Google are impossible to get any customer service from, which is why I refuse to use any of their non-free offerings (and have limited my use of their free stuff to hangouts and google docs).
I suspect there's some truth to it, mixed in with the type of pulp fiction you identify.

For instance, consider the structural changes induced by the whole "cloud" phenomenon. In what is termed "legacy" infrastructure by the "cloud-minded", there is, classically, a whole caste (no pun intended) of operations and sysadmin people with a skill set of "installing servers", "keeping servers running", deploying software packages, applying patches, etc. A large stampede to cloud really does reduce a lot of this mundane but relatively skilled labour, in theory--it's one of the main selling points: lay off 80% of your sysadmin because the infrastructure mostly runs itself! To the extent that it doesn't, focus your operations efforts with a much smaller, leaner team of Cloud Rock Star Ninjas or whatever.

And "mundane but relatively skilled" is, as I understand it, the preferred area for classical Indian offshoring companies' labour arbitrage plays, since it's perceived to be the ideal target range, rightly or wrongly, for outsourcing by developed-world executives.

Then there's all the company that "cloud" has kept, whether conceptually or as a matter of timely coincidence, e.g. the slow fading of the distinction Corporate America makes between Operations and Engineering.
Funny thing is that Excel came out for the Mac first in 1985, and was so popular that they made a version for Windows 2 years later.
As long as the information is real why should a slant matter? I'll never understand the 'my guy did something but I bet yours did too' attitude.
> I think it's funny how we never act so selflessly in our entire lifes

That is some serious projection there. Most people spend most of their lives not acting selfishly. If corporations acted with the kindness that individual people have for each other then the world would be much different.
DOs and DONTs of Enterprise Mobile App Development
Slurp and Spit
Examples? And how are you defining 'reputable'?
Thanks for logging UX issues, especially regressions. Can you please link to one of those issues so the UX team can take a look?
To some people, bravery is often indistinguishable from insanity, dropping on the proverbial grenade, chasing down a machine-gun nest. Most heroes don't feel brave though...
So, they discovered they were under billing by measuring bandwidth via the server logs instead of at the switch. Then proceeded to not tell a soul they would be making a change that has the potential to greatly increase your bill. Do I have that right?
Digital abortions bring hope
> What exactly is the automation or artificial intelligence being used?

Arguably continuous integration and deployment are forms of automation that eliminate developer jobs. It's not that there was a "run unit tests" job, but all developers got more productive so maybe a four person team could do the work of a five person team.

Or maybe that refactoring to migrate to the new architecture didn't require help from contractors anymore.
How Access to the Obama White House Benefited Companies
Is it actually possible to check the billing address? Because most places won't even accept my name as it is written on my card. So usually I just put something fake since they won't let me put the real information anyways. I have probably bought for several thousand usd as "Your Mamma" without ever being rejected.

Edit: Also as far as I know there's no specific address attached to my card or account except for the purpose of contacting me via snail mail.
Will Hedge Funds and Artists Clash at Etsy?
Those who have murdered dozens of people via some method, are rarely funny when attempting to joke about that method.
Problem is that people don't take the 30 seconds to read something. We are living in the age of "image"; this is why Instagram, Snapchat, 9gag, etc. are thriving, people want to get their "fix" by seeing at one-more-image..

Mastercard on the other hand should have thought about this and avoid putting the card on their photo, as "normal people" will tend to mimic without spending those 30 seconds thinking about "I ain't giving you my real name/surname/card details"!

But hey.. it worked :)

Now let's sit back and soon we'll learn how many hits would their cards have, from websites that don't require the card verification value (CVV) :)
I switched to fastmail a year ago and have never been happier. Their support also responds!
The canonical example of a state that does this is New Jersey. I don't live there, but I've driven through it on occasion, and it's always jarring to suddenly not be allowed to do so something so basic (and that you've done thousands of times) as inserting a gas nozzle into a fueling port and depress the trigger.
Still no Linux client?
It's not really AI, but it is a kind of automation, right?
> It doesn't match the artistic quality and cultural significance of st sophia or the pyramids

That's what you think of it. But again, it's not been building for you. It's been built for the rich people at the top of Apple. It's massive. It's designed like an apple product. It fits their purpose of symbolism, the success of design and money, a place to put all their collections of brains for show.

What you think of it, your taste, or any feeling you can have about it is completely insignificant to them. They have the exactly the pony they want. It represents exactly what they want it to, like said monument represented exactly what the people that paid for it wanted it to.
Glad to see GNOME supporting another OSS product, even if GitLab uses a hybrid OSS/proprietary model.

Don't understand the hate here for GitLab. It's a rapidly developing product, so yeah, it's got some rough edges. But my experience with it has been hugely positive, and I much prefer it over GitHub for a number of reasons. Integrated CI is a huge plus; for instance, I've set up a project that runs a static site generator after each merge to prod. This is certainly possible with other tools, but I'd rather have a one-stop shop. (This is why I also like Visual Studio Online, at least for professional work.)

Even if you're a die-hard GitHub fan, you have to acknowledge that some competition in this space is healthy. We don't need a repeat of the Sourceforge debacle. Centralization is dangerous.
> Especially impressed by Thomas.

If you haven't seen it, I suggest watching Thomas Drake's talk[1] at 29c3.

[1] https://www.youtube.com/watch?v=XDM3MqHln8U#t=1451 (although I've linked to Thomas Drake's talk, the other talks by Jesselyn Radack and William Binney in the same video are also worth watching)
5 years, 5000 customers: lessons in SaaS
> Still cheaper for a single dev starting a startup to hook up to Firebase/AWS/Azure than hiring 'cheap' devs from Poland.

Yes but you gotta be smart here. It's not like Firebase is the only database out there. And once your product grows, and you hit Firebase limits which forces you in the "pay as you go" plan, whatever cheapness you thought you bought into quickly becomes a huge expanse.
Haven't checked CPython's extension API but Java's JNI does not allow exceptions to propagate through native code. When you call a Java method from JNI it will return and you have to check whether there is a pending exception, and do whatever is sensible in your native library. If a native library called from Java throws an exception that is not caught in that library then I think all bets are off - it probably depends on your language/platform ABI. The best case scenario would be that your Java stack gets nicely unwound in some way, but given it wouldn't be a Java exception object being thrown up the stack I'm really not sure what would happen.

Unwinding the stack through native library or language boundaries is fraught with potential problems and language interop APIs have to be designed carefully round that sort of thing.
> Snowden currently lives in Russia and has also been Putin's stooge for a while

You know he was en route to Ecuador when the US revoked his passport right? That made him stuck in Russia, with no way out.

And Putin's stooge? I assume you have some hard evidence of this. I'd like to see it.

What the rest of us are seeing is a Putin that granted asylum to Snowden basically as a middle finger to the US, and based on reactions like yours, it worked.

Putin got no information from Snowden that the rest of didn't get, because all the documents he took were handed over to journalists well before he arrived in Russia.

All you have is wild speculation.
What is the real benefit?

- If I use it on the go, I need an external screen and keyboard. I'd rather carry a laptop or just the keyboard und use the tiny screen (possible with stock android already). And if you are somewhere with a screen, there is probably also a machine at which you could boot some live distro.

- files are "in sync" between desktop and mobile. But the few file-types I open on my phone can just as well be synced over the internet (mostly just txt and a pdf every now and than).

- less expensive (but a desktop that beats a phone is probably also cheap to get)

If there was a really cheap laptop dock for it it might make sense for me, otherwise I don't get it.
Family like this is worth destroying.
> but your replies to obstinate read like the ramblings of someone with mental problems (I don't mean that as an insult).

Regardless of whether or not one agrees with what Mz is saying, how is that not an insult?
I really hope that, for your and everyone else's sake, that you are not ever in a position of management at any company, seeing as this is the way you think about running a business and treating employees.
and from time to time a MS sales rep drops by and measures your power consumption to recalculate cost.

or maybe have a power consumption tracking dongle that sends the information back to MS for billing while the MS techs just check if those are connected to the correct machine.
> if urban planning is done properly, residential streets don't experience parking problems. That's the whole point of this thread.

If urban planning is done properly, there are no residential streets. Every street mixes residential, offices, and commercial properties.
Finding customers that will pay them for what they do?

Many people managing software teams or budgets don't understand the coding business at all. Those people are like vegetarians running steakhouses.
I'm pretty sure the parent posters were referring to large corporations whose core product is not technology as such, although even there, you'd be surprised (or maybe you wouldn't). You don't have to get far from MS/Apple/Google/FB/etc. to walk into an alternate universe of complete mediocrity, where engineering and development are viewed as cost centres and/or fancy forms of typing...
Manning exposed US war crimes.
Clearly a typo, probably due to autocompletion in the tag selector widget since : https://www.engadget.com/tag/Astrology/
They said the issue was due to TLS tickets and not setting keep alive values. TLS tickets are await of resuming a TLS session without having to renegotiate it, considering that you are only polling for a boolean, that negotiation overhead could be much greater then the actual being passed. This isn't something specific to firebase so that's why no library would mention it.

Keep alive is a flag that allows you to reuse a single connection instead of closing it, if it's closed then again you have to renegotiate things. So it sound like you may have been inadvertently spamming them with tls connection requests, the fact that they said they were counting blocked requests makes it passable that you were also sending invalid tls handshakes.

This would make the real issue that they had been previously underreporting your usage and now are correctly counting it. Now if they had wanted to keep your business they should have, you know, warned your first or helped you fix your code instead of just surprising you like that. The fact that the change was going to cause a customers bill to spike should have been a red flag to them.
Pretty much :)
While there may be some similarities, "no difference" is way too far. Even the most extreme fundamentalist at least in principle is going to acknowledge that Paul wrote in Ephesians that as Christ loved the church a man should love his wife as his own body. And in a more practical sense I can't imagine most of even patriarchal husbands would let their wives' teeth fall out and deny them dental care.
Google new motto - Speak to the Wall™
There isn't a way. It's an issue that blights everyone in the industry.

Probably the best your going get is the book "Software Estimation: Demystifying the Black Art "

Even applying those techniques you get it wrong.

Most experienced software companies have adopted agile, and accept reductions in scope to meet deadlines as something that happens.
I was about to give a bunch of praise for raising its ability to reach the community and create a very engaging video but then they pulled out an introduction page[0] that does not work on firefox (the SVGs for the superposition states render as blanks).

So close.

[0] - https://quantumexperience.ng.bluemix.net/qx/tutorial?section...
I don't doubt that there is a problem, just whether zoos can do anything about it.
It's expensive to house, take care of, and feed all of those animals. It's way cheaper to hire some teenagers to run a rollercoaster than it is to run a primate house, I'd imagine. It's unfortunate but that's the realities of it.
It always takes almost as many people to properly maintain a solution as it did to build it, there is no "done" state where the can get rid of the developers. It was accepted as far back as the mythical man month that maintenance is where the vast bulk of software costs are.

... accepted by companies run by people who read the Mythical Man Month.

Then there's the rest of the corporate world. These things you say are absolutely true, and yet not a day goes by that a company isn't learning that lesson, quite expensively--or better yet, failing to learn that lesson over and over.
I don't think it's quicker, but I go in and pay because I'm paranoid about the card skimmers
FastMail is so much better than GMail. I don't know why I didn't change earlier.
Checkout who won won Leichester young player of the year Award
We replaced thirty lines of Webpack config with one line of bash
Wtf wow
Optimization in OpossumDB – an in-memory, column-oriented research database
Stone age tools as Chomsky calls them. The problem with simple to use tools, is the simplicity masks two key facts from the user - whether aptitude for the tool exists & amount of effort and time to mastery.
> The same mental masturbatuion

Apparently this misspelling gets by the filter that would otherwise have made this post dead-on-arrival...

To the bigger point, replacing something that is very harmful with something that is less harmful is about the best we can do. Baby steps. Puritanical absolutism is about the worst possible approach if you want to get other people to change their behavior.

Also, nicotine, divorced from all the nasty shit you get from inhaling burning plant matter, is not particularly bad for you. https://www.gwern.net/Nicotine
What are the best Google adsense alternatives?
What if y is user provided? Then the argument should be checked before calling your function.

Well, the bug here is that user input wasn't checked.

Then it's checked again inside the function

Checking twice is better than never checking at all (i.e. in the case argument validation didn't happen outside of the functiion)
The 80/20 of React Native
What on Earth Is Going on with Ripple?
Raspbian had the exact same problem and decided to have it disabled by default and:

"Now it's very simple.If you want to enable SSH, all you need to do is to put a file called ssh in the /boot/ directory.Thats all. And don't forget to change the password"

So how about 'touch sdcard/boot/ssh' to enable ssh ?
Reminds me of AngularJS 1.x
Hi hobofan :-)

This is something we are planning to support. We have two approaches, and I'm curious to hear what would work best for you.

1) Add an integration for selectively syncing data to s3. This would work very similar to the Algolia integration and allow you to transform the shape of your data. Tools like Athena and QuickSight can query directly against s3 buckets, and many other services can import data from s3.

2) Add the ability to provision a read replica and offer direct read-only sql access. This option would carry a higher fixed cost, so would not be appropriate for hobby projects.
Nope, this is just a hype, as usual. The journalists are getting lazy, especially Indian journalists, they write anything like this for the sake of writing. There is no such thing as "due to automation and AI" revenues are down, on the contrary IF automation and AI is done, revenues and profits will go up! because of automation 4 people will be able to do work of 10 people. dumb journalism
websites that don't require the card verification value (CVV)

Are these still out there?
Can you please point out what about Buckaroo's (i.e., the author's) solution is wrong? I take it, his version of Either is copied from the neither project [1], so the destructor of the union is:

~Either() {
if(isLeft) {
leftValue.~L();
} else {
rightValue.~R();
}
}

Which does explicitly call the destructors. (Obviously, if you only were referring to his eight-line toy version of Either for the blog, please forget my comment.)

[EDIT: re-reading your comment once more, I see you did indeed mean the blog implementation; please ignore this comment.]

[EDIT2: BTW, it seems the author is "affiliated" with that LoopPerfect/neither implementation.]

[1] https://github.com/LoopPerfect/neither/blob/master/neither/i...
This is great. I dislike the Gnome project itself, but they have some subprojects like GIMP that would benefit from this. Props for not just moving to the most popular service cough, Python, but the one that is actually free software.
No experience but the BBC has an interesting series on Norman Foster and some of his contemporaries: http://www.bbc.co.uk/programmes/b03vgz7r (iPlayer).
They are, actually: https://en.wikipedia.org/wiki/Random_neural_network
Shame on them for not giving notice and a proper explanation of the change. They were vastly under reporting the cost of providing the service. Consider that they are a business.

Shame on you for not using resumable TLS sessions/Keep alive. You're hammering their infrastructure. The change in how they meter usage is seeing you having to compensate them for the resource they provide you.
Idée Fixe (David Nolen at GOTO 2017)
>"The most shocking statistic in Baldwin’s book is that almost all of the manufacturing uptake and poverty reduction has gone on in just six countries emerging from either Communism or post-revolutionary authoritarianism: China, Korea, India, Poland, Indonesia, and Thailand."

These 'just six countries' make up the majority of the world population. 2 of these countries are continents by any measure.

Other than these bending of statistics the article is pretty decent.
I somehow picked up "Australian vibes" from this article, without any proof in the article that Brendan is Aussie.

The cricket ball on the desk then helped, with the "G'day" on the front page of his site proving it. :)
I went back through the past couple weeks. Absolutely not obvious.
Why golang garbage-collector not implement Generational and Compact gc?
This got downvoted, so let me rephrase:

"Unfortunately, where you listed the example of 'badly behaving apps' as one of the sounds it does play, this shows that in many cases the only way to be sure that it will not play sounds is to turn the power off. That is the only way to know this will not happen."
> in Ukrainian history we almost never lost by being defeated

Nice to see Ukrainians reinventing German Stab-in-the-back mythology from interwar period.
access to quality medical services
Octopuses?
Address validation just allows the retailer to check that the house number in the first line of the address and the numbers in the postcode match those of the card billing address.
It's amazing how people who see themselves as virtuous people are complicit in netting out such abuse in someone they all rely on a lot.

I'll posit that this happens a lot.

it's very easy to "miss" - because of the power of social proof. You see so many people mistreat someone and thus it's easy to fall into the same behaviour.

Check your own relationships - I think you'd be surprised at what you'd find.
I think you're missing the point. Of course trains are better. So why don't we have more trains?

Because people have opinions on trains. So instead of building train tunnels you debate it for 20 years in town halls and NIMBY protests and nothing changes.

This is clearly a hack around that issue. The article mentions a Hyperloop several times, that's the ultimate goal here.
Given the name of the company and how that FAQ reads, I feel there's a good chance it's satire.
Exactly, I get irked when I read these stupid stories, there is no 'threat' of automation and AI, anyone who works in sw field knows the extent of manual work in it.

We are not even _near_ an age where we have working AIs sold to someone else. Watson is a real AI but it is an AI as a service, they don't sell watson clones and there is a reason, it is HUGE, hence you get the wit of Watson at a few $$$ per hour. This AI hype will go away soon and blockchain hype will start in a few months, "BLOCKCHAIN TO CAUSE MASSIVE LAYOFFS" "90% UNTRAINABLE IN BLOCKCHAIN"

these idiots don't stop for a moment and see if there is a need to train everyone in ML, if every dev in a company does ML who the f* will write other code?
Well, it sort of makes sense, Google is literally "speak to the wall". Isn't that what we do all day long while googling? We're no longer asking humans and asking questions to a "talking wall".

For a funnier variant, https://lmgtfy.com/
Software Archaeology
I think that is a very valid approach. We use https://buildkite.com/ for ci and they have exactly that model, where they manage the admin panel and meta data db, but worker nodes can be deployed elsewhere
If you are going from Kita Senju to Ginza then you would be using the Hibiya line. That trip will cost 195yen. Which is the same price for going all the way down to Roppongi where Google is. The Tokyo Metro and Toei lines tend to only have two or three prices depending on distance. This is why going two and three stations almost always costs the same.

Since employers always pay for commuting costs a regular working person spends very little on train tickets day to day. Me and my wife spend about $100 per month between us. With our companies paying a further $70 per month for each of us for our passes to work.