skysight-inc/HackerNews huggingface dataset:
For now though the Republican party controls congress and in 30 states[1] they control both legislative houses and the governorship: for a party that is 'falling apart' they are doing much better than the Democrats.

[1] https://ballotpedia.org/Gubernatorial_and_legislative_party_...
It runs fine on windows 7 - I just tested it and can't see any problems with it.
> This has almost quadrupled our monthly cost ($850 vs $2914)

Has it really? Existing orgs aren't being forced to change, and on top of that they say they will give at least 12 months notice if they decide to force existing orgs into new pricing.
This seems like a ripoff of the old Atwood article, down to the plumbing analogy.

http://blog.codinghorror.com/please-dont-learn-to-code/
Yes, this guy that operates "The personal blog of Michele in California" and has basically her entire HN profile dedicated to the fact that she's a woman.
using the media to influence elections is what the media is for. That said, two potential mines in this minefield can explode with some force:

1. are there contractual obligations to republican orgs that purchased ad space on FB that are breached if FB has a systematic internal bias against their political position. I.e. can every conservative org band together in a class action? They might not win but they have the political clout to run a very damaging discovery process.

2. using information to influence financial markets and benefiting from it is very illegal and people go down for it all the time. If some third party made a successful trading business using facebook information, I'm sure there's someone at the DOJ who can turn that into a conspiracy to defraud markets case.
Here's What I Think My Purpose in Life Is
For those like me who aren't familiar with Elm:

An Introduction to Elm

https://www.gitbook.com/book/evancz/an-introduction-to-elm/d...
Holy fucking jesus, how much more direct does a woman have to get about her gender in an article before she is no longer called a 'guy'?
'Fat Activist' lectures school of public health about 'thin privilege'
I was always afraid to say it out loud, but look of text editor really matters to me. That's why I can't return to Sublime, because Atom got me used so much to that Material + One Dark combo that I can't go anywhere else now. My Vim config got quiet big over the years so now it looks really really nice, and uniform.

I think, because I spend a lot of time staring at text editor/terminal I really want it to look satisfying and pleasant to my eye. It is not main thing that decides, but definitely is up there.
Mmm. By that definition, I would not define the software I built as "complex". But I also wouldn't define Facebook, GMail or Stripe's web app as "complex" either, and I see folks using very complicated client-side technology to build those "simple" apps.

I use intercooler.js, which I built, and which I shill heavily because I'm quixotically trying to fight the Facebook/Google 80's-style-thick-clients-in-javascript zeitgeist.
Facebook ads for non-marketing experts
Going to one of the founders over a weekend WA conversation, even bringing evidence, sounds like she's trying to get the guy fired. This isn't something that should be allowed to happen covertly, because it's ripe for abuse.

Other posters mention the phenomenon of avoiding interacting with women at work. The threat of "she secretly went to top brass, and I was fired without defence or cause" is exactly what might justify this.

The trust she placed in you is the trust that you'll keep her name out of this, but if she's getting someone fired, that's not ok without a more objectivity around the details. One side of the story is not objective - even is that one side turns out to be accurate, you can't know this in advance.
Thank you for the insight, I was thinking of registering there. I have an account in freelancer.com, do you find that Upwork is better?
Why waste the money?
> "Consider the nyt sells their cheapest digital subscription for $0.60/day. Why on earth should they price articles for less than that, considering you probably aren't going to read an article every day?"

I'd wager most people who read the NYT's online content aren't subscribers. It's possible that they could generate more money by charging a smaller per article cost compared to what they generate from $0.60 per subscriber.
Please, keep your personal conflicts out of HN.
The analysis needs to factor overall market earnings [1]. It is more level-headed to look at the S&P 500 P/E ratio, which does show a historically over-valued market, though not dramatically over-valued at this time [2]. S&P 500 overall earnings hit all-time highs in 2013 and 2014, but have fallen back somewhat in 2015.

So it's a pretty safe bet to short, if that is one of your investment tools. But I don't think you'll really make a killing, unless earnings decline substantially. I've chosen to just divest stock-based investments and increase cash somewhat, and then cherry-pick value in dividend stocks.

[1] http://www.multpl.com/s-p-500-earnings/table

[2] http://www.multpl.com/
Here is an idea. We put a hidden tag on pages that don't use ads for support, and couple it with a browser extension that would save that tag information over the period of a month. The extension would log how long you spent actively on that tagged page. At the end of the month you could pay what you choose, say $10, and it could subdivide that $10 based on time spent on a page, and factors like page type (for instance if you only want to support small blogs or news sites). This allows people to vote on content with their dollars. They don't have to click donate on every page and they keep their donations in their budget.
I didn't say they had to be naked. I almost always trade spreads. Naked options tend to be for casino individuals.

Also, selling naked puts against the VIX is a good long hedge. It's not going to 0 and when it gets really, really low there's already a little resistance in there as skepticism kicks in. You won't make a ton of money on the downside, but you can sell enough to buffer any long losses.
>Why not let me pay twice what they get from the advertisers to completely disable ads?

Because the people who opt out will be the people who it's most valuable to advertise to. The people who'd opt out are almost certainly worth much more than 2x the average user. The amount you'd have to charge to make this work is probably reasonably significant.
Whoa. I've watched that documentary a few times before but never realized it's Moxie.
"In April, Icahn argued that stock prices have been pushed artificially high by low interest rates, but that economic fundamentals could not support those prices."

Along with Druckenmiller.

Then, I hear Willie Brown is concerned about what San Francisco is going to do with thousands of unemployed computer programmers.

The top two arn't lightweights.

Don't we all kinda look at all that free money the rich have played with, and wonder what's up?

I look at my cd, and I made $9 dollars. It seemed like a few years ago I made $350?

I look around and don't see this great economy? I see a few hot spots, and a huge swath of people just getting by. I see too many people who just gave up.

(I don't want to argue. The Bulls are probally right. I'm always wrong on predicting a crash.)
>Show complexity – whilst showing the impacts – and yes, appeal – of activities that may be dangerous or illegal, don’t celebrate the activity. But don’t condemn the characters either. No-one likes a wagging finger.

I appreciate this "rule" that the author holds. I think there really are two sides to these kinds of controversial issues - parents who don't fully understand the appeal, and teens who don't fully understand the danger - and the best way to show both sides is to tell it like it is.

Unfortunately, since in fiction the author has full reign over the plot, lazier (or else ignorant) authors who may not fully understand both sides might simply reward or punish characters regardless of any realistic criteria. If I tried to write such a book, I would fall into the "ignorant" category, biased not only by my limited experience but also by my natural desire to reward characters more like myself, regardless of whether their actions merit it.
It took me a long time to realize that procrastination, not work, is what's been draining me. The Pomodoro Technique is what really brought it to light: I noticed that on days when I complete 6+ pomodoros (25-minute work sessions) I'm energized to hack on stuff when I get home; when I only get 4 or fewer done, it's a struggle.

I use a little desktop application [0] that pops up whenever a work session or break is finished. Just that little prod is usually enough motivation to switch before I start feeling worn out.

[0] Tomighty (http://www.tomighty.org/)
> Wondering if you could make a lisp where `lambda` or `fn` required type annotations

…

> Someone implemented it in Common Lisp in the 80s I'm sure.

Even better, it's a standard part of Common Lisp: functions default to being 'typed' to take the universal type, but annotations can be used to declare any types you want (to include types like (integer 3 27), which specifies an integer between 3 and 27), which can be compiler-enforced.

I really don't understand why Common Lisp doesn't see more use. It's modelling clay for computation.
To be fair, the author of the blog did not post this to HN. But yeah really hate seeing this kind of stuff here.
Can you provide specific examples of where Trump does not understand governance?
As a counterargument, even if you use Gmail (or any other email provider) there's nothing to stop you from using another provider and continuing to communicate with any other user via email.

But if you like Google+ more than Facebook for sharing messages, links, and pictures with friends and family, how do you do so if they're all only on Facebook? (Obviously this works either way).

The bit that really disappoints or bugs me is how something like email is still generally interoperable between providers so each individual user can pick whatever provider appeals to them, or even host their own. With closed social networks, you essentially must have an account on a given service in order to use them. If you want to use a different provider due to personal preference or some feature offered by one and not another, you either have to convince all of your contacts to switch over or accept that it's not happening.

At least with AOL email or whatever you could start using Yahoo or Hotmail or Gmail and continue to send messages to your mom and your boss and your doctor's office even if they stubbornly clung to AOL. Today, when better social networking services and applications come out, you can try them out but (as Google+ showed) they become pretty sparse when a majority of users are happy to stay with what they know and there's no way you'll get most to consider using a different service.
Yeah - I've at least heard a story of a workplace where short skirts were allowed but shorts weren't. So a guy wore a short skirt in protest until they let him wear shorts to work.
But the "observer" can still know which mobile phone is yours and who communicates with whom? Especially if the "observer" has the info from the Signal servers.

Edit (as i can't post you reply to your answer):

And based on the NSA principle of the "thee levels of distance" everybody is reachable as long as some common numbers are in our contact lists which we happily upload.
Haha we probably spend a lot on toilet paper as we have ~5k employees (FTSE 100 company) but that isn't the point I was trying to make :-) it doesn't matter how big or rich you are - if costs for a thing increase by x3.5 it's probably going to have an impact. I'm no enterprise-lover and we spend tons of money on crap with annoys me but I'm not in a position to change that.

We are not a "technology company" (and unfortunately I'm not the CTO!) so we will have to report upwards that costs will be increasing x3.5. Their reaction will probably be to ask us to investigate alternatives.

It looks like smaller companies/startups will benefit much more from this change which is fair enough to charge the big boys more really.

I'm not asking anyone to get their violins out but it makes me a little sad that we may have to move away from GitHub. On the flip side, GitLab has been looking great lately!
Scrapy and MonkeyLearn: Textual Analysis of Web Data
I'm developing html5 games where people play using their smartphones: http://puppets.life
Looking to get my MVP out (there are a few demos and PoC in the website). The MvP will feature a game of duels with foosball type of penalty kicking.
Looking to position this as both B2B and B2C.
Only two people in the team right now - one dev, one b2b account exec - looking for anyone who gets exited about this and wants in.
Gorka @ AquiGorka
I had read the original post and the comment you are referring to, but I did not post in the original thread. While I think you do have very valid points and definitely some words to consider. When I got to this line I paused.

"Men and women need to learn to interact at work."

While I think it is very true the question I asked myself is, should my company be the training ground for people to learn to get along ?

The answer I came up with is a resounding no. I think that knowing how to interact with the opposite sex is something the individual is responsible for before even entering the work place. If they want to pay me to teach them manners then so be it, but I am not going to pay them to teach them manners.

Side note on patio11, I don't know or care who the dude is, from what you describe he sounds a little sketchy but you know how internet rumors etc are. Sometimes internet fanboys rush to support their hero, I didn't want to be confused with those :)

My opinion is, Nuke em from orbit, its the only way to be sure! but I do think your approach can be valid as well, just not the one I personally would take in this day and age.

Side note - I don't like the term terrorist being used so lightly.
The web browser being the right place. There still isn't any real competition there.
The problem for Github was that the best place to "keep backups yourself" was Bitbucket. I archived a number of inactive projects from Github to Bitbucket. But that gets tedious, so why not start them on Bitbucket in the first place?
There still isn't much there, and some of it is just unfounded.

For example, while the author claims there are 'crazy levels of duck typing' in Ruby / Rails he provides no such evidence of it and as noted by recent work from Aaron Patterson the vast majority of calls sites even in a very large rails app are actually monomorhpic (https://www.youtube.com/watch?v=6Dkjus07d9Y).

But more important than this cherry picked example is the complete lack of this type of technical discussion, which is why I find the post very shallow.
Taylor Swift Wins Taylor Swift Award (Really)
Well, I assume most people have a handful of tools they are familiar with and choose from among them (although the proliferation JavaScript-based stuff absolutely everywhere might call that assumption into question).
Facebook’s Bias Is Built-In, and Bears Watching
Unit tests check a lot more than whether the argument is Int or String, but so do good type systems. I'd say your comment comes across as more clueless.
> You may publish anywhere, but you must also publish it for free to the academic community.

Is this possible? When publishing in a journal, I think you transfer your copyright to them; thereby preventing you from publishing the article any other way.

Although as far as I know many journals allow a "pre-print version" to be published by the authors on their personal website.
I read the article for the discussion on sexual harassment and left wondering if I should arbitrarily hate some dude on HN. What is this doing here?
Qt 5 and QML. GTK on Linux...
There basically is. Linux per se is just not a desktop OS, like Windows or OS X. Ubuntu has a standard UI, Debian's default install has a standard UI, Kubuntu has a standard UI, and so on.
Switch to a user-based pricing to generate more revenue for investors, but spin it as a freebie "Hey! Look at the cool unlimited shit! No, no! Don't pay attention to the fact you're gonna be charged 3 times as much as before for the same service".

Cynicism much? I don't know how your organization is structured, but for us, this will represent a price discount. Not by a huge margin now, but as the number of private repos we use will almost certainly grow faster than the number of users we have, this is definitely a better situation for us, now and in the future.
> "with President Obama pushing for legislation to include computer science in every public-school curriculum."

Computer science or computer literacy? The latter would probably be quite useful.
React isn't full MVC but there is a whole ecosystem out there tailored around it and it winds up being full MVC in practice - but you have to do the legwork of figuring out what to add in and how to glue it together.

I've said this before - my personal view on this is that if you would descirbe your self as a JS developer you will probably like React more, and if you're coming from a .NET/Java background Angular will be much more familiar.

Having used both and having experience with both functional/dynamic programming with Clojure and enterprise/OOP/static programming with WPF/Silverlight - I prefer Angular - I think the tooling and approach it leverages fall in to a category that's prooven to scale with "enterprise grade" developers.

I like the simplicity and purity of React architecture - using React wrappers in ClojureScript like Reagent is very "satisfying" - the entire language/platform just "fits together" from immutable state management being the core of the language to sexpression DSL being a natural thing for lisp. I very much dislike their implementation and tooling like JSX and flow which has 0 community adoption compared to TS. I feel like their design is heavily influenced by the problems of Facebook - for eg. shoehorning this kind of things on to plain old JS is an ugly mess for the sake of being easy to introduce in to existing code - crucial for a huge project like say FB - completely irrelevant to a new project.

And the fact that you have to merge so much different libraries in the hell that is JS ecosystem of build tools, duplicated libraries, constantly obsolete tech, etc. ads a ton of overhead with very low practical value.

If I needed to migrate an existing JS project to a new framework gradually I would not even consider Angular 2, but if starting a new project it would be my go-to choice.
I'd love to hear from someone familiar with both KiCad and eagle how the library availability compares. Last time I tried the FOSS alternatives, the main pain point was that I needed to create pretty much all the component libraries myself, whereas for eagle someone had usually already done that work.

Eagle is a truly terrific program, but I would really like a FOSS alternative. I'll have to give KiCad a try next time I have to do some layout work.
That's a great point and we are currently in the process of recruiting for "American" English and expect to bring on some new people real soon - thanks for the suggestion!
something something..."Lot's of magic going on here" something something.
I didn't blame him, though, but I thought he could share why the Whatsapp team decided to do that.
https://vimeo.com/15351476
According to how DBI, DBAPI2, and PDO are designed, it's database driver's job
to add escaping as appropriate (if not using binary encoding; but this is
driver's call, too), so there's not much to exploit. Remember that you don't
only quote single-quotes with a backslash, you also need to quote backslashes
in raw input, too. Only the bandwidth could be of any concern, but I don't
remember any database with a text-based communication protocol.
The feature set is very interesting, but I tried it out on my machine, and it's just too slow for me. I'm sticking with ZSH.
If you would, then you would have. You didn't the first time I asked, or the second, why pretend you would the third time?
Let me take the opportunity to plug Scala, which gives you (better than) the expressiveness of Python or Ruby but with (better than) the safety of Java. (OCaml, F# or Haskell are other options in a similar quadrant).
I reproduce here the dead message from "uola" I think the message deserves a proper response and not to be flagged.

"Signal itself works, but since Google is blocked no phones are sold with Google Play Store and even if you hack it onto your phone (which will break when it wants to update play services) it will drain your battery trying to connect to blocked services. Unless you use vpn (which will drain battery by itself and also eventually be blocked), but notifications probably still won't work because of the phones original firmware. So yes it works if you hack it onto your phone and then remove play services and checks the application manually. Until it wants to update the app that is, which is often.

Point. It doesn't really work because it only supports the Google Play Store, even as most Chinese phones can load apps directly (because of the fragmented ecosystem). So at least it doesn't work in the "prevent mass surveillance" way.

I guess maybe it works from the Apple App Store? (which isn't blocked)"
Verbling is awesome! Ours is a little different in that we recruit our professors, design the curriculum, and charge the same rate for each professor. Thanks for checking us out :)
Speaking of AAPL, this news puts his well publicized dump of the stock in a different light. He was obviously hoping it would cause a much broader and more severe sell off.
Thanks for taking the time to answer.

> I expect the gains to be around the legal and organisational stuff you need as a project grows (e.g. trademark registration, formal governance), as well as publicity.

Good point. It's easy to forget the paperwork, but it certainly is important too!

> Prometheus is perfect for monitoring any sort of operational timeseries, and is designed to do so in a way that scales both technically and organisationally.

Umm, yeah, but well, isn't that the punchline of every monitoring project? ;-)

> For example collectd is an on-host daemon that you have one of per machine. That may work when you're small, but with many services that will become a bottleneck as each need to be added and stragglers may become an issue (Twitter seem to have hit this, see "Lessons Learned" https://blog.twitter.com/2016/observability-at-twitter-techn...). The Prometheus approach of one exporter per target scales far better.

I don't understand. Isn't that twitter blog essentially saying that they went from pull to push? Or is the main point here that they changed to have the agent on each host that collects everything on that host before transferring those metrics to the server (whether that's push or pull)?

> For another example if two different teams (say infra and database) have two different views of the world, with a collectd approach then the infra team likely wins. With Prometheus monitoring can be decentralised so infra can view a machine as mach1{rack="ch",datacenter="ma"} and database as mach1{owner="app2",env="canary"} each in their own Prometheus server. This gives teams more control by decentralising monitoring.

Good point. And I think this hits home in the sense that with our current monitoring setup the metrics we collect are really host-level, whereas for many metrics we'd rather have per-job (we're a HPC shop, so a bit different from the usual web 2.0-stuff) statistics. But I'm not sure Prometheus bends to this either, since IIUC each metric is stored in a separate file, and if we'd have a bunch of metrics for each job ID in the system, this wouldn't really work out, would it?
8How  to Build Your Email List: A Sumo-Sized Guide – SumoMe