skysight-inc/HackerNews huggingface dataset:
Ask HN: Can we add link previews to Hacker News links?
I have some chat groups where we share/save HN links (https://news.ycombinator.com/item?id=14731830 for example).
Unfortunately, the article names aren't shown as a link preview and the URL doesn't have a text.

It would be awesome if it showed a link preview with the article title in the chat, for example via Open Graph Protocol (ogp.me).

It's also really lightweight. Just a meta tag:

<meta property="og:title" content="The Title" />

Please let me know what you think!
Google has the WORSE support I've ever experienced as a (former) PAYING corporate customer of theirs. I completely distrust ANYTHING they tell me and would NEVER again be caught paying for anything coming from them. Never again.
Initially Bing News looked good, but after using it there are a few issues:

- Payday loan spam (two spams on the front page)

- No way to customize your interests

- Duplicated stories with near identical headlines appear from multiple sources. This isn't usually an issue with Google.
Seems like a good excuse to exclusively pirate BMG content in protest. Some really popular labels do recording under them.

http://www.bmg.com/us/recording.html - labels
http://www.bmg.com/us/music.html - artists
You are missing a ridiculous large space of trait possibilities. But then, nobody ever remembers that.

Always test your definition against fire and crystals.
But NVIDIA is violating the GPL. (At least, according to many lawyers.)
However Carnegie doesn't advocate self-disclosure. Quite the opposite - he advises shutting up about yourself (and your organization, product, etc.) and listening to the other person.
It does do what it says on the box. You're not required to download any of the apps in order to use Google Drive. My contention is that the OP claims that they deserve some kind of reimbursement because "they're paying for it" but the "it" here is not the app, it's the service. They're paying for online storage. There are several ways to sync your files to that service. The Google Drive app is a free option. He's paying for the service, not the app.

Note that even you said "service" in your description of what it is.
There's a "collaborative project to unify the Hardware Abstraction Layer for projects which run GNU/Linux on mobile devices with pre-installed Android" called Halium.

https://halium.org/
Looks like it's the same issue that OP faced: https://news.ycombinator.com/item?id=14732584
It's really just another way to say "Product Market fit" (rather than just Product), which was already identified by pmarca as what he thinks is the the dominant factor for startup success.
I'm following https://ubports.com/ with hope.
Shouldn't that be simple to test though? Sign up for one of the hosting providers that uses them and ask for the source code too their kernel and see what they reply.

If I were to guess, I think that they'd argue that providing you with an environment on which you can run your software doesn't equate with "distribution" under the GPL.

Keep in mind that the cloud issues (and patents) were what caused GPL v3 to be written in the first place.
Russians already have I thought: https://en.m.wikipedia.org/wiki/TP-82
No I'm not. I'm merely pointing out why the app doesn't work. I don't expect the person using it to know that. I'm just arguing that the service itself works perfectly fine so his outrage about being a paying customer is misplaced and misguided. There are several solutions out there to sync with Google Drive. He's paying for the service, not for the syncing app. That is a free product that is available to anyone.
> There is no mechanism to link cost of proof of work generated to the value being transacted. With a blockchain, scarcity of space per block leads to a fee market forming, and fees paid increasing as the value contained per transaction increases. This leads to security (proof of work) increasing in proportion to value that needs to be protected.

My understanding of proof of work is that it's used to limit the number of new blocks which will get propagated through the network. Bitcoin automatically adjusts difficulty such that it approximately takes 10 minutes for a new block. If block creation intervals were lower it would compromise the security of the system and enable attacks with much less than 50% of the hash power.
Google periodically flirts with the idea of being a consumer products company that provides products to consumers and then supports them.

There is extensive evidence (of which this is just the latest element) that this is not a good idea, and won't be until there's a fundamental change.
"end up less successful"

If you mean end up less successful at being old millionaires with big houses and flashy cars, that's true. Is it important for males and females to become that in equal numbers? Do we need old millionaires driving around with flashy cars and big houses at all?

What about parents raising children who are upright, have morals, and contribute to wellbeing of society? Are they less successful?
That's like saying a root canal is better than extraction with a set of differently sized pliers.

I mean it is... but it's still not ideal.
The loss in commission argument is flawed since potential renters can exchange contact details with the owner beforehand.

The reason why I stay on the site is because as a renter I want some guarantee that my accommodation is going to be available when I get there and as an owner I want the insurance that Airbnb provides.
I love love love Google support, in particular with Google Suite.

Would be awesome if their free products came with support, but I know that's asking too much.
recent mutt-related stories

In the past month, I find only this one:

Switching to the Mutt Email Client

https://news.ycombinator.com/item?id=14567074

263 points by ingve 23 days ago | 241 comments

Am I missing others?
Your comment is completely incorrect. This is a platform called OpenGov that uses the open source CKAN data portal as its base. They offer additional visualizations and hosting support on top of the open source offering, but this is definitely not Socrata.
"Their approach has always been 'we don't care if we break anything, we'll just claim it's because we're extra secure'. The thing is a joke, and they are clowns. When they started talking about people taking advantage of them, I stopped trying to be polite about their bullshit. Their patches are pure garbage. Linus"

Pated to save a click. As usual Linus doesn't mince his words :)
I had a client with dropbox business who waited 3 weeks for a restore request to go through.
Haven't been to r/kettlebell but I like what they have over at onnit[1] for beginners. I'm in the camp that would recommend against crossfit.

[1] https://www.onnit.com/academy/full-body-kettlebell-workout-f...
Ditto HipChat.
That's valid if someone's saying hunter-gatherers lived healthier lives on average, but in this case, the OP is presumably healthy enough to do strength training so can fairly compare themselves to a healthy group of hunter-gatherers.
To oversimplify in a crude way, the idiots who are helped by first line are the people that can't read the support docs and can't write well enough for bots to parse what they need.

Tying up more competent and thus more expensive support agent time just to handle something that a drunk monkey could manage seems at first glance like poor value.

When handled correctly, that first line should make life better for everyone. It should improve availability of competent second life engineers for people that need them.
>Remember being able to build a PC from parts bought piecemeal from ads in Computer Shopper, then install your choice of Microsoft DOS, FreeDOS, Windows, Linux, FreeBSD, OpenBSD, NetBSD, DragonflyBSD, Solaris x86, OS/2 Warp, BeOS, Minix, Netware, etc., etc?

Uh...you can still do this? Why the past tense
San Francisco’s Hunters Point gets free gigabit internet, more to follow
Because management hits their KPIs and customers either figure it out themselves, learn something, or go away.

As long as the business is growing, nobody cares which outcome happens.
Isometrics are pretty good. You have to do them at various angles to build strength up across a range of motion, but they're very effective.

https://en.wikipedia.org/wiki/Isometric_exercise
Why Speakers Suck, a follow-on to Reid Hoffman's post about panels
Missing from the list: it encourages group conversation and therefore pointless (and often damaging) flame wars where opinions differ. At one point or another some otherwise decent human being starts using it as a platform to spread their particular brand of BS, be it opinions about programming languages / frameworks, past employers, social issues, their favorite (or disfavored) political candidate, and so on and so forth. Those being hot issues, people find it difficult to stay away, and it inevitably ends in tears. Signal to noise ratio ends up being abysmal, and the "productivity" tool ends up being very counterproductive.

That's why I turned off Slack at one point and told people that we're in the same building, and if they need to urgently talk to me, they can just stop by my desk, and if things can wait for a few hours, send me an email. Easy.
We tried to standardize on Google Drive, but found that the Mac client frequently (several times per day) would decide that it couldn't connect. Also it would report that it had synched when in fact it hadn't.

Amazon silently failed to upload some files.

We went back to Dropbox.
Besides the obvious "lock in" point from the article in what ways does this software address the other points made?
It seems like a no-brainer, but the restaurant business is a cutthroat, low-margin tough slog and a lot of that comes from the cost of parts (i.e. food) and labor, not just the storefront.

A delivery-only restaurant still needs to deal with hiring staff, sourcing product, health inspections, purchase and maintenance of equipment, etc. That's before the whole delivery thing comes into the picture. If you want fast service, you have to scale up the staff and get some decent logistics in place.

I suspect this would only be profitable via automation. But that will probably happen soon.
Fire: Does not mutate.

Crystals: Do not mutate, or if by some twisting of definition you say they do (e.g. defects are propagated through the lattice), the success of propagation doesn't depend on the inherited traits.
I fail to see the point of the post. In the situation that OP describes, Slack would only really replace IRC in his equation and maybe the phone calls since people can interrupt you by calling now. You can definitely snooze notifications and, if you're missing critical to-dos and tasks because they're getting lost in Slack chats, then you and your coworkers are not using Slack correctly (or, at the very least, you're not good at communicating urgency and/or priorities). He's/she's complaining about a human problem and blaming it on a piece of technology.
I have said this a few times, but slack's biggest miss is the failure to offer a concise digest of what you missed while you were away. They could design the feature based on channels i'm in, @mentions, or even topics of discussion based on keywords used commonly in convo's i take part in.

Such a feature would remove much of the catchup FOMO people suffer from, whether you were signed out for an couple of hours, the evening or even a long vacation.
CS Side Project Idea: Cluster Evernote Doc Based on Similarity
I'd love to be able to input an Evernote document full of ideas or notes, separated by \n\n, and have it clustered by similarity.

Is there an easy way to do this that would take less than an hr of setup?

If not, if anyone is looking for a project idea for a CS class, consider me a customer of this :)
> What about the global maxima, how can life evolve to that state?

It doesn't. Evolution is indeed a greedy algorithm, and cannot plan.
The syncing apps are absolutely part of the package.
That's true. But, many people I trust have had pretty negative things to say about Grsecurity. I'm not well-versed enough in the subject area to make a good decision on my own, but if I have to choose who to listen to about Linux kernel issues and it comes down to Linus or some other dudes, I'm listening to Linus.

But, that's orthogonal to the problem of small, poorly funded, teams ending up being responsible for major infrastructure, including major security infrastructure. The kernel is one of the few really important pieces that isn't understaffed or underfunded. So, generally, I just trust that the kernel team and my distro of choice are doing good things and use what they give me.

I'm not afraid to patch the kernel, and I've even maintained custom kernel modules and kernel packages in the past, but I'm not going to slap random stuff into my kernel just because a company that profits from it tells me it's better, especially when Linus says it is "garbage" (his word, not mine).
"These manipulative geniuses chose a handful of university-level psychology classes early in the semester, divided the student volunteers (who didn't know each other) in pairs, and asked them to engage in an exercise designed to increase their closeness."

Psychology is the study of the psychology of psychology undergraduates.

"Those with dismissive-avoidant personalities didn't get as close

"The dismissive-avoidant is one of the attachment types in the study of social attachment in adults. It pertains to people who feel more comfortable without close social relationships, highly value their independence, they suppress and hide their feelings, and deal with rejection by distancing themselves from its source. The other personality types in adult attachments include secure, and two other insecure types: anxious-preoccupied and fearful-avoidant. These three personality types all reported on a higher (and similar) level of closeness achieved than the dismissive-avoidants."

Well, that lets me out, then.
I'd suggest reading the dwm source: http://git.suckless.org/dwm/tree/dwm.c

It's still one file, but it has more features & is less obfuscated

Otherwise I mostly learnt by reading XCB header files

That said things are going the way of Wayland, so I've since switched: https://github.com/serprex/noway
Is that even true? I have met some rich people and they, in general, do not like to talk about how much money they have or what their grades were.

I don't even know how anybody would conduct a study like this. How do you get a sample size that is representative of the average millionaire? I guarantee you will not be able to get all millionaires to complete your survey, and you won't even be able to get a list of all the millionaires in america.

So you will necessarily have a survey of only a subset of millionaires, most likely a very small subset, and how could you possibly know if this subset is average at all?

The youtube presenter does cite a scientific study, but that is a different study that surveyed valedictorians. Valedictorians are much easier to track down, as being a valedictorian is a public award that gets big mention in every yearbook.

So, no I am not sure this is true. I suspect this might be one of these completely made up factoids that become famous and travel widely because they seem true and people kind of just want them to be true. Something like Malcom Gladwells's 10 000 hours rule.

Of course it is possible that this is true, or the true average is another mediocre number. I would not be surprised, but even if this is the case there are many other possible explanations other than rule breaking.

As an aside I have to say that we must be a little careful about worshiping rule breaking rich people. Rule breaking can be very beneficial to society if it bring about more wealth. But it can also be very harmful to human beings and downright evil. The rules being broken may be the laws of the land or moral rules we all feel are important. In that case I do not think being a rule breaker is an excuse.
What slack is to me is a disruption of the traditional methods of communication which often comes with a disruption of ideas of sacredness and profanity.

There's always room for better tools but what I think Slack allows is leaving behind asynchronous email (which often devolves into real time chat) and instead embracing a stream of real time information.

One thing it very much leaves behind though is contextual information since that can often be interspaced with lots of garbage information. (Fun) perhaps a smart bot that can quickly summarize a weeks worth of info for you.

Regardless of slacks actual efficacy amongst people with varying expectations to work communication I think it draws attention to a need to improve our tools for communication for new work methodologies.
Reddit is at least very transparent about this. You can't plow a field and just expect wheat to grow, you have to plant the seeds.
That depends on the application. Some applications will run out of stuff to do after a few minutes offline, but others (especially where individual tasks are pretty independent, like Google Docs) can still be very useful for long periods, and can benefit from increased control of caching strategies.
I would say digital patterns which follow the rules above could be called "life", albeit artificial and exceedingly simple compared to biological life.
This video isn't available in Germany because it features content from UMG.
I think if you disqualify any company or program that's ever had a security issue then you have no options left.
Really? http://www.cvedetails.com/product/47/Linux-Linux-Kernel.html... - there is at least one big one with public exploit every year - someone experienced can probably write exploits for issues that are critical but where there is no public exploit. Than there are lot's of userspace exploits like the recent sudo issues or mysql root exploits, the list is pretty long for linux in '15 und '16 - if you hotpatch or reboot a few times a month and keep packages updated you are probably save (at least I hope so) but if you are unlucky and lazy in keeping up with updates - not so much.

As I've said script kiddies probably fail at exploiting this but if you have valuable infrastructure to maintain and you've got someone talented or bored on the other side or even inside your network i.e. university networks where you can't reboot everything every other day it's not unrealistic.
Drive is terrible then if what it says on tje box can’t deliver working sync clients. Dropbox delivers working sync clients out of the box, even though you could just use their web interface.
I lived in Halifax for 15+ years and Haligonian is almost universally used.
A Post-Modern Ideology Delivery System on Cyberpunk
If you've moved out of your favorite team's market, most sports offer a fairly cheap paid online streaming plan.
"So sometimes Slack notifications are totally not time-sensitive [snip] , and sometimes they require an immediate action [snip] and until I’ve read the message, I have absolutely no idea whether it deserves my immediate attention."

Isn't that the same problem with the other communications media they listed, at least with email and IRC?
Insync that is recommended elsewhere on this thread offer a 15 day trial, then it's 30 USD/GBP/EUR etc. (USD is cheapest of those, but 3200 Yen is even cheaper.)

Get the 15 day trial, make another demand that Google refunds. Use refund to purchase Insync. Or if they don't refund, charge back and don't purchase Insync.
You're kidding, right? No way a generic observation about a markov chain (which doesn't even model interest) implies that "uncapped debt reduces wealth mobility".
>Authorization is performed through an agent so the user doesn’t have to trust the application with a password. The agent is the user interface— operating on behalf of the Security Server—used to obtain the user’s password or other form of identification, which also ensures consistency between applications

I'm surprised it's not like windows where the prompt is displayed with everything else dimmed so you know it's the real prompt, and on a secure session where it can't be manipulated by other applications.
Interesting. How are you using flash cards in this sense, can you provide some more details please?
It can be hard to pay for support. I had to join a waiting list to pay Google for their new cloud support model they advertised a few months back. Hoping they don't kill it off before I can pay them for support to ask why DNS is broke in my GCE environment that I pay for. :(
https://get.slack.help/hc/en-us/articles/226410907-View-all-...
They're a part of the package but they are not what the user is paying for. If free users and paid users both have access to the app, then it's not a paid feature. People aren't paying for the app, they're paying for the service and, at least in this case, the service is still working.

If the OP was actually concerned with finding a solution to their problem (which is absolutely an edge case) and not just being a squeaky wheel, they'd pay $30 for InSync or find another free tool that syncs with Google Drive. The Google app is a bonus provided by Google to make the use of their service easier. The OP complaining about being a paying customer is pointless because what they're paying for is still completely useable.
Reminds me of a T shirt I saw 25 years ago:
limit ENGR_GPA -> 0 = Business Major

A 2.9 in STEM is not a 2.9 in non-STEM.

Ha ha, you can still get it:

https://teespring.com/shop/engineeringlimitequation#pid=226&...
I just wish Slack had read receipts.
Guy Kawasaki’s best advice: Who the F are you guys
"expensive" can be relative. $100/hr but getting to the root of actual problems in, say, 2 days, and saving other customers from having the same issues in the future...
This reminded me of the film Baikonur [1], actually shot on location with a few views of the Soviet facilities there.

[1] http://www.imdb.com/title/tt1826610/
If that kind of thing is routinely happening in your office, it was probably happening without Slack as well. And that company probably has some bigger issues to address.
Drive is more or less a worthless toy in my opinion (along with Microsoft's thing that competes with it.) There isn't even a Linux client.

Go download synchthing and be done with it.
BMG is right of course. The Founding Fathers foresaw exactly this sort of situation and made sure the constitution was worded to exclude such pirates from diminishing the profits of BMG.

Further, I'm pretty sure the constitution goes further and is quite explicit that such pirates really should have their citizenship stripped or be sent to the electric chair.

Those Founding Fathers - they knew what was what.
What makes you click [video]
I'm glad to see that most people here disagree with you.
First off, I'm not sure why everyone is using the phrase "what is says on the box". There is no box for this service. Services don't come in boxes and the website doesn't say anything about paying for an app. You're paying for the service and the service continues to work. If you don't like the app and that makes using the service so much of a challenge, use another app with Google Drive or switch to Dropbox. The OP clearly has to use Google Drive because Google is the only service that offers unlimited storage space and they just want to be the squeaky wheel by falsely equating the app with the service that they're actually paying for.
Seams like Automattic went the right way with using WordPress and their P2 Theme for internal use. [0] Departments, groups, or people can have their own "boards". Within that you can write posts or comment, mention people. The P2 theme is great for one liners to walls of text and pictures. Plenty of plugins to expand as need desire...

[0] https://ma.tt/2009/05/how-p2-changed-automattic/