skysight-inc/HackerNews huggingface dataset:
Not to mention the erosion of the idea that it is default-safe to share your social experiences with your group of "friends." Adoption by colleagues and family shifts the tone considerably towards LinkedIn, where one's professional image is paramount - and all that does is make the platform more stressful to use.

Facebook does provide tools to segment one's friends into groups to whom content can be privately posted, but from a UX perspective they're deemphasized. I see a lot more social conversations moving to group chats (some on Facebook Messenger, some on GroupMe/WhatsApp and the like), because membership is determinate, you make the choice of target audience before being prompted to make a post, and the context into which you post is not a newsfeed (which we've been trained to think is global to an entire circle of friends) but just that specific chat history. (I'm sure there's some psychology/UX research in that people don't intuit that a "posting destination" can be distinct from the list of content you're viewing.)

Chats are just a "safer space" to be oneself. And if Facebook wants to capture one's true self and preferences, it will need to evolve beyond the idea that a single newsfeed is the place people want to do that.
> long lists of items

I came up as a patent attorney; I always found it useful to create defined terms and use them (in initial caps) as needed, in the same vein as defining a variable in software.
If alot of those users are just hanging out on Instagram, has Facebook really 'lost' them??
I consider ad-tech to be fundamentally malicious and block it. It is only reasonable course of action.
Development <> use.

Nuclear weapons also follow this - tons of development, but only used once.....so far.
He's been trying to recruit me for awhile now, and I already tried that strategy a couple months ago. He wants full-time people to build the team.
Whenever I see a post like this on HN, I see the inevitable "the product sucks" posts in the comments.

As an engineer and social media user, I completely agree, but it doesn't seem to be bearing out in the marketplace. Facebook continues to grow[0] (if more slowly).

So what is the HN audience to Facebook? Our we taste makers? A demographic ahead of the product curve, predictive of Facebook's imminent decline?

Or are we simply irrelevant to the mass market? Are we the people going to the art house movie theaters while the masses flood into multiplexes for the latest Marvel sensory overload spectacle?

[0]https://techcrunch.com/2018/01/31/facebook-q4-2017-earnings/
Yes, when training DNNs memory bandwidth is the only figure you need to look at. That's why the 1080Ti is by far and away the best bang for buck right now (ignore the EULA nonsense). It has about 55% of the memory b/w of the V100 for 10% of the price.
​The most popular Linux desktop programs are
Same here. I was a student in 2009, and our organization was approved this year :)
Amazon Eliminates Hundreds of Jobs in Rare Cutback, Times Says
In my 20 years of experience validating email addresses, I've found one thing that works every time without fail:

Send email to it

That is literally the only way to validate an email address. There is no regular expression or algorithm that can validate and/or deduplicate an email address.

You must simply treat every email as unique until you send an email to it and that person proves otherwise.

That being said, this article brings up a lot of important things about confusables that everyone should definitely be aware of, especially if you're going to have public identities.
I volunteer myself and some of my servers to run software to support Wikipedia, Sci-Hub, The Pirate Bay etc if I can do it and have some safeties in place:
- Everything encrypted all the time, I have none of the keys
- ... I guess I'd just want to be reassured I'm legally and practically safe.

Are there any projects like this already?

In another thread someone mentioned PopcorntimeXSci-hub which sounds about right with maybe some Tor sprinkled in, and I have seen http://sciencefair-app.com/ (Encouraging but very early).

Would you run encrypted hosting for Wikipedia|Sci-Hub|PirateBay?
Inspector – A drop-anywhere C++ REPL
Sure, hit me up at marc@understand.ai :)
The First Step Toward a Personal Memory Maker?
Validating URLs in Ruby
We apologize that you haven't received an email notification. We've sent email notifications to as many customers as possible, but obviously did not get everyone.

Rest assured that when domain verification rolls out, there will be an email notification you'll receive regarding a grace period to address your required user actions prior to re-verification.

If you have any further questions about this plan, feel free to contact us directly at security@gitlab.com
Another field that might be interesting to compare is analog design. There is a similar stack of theories: lumped element -> transmission line -> maxwell's equations. And yet analog IC design depends heavily on inherited mental models from mentors and modifications of well known topologies. Outsiders think it is black magic. The physics is all understood (nearly) perfectly, and yet knowing the details of QM that explains MOSFET operation helps not at all (or very little) when designing actual useful circuits. The real world considerations of parasitics, coupling, etc. dominate, and extensive formal analysis is not terribly useful. The general methodology is to make changes to the design based on intuition, simple predictive models that give you a direction, and previous experience, and then simulate to see how you did.

A ton of high-quality engineering is done based on intuition, mental models, and patterns learned over years of experience. My hunch is that deep learning will be the same.

EDIT: Just reread, and I want to clarify. I'm not saying that analog design is at the same stage of development as deep learning, or that it is anywhere near as ad hoc. Deep learning probably has a long way to go, but it could potentially end up in a similar state where years of experience is critical and intuition rules.
> you have a bunch of health professionals around who are experts at treating addiction.

That'd be nice but the article doesn't say anything about health professionals - it looks like there are just organizations dedicated to supplying clean needles, etc. - which is completely different level of investment than having a doctor specializing on addiction and involved with long enough term that it could actually make a dent. From the article, the most they can do is provide referrals.
Remodeling down to the studs is what many people do, but we have an empty lot.
I'm curious how 64-bits would be tight for monetary data. A 64-bit integer is +/- 9e18, which is so big I don't even know how to actually say that number. Given that economies are only in the trillions, you have at least three orders of magnitude left when representing the largest amounts of money on the planet. Anything smaller would be a piece of cake.

Also, seems like the obvious thing to do to store money in an integer would be to store it in pennies. Or if the numbers get too big, do what corporate financial reports do and use thousands.
I've thought about that. I'm not sure where I'd begin on that front though.

Ironically, I've been talking to this huge company who's interested in our IP. If I played it right, I could probably sell to them, but it would likely take at least a few months to make a deal happen.
Wow, so they've raised close to $1bn so far! Wonder how many of these delivery services like Doordash, Postmates, Grubhub, Caviar, Uber eats etc will survive the next economic downturn.
Netflix and Amazon rarely show ads, normally just a short 30 second recommendation at that.

All streaming in HD in about 5 seconds.
Since the EU has stated they won't be doing any trade deals with anyone not in the Paris climate agreement, it looks that this won't be a problem with the current US administration.

http://www.independent.co.uk/news/world/europe/eu-trade-deal...
You can't seriously believe that someone like Zuckerberg isn't smart enough to see the difference. My theory is he doesn't care what happens to the company as he's already made his fortune.
I think of charts with data coming from different places, which is exactly what this does.
The US hasn't been the focus for several years. Africa/India/Asia were far more important than sustaining US numbers.
Giving up doesn't mean not trying again. Remember that you may fail multiple times but it only takes one time to succeed.

Sometimes it is good to give up and reset things. And I say this as someone who is running a bootstrapped business and will fight hard before I give up but my business is already relatively profitable so a different situation.
For those who want to read more: https://www.nytimes.com/2017/06/13/insider/have-a-comment-le... [not particularly techincal, but given the GP seemed to be skeptical about real world use I think this is still appropriate]
They already do. The laptop versions were released a couple of months ago.
Facebook still hasn't lost me and my group of 25-something friends, but we have pretty much all turned off notifications, dabble in disabling our profile every now and then, and only rationalize not deleting it for saying hi to grandma, creating and RSVPing to events, and the ubiquity of Facebook Messenger.

The only ones posting (or at least the only posts that facebook shows me) are a mixture of advertising, extremely politically driven posts and links, someone's birthday, and a random smattering of generic posts from friends with whom you don't keep contact.

Our primary social media is group chats, texting, and snapchat, and reddit.
> That's why patent trolls try for "settlements" of less than $50k - it's cheaper than defending a case

FYI: In Europe, if someone sues you and loses, you can usually recover your costs.

> Theoretical case: 5-doctor pediatric practice running an on-site EMR. Backups include fairly short-duration full images for ease and speed of disaster recovery, plus longer-term file and database backups such that basically no scanned document or received fax will ever be lost from the backups and end-of-month database backups will be retained indefinitely. Beyond a year or two it will be possible for incremental changes to be lost if multiple changes happen within a single month.

There's no need to worry about this. Simply record a list of who wants to be forgotten and consult it when restoring from backup.

> The practice is required by US law to retain some of that data for years (7, 10, until age 18, 7 years after 18, whatever) or indefinitely (e.g. vaccination records) even if/when the patient leaves the practice.

Explain to the europeans that visit your on-site EMR that you are required by law to keep data in the way you just explained it.

> With EMRs, there's no good way to pull a single "chart" out of those backups. There are also not separate systems for tracking things depending on how long they have to be retained. In the case of a pediatrician's office then the answer to "how long do you keep the records" is "until the practice closes, and at that point they must be passed along to another practice."

That's perfectly fine.

Make it a process to contact the Europeans every ten years to make sure they haven't moved to another practice. If you can't reach them, then discard what you're legally permitted to discard. Publish this policy.

> As for the case of destroying invoices, it's not that simple. The "invoice" would be the bill sent to the insurance company or patient including diagnostic and procedure codes, but the insurance companies may come back even years later for "chart review" on charges they've paid and in that case they're not looking for the codes they're looking for the supporting documentation in the patient chart.

You're not required to destroy invoices under the GDPR.

> Finally, regarding "enterprising" attorneys wasn't there a whole situation some years back where third party attorneys in Germany were going after alleged copyright infringers "on behalf of" companies that had never heard of them? My Google-fu failed me on this, but I didn't spend a huge amount of time looking. Is there a comparable risk here? I'm not worried about someone actually getting hit with a 10 million Euro fine, I'm more worried about that annoyance-factor "Remove my client's data from the data that you are required by law to keep, come to Europe to defend your failure to do so, or pay my client to abandon this action."

You would ignore such a claim.

In a legitimate claim, the person would complain to the regulators and the regulator would decide what action to take.
Totally. Which is why it ends with the author's death. OH WAIT.

But it's totally necessary; back before it existed no one ever made any money for their creative works, so with no incentive no one ever made anything creative before copyright law. OH WAIT.
Ditto - I did it for two years (2007, 2008) and the people I met working for the Mono Project are folks I've worked with or just became friends with. It was a great experience and has paid off in much bigger ways since.
My biggest problem in using Facebook is that I simply have nothing worth sharing. I never take pictures, and I talk to all my friends on a regular basis, so posting things would be redundant. I've discounted Facebook as a way to meet people. I purposely avoid using a desktop to access Facebook on the once every few months occasion where I need to copy-paste anything from my group chat with highschool friends. I just don't see any reason to strengthen my account on the platform
> The idea that a place like Beverly Hills is going to have to throw up a bunch of new housing to please CA congress

They don't have to do anything except allow private landowners to build higher if they wish.
You have numerous options in this situation.

Some could say that a feasible strategy might be to put your startup in hibernation mode. However, by doing that you might lose the customers that you just recently got. Sales is also a long term relationship. What this means is that if you put your startup to sleep, when it wakes up, your relationship from your customers at that point might have to start from the beginning.

Now let's say, you didn't close your startup and you decided to take your friends offer. So that would mean your startup would not go into hibernation mode and you get to maintain your current relationship with existing customers. And you can continue prospecting for customers and do the whole sales cycle thing.

But, how do you get to work a full time job, and not put your startup into hibernation? I think one of the things you can do is to delegate/outsource/hire someone to manage/develop the existing startup for you. Essentially, you don't even have to think about your startup, you just have to pay for it. Although it is true that hiring someone to run your startup is a different issue.

Let me know what you think
Practise ranges on greenfield sites that are now being built over.
I pay for access to these services but they all require in browser DRM to watch. My media PC doesn't have any non-free stuff on it so I basically have to torrent the stuff I already pay for. It's super annoying but oh well...
Terrifying, considering this one will be one of the first companies to go the minute this roaring economy goes sour.
Sure, but torture in Guantanamo Bay was also the subject of a lot of coverage, including the results of an extremely detailed and exhaustingly documented Congressional inquiry, that I found to be of much greater value. I consider that inquiry to be much more valuable because, not only did it go into great detail when and why torture took place, but also demonstrated that torture resulted in no useful intelligence data.
Because it's usually the simplest thing really.

You need to make an admin panel for your client. WordPress has all of that.

They want a contact form? Just add a plugin. No coding needed.

And WordPress is easy as heck to deploy anywhere.
Oh, yes. They provide a lot of services. Very good and positive structure.
That bite me more than once with Sqlite. I inherited small webapp with extremely messed up datetimes because Sqlite doesn't defend its data in any way. Same column, three different formats. Ouch. It's also a problem with the original developer but the database should not tolerate such mistakes.
For those looking to add some deep bass to their home listening, there are really good options available these days. The availability of high power class D amplification means that you can (relatively) cheaply provide room shaking bass to a level that was prohibitively expensive even a decade ago. parts-express.com(and others as well Ive no interest in plugging their site) offers a large range of high quality subwoofer drivers in the 1-300 dollar range, they offer pre-made cabinets, but you can really save if you build your own MDF cabinet. The subwoofer plate amplifiers run ~250 bucks for 3-500 watts rms. It definitely can make movie night at home more fun.
I think he wasn't talking about legal streaming sites as that was kinda the point of my original post.

> All streaming in HD in about 5 seconds.

Yeah, until it's not. I mean sure, 20 seconds of low quality is not the end of the world. But there is no reason it should be that crappy. And they are competing against easy and free, having only "moral high ground" as the competitive advantage. So at the very least, they shouldn't be worse.
Yeah, I mean, Jesus, couldn't they have dumped stuff a bit farther from the islands. What the hell, it's right between NI and GB...
You're mistaken. The clue is in the name, you commit tortuous infringement when you copy without permission.

It is the copying that is the tort. Distribution is a separate tort/crime.

You don't mention your jurisdiction but this is common to international law and applies in almost all countries.
Gotta make easy money while you can
There's a good argument that GraphQL can become the single SDL you use to define the API of many services written in many different languages. In this sense, it makes sense to write GraphQL and generate the language constructs; kind of an "outside->in" approach. If you're codegening your API from language constructs, the API will inevitably begin to use patterns that make sense in your language, not patterns that are universal to GraphQL or your entire system.

That being said, I don't agree with it. I'm not a fan of GraphQL for inter-service communication; it makes sense at the internet API boundary, but once you're inside your service mesh I prefer something simpler and easier to test, like gRPC.
> With bitcoin there is no possibility of default, and very high resistance to financial censorship.

I'll concede your second point (due to the decentralization of Bitcoin), but I'm having a hard time accepting "no possibility of default".

What does "default" mean, when applied to a currency? In the 2008 crisis, it was institutions that were in default (or in danger of defaulting); the currency itself was just fine. Over-leveraging could be done with any commodity—it's not limited to traditional fiat currencies.

Your argument seems to hinge on an assumption that centralized banking is mainly made up of bad actors, while decentralized banking is made up of virtuous ones. I don't see why this would be the case. I prefer to assume that everyone is a bad actor (must be my Calvinist upbringing), so we should design systems with this in mind. Government-sanctioned currencies give us the ability—in theory—to have accountability through the political process; certainly, it's not perfect (see USA, 2018), but at least there is the potential to incorporate checks and balances.
You have good examples? All ways I can think of for doing this are worse than just training the individual models.
> Too many people would use the term "refactor" when they really mean "rewrite".

I am a fan of "refactor from zero".

Yes, you're right. People do often mean rewrite. I suspect that using "refactor" instead comes from working in environments where rewriting is seen as akin to proposing sacrificing babies to Satan, but refactoring is a daily event.
Similar to the concept of Lawfare. When a government can impose their laws or economic leverage on a foreign country thereby occupying them without troops or a military presence.
So, a way to think of this is: The speed (and therefore, cost) of training a machine learning model depends on (a) the ML techniques (how rapidly the model converges and to what accuracy); and (b) how quickly the processor executes the operations involved in the ML techniques.

The TPU is only an improvement in (b). It's not going to result in a big-O style speedup, because the same training algorithms and architectures will run on it that we run on CPUs & GPUs today.

I'm not sure what counts as "breaking new ground" - is that 10%? 100%? 1000? :-) The things to watch out for in benchmarks will be:

(a) Perf/$. This is actually a big deal - one of my students recently blew through $5000 of Google Cloud credits running Imagenet experiments, in a week. And we didn't finish them! As this cost really drops, it enables things like Neural Architecture Search, which uses tons of compute capability to explore architectural variants automatically.

(b) Absolute perf.

(c) Performance scaling. To what degree will the fast, 2D torroidal mesh allow a full pod of Cloud TPUs to scale nearly-linearly? Absolute training times matter from a user productivity standpoint. Waiting 30 minutes for a result is very different from waiting 12 hours (you can do one of these while you sneak out to go running! :-).

The NIPS'17 slides have more technical context for some of this: https://supercomputersfordl2017.github.io/Presentations/Imag...
If they can socket a Vega 16+ APU, they might be able to put a dent in the sub-$200 market. The Intel G platform uses Vega20 and Vega24 with HBM, but they aren't socketed.
Raise Softly and Deliver a Big Exit
I have three use cases that keep me there:

1) I'm in a couple specific regional groups that AFAIK have no non-Facebook counterpart (though they easily could). I think Facebook does groups poorly, but they serve the "non-technical community space" use case much better than any other popular offering that I know of.

2) It's the easiest way for me to blast low-key questions/updates/etc. to most of my friends and family. (I don't have everyone's e-mail address and even if I did, e-mail is often too "active" a medium. Like sending a letter vs. posting on a billboard.) Twitter serves a similar purpose but (a) most of my network does not have an active Twitter account, and (b) Twitter and Facebook serve subtly – but importantly – different social purposes.

3) Since the demise of XMPP and subsequent fragmentation of the IM ecosystem into sundry walled gardens, some (a small minority) of my friends are most readily accessible via Messenger. Strangely enough, SMS seems to have regained footing in this space in my network.
I deleted FB a few years ago, I’m surprised how bad it’s gotten. I’m not surprised that more people are either just not logging in anymore or just occasionally.