skysight-inc/HackerNews huggingface dataset:
> ask SIs to make recommendations in their RFPs for implementation services. Not only are you going to get bias from pitching the software they're best positioned to implement, but the requirements gathering process is never as good because a) companies won't share as much during a competitive procurement and b) SIs won't invest the time to do all that work for free.

I mean I'm sure there is solid economy theoretic reasoning in favour of RFPs in general but I've never understood why anyone would want to do things that way.

The way I hear it, you're basically saying, "Hey, from a group of people who are willing to work for free – I'll pick the one willing to cut the most corners!" Quality just cannot arise from that kind of process.
I've been into Bitcoin since 2010 and it is very obvious to me crypto currencies are making the world better. Fundamentally, because they are censorship-resistant and permissionless financial networks, they allow people to have access to economic opportunities they wouldn't otherwise have. Concrete examples: escaping hyperinflation in Venezuela, donating to charities censored by authorities, escaping unethical laws (eg. civil forfeiture in the US), removing financial transaction friction (no more "sorry the bank is closed on weekends!"), finally being able to TRULY send money internationally near instantly (absolutely no other system does this!). And so on.

It's like the invention of the internal combustion engine. In the early days (late 19th century) someone might look at it and wonder how noisy polluting engines can make the world better. A hundred years later, it's very obvious that making transportation easier and faster enormously contributed to improving the world's economy.
Oh wow. You're interpreting right from go/ast? Very cool!
Lyft has the right attitude to go far. I know the classic business model is to get in there and throw elbows, kick your competition while it is down, and play dirty but when it comes to developing a solid customer following integrity and kindness keeps customers coming back. I am impressed that rather than playing dirty, Lyft stays above the muck and instead focus on the game; they play fair and they play to win.

I know when I am in need of a ride, it will be Lyft that provides the service.
>If it was a financially good idea, developers would be or are doing it.

Or not. They could not know it is a good idea, fail to do it, and cause a bunch of problems as a result. That could in fact be the very source of the problems being discussed here.
But you do not necessarily need to merge events. Contrived example, but say you have some kind of transactional flow (e.g. accounting) that is in the end signed/sent/processed by a central authority/job. There are two concurrent transactions modifying the same object. If the flow is to commit the latest state, then user1 can accidentaly commit user2's edits. This can easily happen if accountants connect with company credentials.

--- edit addition ---

For example there is an error in submitted (not yet committed) invoice for green and blue pens - invoice is for 5 boxes of blue and 5 boxes of green pens, but the courier departed with 11 total boxes, because it was a quick call directly to warehousing. Accounting does not particularly care for pen colour and get request to modify the invoice to total to 11 boxes. Accountant 1 modifies green pens count to 6, accountant 2 modifies blue pens. There is now high chance to sign the invoice with 12 boxes.

I understand that problem in example is solvable with checks and full state changesets, but it is a problem nevertheless. That's why I am proponent of history trees.
I actually work inside China in tech, it's not too bad if you're a foreigner serving mostly foreign companies who come into China.

Once you start dealing with larger local companies though the politics begins.
How to reduce APK size in android
I think we agree that the interpreter still isn't a paragon of secure programming practices :P
This kind of petulance is why millenials have the rep they do. 2.5k would be in addition to what else is being saved, obviously. Only the most rampant idiots genuinely think the original statement meant that you could buy a house solely on breakfast money.
The complexity from generics isn't from the conceptual standpoint, it's from the resulting code standpoint... for the same reason that the ternary ?: operator is "too complex": it's really easy to say that `foo := cond ? 1 : 0` is better than the if/else alternative, but `foo := (a > (b.Active() ? Compare(b, a) : useDefault() ? DEFAULT : panic()) ? "worked" : "failed"` is a mess waiting to happen.

Same with generics. It's easy to point to simple examples. It hard to ensure that terrible metaprogramming monstrosities don't arise.

It's possible to write bad code with go as it is, but it's actually difficult to make such bad code inscrutable.
Show HN: Automate coupon processing for one-time Stripe charges
Stage 1 (October 2016): Australian Demographer Bernard Salt lamented young people spending $22 on 'smashed avocado with crumbled feta on five-grain toasted bread'[1]. Australians have a conniption fit.

Stage 2 (May 2017): With the avocado/housing nexus now established as a local meme, general waste of space Tim Gurner uses it to attack people who think he own so many houses [2]. Americans sit up and take notice.

Stage 3 (July 2017): Long-form articles commissioned during Stage 2 begin to arrive, having made their circuitous way through the publishing industry too slow to have any relevance whatsoever.

[1] http://www.theaustralian.com.au/life/weekend-australian-maga...
[2] http://www.9news.com.au/national/2017/05/15/08/39/melbourne-...
A fairly high percentage. I guess filtering for candidates who are polyglot developers comfortable in more than one language helps. The fact that Clojure is used acts as a filter for self-driven and "better programmers" [1].

[1] http://www.paulgraham.com/pypar.html
No mention of the impact on marine life of this blanket of sonar... Maybe I'm too environmentally concerned, but it would seem a bit foolish to do something like this without having a pretty solid understanding of what negative impact it could have.
>This is the wheel of capitalism literally coming to a halt because the oligarchs are staring each other down waiting for someone to go first.

This makes a lot of sense. I constantly get the feeling in the US that we don't actually "do" anything anymore. And I don't just mean manufacturing. You look around at the rest of the world and infrastructure programs are at the forefront of every expanding economy. China, India, Turkey. All pouring hundreds of billions into great works at home and abroad.

Where are the massive capital expenditures we saw in the 19th and 20th centuries? America has the largest population of highly skilled, financially endowed consumers on earth yet the most that any genius Venture Capitalist can figure out to do with these billions in free money from the fed is come up with a new skin for IRC.
Impossibilty is a strong word. Sure, there are no standards bodies rating the quality of a product (those that exist tend to rate it as a "pass/fail" sort of thing.) But there's this thing called the internet where for any item you can think about you can find a tiny group of people obsessed about that item and ask them. It's the modern day "ask a repair shop"!
Apparently he had 4 Lamborghinis and 3 houses registered under his name living as a 'programmer' in Thailand. He wasn't exactly living inconspicuously. I'm curious how he manged to cash out all that Bitcoin without drawing attention.

It's easy to blame criminals for being dumb after the fact but this one seems a bit obvious... even when in Thailand. He was being reckless.

I'd imagine going from that life style to a Bangkok jail cell can be pretty hard. Still though the trial might have been somewhat of an interesting experience. I guess he had planned for this upon getting caught (he used a towel).

It would probably have been far harder to hang yourself in a high security American jail.

https://www.google.ca/amp/s/coconuts.co/bangkok/news/canadia...
Traditionnaly at that scale, the people buying the product and the ones ending up using it are completely insulated by layers of bureaucracy. As long as the product can somewhat work, there won't be much repercussions for making shitty choices: the feedback won't go up enough or be ignored (as it is inconvenient)
The connection from the mainland to Taiwan is really bad. Also Alibaba has reasonable international connections into and out of China, in the HK region for example I have a ping of 40 and have been running my own VPN for some time.
Next-Generation GPU-Powered EC2 Instances (G3)
Anyone have stats on rates of alcohol use over time, compared to other medications? For example, maybe people are using anti-depressants instead of medicating themselves with alcohol?
That's true now but up until the 2000s SF did have residential parking requirements for most of the city.
Why? What will Chinese government do to you that American government wont?
sources? Since they are all profit-driven companies
That sounds like a solution looking for a problem. Anybody who was sprayed, even after they washed the orange crap off their face, is given away by the bloodshot eyes/red face/running nose and pungent smell. Also, I wonder how effective that would be if they put on sunblock[0] before the blacklight test.

[0] http://samanthagouldson.com/wp-content/uploads/2015/05/uv_an...
Phonegap Build IPA Tutorial
5 words that will drive engagement in any workplace
It's actually not that bad doing it in the browser these days with something like https://github.com/nodeca/pica

Saves upload time for large images at the very least
IBM are not alone in getting away with this. Buyers of big brand products need to shape up and talk with their engineers. It's a farce.
Not quite. As the article says, the algorithm did the "realizing it is a beautiful place" and Google Streetview did that "dragging a large camera".
Examples of Superintelligence Risk
They rebranded the international service.
The energy consumption of proof-of-working mining is entirely unrelated to the transaction volume. 10x'ing the transaction volume of the network would not require 10x more energy for mining.
You can do that, and there are tons of blogs have already done that in China.
It's Java's fault Dell wrote a crappy program in it?
I'd like to point out an addition to this. Always read the negative reviews. Don't just count them. I put much more weight on the negative reviews than the positive ones. You can frequently tell if the bad experience is due to a user error or if it's a systematic fault in the product.

If a product has 70% negative reviews, of which 90% are operator error, I'll probably still prefer that product to the one with only 30% negative reviews where only 30% are operator error.
shut up, cuck.
Logical errors are always an issue, regardless of the language.

As for Erlang's problems, it does have a fair number of warts and special cases, but the biggest of them all is that it's still a niche language. We actually had to dump Erlang for new projects in favor of Go. That may sound ridiculous, but filling positions involving Erlang was next to impossible (even with candidates without any prior knowledge of the language).
Just for your information, many Chinese firms buy hosts from AWS, linode etc. majorly US located servers, had no issues with that.
"if you give IBM your data, let them train a model on it, and communicate what you want, you will get an end-to-end custom solution"

If you give a summer intern your data and communicate what you want, they can also give you a custom solution at a fraction of the price. IBM's model might be more advanced, but the real challenge is applying the conclusions, rather than just building a model.

Communicating what you want is the hardest part. Most managers who are excited about AI (including my boss) have no idea what they want to use it for. "Making things more efficient" or "analysing what's going on in the factory" is way too vague.

Getting data is not so hard, but getting good metadata is a challenge. For example, downloading some music in Chinese and tagging the artist/play count/lyrics/etc. When I have all that metadata, I might not need the machine learning part - I can just find the top 1000 songs and process them manually in an afternoon.

Before spending millions on Watson, I think companies would have a higher return on investment by hiring a summer intern to come up with ideas for further research, and gather the data. Then they can apply AI if they really need it.
>actively policing speech

Yes, "speech" that is illegal because it is damaging to the ruling class.

See: Snowden, Manning, Assange.
> And pretty much everything useful is blocked

Anything useful for foreigners. Their policy is more about protectionism than censorship.
Tim Gurner's comments on 60 Minutes Australia triggered a strong online response and turned the "avocado toast vs. a house" comparison into a meme.

https://www.theguardian.com/lifeandstyle/2017/may/15/austral...
Azure in Hong Kong is quite zippy. Even in the depths of inner-China. I was very impressed... and I'd rather host my stuff with Microsoft.

I doubt Alibaba would ever care about protecting your data.
This is how I feel about Australia.

All of the Australians I have seen in SE Asia are sex tourists so I can't help but wonder if it's just the type Australian tourists that visit SE Asia and Australia would be different, but its just not a risk i'm willing to take.
The Optimal Way to Optimize Code Optimization
> Funniest thing about it is that as a sales rep I sucked, but once I got moved into repair, I was absolutely destroying our sales team in sales often by 4x their best rep without even trying.

I find this incredibly interesting because it's telling us something about how to make people perform at their best. I believe I'm the same way regarding making pitches from a repair bench.

Do you know why it happened that way to you? I'd share my hypothesis but I don't want to prime you.
Any cases to elaborate? I know one from U.S., when Huawei was going to enter US markets.
IBM should ask Watson how to fix the company first, then it would have some credibility. They don't treat there employees very well either, but neither does Oracle so why would anybody waste time working for losers.

+1 "dog shit wrapped in cat shit" .. that is awesome.
Why do you feel the need to apologize?

This guy is basically saying because of the actions of some Chinese tourists, he's going to stereotype an entire culture of people and you're the one apologizing?
Motivational Quotes
Look deep into nature, and then you will understand everything better. - Albert Einstein
US West has reasonable peering, under 200ms most of the time and I can run a VPN through it.

Best is HK though, is that region not included?
Depends, are you including ES5 shims, not to mention the corejs stuff for ES6, regenerator etc if you're using async. It all adds up. Given it's not that much in terms of size, but it's a lot in bloat for browsers that don't need it.
While I do see the value having free https, Localtunnel requires you to trust that whatever code they're running on their server is what they say it is (you could deploy their code on your own server, but then you'd probably need to set up https yourself).

For my use cases this outweighs the need for https--on the off chance I need to expose localhost to the web, it's usually for a quick prototype that's only up for a few minutes and doesn't require any sensitive info to be sent.
The people who care about the exact numbers and the audience for the 60 minutes piece are very different groups
"These numbers do not clarify which percentage of the population owns those guns." from the very same source. You cannot reliably draw conclusions about the likelihood of encountering an armed citizen.
Yeah, in like 1975.
On shippable, the same tests took 100 times longer to complete, if they finished at all.

And I'm typically not sitting there waiting for them to finish. All I care about is that they eventually do and the code deploys. Just don't take forever.

I also understand that the company is going to be serving many other customers at the same time.

And, no, the first server is free. The second server is $50.

https://circleci.com/pricing/
You could create a Lambda function to create and upload these transforms back to S3/CloudFront. Would definitely be a nice feature to get out of the box though.
Dev Bootcamp shuttering shows challenges of teaching coal miners to code
The Drake Equation is a thought experiment and a toy model that, on occasion, people mistake for having deep and empirical meaning.
Give your data/source to a domestic competitor? Because they would absolutely do that.

Be less naive when it comes to China.
As much as I am against software patents in general, that isn't entirely true... I would say that most patents aren't, or shouldn't be legitimate, not that none of them are.
Which employers pay that much for remote work?
Lo, the scourge of anti-intellectualism reaches HN! Looking through their comment, the only word that one would consider "big" might be "erstwhile". Even if they used big words, why use that to attack them instead of considering what they actually wrote (or taking a second to look them up)? This smug piling on is just toxic. People shouldn't revel in ignorance.
Yeah, IBM (and Oracle, and SAP and ...) have always been like this.

My own anecdote -- we had a need for a GIS/charting/mapping system. IBM responded to the RFP as did many others.

IBM proposed an entire office automation system with a minor charting system hanging off the side somewhere. Most of the components were unfamiliar to everyone. Though maybe there was Wordperfect or Lotus Notes in there. I remember meetings with IBM always had whole bunch of shiny suits whereas more focussed proposals just had one or two people visit.

After one or two rounds of pointless meetings our fairly technical director told them to go fuck off and never come back.
"The best minds of my generation are thinking about how to make people click ads," said Jeffrey Hammerbacher.
Obviously the FBI and the Chinese Government are equally untrustworthy. Who can truly say that one is worse than the other? /s
Maybe for one particular issue. But on the whole it does not represent the majority. It represents the average. Its a subtle distinction but one that I think has significant consequences.
I'm sorry, but this simply is true.

While the Chinese tourists may be loud and assertive, Western tourists have have a colonial attitude and like to get into fights as well.

I've seen them yell at poor waiters because they couldn't understand English. You would think their follow countrymen would say something but instead they jeered along. Insulting them and making "ching-chong" noises (despite the fact that they were in SE Asia and their language is completely different than Chinese).

Oh, reminds me of this article:

Why BUY movies in the US when you can download them for FREE!

https://variety.com/2017/digital/news/piracy-survey-consumer...

I think this goes a long ways to explaining why they are the way they are, types of behavior that would be unthinkable anywhere else is absolutely normal...
Also $30/year for a cheap virtual server from a pretty major provider is nice. I'll probably pick one up just for some network testing purposes.
I'm actually pretty proud of Seattle's efforts to re-evaluate zoning regulations in the late 2000's. Almost every neighborhood has been zoned to build taller, and if we're speaking strictly about rents, it's been quite effective. The city added just under 200,000 new residents (2005 - 2017), and the increases in mean rent costs were comparatively modest when compared to increasing demand (https://goo.gl/zadHW6).

There has still been a noticeable increase, but in part because the City of Seattle underestimated the rate of future growth in demand (https://goo.gl/QKpb36). (The city is actually making moves right now to increase housing supply over the next few years to prevent accelerating increases in rents).

Demand, however, is not the only factor commonly cited as putting pressure on housing prices. As tech workers flood the city and mean incomes outpace inflation (which has a positive effect on the overall economy), their purchasing power increases. New construction is of comparatively higher quality, especially in neighborhoods like Capitol Hill, which was not nearly as desirable before 2000.

This is another part of the “noticeable increase”. As neighborhoods become more desirable (such as SLU, Ballard, and Capitol Hill), residents suddenly find themselves paying a premium (which is not reflected in mean pricing). I believe this is much of what has contributed to the idea that rents have risen dramatically (even when the data says otherwise).

Things may not be optimal (there are certainly challenges with market mismatch and misplaced incentives), but I don't think anyone in the industry is saying the major challenges are regulatory.
I had 2 uncles that were high functioning alcoholics, that would do the same as you, but drink substantially more (1-2 bottles of rye a day). By the time they were in their early 60s, both of them (they were brothers) had to have their legs amputated because of circulation issues related to alcohol consumption.

It can lead to more problems than you'd think.

I guess my first thought when I see people like this, especially people who can clearly do their job quite well, is don't you wonder what you could accomplish when you're not drunk?
Thank god someone got the reference
The blog post was written by Russ Cox, aka rsc on HN. The person you replied to suggested sending the feedback to rsc, like the blog post requested.
The problem is, the plebians would not be able to get a job to pay for the goods/services no matter how cheap they may become.

If you had robots making everything you could possibly want, why would you bother selling any of it to people who don't have any land, natural resources, or rare skills? They wouldn't have anything you want.
> the actual factory is no more than 150 km away from where I live (but of course they don't sell directly).

You probably tried this already, but in case you didn't: see if you track down and speak directly to one of the people on the factory floor. Ask them if there's any chance they have a unit lying around that's been used for demonstration purposes, testing, or maybe there's a cosmetic fault that made it unshippable, whatever. When things are used or manufactured at an industrial scale, individual units tend to end up in storage rooms and gather dust.

However, you have to be aware that the employee would probably have to jump through some hoops to help you (talk to their manager, ensure the right people are compensated, assist with physical delivery and so on), so

1. You may have to badger them a lot to get it done. Not because they don't want to help, but because if you're not showing initiative, they'll do more important things with their time.

2. And this should probably go without saying but they won't be sales people. You'll owe them, not the other way around!
You are using a large spot instance on ecs?
NASA Just Announced They Can’t Afford to Get Humans to Mars
This is simply the media and analysts catching up with what everyone familiar with Watson already knew - that it was nothing more than marketing bullshit designed to project IBM as a leader in A.I. Watson is a lot like IBM's cloud initiative - a service so bad that they don't even use it internally, but have no problems conning their customers on its value.