skysight-inc/HackerNews huggingface dataset:
"Someday this technique might even help you to take better photos in the real world."

So what? Maybe I missed it, but what are some potentially meaningful applications of this technology? What motivated this to begin with? Or are these questions that we even bother asking anymore?

I remember the first time someone showed me the Snapchat app -- it would make them look like a cartoon dog, or all these other real-time overlays. I thought, 'jesus, so glad we're all getting advanced computer science degrees so we can work on utterly useless shit like this...'
Who moved my cheese, 1Password?
The laws of Australia will trump the laws of mathematics: Turnbull
You are seeing what happens to a workforce that lacks any kind of EFFECTIVE collective bargaining system.
There are many different ways to provide generics (templates, typeclasses, etc.), each with their own pros and cons. It's not simply a matter of "add generics". And what solution they do come up with is going to bring the given cons those who would be better served by a different generics solution.

The Go team have been long criticized for choosing the option that fits Google, but not the rest of the world. This seems like their attempt to think about what others are doing with the language, beyond their insular experience, so they don't end up with something that fits Google perfectly but falls apart everywhere else.

If they don't take the time to learn how people intend to use generics in Go, the best solution for Google, and Google alone, is what we will get.
Exactly this. I don't want to say getting good mountain shots and applying some filters doesn't require experience and esthetic touch. Yet, for me as a consumer, the showcase looks just boring. Photography is about capturing the moment, not about applying some filters.
Most sales people at large corporations don't even know how to put together a quote or speak about the product they sell.

You are lucky if they just book meetings and get out of the way of the sales engineer.
I hate the point but for better or worse it's a standard. I view it sort of like tipping in the restaurant biz, "fuck it, let's let someone else pick up the slack".

Stepping outside of how to change that (and there are ways) if you want to be in a position to have Mark or another top VC fund you, then you can:

- apply to YC or 500. They do the legwork and look into all the opportunity that comes there way. Accelerators get you there.

- Raise an Angel round from someone "in" the circle. If you want to raise, you'll have to network and hustle. It sucks, but you can go for money AND/OR smart money. Hopefully you can get both.

- Mentors and customers. If you get a customer that is "well known" or have a fan that is a founder, it's a great way in. This community, your community or similar places can get you a mentor or advocate.

It sucks. I get where you are coming from. It's like an Ivy league or a great job. They are willing to write off people who would be top shelf because 80% will find a way to reach them. It's not even that absurd, if you're dream is to get funded by A16Z then you'll show up at the office, get into YC, find some one they funded or get so big they can't ignore you.

If you don't like it help change it.
INI Khasiat Dan Manfaat Semut Jepang Untuk Menjaga Kesehatan
Where are you that your local library is like this?

I've been to a few public libraries in my state and none of them have been like this. Most of them aren't very busy but they're always clean and usually have a decent selection of books and media. My local library is especially good; they have an entire floor devoted to children's books and I often see families in there picking out books together.
Disclosure: I work in developer advocacy at IBM.

The issue of data privacy and protection is complex. IBM provides explanations and opt-outs in many of the Watson services.

For example, you can set the X-Watson-Learning-Opt-Out header on speech-to-text calls to prevent retention and use of your data for learning. [1]

[1] https://www.ibm.com/watson/developercloud/doc/speech-to-text...
Is it slot filling then to find treatments? I saw the 60minutes episode about how they have it read the literature.
The sad part is, that my experience with the actual "in the trenches" devs, they're much more realistic about what the various things their tech can actually achieve are; and they genuinely are doing some interesting stuff. But that said, I've only been in contact with them for a couple months, and mostly left to my own devices and given cool hardware to play with, so I'm kind of biased heh.
As I understand it it’s JIT in name only, doing the compilation on first run and then never again.
Here's part of the warning message on bitcointalk [1]:

1. Ensure that you have no BTC deposited with a Bitcoin bank or other trusted third-party before Aug 1. If there's no technical way for you to export the private keys for your BTC, then that BTC is at risk. Some Bitcoin banks may assure you that they'll definitely keep your BTC safe, but I absolutely wouldn't trust them.

2. Do not send transactions or trust received transactions starting 12 hours before Aug 1 at midnight UTC, and continue this until you hear the "all clear" from several trustworthy sources. For example, I will post a forum news item if everything is OK, or if everything is not OK and action is required.

[1] https://bitcointalk.org/index.php?topic=2017191.0
I've said the same thing many many times, I can't remember the numbers but the monetization of facebook data per person (If I remember correctly from something I read a year back, I'll try to look and add it to this comment) is less than 20$!

I would be very very willing to pay for Facebook to simply not be tracked, especially at such a reasonable price. I know that won't happen, but I'd really love such a thing.
We need to eliminate the minimum wage and introduce more deregulation. Removing the minimum wage is a very good thing for more investment and job creation. Google economist Walter Williams.
Yes. This wouldn't prevent a form from working, what it would do is warn the user that this site shouldn't be asking you for a password and may be trying to do a bad thing, instead of just showing a green bar and a "security lock" with the word secure on it.
Kyle here! Founder of SA. These are all good points. As Damian mentioned we test all of these tools and they all do significantly increase conversions on our site.

It's something we've discussed internally quite a bit. I wish it were as simple as, hey we have this great product and that's all we need to have, but alas these tools are necessary to help us grow the business.

Another important thing to consider -- You have to look at our site through the lens of the travel industry. Deciding you're going to book an all day excursion or 5-day vacation is a big commitment and people have a lot of questions. They tend to revisit the site again and again before converting because there is a lot to consider. That's why we have pre-triggered chats, which BTW only trigger if you meet certain parameters. For example, if you spend more than a certain amount of time on a product page, visit specific pages where we see a lot of drop-off, or on your 2nd or 3rd session. We don't bug people at random, we bug them in a very carefully and meticulously measured way :) If we were a SaaS business for example we would optimize differently. I might even go as far as to say some (maybe not all) of what appears to be annoying to an outsider can help assist the end user.

All of that being said, I totally understand where everyone is coming from here and to be honest I don't think there is a single comment here that I disagree with. Ultimately, we have to test things and keep what works. If it doesn't work we always get rid of it, eventually.
I doing some work in a school just a year ago that still taught cursive to their students. I asked why and their response was pretty much just "because that's what you do in third grade." I don't get it.
Was that a coincidence? Please don't leave us hanging.
Lambdas are also more aggressively optimized. If possible, the compiler will sometimes turn a lambda into a static method.
Proof of stake. ETH has an ongoing project called Casper to switch to PoS.

PoS has many of its own problems, but I think it is undeniably better from a waste point of view.
I'm an alcoholic. I'm an alcoholic but I don't have a problem, and I don't see what it is about alcohol that would possibly cause people to think they're not problem alcoholics.

I drink "too much", by which I mean I definitely exceed the so-called healthy amount of four standard drinks a day over the long term, and just between you and me I also exceed that amount over the short term, if you know what I mean, but as I said earlier I also think that I don't have a problem. I know alcohol is a vice, but it's not a vice I just have, it's a vice I luxuriate in. It's a vice that gives me comfort and pleasure and just sometimes a little bit of pain, but never regret. It's not a habit, it's a hobby.

Every weekday morning, after a night of drinking beers at the pub with friends, or after a bottle of wine while playing video games, or after sharing stories with a bartender at a cocktail bar, I wake up, I shit, I shower and I shave, and I head to work on the train among all of the healthy, non-alcoholic commuters. I achieve what I need to every day at work, being easily one of the most productive people at the job, and I come home and I spend time with my family, and my friends, and except for the part where I have a glass of gin in my hand you'd never pick me as the guy who drinks "too much". I blend in. I blend in not because I try, but because it's not actually really an issue. Not a problem.

Sometimes, rarely enough to call it rare but repeatable enough to call it occasional, on a Saturday morning I'll wake up with blurry eyes and a pounding headache and I'll know I've definitely overdone it. That the night before I had -- in full knowledge of the consequences, and accepting them -- found the limit of the amount that I should have had to drink and gone right past it without looking back. That maybe I should have stopped four or five or six or seven drinks earlier in the night, if only for the fact that drinking is too much fun and too delicious. If only for the fact that I didn't so much enjoy being drunk, with the knots in my brain unwound, feeling like I'm finally able to relax my consciousness with a drink like I relax my body with a massage.

Even those mornings after I think to myself that I don't have a problem. Maybe it's just my naïveté.
If that's the case, then the Go community is wrong.

For loops do not get the job done easily enough. I've lost count of the number of times I've had to do contortions in order to count backwards inclusive down to zero with an unsigned int. With a proper iterator API, it's trivial.

Furthermore, for loops are a pain to optimize. They encourage use of indices everywhere, which results in heroic efforts needed to eliminate bounds checks, effort that is largely unnecessary with higher level iterators. Detecting the loop trip count is a pain, because the loop test is reevaluated over and over, and the syntax encourages complicated loop tests (for example, fetching the length of a vector over and over instead of caching it). For loop trip count detection is one of the major reasons why signed overflow is undefined in C, and it's a completely self-inflicted wound.

I'm generally of the opinion nowadays that adding a C-style for loop to a language is a design mistake.
I understand that the people sent to a conference may not be highly knowledgeable about some of the companies products. However, if the company isn't going to at least train them for easy questions like why anyone should buy the product featured prominently in the booth's advertisements, then what was the point in renting vendor space?

[1] At a minimum, give them a handbook with the official answers for common questions.
There are news horror stories about a few major metropolitan libraries in crime-ridden areas, and the grandfather poster generalized them to all 10,000+ other public libraries in the country.

That's the only explanation I can think of, anyway.
There's no mention of when this was. It's easy to judge past events by our modern morals and laws, but keep in mind that those weren't always the same. Even within the baby boomers' lifetimes standards were drastically different...

Personally, I think the better example is that his wife was constantly arguing with him about it. Regardless of the actual standards at the time, he was apparently routinely crossing the line with the woman that presumably loved him and bore his children.

Of course just as the author tacitly accepts alcoholism because of her upbringing it's possible her mother is the exact opposite because of hers, but it seems unlikely...
All ram should be ECC (selective number of bits), then the processes that fab the ram can be made cheaper and sloppier. Zero bit-error-rate non-ECC RAM would actually be more expensive than ECC ram. A chip kill be on a much smaller granularity. I suspect these things haven't been done because the RAM cabal likes their high prices.
> Jefferies pulls from an audit of a partnership between IBM Watson and MD Anderson as a case study for IBM’s broader problems scaling Watson. MD Anderson cut its ties with IBM after wasting $60 million on a Watson project that was ultimately deemed, “not ready for human investigational or clinical use.”

Well, can't say I'm surprised. I used to work on that project a few years ago, basically the idea was that Watson would look at a patient's medical record, figure out what medications they're on, what symptoms they had, etc. and cross-reference all that with the medical knowledge it had ingested from vast amounts of medical literature. In theory, Watson could figure out what medications the patient should or should not be using, a proper course of treatment, etc.

There were two major problems:

First, it turns out your medical record is mostly written in narrative form, i.e., "John Smith is a 45 year old male...", "Patient is taking X mg of Y twice daily", "Patient was administered X ml of Y on 3/1/2016", etc. In other words, there's basically no structured data, so just figuring out the patient's stats, vitals, medications, and treatment dosages was an adventure in NLP. All that stuff was written in sentence form, and of course how things were written depended on who wrote it in the first place. It was really, really hard to make sure Watson actually had correct information about the patient in the first place.

Second, all that medical literature that was being ingested? Regular old, don't-know-anything-about-medicine programmers were the ones writing the rules the manipulating the data extracted via NLP. Well guess what, if you're not a domain expert you're bound to get things wrong.

Put those two things together and we would frequently get recommendations that were wildly incorrect, but that's to be expected when you get garbage input being fed into algorithms written by people who aren't domain experts.
If you don't mind tinkering, I highly recommend Buildkite. They provide the management & cloud UI and you run the actual build agents on your own infrastructure.

When you get it going it blows everything else away in value for money. We routinely have hundreds of containers on-the-go and as many concurrent builds as we need; this all runs on a large AWS spot instance at a cost of about $50 a month. Added bonus: our docker cache is always available.

Buildkite provide a CloudFormation stack, but we just opted to run the agents as containers via ECS to make the setup quicker and managing them easier.
The images look really good.

I'm curious: Is this creatism link what the algorithm considers the best images, or did you manually filter out some of the less good ones?
Disclosure: I work in developer advocacy at IBM.

Thank you for sharing your view. If you'd like to talk more about how we can better message our offerings, please feel free to reach out. I'd love to learn more about the kinds of problems you are trying to solve.

Edit: yes, I know, this is a bland response to the parent. But change needs feedback.

Edit 2: thanks matt4077
The article is specifically about "early adopters in tech" do we really need to change the topic to are cryptocurrencies good or bad and rehash old tired arguments?
This hasn't hurt us in any significant way, at least yet.

Google also gives a lot of credit to how a business is reviewed in travel and because we have hundreds of 5-star reviews between TripAdvisor, Yelp and Google+ and many more internal reviews on our site we've only seen our rankings rise recently. We focus on having the best reviewed product in each of our categories and it seems Google has rewarded us for that.

It's something we're definitely on the look out for though, absolutely
With all the lanes, and the current CPUs not being able to saturate them means that there is headroom to swap the CPUs in the future and retain the same IO peripherals, just being able to push them harder.
Yes, also more work for the tax lawyers, accountants, and lobbyists as the tax code becomes that much more complex.
This reply all but confirms the parent's comment.
Potential side-effects directly caused by this are also similarly trending

underemployment, opioid addiction, crime, suicide, widening wealth gap all come to mind
Respectfully, I disagree.

I have worked in the field of AI since the early 1980s, and experienced the 'AI winter' which was a natural reaction to over-hyping of technologies like expert systems that required too much manual effort to write and maintain.

Deep learning applications are developed with less manual effort and produce much more value.

The 'AI world' is very different now than in the 1980s.
This is wrong. Employers are adding employees, at a consistent rate of 200k or so per month for 7 years:

https://data.bls.gov/timeseries/CES0000000001?output_view=ne...

The issue is that even with all these hires there is still a fairly large pool of people that want to work that don't currently have jobs. This is why wages aren't rising.
The point is it's a per-project config. And yeah, there's no reason to store "/home/artur/go" in my git repo - that wouldn't work for my coworkers whose names are not Artur.
SPIRITUS  – Advanced Active-wear from the future
Yes! It was indeed rolled into LivingSocial as an effort to differentiate from Groupon at the time in the height of the daily deals craze. We were essentially an in-house tour operator / adventure travel company for LS.

I came on board shortly after the Urban Escapes acquisition as part of the team that was scaling the UE model for LS in NYC.

Urban Escapes was rebranded as "LivingSocial Adventures"
Top 30 Image-Processing Books
Sorry, I meant to ask about locally. I am still trying to figure out how to write code in docker. It is very confusing and send like too much work to do this locally.

I assume the disk is pretty much always the bottleneck? I mean even with system CTL, how much memory can a rest API flask web app take right?
From what I've been able to determine (though I can't seem to get access to the standard which defines it without paying some amount of money, apparently ISO/IEC 7816), both types of chip and pin cards are covered and are appropriately called chip and pin. Do you have information otherwise you could share? It's hard for me to make an accurate determination here because I can't get access to the standard to see for sure. It's certainly included in the link below but I'm not sure how authoritative or accurate they are. I did research it more, I'm not relying on this one source, this one just seems like it's the easiest and most relevant to link to short of the standard itself.

https://www.cardfellow.com/emv-pin-debit/

Your linked list is of the "best", it is certainly not exhaustive. My chip and pin card, for example, is not listed (though a different one from my bank is, and I have seen no reason to believe they differ in this regard).
My "point" is that I'm disgusted at how this story got actively pushed off the front page within an hour. Time pushes articles down, points push them up, flags sink them. Since HN doesn't show flags, comparing stories that are close to each other in position, but differ a lot in points and time passed, or have a similar age and score but a very different position, is kind of the only way to catch on to that. I don't have a problem with that other article being on the front page, it was just the first thing I saw that made it very clear.

Do you see a good reason to flag this story? I can't come up with one, hence calling it abusing flagging privileges. Those have been stripped from people in the past and their flags undone, but I guess that's just random and nothing to do with actual site hygiene.
A PHP service framework for building modular service
And happy 1500000000!
I wasn't judging anything. I was just giving a TLDR of the drinking habits referenced in the article.

My father drank pretty heavily. No one in the family ever called him an alcoholic. He quit after he left the army, having fought in the front lines of two wars. I think he drank to quiet the nightmares so he could sleep.

He was already dead (at about age 89) when I finally realized that for all that he was a raconteur who told endless stories, he never told war stories about WW2. His stories about Vietnam were told humorously. If Vietnam was joke-worthy, WW2 was apparently unspeakable.

I am the last person who would be judgy about this story.
It really doesn't have to be that way. See http://fsharpforfunandprofit.com/posts/recipe-part2
There is some cash hoarding (mostly overseas for tax reasons), but mostly what companies are doing are share buybacks. These are functionally equivalent to dividends but more tax efficient.
Article contradicts its own title. WhatsApp is not required to open end-to-end encrypted messages.
How would you best summarize those mental practises?
Why not just create a GraphML, GDF or GEXF file and load it into Gephi[1]?

Seems way simpler and that program has all kinds of algorithms that lets you visualize graphs. If you want to show the graph to someone else, stream it or make a webm.

I guess the only limitation is it would be tough to do it on live data.

[1] https://gephi.org/
Yay! Here's to the next 100 million! or 500 million! Cheers!
Hey guys. Chen here. I am an editor at PingWest and one of the organizer of this event.

From what I know we don't have government background or funding. PingWest is a privately owned and funded media company in China. We run one of the most influential tech blogs there. Our US team organize SYNC events every year in the Valley and some pop up SYNC events elsewhere.

We changed the title simply because it fits the event and our speakers lineup better.
Disclosure: I work in developer advocacy at IBM.

If you are looking to build a project using cognitive technologies, you certainly should investigate your options. Each offering has different strengths with different workloads and small improvements in quality can go a long way.

If you want to checkout the services for yourself without all the hype, take a look at the APIs on https://www.ibm.com/watson/developercloud/.
> fundamental containers like this really benefit from being type-safe

Note that, at least in its current form, the native concurrent map type uses interface{} for all keys and values, and therefore offers no type safety:

https://github.com/golang/go/blob/master/src/sync/map.go

See also: https://github.com/golang/go/issues/18177

All of Go's built-in pseudo-generic types (e.g. maps) require special support from the parser. I'm not sure if they plan on doing that for sync.Map as well, but this is clearly an area that could benefit from generics.