skysight-inc/HackerNews huggingface dataset:
Just because you found an example of a politician making it fairly far (but probably not even getting elected) without the support of the rich does not mean that money in politics isn't a problem.

In America, there are two kinds of politicians who can get by without wealthy donors:

1. grassroots candidates who go viral, who can get big social media followings and lots of organic non-ad media

2. independently rich people, who can simply bankroll their own campaigns

Bernie Sanders is an example of #1. Ross Perot is an example of #2. Donald Trump is, to an extent, both #1 and #2!

Most politicians in the US, both in Congress and at the state level, are neither #1 nor #2. They depend on donors who typically write $1000+ checks, every single election cycle. As a result, they spend a shocking amount of their time talking to rich people.

It's called Call Time, and for the average congressperson, it's about four hours per day: https://www.washingtonpost.com/news/wonk/wp/2013/01/14/the-m...

--

When people like Lawrence Lessig or Bernie talk about "getting money out of politics", they are not referring to third-world style quid pro quo corruption. They are not talking about an envelope of cash passed under a restaurant table.

They are talking about something more subtle that's absolutely pervasive in modern US politics: career politicians whose continued employment depends on their ability to raise money, who every day meet and hear from the wealthiest crust of their constituency.

When you spend four hours every day on the phone with the kind of people who might write a $2700 max-allowable-donation check for some representative's re-election campaign, it affects your thinking. Donor issues are always top of mind. How you vote on that pipeline bill today is going to make it either a lot easier or a lot harder to talk to those twenty or thirty guys you have to call next week, asking for money.
Bodum Rus Escort Andrea Ile Masaj Ve Sınırsız Sex
Google Joins New SDN/NFV Open Source Networking Project – CORD
Interesting self balancing binary search trees comparison
I've come back to this article a couple of times a year since it was written in 1994 and it still generates great insights into what my users will want from my systems:

https://www.nngroup.com/articles/goal-composition
They will remove that power regardless of whether I vote. Bernie should have won the Democratic primaries, but the Democratic establishment shut him down.

I want real power. My political views are not represented. No single candidate could ever represent me, because my opinions are minorities in many ways. The things I care about are not the issues that the media is pushing.

A government that cared about me would find some way for me to be represented. Perhaps a multiparty system like France. Perhaps the ability to directly vote on a small number of issues, instead of being forced into picking a candidate that supports 20% of my ideas over a candidate that supports 8% of them.

Or how about a media that'll at least acknowledge severe fraud allegations?: https://m.youtube.com/watch?v=hDc8PVCvfKs
"plummeting birth rates have left many couples without children" - something is off with this sentence
The end of the full stack frameworks age
For me it's pretty clear he was trying to write the algorithms in Spanish, therefore the semicolons.
Project Scheduling Techniques
Yeah, that's how it tends to work. Why publish something not worthy of publishing?
Show HN: A simple distraction blocker script that runs on launchctl on mac
I don't understand why decline the offer if you get it?
If you can get the library to the sender's browser without security problems then it probably can securely encrypt the text and send it to the target. But is it always secure to send someone the library that you want to use?
Thankful and lucky to have helped build Khan Academy
Sorry that there are very harsh comments out here.

You cant solve your problem relying on laws or global restrictions. The damage is already done.

The only solution is preparing your child how to respond on her own when she encounters inappropriate content. Not by restricting her. Not by always accompanying her when she uses Internet.

You need to educate her by telling her the Truth, ie the nature of the content and why it is inappropriate according to what you believe. This is more than sex education. Be more specific. Explain what happens there. Yes you can and is your responsibility to teach your child to avoid/hate NSFL if you think it harms her physical, emotional and mental well being, no matter what society believes and advocates by telling its all SAFE.
"my young daughter doesn't get any unaccompanied internet access" - you will discover that you are mistaken about this. Kids do not tell adults about the hole in the fence.

The reality is that we have a misogyny problem, not really a porn problem per se but one that's reflective of a society that could, for example, produce Trump.

Trying to solve this by blocking porn is basically misogyny trying to protect itself through distraction. Hey look over there, she has her tits out gasp, clutch pearls.
Not sure if I understood it correctly, but in essence it lets your users enter some (secret) content which is then encrypted in the browser using PGP.

Except for the message signing and auto-emailing, I've implemented something similar:

Blogpost: https://0day.work/easy-pgp-composer-encrypting-pgp-messages-...

GitHub: https://github.com/gehaxelt/PHP-Easy-PGP-Composer

Demo: http://pgpcomposer.demo.0day.work/
Bashing iframes, really? They were a bad idea in 1999, and they are a bad idea today.

Second, the Dash story has played out elsewhere and it turned out the dev was responsible for some shady shit.

Third, you have been able to develop and run iOS apps on your device without paying for a couple of years already, quoting https://developer.apple.com/support/compare-memberships/:

"If you’re looking to develop apps for Apple platforms, download the Xcode developer tools, SDKs, and resources for free on the Xcode downloads page. Program membership is not required."
Depends how long it takes to get to the beach.
Sure they're trying to hurt Clinton. Dissemination of information is entirely okay, and this idea that Wikileaks has an OBLIGATION to remain "neutral" is stupid, picking the least damaging presidential candidate isn't some kind of activity where we all have to be "fair". If you aren't getting violent, there is no reason why you can't release whatever information you wish.
Agreed. The good thing with the Arduino is that there is no OS to navigate - there are just 2 simple functions (setup and loop) where you put whatever you want to in, with some very simple intuitive functions (digitalWrite, analogWrite, ...). Compare that with what you need to do with the Pi for bare metal[1].

[1] http://www.valvers.com/open-software/raspberry-pi/step01-bar...
I have the same workflow as you and GitUp works great.
This benefit of test-driven design is not obvious (at least it wasn't for me) until you really experience it. Several years back I wasn't aware of the concept of dependency injection, but independently discovered it while trying to unit test some error logging functionality. Previously I'd always used a global/singleton logger object. That always felt wrong, but I always assumed it was necessary until writing unit tests forced me to avoid that design.

Also note that TDD is not the only way of getting this benefit. IMHO Paul Graham's essay Programming Bottom Up[1] and Casey Muratori's concept of 'compression-oriented programming'[2] both espouse this same idea of improving API design by "writing examples of their use."

[1] http://www.paulgraham.com/progbot.html

[2] https://mollyrocket.com/casey/stream_0019.html
Traversing the London Underground Guided by Bluetooth Beacons
GitUp is a good GitX replacement.
It would be nice to have a law against being a jerk if we had some foolproof way to enforce it. But the definition of being a jerk varies, and it's utterly impractical.

Therefore, society at large uses societal feedback to soft-punish people who misbehave: you can say whatever you want, but you will have to deal with how others react to your behavior.

It's an imperfect system, but it's the best we have found.

Github should be the same: step in when there are egregious issues where the law is broken (threats, stalking, subpoenas, hacking, etc), but otherwise let the individual development communities regulate themselves (like they did for the repo in the original comment).

Sometimes you will agree with how something was handled; sometimes you will disagree with how something was handled. But it will be handled by the individuals it affects.

An alternative available to GH might be to have an impartial entity available to provide objective input, if the community asks for it: "Ok GH community guideline arbitrator panel - this is what happened, with the primary documentation of the exchange being this pull request, this email exchange, and this glitter bomb which is photographed in the office where it went off.

Please give us a 3rd-person opinion (by a group of people who often think about these issues and are deft in handling them effectively) since we are obviously emotional about it by virtue of our involvement.

I'm just spitballing, but that would allow github to demonstrate their commitment to diversity without making rules that will be enforced subjectively and inconsistently.
I started regularly viewing porn since 8 or 9 years old. To this day I'm not into "pro" porn or any other type of strange porn, just amateur couples filming themselves fucking. I watched indie European movies with my parents that had full nudity and penetration before that age even. Despite my other character flaws, I don't actually have any sexual hangups, harmful fetishes, etc.

I have literally no problem with my future child watching a video of people having sex.
The Anti-Helicopter Parent’s Plea: Let Kids Play
Redlining and block busting emptied out alot of prime city real estate.
This is great timing. I've been listening to "Under the Pyramids" by Howard Philips Lovecraft, long a cognoscente of Egypt's underbelly. This anomaly is doubtless a rift in space and time through which the Sphnix comes forth.
> I need to be able to replace any developer with any developer on a moments notice.

As unpleasant as it is, this is all too widespread, because it seems like common-sense on the surface. "A little knowledge (on the part of management) is a dangerous thing."
For those who've not seen the film "Computer Networks - The Herald of Resource Sharing" from 1972, I think you'll find it fascinating how many things they got right 40+ years ago and how many ideas became our reality. JCR Licklider is featured prominently in the film.

https://archive.org/details/ComputerNetworks_TheHeraldsOfRes...
If you've had the experience of being physically assaulted by random blacks high on drugs, had other random blacks break into your car, and still others accost you at night and ask probing questions designed to test how soft or hard you are as a robbery target (not to mention been pickpocketed by other blacks you tried being nice to), as I have, and you relocate yourself somewhere there are not so many of these people, as my family has, does that make you racist?

Genuinely asking, as I'm unclear how this term's defined these days.

As far as I'm aware, racism used to be defined as "believing one race is superior to another."

However it seems most of its users use it now to mean "protecting oneself from populations with, on average, markedly higher violent crime rates than other populations." You're not supposed to do that - you're supposed to grin and bear it.

For diversity.

Right?
So rare to actually have to denormalise for performance today though. Query planners are miles ahead of where they were in the 80s and 90s. SSDs delivered an order of magnitude boost to performance. Rapidly expanding memories hugely increase the how much working set you can hold in memory.

No one seems to talk about this but the "Moore's law has ended" meme does not apply to most database scenarios. Database servers are normally not CPU bound: they are bound by available memory and disk bandwidth and these are both still increasing.
So.... This is ksplice, then?

It sounds hardcore, but this isn't really that complicated is it? Load a module with a patched function and then modify whatever the kernel equiv of the GOT/PLT is, and boom -- hotpatch... Right?

Oracle absorbed the kSplice thing though, and I assume the IP around it -- so unless this does something different to that general procedure, then is there a possibility of oracle doing their usual crap here?

This is more of a toy than anything though, I recon...

In all my years of adopting and trying to unfuck horribly outdated systems (not by choice) -- I've never once really wanted or needed to hotpatch a kernel....

You don't solve your poor architecture decisions by hotpatching running kernels... If your situation is so bad that a kernel update is the only solution, and you can't take a box down to do that without an outage on the platform -- then you need to rethink what you're doing or hire someone who can do that for you..
This is quite disturbing to say the least. Seems like everyone learns from china and starts build great internet walls!
And while he was inconvenienced by this, he was entitled to an immediate refund (which he opted not to claim given the relatively small amount involved and the beneficiary being a charity)

https://www.directdebit.co.uk/DirectDebitExplained/Pages/Org...

> Whilst the copy is being obtained you are entitled to an immediate refund of the amount debited from your bank under the Direct Debit Guarantee.
They should be. As should everybody else, in a society.
Similar project https://encrypt.to
I didn't expect it either. First I got a couple upvotes, then downvoted heavily, and now back up again :)
I work in finance and this is frustrating for sure. Unfortunately if Netflix loses account data who cares. But if we lose customer account data it's off to the races to see how much money regulators can drum out of us for not being secure enough. Even if that isn't a real threat, it's a real fear. Now I'm not arguing for or against regulation here, but just you wait until Mint.com or one of these new investment apps get hacked and watch what happens.
Sad but true. Any ideas what may turn the tide?
At least with the Debian system it might be possible to get some information about the attackers.
Concurrency

Nice one. The only hard thing missing now is:
Yes, especially irritating in C++2003 here at work! you realise how useful the capture list is with lambdas when you have an in-function struct that can't see outside its own scope so you need to pass everything in (and won't have access to private portions of the outer class).

Lambdas really are great.
Which bank are you with? Most UK banks will gladly allow transactions on debit cards to go through, resulting in your account being hit with overdraft fees, the size of which vary depending on whether the overdraft was pre-agreed, exceeded, or entirely unarranged.

Unfortunately, the prevailing attitude in most UK banks that I've seen is one to look to profit from transactions rather than protect their clients. Unarranged overdrafts are fantastic money makers in that regard.
Ah, excellent!

I guess JetBrains is heavily invested in ReSharper (and the underlying AST code) which would explain why they won't want to switch right away, if at all.
As a general rule of thumb a full time employee costs a company twice their salary.
A nice arduino-like "very simple intuitive functions" API ought be perfectly possible on a raspberry PI, and there ought be no need for bare metal programming of the PI to make that happen.

When I blogged about how hard it was for me to find Raspberry PI robots in my country there was a discussion about it on proggit https://www.reddit.com/r/programming/comments/3zf04e/where_a...

The crux seemed to be that nobody is doing real time kernels on the raspberry PI, and this is just a lack of software not an unsuitability of the hardware.

I guess this just underlines that people have a £5 Zero and aren't scratching a "kids could learn to program by controlling robots with this!" itch?
There is this little company in the south of Italy that makes great computers: www.santech.eu

Not sure how they handle warranties in US but the whole Europe should be cover.
Nominet co-founds micro:bit foundation – plans to deliver internet connectivity
UsA cities used to be dirty and over polluted hence the utter dislike some writers had for cities.

Not to mention blacks, jews, and Irish.....
This is amusing and I think (hope?) it's sarcasm.

Interestingly, you can think of lambdas a small functions with single responsibility, which happen to be easy to find (they're inline right there in the code and you don't have to hunt around for them).
Which specific parts of the guidelines do you object to? You think people should be allowed to impersonate other users or send death threats? If those are "thought crimes" then yes, I don't want them in my community.
Might Microsoft show off its Slack competitor at November 2 event?
PostgreSQL and the Platinum Guarantee
While it does have "a life support system", this basically means ventilation and some environmental monitoring & control (incl. N2 and maybe O2 for repressurization). It does not mean that it can sustain a vertebrate let alone humans for a substantial period of time. Experiments sent to the ISS containg lifestock always have their own life support system embedded.

The integrated life support system is designed so astronauts can access Dragon while attached to the station, not to sustain them. It receives all utilities from the station and returns "used utilities" (i.e. consumed air) back to the station's systems. It cannot reprocess/regenerate the components by itself.
Care to provide a citation? I seem to recall him saying he had nothing on Trump.
What is your specific use case? I used to work managing API's for one of the GDS companies

For screen scraping, there are a number of companies that do this already for multiple carriers. I'd suggest making use of one of these rather than reinventing the wheel. Example: http://xmldocs.travelfusion.com
This reminds me of Craig Wright's blog post where he "proved" he is Satoshi, albeit that one was deliberately misleading.

Off-topic, I think in addressing people with 'they' is more polite when the gender is ambiguous, despite the stats being in your favour.
>To;dr if press did job no need for wikileaks

Yeah the Guardian and New York Times really missed the boat not hacking John Podesta's email so we could learn how to make the perfect risotto. Or doxxing thousands of innocent Turkish citizens in a cache of "Government emails" that wasn't Government emails at all but hundreds of thousand of public forum posts, less than three hundred of which had government addresses. Transparency is important and good. Good, hard hitting journalism is more vital and necessary than ever. Julian Assange and Wikileaks are not journalists and not filling any civic void, just Assange's megalomaniacal need for attention as an information broker of other people's secrets.
Fine with me. I'm just rebutting the constant "they aren't out to get Hillary, they simply don't have material on Trump. Or Russia. Or..." and "of course they have published personal information of regular, non-prominent citizens. They publish everything" by the Wikileaks supporters
I could be
Out of interest, I never learned C but went straight to C++. What in particular about C++ makes you believe that you'll write memory hogging programs?
The project planning nightmare resolved
ever heard of Ac1db1tch3z,spender,pipacs,GOBBLES or PHC ?
I hear that the censors in China are pretty successful. It's certainly technically possible.
I think 11 is already too late for those blocks. I did some lessons with Blockly [0] in my son's class last years (kids of 6 and 7), and that worked fine for the oldest/smartest kids, though it was still a bit too hard for some. I plan to do it again this year (ages 7-9) to see how that goes.

But after that, I think it's time for some Ruby or Python. I did Basic at that age.

[0] https://blockly-games.appspot.com/
The side revealed is collusion against the democratic process.

I doubt you will find much info on how Bernie was trying to keep Clinton out by illegal means.

And you're going to need better proof it was Russia than the words of the criminals thus exposed.
What's so challenging about Angular 2?
I've been talking to front-end developers for the last month or so, and it seems that many veterans are struggling to use Angular 2.

I don't write much JavaScript myself, but does anyone know why Angular 2 seems to be so challenging?
Show HN: Send notes via video ads. Today, ads are targeted to US swing-states
There used to be a option here in Sweden and elsewhere in the world, and it was called the national censors. They would look at movies, tv, music, books, and decide if it posed a serous problem where someone could 'accidentally' be exposed and harm the efforts to be well-adjusted citizens.

And, in most part, it was not that bad. Sure, Swedes could not watch the Texas Chain Saw Massacre, and the UK banned Monthy Python, and the US banned Show Girls, but was it really so bad? Well, maybe... Okey it was pretty bad and society discarded that system for a very good reason.
That might be the way forward, good call.

Here's my workflow -- and please bear in mind I'm a new SourceTree user, not yet proficient:

* make changes to source files

* switch to ST (cmd+tab or mouse click #1)

* click (#2) commit

* fill in commit details

* click (#3) `Sign off` checkbox

* click (#4) `Commit mode` dropdown, then `Selected files`

* click (#5) `Push commits immediately to [...]` checkbox

* click (#6) `Commit` button

I'm sure I could make this a more streamlined workflow. Research continues.

Edit: formatting.
Does the name mean something?
NASA in PMC
There is no problem. I grew up with the internet. Had full access as a kid. Many people did too. The only problem is that fascists want to control the internet, that's the real problem.
It's certainly easy to stumble across unsavoury content - I have done so accidentally in the past and was amazed how easy it was.

I can't say how much of a problem it is, but then I suspect nobody can.

As a parent (and yes, as stated already, I do limit internet access) I know that most parents definitely wouldn't want these things to be viewed early in life - I have no problem with adults viewing whatever they want, although I would suggest that people who constantly search for the NSFL content are possibly not well adjusted.

I don't claim to know the answer - I just get the impression that these options are always pushed away due to 'freedom' but there is little alternative offered to help society maintain a healthy mental balance.
Choose any link from a Google search for "assange trump worse" you deem trustworthy. All kinds of news sources across the political spectrum have reported it.
Cambodias 2nd-richest man donates 98% of his fortune to the poor in his hometown
I mean I'm a Canadian working in Germany and to me it seems like Mayday is very similar conceptually to the American/Canadian Labour Day idea, but I will agree work-life balance is better here.
Each villager will receive US$500,000, or 500 times the average annual wage
I agree that it's confusing.

To get the expected result, the user would have to use either

$ gpg --clearsign

(makes it obvious that the message is part of the resulting message.txt.asc file) or

$ gpg --detachsign

(which creates a .txt.sig file) or

$ gpg -a --detachsign

(which creates a .txt.asc file).
Thanks for this. The GitHub Desktop is what I've come from, and it's almost too easy to use. I suspect I'm letting it taint my workflow for SourceTree, especially with all the additional stuff that SourceTree offers.