skysight-inc/HackerNews huggingface dataset:
I think there are a few benefits of using chatbot over another user interface type.

1- Being where your customers are. If you are planning on leveraging a chatbot as opposed to a mobile app or website, having some kind of presence of Facebook messenger could increase user engagement because of the lower amount of friction from switching or downloading new apps to interact with a business. It's especially relevant when you consider that social platforms are used for customer support more and more so augmenting this channel with some kind of automated support option makes sense from an ROI perspective.

2. Simpler user experiences. Now this one is definitely idealistic, and where a lot of hype is coming from. But, the general idea is to take websites and mobile apps and create a single interface into the content/services where the hope is that users will have a lower learning curve because they can use everyday language. In reality, bots that I've seen are mostly text based IVRs that confuse the users, and don't make experiences any more enjoyable.

3. Personalization and NL analytics. Assuming your chatbot allows for free form text. You could potentially build more comprehensive profiles of users by mining their conversations and behavior. You could certainly do this today with web and app metrics, twitter posts, support emails, and transcribed voice calls, but now you have a Facebook or social profile tied to a customer which is another dimension of data you can use where in the past you may have had no linkage between your app accounts vs a users social profile.

By no means a comprehensive list, and if you incorporate voice recognition on top of a "chatbot", you can provide an easier way for users to interact with systems when they may not be able to use their hands (driving, lost an appliance remote, running)
"If I could talk to my 20 year old self I would recommend this: Stay away from the Internet as much as possible and don't look for general advice."

While I generally agree that you shouldn't overvalue general advice I don't find your argument very believable when you then go on to offer your own advice. Seems more like a convenient way to not having to address the article.

I'm all for going your own way, but it can't be just a reaction to something else. Especially in a relatively free industry like technology I increasingly see people who find themselves disliking the consequences of their decisions (often without realizing they made them in the first place).
Age 30 in 2000 is 47 today.

Is 47 really "near the end of your career"?
I used https://github.com/drtoast/flickr-backup but it has some limitations (only backs up photos that are in photosets, max 500 photos per photoset - neither of which were a problem with my account)
Nobody uses mainframes anymore (except banks). They have emulators however, that emulate a mainframe on windows.
I can see that pointers are conceptually difficult (the passage I quoted was not about pointers). I'm not even looking down on anyone. I'm just honestly surprised that programmers might not know what RAM is.
Measuring the Invisible ROI of Customer Advocates
The Quick vs. The Strong: Cory Doctorow’s Walkaway
I always advocate that medical service providers and pharma should be required to charge the same price to all customers for a given service. Different providers/doctors would be free to charge different prices of course. Discounts, rebates, and any other special pricing should not be allowed. The only possible exception would be a charging LESS for someone (an individual) who is not insured or has some other financial hardship.
How to Be a Mobile-First Company?
Trying Tencent QCloud
Amazing to see the improvements that MapD has made over the past few years. I have been following them for a long time, and was excited to catch wind of 3.0 this morning. Then I get on here to see someone already benchmarking and working with it.
They have to be somewhere to engage with though online or otherwise. I'm talking about the ones that never really go anywhere or talk to anyone.

I'm a techie turned business guy, and I used to be one of those that never went out there and talked about my stuff.

When I was a teenager I always thought the way that it would work is that someone was going to come to my door and say "we've been secretly watching you build this hacked together hardware for audio phase analysis and resonance tuning. Here's millions of dollars and congratulations you're going to meet the president."

That's the kind of people that I'm talking about being impossible to reach.
It's an interface, it doesn't take care of email reputation for you. This is for people who want to DIY to have a pretty dashboard on top, but you're on your own for email deliverability.
ActionCable!
https://danluu.com/why-ecc/ is a decent read.
> ~1/3 of people stuck the wrong end into their thing

Ow...
cool project!
My fonts gave me away... Damn fonts, I need those for various design files I open. Any way to limit my browser's access to my system fonts?
Why are the grsecurity patches not included in the Vanilla Kernel?

https://unix.stackexchange.com/questions/59020/why-are-the-g...
I assume we're talking about chatbots on phones.

For the users the advantage is that they don't have to install anything. The disadvantage is that it's a more crude UI than a full fledged app or a modern mobile website but that can be hidden by a good design.

However a conversational UI mostly flows in time with little memory (scrolling and searching are possible but not user friendly), whilst apps/desktop/websites mostly spread in a 2D space. The design of the interaction is very different. Just try some mockup tools for chatbots and you'll find it out quickly.

There are advantages for developers too: it's easier to develop a chatbot than an app (unless you go very deep in AI), as much as it was to develop a web app than a desktop one. It costs less, it delivers earlier, it can be updated 100 times per day without app store approvals.

Edit: s/full fledged API/full fledged app/
C# actually has (unsafe) pointers, although they're not used (and are not intended to be used) very frequently.
Legacy COBOL systems (hell, a lot of legacy code in general) is a perfect example of the "if it's not broken, don't fix it" mantra. There's an incredible amount of work involved in rewriting legacy code, and when you're talking about doing so in a constantly updating, critical context like financial transactions, it kind of highlights the need to take things slow and carefully. My experience with old legacy systems (20+ year old C in particular) is limited, but it was enough to recognize that just ripping it all out is an awfully ignorant approach compared to a gradual migration of what needs to be replaced.

It's also an incredibly expensive one, especially since it's a recurring situation. No matter how clean and clear you think your code is, or how thoroughly you've commented everything, in a decade or two, someone is probably going to be groaning about it being legacy code.
True but the companies involved wouldn't have bothered porting to Linux if they didn't expect to see growth in that space. What's really interesting is that there are Linux ports for some of the SDKs. Really makes me question those who downplay Linux as serious platform for anything that isn't server related.
Facebook’s Impressive Mobile Line-Up
Wrote my thesis about passive and active fingerprinting, it's very easy to do, most operating systems network stacks have different default values like window size, ttl etc.
p0f[1] was pretty good back then.

http://lcamtuf.coredump.cx/p0f3/
I am aware of this website. Initially, I thought to do the same, extract all links from comments and then figure out which ones are "book-related". However, after browsing several threads I noticed that lots of book recommendations are in plain text.
Same result here? By raising prices then offering deep discounts, Mylan prevented the cheaper alternative from being offered to millions of people.
Looks very good!!
Yes, sadly I used to think like that as well. To an extent, I still do, but I am gradually going out of my shell.

To me it's almost impossibly hard to start treating networking like a healthy activity and NOT like yet another obligation. Once I overcome that, everything else will come much easier (at least I hope so).
Thanks!

Only zsh support at the moment but would like to add bash support when I get some more time to spend on it. I find zsh completion far more powerful and easier to work with.

There is also a nodejs runtime library[1] for parsing arguments from the descriptor and some basic plugins. Later I would like to add runtime libraries for other languages :)

[1]: https://github.com/mkdoc/mkcli-runtime
My main point is: Don't go online without a purpose. It's fine to use the Internet as a resource when you need it. Mindlessly consuming information, however, is not and I think it is more harmful then many people realize.

Likewise, it's only when you're hungry that your body is telling you what you need (e.g. you crave for some vitamins, something salty or meat ...) . If you're munching all day (no matter whether it's good food or junk food) then you don't get hungry and you don't really know what your body needs and chances are you have eaten more than what's healthy.
No clue. It's not officially announced yet. He's just mentioned it on the mailing list.
In order to learn something, one does not just invest time, but energy. It's way easier to play than to practice deliberately.
I'm surprised this isn't getting downvoted to hell considering how insensitive this message is and how simple minded one has to be to blame such a tragedy on one person.
Bye beach:See how rising seas are claiming CA coast faster than science imagined
Admittedly -- and perhaps obviously -- I'm not a physicist. But as far as I can see, once we've defined length and time in terms of the speed of light, the speed of light is constant, by definition. The speed of light can never change after this, because it would be observed as all lengths/units of time changing.

Consciousness can't change either, because a change in consciousness changes everything that is experienced, so how can you know whether everything or consciousness changed? There's no difference.

Some terms can only be defined in terms of themselves. What's a meter? It's term used to describe a length of measurement equivalent to one meter. What's consciousness? It's a term used by certain life forms to describe what life is.

How can we study something that's always there, and when it isn't there we're not there either? Everyone "experiences" the absence of consciousness in deep sleep, and there's simply nothing there.
This article is a long sloppy list of tenuous connections and hazarded guesses to single out a nobody as a public enemy.

Whatever this guy is, it probably isn't any worse than the flip-side McCarthyism they're attacking him with.
Women are all different and have a wide range of views any topic. Some women are offended at the idea of women having a subservient role in society. Some don't feel strongly either way. Some believe that women should have a subservient role. The psychology of a woman wanting to be kept down is obviously not the same as that of a man wanting to keep women down.

Whether you call one or the other or both "hating women" is just a label and is irrelevant to the point that fighting equality is an unenlightened and unfortunate direction.
Combining two things Americans hate very much, gas prices and taxes.
Do you think you will lose your penis if you spend enough time in Singapor?

Yes, I think ADHD patients could actually benefit from a stay in Europe: https://www.psychologytoday.com/blog/suffer-the-children/201...
There's nothing quite like trying to get fusion to work for a while to make you appreciate how awesome fission technology is.

If we applied even half the cleverness needed for fusion to making better fission technology, we'd probably be way better off.

...and then there's solar. Why even bother with producing the energy, just capture it with a very thin solid state device! Just need to automate the planting of solar panels in the desert, and we could produce all of our electricity from the Sun. Using just a fifth to a tenth of the land (and much crappier land that nothing much can grow on) that we use for /ethanol/ production alone.

(Yes, storage is tough, but is getting cheaper, and we can just plant more solar panels so there's enough power even during cloudy days... Although this is mostly a thought exercise. The best plan for deep decarbonization by far is to operate with a mix of clean power sources optimized for high capacity factor, including at least our current nuclear fleet... They help provide a reliable baseline which drastically reduces the amount of storage and over-installation required. That last 20% of power produced by nuclear is worth its weight in gold and should be protected at least until all fossil power production is ended.)
Who uses Bookmarks any more? I don't.

Instead, if I like a page I want to re-visit, I simply Print it to PDF. Then, I move all the PDF's from my Desktop every week, into their own permanent storage location .. meaning that I have every interesting web page I've ever read since 2000.

Trouble is, now I have a large PDF collection to manage. I get along fine with "ls -l | grep <something>" this and "pdf2txt <blah.pdf> | grep <something>" that .. but of course, this is not as 'clean' as if I had a Bookmark Manager to do all my searching/grep'ing/grok'ing/etc.
I see. I can see the risk, although at this point both apps are virtually identical appearance wise and even function wise. For the G/S folks out there, not that I am picky, but seems like a good idea to consolidate. I was actually using Grubhub before downloading seamless then I wanted to try Seamless (I didn't know the merger until I downloaded both apps and realized they are the same).
What's wrong with existing browser extensions like Vimperator or Vimium?
Could you develop please? I actually researched this field.
Ratelimit: Go/gRPC service for generic rate limiting
They have, in fact, been generous in providing patches for free. Other people have been generous too. Generosity doesn't cancel itself out.

It must be particularly irritating in Spengler's case, because he works in a field where most of the best people make millions turning poorer versions of the same ideas into commercial products that only huge companies ever get to play with, while he spends his career arguing with upstream and taking shit from people on message boards.
Ah I see. So as long as they don't distribute the patch together with the GPL base codebase, they are good. Does that sound right?
As someone who has worked in a few investment banks, Perl is a SIGNIFICANTLY larger problem than COBOL.

While verbose, COBOL enforced structure and discipline, and it is very possible for code to be maintained by someone other than the author.

On the other hand in the 90's and early 2000's many critical pieces of software were written in Perl. While it is quite suited as a scripting or glue language, I've seen elaborate integrated systems written in cryptic, unstructured and undisciplined Perl, often with proprietary extensions.

And no one learns Perl anymore.

There is no way to maintain these projects, and in at least two projects I've seen, what should have been a straightforward change lead to a large scale retire-and-replace project.
I worked on a project to convert a city's billing and payment system for their water department from COBOL to JEE.

It was actually pretty straight forward. The key to the project was being to easily convert the data in the mainframe to standard RDBMS tables, Oracle.

After that it was just a matter of "mapping" the green screens of the system to web pages, i.e. displaying the same data and providing the same actions.

The only time I really needed to grok any COBOL was when there were discrepancies between the old green screens and the new web pages.

After a period of user testing it was basically do the final data dump to Oracle, turn on the new system and turn off the old one. However, there were many other programs running on the mainframe so the hardware didn't go anywhere.
I'm okay with the spoofing being detectable. The important thing is obfuscating myself to ad agencies. It's OK if I have a unique fingerprint, if that unique fingerprint is morphing every few minutes.

What is interesting is that my unspoofed user agent is 3x more rare than the spoofed one, even though the spoofed one usually throws browser versions that are out of date.

Unfortunately, my browser is still unique to the set of 25k whether spoofed or not. Enabling javascript helps a little, but then I can be audio fingerprinted which defeats the purpose.

I definitely have an exotic configuration. KVM / Firefox / No 3rd Party Cookies / Blacklisted social media sites / Addons (including NoScript) that take various steps to lock down information leaks and prevent loading of blocked resources. I don't allow web fonts which is probably fairly exotic as well.

If more would use script blockers and ad blockers maybe I wouldn't be unique, but it seems to be a trade-off between privacy and security. And I just kind of assume that privacy is off the table for now, so at least I can work towards having security.

If I have to choose between the two, I'm more concerned with malware and being tracked through 3rd party resources like Google Fonts, Google APIs (I cache them and prevent subsequent resource loading) than I am being fingerprinted.
So its is not critical from country/world perspective...
What Bullets Do to Bodies
The kernel remains GPLv2, so the standard licensing issues apply: you can make changes, but if you distribute the changes, you have to provide an offer to distribute the source to the changes (and follow through with it). Those changes are then licensed under GPLv2 as well. LKMs are an exception, where code which does not use GPLv2-only symbols can remain a proprietary binary blob. (GRsec is too tightly wound into the kernel to be an LKM)
Tell that to somebody who has a family, or is paying child support/alimony. I'm sure their ex will sympathize that it's not about your wallet, but your mind.
In wholesale finance Python has been deployed for core systems over the last 10 years. For example JP Morgan's Athena platform goes well beyond glue or automation and handles pricing, intraday risk, EOD risk, etrading and STP. Hundreds of millions of dollars have been invested in the build out, and it will be around for decades.
How I built a business that lets me live on the beach full time
Maybe it's my very happy life with my wife; once I got together with her I finally started understanding how important a supportive partner is.

One can't simply tell you "I love you" and not detect you're on the verge of a suicide.

What arguments do you have against my points?
Yes, although it's usually a pretty short shower.

Typically, I do one heavy compound lift per day, mess around while I'm waiting for my coworker to finish running on the treadmill / lifting, and then do some ab exercises with her. We get some coffee from the cafe after that, and I eat my packed lunch at my desk.

Honestly, I really only need the shower on squat and deadlift days; bench and overhead press are comparatively light. I'm mostly in a holding pattern for fitness right now, as I work 12-hour shifts and then go to school full-time during the day. Once I'm not hating my life as much, I'll be able to do fitness that's a little more involved.
Rust performance audit, Spring 2017
This only applies to LKMs which use non-GPLv2-only symbols. If you change half the kernel, you are creating a derivative work, and it is therefore GPLv2.
> Power supplies tend to reach peak efficiency at around half of their rated maximum load.

You aren't the only one to post something like this. Where are y'all getting this idea from? Efficiency is very flat in switching power supplies once load gets above about 10% of rating. Plus, computer power supplies have multiple voltage outputs, so in theory one output could be running near full load while another is basically idle[1]. The power output rating is calculated by increasing load current until the voltage drops unacceptably, then calculating the power output at that point. A 750W power supply is just as efficient running at 250W as it is at 750W.

[1] Not that this happens much at all in practice, but it could.
1.1B records = 500GB of raw CSV data.
This fits into RAM quite easily on a machine like the P2.8xlarge, especially when compression is used (like MapD uses).

I'd like to see how well this performs on a dataset that doesn't fit in the RAM.
I feel sad enough whenever I think too hard about the idea that certain classes of people I see online are actual people who exist in real life.

I admittedly live in a bubble where the type of people who'd say that society "lacks a positive identity for men" don't exist.
RIP, SHA-1
Blog announcement: https://eng.lyft.com/announcing-ratelimit-c2e8f3182555
Question: if all these companies monitor outgoing SMTP traffic, how are people sending billions of spam messages a day? What's the loophole?
I second to that. For a few years now my opinion was that Sendgrid is a good guys of sending email... until I realized most of the spam I'm getting is from Sendgrid IPs, including for example continuance of work offers from Uber (I am disabled and I cannot even drive a car)

I'm unsure what problems Sendgrid is battling but their customer support staff is certainly understaffed or they simply gave up on fighting spam. So yes if you want to send spam and can start with highest paid account they offer, probably Sendgrid is your best bet.

Also their spam@ and abuse@ is a waste of time. It came to point that they simply started ignoring my inquiries at all! Here is example of one of my emails that is not getting any response, if Sendgrid is actually reading this: support+id1021573@sendgrid.zendesk.com

As sending spam is a Federal Crime, I have already reached out to FBI, FTC and next plan to write my State Attorney General.
Please don't spread the idea that courts practice economic nationalism, at least not without some proof.
The Chatbot That Helps You Launch a Website
> I find zsh completion far more powerful and easier to work with.

I'm a bash user, but I can't blame you ;)
What became of WikiNews?
If I were to host this myself, I'd still need a static IP that had a good reputation. GCP and Azure both mention that we should not be hosting mail servers on their platforms (rather, they all suggest we setup mail servers + relays to a reputed IP).

How would I go about getting a static IP or a reputed IP?
I do not like the gutting of fish. I do not like the gutting of net neutrality. I will not stay quiet, said Sam I am.
For what it's worth, this article is not about "$name diets." Rather, it is about a researcher's use of questionable methods. The researcher's field happens to be psychological factors affecting eating behavior, but his questionable methods can be/are used in other disciplines (as pointed out in the article). And based on the summaries in the article, the researcher seems to be in complete agreement with your rant: his studies are not about what to eat, but how to more easily achieve the intake vs. expenditure balance (for example, by using smaller plates to make it psychologically easier to limit portion size, or giving low-calorie foods a name that makes them more psychologically attractive). So, it's hard to see what in the article this rant is responding to.
Not sure if you or I will catch any hate as I point out that your disclaimer as founder of emailoctopus was included elsewhere in the thread but not here.

Just pedancics/semantics from me; many in this situation include the info (some:only) in the profile instead/as well and that has been mostly accepted in the past. I also appreciated your mention of another alternative too, it's definitely not over-the-top astroturfing in any way!

PS. Add yourself to AlternativeTo.net