skysight-inc/HackerNews huggingface dataset:
The wisdom in the marketing world when it comes to social media is that if you treat it purely as a self-promotional channel it will fail. If you come across as fake, overly corporate or robotic it will also fail.

So due diligence in this scenario means if you are hoping to just load up a bunch of tweets for example, have them blast out are pre-defined intervals and think that is good enough you are in for a rude shock. You should instead be monitoring it to see what the reaction is and if there are any conversations that you should be a part of based on what you have shared. You need to come across as a real person who is sharing something that you genuinely feel people are going to find useful if you want to have any kind of real "success" with social.
> News orgs were never in themselves meant to be profitable

Can you talk more about this? I was always under the impression that newspapers and newsrooms were always for-profit enterprises.
What would you suggest I do?

Given the comment score over the past few minutes, this is a contentious issue, and not one I'm willing to risk my flagging privileges (or other backend consequences like slowdowns or post throttles) for.

"Commenting substantively" about Twitter does nothing about the political flamebait that always winds up in threads about the subject, yet the only tool I have to combat it could blow up in my face.
Automatic Resigning Tool for iOS 10.2 Jailbreak in the Works
I'll direct that feedback to the team :)

Can't say anything specific to these samples, but we can figure something out to make sure that legacy content is available.
Ironic. I just did the reverse. Moved from years of Meraki to pfSense (or Palo Alto Networks at another company). The Meraki WAP's are mostly great, their switches are fine, but their "gateway" devices are terrible. The performance is horrible and their internal tests have proven as much. If you need more than 150mbps consistently, Meraki is going to bite you in the ass.
if you are in CA, come work for state, there is no agreement and the work load is so light that you can do it in less than 2 days a week and do other stuff with you remaining time. I am doing on my own side project now and I am happy here for now.

if you want more information shoot me an email at bpourtaherian at yahoo :D.
Company Math vs. VC Math (2009)
The Science of Flow Says Extreme Inequality Causes Economic Collapse
>for celebrities to interact with their fans.

More like broadcast to their fans.

Which is something of a strength and weakness of Twitter. It can be used for conversations but the 140 character limit makes it tough. As a result, Twitter is generally best used for people who are broadcasting things to a group of interested followers. If that doesn't describe you (either as a follower or a followee) then you're probably not going to find Twitter very useful.
Just enough sales: tactics for closing when a free trial period is not enough
Docs PM here.

It's on my personal TODO list :)
I guess it's possible. Wikipedia doesn't have any information on on her work between getting her Comp Sci B.Sc in 1994 and her economics PhD sometime around ~2003.

She didn't move to Seattle until 2006, unless that's missing from her 1994-2003 bio; after she had left the CS field. Maybe not Microsoft then, but still tech money.
I've used pfSense in VirtualBox for years, as VPN-gateway VMs. I'm posting from a VM that hits the Internet through three VPNs in a nested chain. Each pfSense VM uses just ~70MB.
As of right now there are three posts that mention Trump: One that's down voted to the bottom of the page, one where it's just one out of three points being made, and the third is yours.
irrelevant, distorted, ad hominem attack.
AI Driven Web Application Firewall – Open Source
Politicians impacting the stock market is nothing new. Pipeline and coal companies plummeted with Obama's executive orders, and the executive branch DOJ created a huge drop in prison stocks with what was effectively an indirect tweet. Solar stocks zig zagged according to the latest Solyndra and renewables subsidy activity. The only thing new is Twitter as a more easily machine-readable mouthpiece.

Congress actually gets a free pass on buying and selling stocks with insider information and many have done so for decades: http://www.cbsnews.com/news/congress-trading-stock-on-inside...
Right. I agree with most of what you said. However, that doesn't mean you can't build a platform that does what you described. In fact, and I'm not trying to self-promote here, but we've already done that. We're currently in beta going live in a couple of months.

> "If you're scheduling social posts without doing your due diligence on each and every platform within 2-4 hours of a post going live (preferably within 30 minutes before), you're doing it wrong."

Can you elaborate on this? What type of due diligence do you need?

> "If you're using the same post across multiple channels, you're doing it wrong."

Some posts can be shared as they are across multiple networks, other posts need to be different. We address this by allowing the user to write the post once and customized it for each network before its published. This includes different images, different URLs, different OG tags, keywords, mentions, etc.

> "If you're re-using the same post multiple times within a few weeks, you're doing it wrong."

When you publish something, only a percentage of your audience sees it, which is why it is considered a good strategy to repost every now and then for higher exposure. Just don't do it every few weeks. The way we solved this problem is by allowing the user to create category-based schedules. Basically, we have a content library that organizes posts by categories, and each category can have one or multiple publishing schedules. You can choose to recycle content from specific categories or not, up to you. The more content you have in each recyclable category the less frequent your content will be reposted.

There are many other hard problems that SMM platforms can help you solve including social listening, which if done manually can be very time consuming and silly.

EDIT: typo
A Practical Guide on Elasticsearch Scoring and Relevancy
It does seem like having early access to all tweets would be immensely valuable, even if it was only a second of lead time. (Sure, Trump tweets are valuable on their own, but market info has to be encoded into coarse-grained info about individually useless tweets as well.) Unless they have an explicit policy against it, Twitter must be selling this, right?
> In his post announcing the layoffs, Williams said the business model Medium had been pursuing, advertisement-driven media, was to blame for "misinformation," and that Medium would no longer sell ads or help the publishers it hosted on its site with ad revenue, and therefore it no longer needed the people it had hired to work in those areas.

> "The state of tech blogs is atrocious. It's utter crap," he told Bloomberg's Brad Stone in 2013. "They create a culture that is superficial and fetishizing and rewarding the wrong things and reinforcing values that are self-destructive and unsustainable." And he said he was "pessimistic about the state of media, and that's why I want to work on this problem."

The irony.
> Is DocBook dead?

I was involved with a technical documentation project around 6 years ago, and the trend was moving to DITA.

http://dita.xml.org/

http://www.xmlmind.com/xmleditor/

https://www.oxygenxml.com/xml_editor/dita_editor_structured_...
Did the employee?
Is https://aragon.one itself using Aragon? If not, why?
It also includes:

You can replace every intermediary with a more efficient and fair decentralized solution.

How?

Decentralized solutions by their nature are less efficient than centralized solutions.

One of the most basic needs in humans’ lives is to transact. Create products, provide services, sell them to others. Add value to their lives. The market.

It’s the core of everything we do, from the moment we wake up to the moment we fall asleep. The market system is how we live.

What does this mean? It sounds like something you'd hear on Silicon Valley. Very rah-rah but where's the substance?

I feel like this is a cool technical solution that is not realizing that the real issue is social and bureaucratic. The way they are pitching themselves doesn't give me faith that they have a solid plan. Hopefully that's not unfair.
I just completed this one, it was to be done till sunday but I was really excited for this, so finished it today.

A machine learning driven web application firewall

http://fsecurify.com/fwaf-machine-learning-driven-web-applic...
Engineered bacteria call in immune cells to attack cancer
I consider this to be one of their better decisions. With workstation and laptops, you already have higher-precision input devices available that also are less prone to causing fatigue.

For some specialty application I can see the usefulness of digitizer pen input like some Thinkpad X series models (e.g. X220T). But fat-finger touch? What for?
As someone dabbling in translation (I'm currently translating an English-language book my wife uses in homeschooling our kids to French), I have to say that it's much harder than it looks.

Despite having a pretty good command of both languages, some things just don't really apply. For instance, there was a lengthy discussion about CE, AD, and BCE dates, but in French we pretty much only use "av. J.C." and "ap. J.C" (before and after Jesus Christ), so I had to trim it down a lot.

Keeping the appropriate tone throughout is pretty hard, too.
Zero-Player, Zero-Sum Game (short sci-fi story about exponential progress)
I imagine that most people here score higher on the passionate index because they've sought out hacker news which posits on entrepreneurship, programming, technology etc... But this advice should be for any career. You spend a lot of time at work and working. It should be enjoyable if you are fortunate. I have watched interviews of Bill Gates and Warren Buffet and what is striking is the technical interests around their work, e.g. what they actually do on a day to day. That's the passion.
It's actually really easy to accidentally erase Link's Awakening save data by just flipping the power switch off and on too quickly (I have done this a few times). So I presume this would fix a glitched save.
> one has the more general problem of enforceability of contracts, etc. If I hire you via a crypto-contract but then you don't deliver the associated goods, what recourse do I have?

I thought the point of crypto-contracts was to make enforcement as automatic as possible...if that is not fully true, are there any neutral verifications services that can hold things in escrow?
I think that the pharma advertising, whatever the merits of the critique, is something of a distraction; remember, the cost absurdity is across the board. There's no direct-to-consumer saline-bag marketing, and yet it still has the $1-to-$700 blowup.

Also, I think the European model places excessive trust in doctors; I bet a lot of people there get stuck with some phone-it-in doctor who hasn't bothered to keep up with the cure that was found ten years ago, and the system still has to find some way to throttle all the demand to switch over to the good doctors that are diligent about this stuff.

With that said, I think the Europe-Asia vs US split is hint to the answer. Remember, Europe and Asian rail construction hasn't seen the cost blowup the the US has; theirs has kept in line with inflation a lot better.
I don't know man, hiring a teen with questionable ethics to take care of security seems like a bad idea.
Is there any basis to this? Any data about violence at protests to back it up? It reads like it's a creation of someone's imagination about what the 'other' side must be like (not the commenter's imagination, but whomever they read) - people so dehumanized to the person imagining it that they lose sight of the fact that they are people, human beings, not objects of political opposition in someone's drama.

In particular, this sounds very unlikely:

> if someone tries looting or setting things on fire or attacking people at a right-leaning demonstration in the US, they will probably be shot.

When has that happened?

I'm pretty doubtful of anything that paints the 'other' side as one big stereotype. Also, my personal experience and observations of such things don't match these claims.
Robust IT Infrastructure for Lean IT Departments
Thanks for your answer.

Is there anything you missed from Rails when you did your project based on Elixir/Phoenix?

What are you using on the front-end for both projects? Do you currently have a go-to front-end framework/library?

Email This looks great. What are your plans (if any) to monetize it?
I was thinking about using things like TensorFlow or tools for Arduino
How to scale up a SaaS or a survivor group in a zombie apocalypse
> If you're not the very best, then you're doing it wrong

Well, more a paraphrase than a direct quote, but still. Most companies can't afford to hire the very best. Many companies take a bang-for-the-buck approach, and products like Buffer hit that measure for them better compared to paying much more for a world-class marketing team.

Doesn't mean it's a bad product. Just means you're not the customer.
Except that that doesn't seem to be the case. A house in 1960 costs an inflation adjusted $100,000 today - The average house last year sold for about $300,000. So we can say infrastructure is 3 times as expensive - that doesn't seem to account for the 10x cost increase.
It kicks you out of the market by sending you to prison.
On the projects where I am tasked with fronted development, the WYSIWYG editors have surely caught on.

Then again, for me frontend means native applications, using Android UI Builder, WPF Blend, Qt Creator, iOS UI Builder, Netbeans Matisse.
I think a huge problem with YAGNI as a principle is that it is - in itself - as subjective as most of the points in this whole discussion.

I've read my fair share of code authored by people who's definition of "done" seems to be "it compiles and doesn't fall over the first time I look at it", ignoring various obvious edge cases that could be triggered randomly. Cleaning up messes like this always costs more than the shoddy implementation saved in the first place. Usually those clean-up session start when some strange edge case occurs on a critical production system.

On the other side, the approach is fine, if the code only runs once or twice an is then discarded. In that case ironing out all possible bugs is clearly a waste of time.

So, YAGNI means different things in different contexts. So, I'd say that being aware of said context is a very crucial skill to have as a developer.

---

When it comes to business problem solving, I couldn't agree more, though. There are a lot of "solutions" that could have gotten so much better if someone tried to figure out the problem first.
Why the Internet of Things is the new normal
Sorry it looks like your link goes to a number of courses. Which one in particular did you do?

Thanks.
Just use OpenBSD. They are the upstream developer of pf anyway.

pfsense uses FreeBSD's fork of pf, which is years out of date. They forked in order to add multithreading, ostensibly for performance. But the diff is too complicated to keep rebasing on top of upstream, so they're stuck with a pf from 2009.

Here are a few resources to get you started. You'll learn plenty about routing!

https://www.openbsd.org/faq/pf/example1.html

https://www.22decembre.eu/2016/05/27/openbsd-router-en/

Compared to Linux, OpenBSD is starkly minimal. It can be a little bewildering when common programs seem to be missing, but the man pages are outstanding. And the system is very simple and reliable. Config files are almost comically short. My /etc/hostname.re0 config is just five bytes: `dhcp\n`.
Are you suggesting that if I delete `archive1` and `rm -rf /somedir` that I can restore `/somedir` with `archive2` alone?

If archive2 only contains somedir/file3.txt, then if you extract archive2 you'll get somedir/file3.txt but not file1.txt or file2.txt.

But if you create archive2 containing all three files, tarsnap will recognize the duplicate data in file1.txt and file2.txt and not re-upload it; but when you extract archive2 you'll get all three blocks. Tarsnap reference-counts blocks of data so that when you delete archive1 it only deletes the data which is not used by any of the remaining archives.

I often tell new Tarsnap users that they should start by forgetting everything they know about incremental backups. Tell Tarsnap what data you want to have in an archive, and let it do the work of figuring out what's new.

Does tarsnap stream the backup data to the tarsnap service or does it create the encrypted archive and only after this upload it?

Tarsnap uploads data as it collects it. Tarsnap needs a small amount of disk space to keep track of which blocks have been uploaded previously, but it's less than 1% of the size of the data archived.
Using knowledge graphs to combat human trafficking [pdf]
I'm far from the best social media marketer and maybe that explains what I'm about to say, but I can't figure out for the life of me how to effectively use tools like Buffer. I manage Twitter, Instagram, and Facebook for my small brand, and the three places are so different, with different audiences and different methods of interaction, that trying to do it in one tool is crazy. I end up writing the same post three times in three different ways anyway, so opening the Facebook app or Twitter app is the least of my concerns.

If usernames and hashtags were the same across the different platforms, it might work. But what you should say on Facebook won't translate to Instagram or Twitter so what's the point?
Nobody ever got a bonus for putting herculean efforts into extinguishing a fire that didn't start.
I'd agree with that, but I think when we're down to naming individuals and their merits, my point about the organization as a whole not being good is supported.
<rant>

I really like(d) Twitter. I feel it has played a huge role in democratizing public opinion, so that I don't just create my opinion based on what media houses throw at me. For me, it narrowed the gap between so called "celebrities" and normal people. It made possible for me to interact with and get insights from people whose work I care about.

I feel so bad about the poor execution on their product side. They get free marketing - they are all over the tv, news websites etc. So many popular people use Twitter to share information. What more can they ask for?

There are so many things that Twitter could've done first just because it was in a position to like no-one else:

1. Media sharing: absolutely ridiculous experience to the point that people share images/video on some other platform and end up posting the links in tweets. Even then, for an consuming user, the browsing experience is shit. WTF twitter?

2. Content sharing: twitter as a platform has way more relevant content (URI's, first person messages etc) than any other news/media platform. What do they do with it? They do nothing. Twitter can learn so much about my interests from so many signals that I (used to!) give them - they do nothing to help me read content that interests me.

3. Live: there is no better place than twitter to potentially learn about what's happening right now. How do they facilitate live content sharing? By having a completely different app for video (periscope) which creates a fragmented user experience.

4. Fun: they had vine - they kept it as a separate app (again creating fragmentation) and eventually killed it. How are you going to attract young users if you don't keep on trying new, fun, cool stuff?

5. Spam: for all the attention that fake news is getting right now, Twitter has been in a unique position to innovate in this area. Unfortunately, afaik, it has done nothing.

</rant>
250 Ivy League courses you can take online right now for free
val handler = Router {
get("/", fun(): Handler = {
Response().text("Hello, world")
})
get("/<a>/<b>/<c>", fun(a: Int, b: Int, c: Int): Handler = {
Response().json(J.obj("sum" to J.num(a + b + c)))
})
}.handler()

Server(handler).listen(3000)

It has a lot of features half-stubbed out to a hobbyware level from a type-safe router to content negotiation to JSON decoder combinators.

I was in the market for a statically-typed language to use on the server and gave Kotlin a shot.

After rewriting an old, large log-parsing program, I was impressed with Kotlin's mix of simplicity and expressiveness. The designers definitely spent some quality hammock time.

I wrapped Jetty's `(Request, Response) -> Unit` signature in a `(Request) -> Response` signature which I always liked because it's easier to test and it means middleware becomes a higher-order function `((Req) -> Res) -> ((Req) -> Res)`.

It has some goofy abstractions, too, and plenty of `// TODO:`'s in the code. I couldn't even figure out how to get it working with jRebel much less roll my own hot reload.

But I think I got it to a point where it might be interesting to other weekend-ware warriors.
Twitter also has this element of being like a river you can dip into whenever you're inclined and ignore the rest of the time. As you say, I do subscribe to some newsletters and mailing lists but it's very easy to get overloaded and/or end up filtering things to a folder that you never look at. Twitter seems to strike a reasonable balance of utility/effort/distraction/etc. for a lot of things that email-oriented methods really don't.
Because it's financial fraud, and it harms the legitimacy of the market itself and it harms the other people participating in the market. It's not like banning a cheater in a video game, there are real world stakes.
Are you dogfooding Aragon? Do you get paid and manage your shares through it?
> On twitter, I speak into the void.

My sentiment as well, why I never got into Twitter at all.
If it works, the last thing you want to do is post it on HN, because it'll stop working once everyone starts using it. Everybody else running the bot will bid up the prices of affected stocks before you can get to it, and so by the time your bot gets around to executing its trade, you'll be buying at inflated prices and lose money as everyone else takes their profits.
If there is a point in this story, it is that internet connectivity isn't required for IT development and that development can be bootstrapped by private companies and talented individuals.
To me Buffer has always occupied a very unique space between a SMB in the style of 37signals / Basecamp and a high-growth venture-backed startup.

Today I was surprised to look at Crunchbase and see Buffer's total raised is just $3.9M between a Seed and Series A. Very few startups could make that money last 5+ years, but very few startups also occupy this unique space of being profitable so early.

I imagine choosing between the two paths was difficult and it's great to see clarity around the decision and future direction.
The team working on office for ios wasn't allowed to ship because they didn't want ios to gain share against windows phone.

Satya came from cloud and enterprise (c+e). His big bet was on the fact that everyone will have a computer in a pocket augmented by the cloud. Capitalizing on that was very important.

Windows growth had been stagnant and ballmer lost the mobile opportunity.

Satya encouraged open source at Microsoft and putting customers need first.

I was part of this transition and the change was definitely felt. He deeply understands where the puck will be rather than where it is.
A crypto-contract can't evaluate the work you've delivered. If we enter into some arbitrary crypto-contract for me to build you a chair in exchange for 20 currencies, and I bring you a stump I hacked out of the woods, there's no underlying system that can tell me to fuck off and that I'm not getting paid.