skysight-inc/HackerNews huggingface dataset:
They should pass an emergency law that requires all documents containing suggested content for national legislation be published in full, made available to the public via government websites (or national equivalents). Wording not published could not be included in any legislation.

Anything short of that makes a mockery of the idea that we have any sort of democracy. A democracy where the demos aren't allowed to read the treaties before they are ratified, what a ridiculous perversion of a notion that is.

Of course the politicians involved could instead come out and say "this is how it is, we don't care about democracy; we're in charge and you can all put up with what we say". At least then you could respect their honesty.

Having to spy on people to discover details of legislation proposed for your own country, that's a dictatorship.
Those unfortunate victims of police shootings last year would have been perfectly fine if they'd had an AK-47 in their hands when the cops arrived instead of being unarmed.
I wonder why the fact that 61-64% of all 'gun-related' deaths are suicides, was not mentioned... Most people here (from what I've seen) support 'death with dignity' (suicide), but just not with a gun...
I had the same experience as you. Django (and RoR, I guess?) blows everything else I've tried out of the water in terms of ecosystem, and Python is a joy to program in. Go is fantastic when I want either a small service or a script that I want to deploy as a single executable and have it be reasonably fast, but I find Python much easier to write in. However, that may be because I'm more familiar with Python.

How did you like Clojure? Does the ecosystem it compare well against Django? I tried it once during an on-site interview but was put off by the multi-minute startup times.
I work in a small city in Maryland, so I'm not very concerned or familiar with the going ons in major cities. But for us at least, we've seen that when the companies go for the $18 WP theme, they usually come to us when they hit a point where they can't figure out how to expand the site and have us either step in or start over. Same with all of those shitty "build your own site" services. People will inevitably get frustrated with the limitations and want more, and that's when we step in. But then again, we don't have any shortage of people who want a fully custom/responsive website built from the ground up. And there's also a real sense of community here where a lot of small business owners would rather pay a local company to do it than pay out the ass for someone in DC/Baltimore to do it or deal with a faceless online service like Squarspace.
Show HN: A bi-weekly newsletter curated by managers for managers
I've been very impressed with what I've learned in the last few weeks regarding Apple's efforts to provide privacy for its customer using what it seems some very robust engineering and design. I'm currently an Android user (Samsung S6 edge) but am considering seriously going back to the iPhone because of this.

The cynical side of me says that Apple's marketing tactics have worked. But I've got a feeling, heck, I want to believe, that this is actually driven by company values and not a short-term marketing benefit.
Nikon Camera Control Pro 2.0 Crack Keygen Full Free Download
Every time someone writes an article about gun control, you can rewrite it to be an attack on encryption. If you're going to be holding "amoral objects" responsible, why not encryption?

> Do you know how a properly functioning society would react to an event like <The Silk Road / misc darkweb crime>? [...] Within months, the country's governing party led a bipartisan effort to prevent such a tragedy from ever happening again (by banning TOR).

> The <technology> used in <misc crime ring> that resulted in all those <abused children> were legally <downloaded>

> The logic is outrageous: "<Children> got <abused>. So we need a backdoor into your phone."

And you could go on and on. The First and Second Amendments are related, now more than ever.

One last point. The author cites gun control as the solution to mass shootings, but there's a bit of a hole in his logic. France's gun control laws did nothing to prevent the Bataclan shooting from happening. All it did was make a room full of people that couldn't defend themselves.
How hard is compiling an Ubuntu phone kernel compared to android?
Also, isn't Sony using their displays in all of their TVs?
Sorry for the cynicism, but am I the only one feeling that this is a huge marketing stunt for the new iPhone 7 with super encryption?
Agreed, for a single element one there's a project on hackaday : https://hackaday.io/project/9281-murgen =)

160$ cost for a single electronic board, not cheap, not so expensive..
Is there a link to support this?
Per developer per platform. Two guys developing for ios and Android would pay 2k every month. Add the damn exchange rate (I live in a 3rd world country), and the price is blocking for anything but enterprise development.

I just abandoned it for Ionic after pitching the product to my peers for two years.

Let's just hope that MSFT indeed add it to Visual Studio without any additional costs.
Well the UK government doesn't get a vote on TTIP... I mean it's a reason to not vote for a Brexit if anything since then they WOULD get a vote to secure a trade deal privately with the US if the UK left the EU.
It just constantly bogles my mind that apparently everyone in the US is earning six digit incomes on yearly bases. Either my family is poor (which I never thought) and I'm currently working for practically free (since I'm earning less than $40k/yr) or everyone over in the US is just way over reporting their incomes or value of goods is just so different that things some how equals out
I think I'll wait for more conclusive results before starting work on these questions ;)
"It is, but the overwhelming majority of tasks in a web app don't happen concurrently, so it doesn't matter."

But is that cause, or is that effect? The dominant web programming languages for the last 20 years have all been single-threaded, so of course the web stack looks single threaded. Personally, I find there's a ton of things that ought to be concurrent but aren't. I mean, most other network apps need to do things concurrently, why not web?

Once you start looking at it this way, the staggering number of hacks employed to pry concurrency out of fundamentally single-threaded languages is astonishing.

Go is not the only solution to this, there are many. (Go is one of the more Algol-ish language choices that doesn't involve learning a new paradigm, though, and can make it a relatively easy sell where "Let's all learn Lisp!" or "Let's all learn immutable functional programming!", where "all" may be dozens+ people, may not happen. [1]) But I think in five or ten years, "the overwhelming majority of tasks in a web app don't happen concurrently" is going to sound very 200x-ish.

[1]: Incidentally, for those who are still baffled by Go's success, notice how all the alternatives involve trying to teach everyone a brand new paradigm. While that has its advantages, when it comes to language popularity, not requiring that has its advantages too. I'm a polyglot myself, so I get how Haskell is nice and Clojure is nice and how they open your mind to new paradigms etc. etc., no sarcasm, fully mean it, if you only know C-style languages I fully recommend you go fix that soon, but when you're trying to get a team of people on the clock to switch languages for a nicer concurrency story, cutting the requisite training time by 90%+ raises the bar very high for those other languages, in relative terms. (Even moreso than it sounds; not only is training costs less, but the risk of training failure is also that much less. It compounds.) I do not mean this as "advocacy", I mean it as explanation.
Swings and roundabouts. An astronaut has a greater risk of dying in an accident than most people, but the greater amount of fitness required increases the chances of living a long life if they don't have any accident.

Conversely, there is much less of a risk of a fatal accident in a desk job - but long, stressful, hours combined with a bad diet and lack of exercise can massively increase the chance of dying early from heart disease or stroke.
I'm very excited to see how JetBrains acts. They are one of the last competitors in this market that are planning on making a C# IDE.

I would love to see how this turns out.
What else should I take away from it? The Port Arthur tragedy is something that is cited many times in this debate -- if I had never heard of it before, sure, I'd find it enlightening.

But not in the way this essay simplifies things. I haven't read much deep background into Port Arthur, but I'm going to guess that it was a lot more complicated than just "Australia collectively got its shit together" in the way that the civil rights movement, or even just the successful Montgomery bus boycott was a lot more complicated and drawn-out than just, "Rosa Parks got arrested and people got mad."

When meaningful change happens, it's because people get mad and focused collective action and political strategy work together to break the status quo. The author's weak rhetorical logic undermines this concept. It doesn't even make any sense when you get past the bare surface: gun rights and privacy -- as they manifest themselves in this incident -- are orthogonal issues. By going for this angle, the author's argument for data privacy is completely undermined in a case where the attackers use a bomb to perform mass murder. Whereas I would argue: data privacy is important whether or not a massacre is committed by guns or bombs.

Of course the biggest flaw in the author's argument is that the FBI and Justice Department are currently under the oversight of President Obama -- I know Trump has gotten a lot of coverage lately, but he is not the president yet. President Obama has made no secret of his personal sentiment against personal firearm ownership and it was something that was a big issue in his 2008 election.

Emotions are important. But if you truly want to effect change, you have to accept that things are complicated and thus, require more intellectual and personal commitment than the self-righteous sentiment "WHY ISN'T EVERYONE ELSE SEEING HOW CRAZY THIS IS?"

That said, I'd be fine with the submission if it contained what the submitted title implies, "I almost died in a mass shooting". Not because I think that one survivor's experience should dominate all others based on that one personal experience (recently, an actual survivor of Columbine made news for advocating that guns should be allowed in school) but because I'm interested in hearing experiences that I have never personally experienced, and how they've led the person to think what they think
Hi, I'm the developer of Solve for All. I'm hoping to get feedback on this project, which I promise to consider carefully. I'm also hoping to get in contact with anyone interested in working together, sponsoring the site (which is ad-free), or any other reason.

A few caveats about the site:
1) I've made the settings a little less private for the sake of this Show HN. I don't share your search history with anyone, but with the current defaults, you'll be downloading images directly from the sites in your search results and feeds, possibly over HTTP. When I finally have a 1.0, I plan on securing all downloads for subscribers.
2) Sorry about the captcha when you create an account. Almost always the captcha is impossible when you first load it, so you have to hit the blue refresh button. I couldn't find a good solution that didn't require loading a 3rd party script (Google noCaptcha seems to work beautifully, but I'm wary of including their script). For now I'm using a locally downloaded copy of the reCaptcha script.
3) I'm not wedded to the name, logo, or the theme. Feel free to criticize any aspect of the site, I can take it!
4) I'm specifically looking for feedback on how to make this open source, but still making this a sustainable business. I am thinking of AGPL, or possibly something that would prohibit commercial usage without a license.

Thank you for any input you have!
Those statuses (what Cloudflare calls registrar locks) are more aimed at giving registrars a way to prevent the registrant (or anyone else) from making changes to a domain. It's commonly used during disputes over domain ownership, for example.

Transfer lock, 2FA on your account, protection of the AUTH code (should be encrypted at least, or not stored at all at best) and a registrar with a support team that is resistant to social engineering hacks is sufficient for most domain owners.

If you require complete security, registry lock is the way to go as it prevents changes to the domain from the top down. It would protect you from something like a bad actor with access to your domain through the registrar's system.

That said, it's a real pain when you actually want to make a change since there's very specific protocols to follow. And you have to pay extra for it since the registry charges to apply the lock.
Twitter targets trolls but winds up silencing conservatives
Some of our leaders don't even need the lipstick.
The errors are occurring on my site, after including the script.

I intend to use the app to watch the user proactively. I have various triggers in place that let me know when a user is on the site / what their looking at / etc... (the usual metrics) but 1 bug continues to elude me. Letting me see what the user is actually doing might help me find it.
Alton Towers owner to be prosecuted
Fair enough although "hack" in the context of medical devices is most commonly used these days to mean something like "maliciously access."
Facts?
Heroku – Django 1.9's Improvements for Postgres
> Maybe a law should be adopted to punish these nasty people.

I don't think you should punish people with ex post facto laws, and in many countries you can't.
Quite surprised to see a small bit of conspiracy stuff on HN.

To be honest, the NWO might be something good. Maybe in the future we'll admit it was a necessary thing to do. Just like there might be a time where people shouted against the republic system.
Looks awesome! I've been using 1password, are there any big advantages that KeePass has over it?
Announcing Ember's first LTS release
Short answer: Two-level game theory https://en.wikipedia.org/wiki/Two-level_game_theory
Is there a technical reason this only works in Chrome? It wouldn't work for me in my main browser (Safari 9.1).
I thought they already couldn't hack the iPhone.
Jide’s Slick Remix OS Tweaks Android for PC-Style Productivity
HP aren't using their own OS. MSFT demoed their continuum technology at the Surface event back in October, so there's a good chance HP will beat Canonical to the market.
Migrant crisis: Greece recalls ambassador from Austria amid EU rifts
Facebook's Product Design Director Explains "Reactions"
It's very difficult to give you a clear reason on why X thing is bad because.. well, nobody have seen X.

But, if you are not very naive, you should be asking yourself why a free trade treaty is so important when we already have free trade. And if it's only a few changes to the current situation, why all the secret?

Anyway, the things that have been leaked don't sound very well.
Haskell Is Not for Production and Other Tales by FB's Katie Miller [video]
Do you really need such strong security? Or after the FBI forced Apple to apply their best engineering minds to crack your phone, they'd just find a grocery shopping list and pictures of your cats?
Because this sounds a bit like Tesla's "operating room air quality" - something that might be useful 0.001% of the customers, and it's just marketing for the remaining 99.999%
Workiva Techblog https://techblog.workiva.com/ has become a favourite of mine recently.
If at some point of time you use hbase, using hadoop on top of that becomes a straightforward task. Both integrate very well with each other. But I think even without hadoop you can do. If the processing is relatively light (e.g. calculating some aggregates, etc) you can do it in near real time just connecting with another consumer to kafka topic.
I always get confused with KeePass, KeePass2 and KeePassX...

I use KeePassX on OS X. Will I be able to use this one with my database file?
Only if you don't unlock the phone in these 48 hours, no?
They should also be in a public revision control system.

I don’t just want to see the material, I want to see who added/removed what and when.
> The compiler does a whole load of checking which can (and therefore should) be automated, which in many other languages is left to the developer. Go code tends to have the property that if it compiles, it probably works as designed.

As someone who works with Go daily, these statements are both very untrue. Claiming "if it compiles it works" applies to Go code makes my eye twitchy.

For instance, type assertions have no exhaustivity checker. Interface{} and liberal usage of it throws type safety out the window.

> the package management is lovely,

Go doesn't have package management per SE, just vendoring.
@deif TTIP will have to be ratified by the individual national governments, either by voting on it in parliament or through direct popular vote.
What Google Learned from Its Quest to Build the Perfect Team
Coraline Ada Coraline Ada Joins GitHub
Might be related, but I recently discovered this

http://demonstrations.wolfram.com/SocialGolferProblem/
How does it handle multiple users/computers trying to write to a database on dropbox?
It's a political article. It exists to make a point, not to provide take-aways. You're meant to either agree with it or disagree, and share it if you agree. Whatever information that exists there is only there in service of that point, limiting it's general usefulness.

I hate it when people start talking politically at me in the guise of "teaching" me something.
The Myth of Reusability
Science Fairs Have Lost Their Way. Let’s Make Them Cool Again
Wish I could agree with your optimism.
Fire service could be privatized and government provided welfare does not have to exist to begin with.
I recently rewrote one of our services in Go and there was a SQL interface in the standard library with backends for all SQL databases that matter. I don't remember if the backend we used (for PG) was from the community or the standard library, but that's rather inconsequential.
I wouldn't agree with that. I live in a large town (Bournemouth), on the outskirts where I was getting a variable ADSL service of between 0.5 and 2Mbps depending on the weather; my cabling is not copper but aluminium back to the exchange (about 2 miles away), and was often troublesome, and unlikely to be replaced in the near future.

I now have Infinity, running at a rock solid 38Mbps down and 12Mbps up, for a decent price (almost the same as I was paying for ADSL), and it's been totally reliable.

Bournemouth had FibreCity which promised fibre to the home, and 100M/1G service. The original delivery mechanism (in sewers, with minimal digging) didn't work out, and instead lots of micro-trenching was done. It cost them much more than they anticipated, and the company went bust (more than once, I believe), and provided a sub-standard IPTV and ISP offering (I had it for a month on trial, and it was patchy), so while the numbers would look great, there's more to it than the raw figures.

FTR, my postcode always showed that my area was going to have infinity, but my specific address wasn't going to get it, and even though I registered to be told when it would be available, I was never told - it was only bored clicking one night when stuck at 0.5Mbps that led to me getting upgraded.

BT and openworld definitely need more separation, however, IMO.
That's pretty nice. I'm going to look into packaging it for myself for FirefoxOS. My only issue with it right now is aesthetic: the top item (search box on the main page, "< back to list" in entries, etc) scrolls off the top of the screen, leaving that much blank white space at the bottom of the screen. I'm on a ZTE Open C running the nightly version of FxOS from http://builds.firefoxos.mozfr.org/doc/en/devices/zte-open-c-...
I am not ashamed to be using FTTC in the UK, it is fast enough for what I do with it and I don't even pay for the fastest speed that is available for my line.
This sounds wonderful for a) people who want to run said service and charge you money for something you don't need and b) people engaged in mass surveillance.
It's very interesting to understand the entire "thinking" process behind Facebook's new reactions.
What should computers do? Round after every operation?
>> Unless the downvotee was born with an inherently sound understanding

This part? I meant "was born" as made the jump from being a fetus to being a baby, not "borne" in the sense of being carried, although I guess that works in a bit more poetic sense.

(Also thanks for the comment either way, always happy for feedback and corrections)
2/3 of the people killed by guns were suicides. So, in fact, the risk is about 1/3 of what you suggest. And most of those deaths are gang violence related, so if you're not involved in gangs, the risk is minimal.
It's unfair to compare a framework like Django to a language like Clojure.

So, comparing the languages, I tried Clojure because a colleague was using it and to me it feels like the best language I have ever used professionally (comparing to C#, C, Obj-C, Python, Java, JavaScript, Ruby, Go) and I'm very happy using it. Great functional programming features, great libraries, I really like the LISP syntax and the stress I'd been having with Python kind of melted away (things like state in objects and the type system (which kind of doesn't really exist most of the time with Clojure)).

In terms of doing web type things, the Liberator and Ring libraries feel a lot like a big chunk of Django's routing and middleware functionality. Selmer does a good job of templating.

For most user interface work I'm using React.js (which I also really like) so my Clojure code is only serving up JSON on an HTTP API. But for simple templated HTML, Selmer works well.

One question is "Django is an entire framework. How does it compare to lots of little libraries?". I have to say that Django is probably the most well constructed pieces of software I have worked with and it hangs together very well. Clojure with a few libraries is very good, but beating Django is a very high bar to reach for any framework or group of libraries.

Startup time is an over-done argument. Once you're running a REPL you don't need to restart it, so development isn't slowed down. Once you're running a server you don't need to restart it, so production isn't slowed down.
So, signing the code constitutes Apple saying this code is safe to run. But Apple doesn't think this code is safe to run. The argument will be that forcing them to sign the modified code is compelled speech. Interesting.

Is there any reason Apple can't use more than one argument in its defense?

According to USA vs. New York Telephone, "unreasonable burdens may not be imposed". I think Apple will bear quite a burden if it must force its engineers to implement this code. It will be telling them to reverse their work and go against company values. Also, the public is going to know the outcome of this case. If Apple doesn't come out cheering, we will all know its security features have been weakened, which will impact sales.