skysight-inc/HackerNews huggingface dataset:
In fact, in almost all referendums and elections, less than half of eligible voters cast their voters for the winning decision or party. That comes pretty much by nature.

Then there are elections where a majority supports the winning decision. A few are good ones, like the Falklands referendum that was mentioned in another post.

But very many are scams: Saddam Hussein's presidential referendum gave him 99.9 % support of votes in a 99.47 % turnout. Worker's Party of Korea regularly gets around 85-90 % of votes again with a 99.9 % turnout. National Socialist Party of Germany got 98.8 % of a 99 % turnout in 1936.

Finally, the point is:

"“I consider it completely unimportant who in the party will vote, or how; but what is extraordinarily important is this — who will count the votes, and how.”"
"I think the UK is civically engaged"

I tend to believe the opposite (purely anecdotally). Most people are apathetic when it comes to politics. We've just had local elections in the UK (seats for local councils and regional mayors). The turnout (i.e. the proportion of the population who turned up to vote) ranged from 21% to around the 30% mark for most regions in England. Turnout was higher in Scotland.

In the UK we have a lot of political discussion on TV, radio and in our highly partisan national press, but that doesn't mean the public are well-informed or particularly interested in politics. It doesn't help that many of our national newspapers deliberately seek to mislead or sway readers either. For example, when Theresa May announced a snap election, the headline in the Daily Mail wasn't 'May announces snap election', it was 'Crush the saboteurs' (opponents of Brexit).
Really well done, and handled my crappy drawings just fine.

I did see the link to your thesis on captcha, but a specific higher level blog post on how this works would likely be popular.

Edit: One piece of feedback...it's hard to draw dots. You have to drag the cursor with the button down, or drag your finger in mobile to get a dot. So dots end up more like little lines. Also, an "Undo" to remove the last "cursor down / draw" event would be nice. Starting over for every line is the only current option.
Nice work on this. I actually like the simplicity of it. Feels light weight and fast.

We live in an era of distrust so without seeing your terms / privacy policy I was not comfortable logging into a site with a password so may be worth adding a blurb about that. On the bottom where you display the URL, I value seeing HTTPS where applicable as well. I don't want to feel like I am losing security by using this. Last thought, it would be nice to customize the homepage away from google. This one is just vanity though. Good work and good luck.
It's a valid subset of Javascript (or at least was initially meant to be), but a JSON object (as opposed to an array) isn't a valid stand-alone Javascript expression, and an attempt to eval it will return an error:

> eval('{"key": "value"}');
SyntaxError: missing ; before statement

You can get around this by using parens:

> eval('({"key": "value"})');
Object { key: "value" }

But accidentally including a JSON URL in a script tag should fail to evaluate if there's an object at the top level.
Why do screenshots at all? Just parse the open graph metadata and get the meta image the site wants to display rather than screenshotting it.

Most sites these days have a meta tag for images they want to display which is likely optimized for exactly this usage. Can always fallback to screenshots if those don't exist, but I'm pretty certain it'd be more pleasing.

You could implement this in less 10 minutes with micro-open-graph[0] (disclaimer: I made that). Runs on now.sh, so it's free to host too. (depending on how much traffic you send to it)

[0]: https://github.com/mxstbr/micro-open-graph
I must say.... I remain on Facebook to watch my far-away friends get married and start families. It brings me small joy :)
Norway chooses to stay out but still has pretty much the same obligations as Britain, and doesn't have the possibility to discuss those obligations. Really, the EEA model makes absolutely no sense for the UK. If you have to go that way, it would have been much better to stay in the EU.

I'm curious what "basic concessions" the parent poster had in mind, beyond those that the UK could already enjoy. Certainly the end of free movement of people (which both Norway and Switzerland have to obey) doesn't count as a basic concession.
Also see https://news.ycombinator.com/item?id=14284939
Classic example of being low-level "hangry": hungry/angry. Beware of it in children when simple lack of food can spill over into full-blown tantrums!
the theory is that vaccines train the immune system. so, it's not like the virus doesn't exist anymore but the body knows how to fight it. "weak" ppl are endangered anyway.
Facebook makes money through simple commercial advertising - nothing sinister there.

Cambridge Analytica might just make money by convincing fools that they have some secret insight or power, when they actually don't. Psychics and mediums have in the past made a ton of money, as did quack doctors. Coca-Cola started out as a quack cure-all and it still makes a ton of money today.

The basic narrative you're pursuing here is one that has cropped up a lot in the past 18 months: voters are, by and large, easily manipulated putty who don't have real reasons or analysis behind their decisions. Instead they simply do whatever shadowy Russian conspirators make them do through subtle manipulation of Facebook, the press, or whatever.

Simple, obvious explanations for what's happening in politics are staring us all straight in the face. Occam's Razor guys ... there is no need to go full chemtrails and pin responsibility on some invisible evidence-free conspiracy of random firms, people and countries. Just assume voters are on average, of average intelligence, and thus probably have reasonably straightforward reasons for doing what they do.
Well, offering the ability to run on premise would be a difference. Most of the tools in this space don't do that. Ragic, Knack, Zoho Creator, Quickbase, etc.

Or maybe tie it to AWS with a pre built AMI? There are at least some companies where a point-and-click AWS instance would have value.
Migration+|+Komisja+Europejska
For the love of chess
The cops had guns drawn (which I don't fault them for)

This is one of my pet peeves, I believe lethal force should basically never be used by law enforcement (at least normal one, outside of SWAT or whatever edge case).

If I ever become rich, I'm going to invest in some nonlethal weapon with similar range and accuracy and disablement power as lethal ones, I guess current tasers aren't good enough for law enforcement to feel safe in an escalating situation (and the U.S. has plenty of lethal weapons going around). That would also make me feel better if people feel the need to go around armed (which is a very US-only thing, doesn't happen in Europe and Latin America and Asia as far as I know).
Sure but I might say that if I were to create a chair by generative methods, would I need to understand how it was created for it to be useful?
> Did you listen to the media in the run up to the referendum?

Yes.

I think the Remain campaign did a terrible job of arguing it's case - and the EU does a terrible job of communicating it's value.

It's also worth bearing in mind that the Remain campaign was up against a legacy of several decades worth of bad reporting and misinformation. It's been a theme in the UK media for decades. I remember dozens of tabloid front pages screaming about another attempt by EEC/EU bureaucrats to meddle with our affairs. The "Great British Sausage" episode of Yes, Prime Minister springs to mind.

I can't find a link now but there is a list of all the deceptive or downright made-up EU stories from the British press in the last decade or so. It's very, very long.

This attitude has been scorched into the British psyche for several generations. And the counter-arguments? I don't remember much effort being made to communicate those until it became apparent there really was going to be a referendum.

Most of the best remain arguments boil down to fairly subtle arguments about trade and economics. Fairly hard to fit into a soundbite.

And 'Leave' had all the good emotive arguments on their side. Sovereignty, identity, nationhood and other powerful emotive concepts beloved of populists and nationalists down the ages.

The EU is deeply flawed but we've lost our chance to change it now. A slender 'remain' victory and a big push from other nations to reform the beast would have been the best outcome.

Now we're damned if the EU fails and we're damned alone if it succeeds. Luckily we can read ourselves bedtime stories about the Empire as a comfort at night.
I created a clone of the new YNAB as a standalone desktop application. It is available at https://github.com/envelopes-app/envelopes-desktop with installers for mac/windows.
No. There are many people with Jewish background who oppose his agenda. And he does not hide being rich or pushing unwanted agendas in the countries where his NGOs operate.
> Remember, Question Time played a critical role in discrediting the BNP and Nick Griffin by inviting him on the show and getting him to defend his views.

There are representatives from every major party (and relatively often, UKIP/Greens) on the show every week. Griffin had complained for years that he was shut out the 'establishment', was invited on, and his views were argued down.
Exceptions are the best way to handle errors. You can either handle them everywhere or ignore them and they'll rewind the stack. Unfortunately Rust and Go decided to use return values, instead of fixing problems with exceptions, which is step back, IMO.
You could detect the 4% bias in question time?
Previous discussion for same article: https://news.ycombinator.com/item?id=11686029

Previous discussion after recent update announcement: https://news.ycombinator.com/item?id=13885685
If you define success solely by the amount of money, sure.
The Irish constitution was written after a war of independence immediately followed by a civil war. Ireland was a mix of socialist dictatorship and theocracy at the time. The constitution is very weird and causes issues like this. It needs to be changed. Though in fairness the progress we have made socially has been extremely rapid and profound.

Have a look at the film "The rocky road to Dublin", a documentary about life in Ireland in the 60's, made by an outsider. To see how bad things were until that recently (Its like Iran under the Shah or something)
Why would the Rust version crash?

The compiler will warn you if you if you haven't used a result type, and it's up to the programmer to decide what to do in the case of an error, just like when handling an exception.

If you were going to use the JSON result for something, then you are forced to check if the result was Ok or Error. The only time you'd get a crash is if you just called .unwrap(), and even then you'll also get a stack trace.
Though the UK is not bound by those rules anyway, so still not a great example:

"The only EU member state being exempted to comply with this MTO procedure is the UK, as it per a protocol to the EU treaty is exempted from complying with the SGP. In other words, while all other member states are obliged nationally to select at MTO respecting their calculated Minimum MTO, the calculated Minimum MTO for the UK is only presented for advice, with no obligation for it to set a compliant national MTO in structural terms."
Pulp seems to be just a microcontroller, not a modern CPU. It is a good effort but you wouldn't be using it on a normal computer.
out of curisity, why do you usually need to discover unicode symbols?
If EU needs to scare its members to show how badly a leaving member would be treated, it's no longer a union of consenting, democratic members. It's not the union that I voted to join, a union that works for the benefit of member countries under guidance of their respective governments for free trade and co-operation; someone started to build an empire and is now mightily pissed off as some people don't want to be in an empire but just have a free trade union of independent countries.
Implicit return codes (e.g. return int, -1 means error, 0+ means OK) are equivalent to unchecked exceptions. Explicit return codes, where you must process them or compiler will yell at you are equivalent to checked exceptions. I think, that checked exceptions are a good idea, but they must be improved. E.g. Rust have syntax for almost implicit converting one error to another and return it; checked exceptions could use similar approach, so you can declare another exception in your "throws" cause and compiler'll generate conversion code for any unhandled checked exception.

Anyway for me exceptions are way easier to work with, than return codes.
When our family visits the Smithsonian Institute, one of our favorite places to eat is "Mitsitam Cafe" [0] which serves a variety of authentic native american foods.

[0] http://nmai.si.edu/visit/washington/mitsitam-cafe/
Some of those are still around (here in Uruguay we have a tool called Genexus that's been around for like 20 years and generates code in almost any language, the OP might want to look into that https://www.genexus.com/global/home?en ).

The problem is, they're still programming languages, but very opinionated They look like magic if you go the way the tool allows you to go, but when you go off the rails you end up wasting more time than if you had coded it in a standard language.
Fully agreed about Instagram. I made an Instagram account 2 years ago and I mostly followed musicians that I like and some photographers and I actually enjoyed Instagram.

Intsagram was a nice tool to see cool pictures and keep in touch with artists. It was like a hi-res Tumblr without the drama and the crap of Tumblr. Then I decided to start uploading photos and follow people in know in real life and that was the biggest mistake I did.

In addition to what you said, Instagram is really toxic. Because I followed lot's of people, my following/followers ratio was something like 350/80. I heard some people talk about how sad it is that I only have 80 followers.
One time I followed someone I know and she didn't follow back, and I when I asked her why she didn't follow back, she said that she didn't know it was me (I didn't use my real name) and she thought I was some random ass loser because I didn't have many followers.

I later realized that in real life, people judge you based on how many likes you get and how many followers you have. It's now about the content, it's about how popular you are. If you don't get likes and followers you are seen as a loser/not cool.

That's what made me delete my Instagram account. Not to mention how shitty the app is when it comes to battery life. People complain about the FB app being shit, but IG is not that much better. It consumes a lot of battery life and has so many irregular activities and runs a lot in the background.
"The median price for a home in Tokyo and its surrounding three prefectures is 28 million yen, or around $270,000."

Just fyi, if you only include Tokyo, price nearly doubles. It doesn't make the best comparison because Tokyo + 3 prefecture = 38 million people with over 5000 square miles.

However, that chart alone is very compelling because it shows something that you don't see anywhere else; declining housing price.

Is centralized and lax housing regulations the main reason for this? I don't think the author makes a strong argument, but it's certainly a contributing reason.
Hopefully some mechanism to handle exceptional cases at the language level will be invented soon.
I don't know their actual numbers. Yeah, probably should've said Nationalists, but I wanted to accentuate what the worst case scenario happened. Unlike other countries with nationalism on the rise, the UK can actually do a lot of damage (including to itself).
I still wonder if/how much the programmers knew about what they were writing. I've know a lot of programmers who never look beyond the story they are given to write, and those who are suspicious of everything.
I found this observation interesting:

"Our servers are in New York, and our developers are in Australia. Even on a good day, the ping times are over 230 milliseconds. Anything more than the absolute minimum number of round trips is felt very keenly."

I wonder if some web apps might be built better if developers were bandwidth throttled and latency hindered artificially on their own machines, for say, one day a week.
Still don't understand they left the EU. Especially with the latest changes they had the best deal within the EU but still they want to leave. Rebates, no euro etc. I wish we could get that...
I was under the impression that the (somewhat) verbose syntax for error handling and memory management via the type system was a necessary side effect of Rusts entire point of existence: a compiler-guaranteed safe systems language. Neither Python nor C force you in any way to pay attention to errors, making simple scripts much easier to write.

I guess I'm just surprised people think that Rust should be as simple to use as Python. Maybe I'm wrong.
I would like that too. After a surgery a few years I sometimes have post nasal drip which causes bad breath. I have no way to tell when this happens. I would love a sensor that could detect it.
BBC had a great story about a woman who was able to smell Parkinson's in people YEARS before they were even diagnosed: http://www.bbc.com/news/uk-scotland-34583642.
The government is thinking about the children. They will know exactly what people think of the children.
Note that you only get a stacktrace if you set the environment variable `RUST_BACKTRACE=1`. Otherwise, you get a standard panic message. The message from `unwrap` is probably unhelpful, which is why a lot of folks advocate using `expect`.
My tool enables the users to deploy the tools generated wherever they want. It will anyways be deployable to AWS, Azure, GCloud, Digital Ocean and Heroku with a single click - using their own credentials.

Do you think pre-built AMIs might be a good idea? I am not sure about it though.
Maybe it'a because the Brits (as in the civil population) never really got to experience the horrors of war for the last 200 years, at least. I live in an Eastern European country, and each and every village around these parts of the world has a stone monument in the center-village area commemorating the names of those that died in WW1. Lots more died in WW2, but because that happened as we were fighting the Soviet Union no monuments were erected while we were under communist rule following WW2.

Talking about communist rule that was the result of WW2, just today I learned from my father that one of the hardest things for my parents raising me as a kid under communist rule was the central heating and electrical power would go out at the same time in the middle of winter. Now, imagine raising a 3-old kid while there are -10 or -15 degrees Celsius outside and for you with no way to warm your apartment (as an aside, I think that the fact that Cuba is a tropical country was one of the main factors of Castro staying in power for that long, when you don't have to fear that your kids will die of cold then you become a lot more acceptant).

In comparison, the EU, with all its quirks, is like heaven on Earth. The Leavers deserve whatever is that will come to them, even if they didn't know what they were voting for.
Yes we can. Food & Shelter is cheap. We can very well survive until new marketable skills can be learnt.
David Cameron led the campaign to remain, as did the government. Coulson, the press officer whom Cameron picked, and who you're trying to finger as part of some "overt" and "out in the open" conspiracy, also campaigned for Remain and frequently attacked people campaigning to Leave:

http://www.mirror.co.uk/news/uk-news/david-camerons-ex-staff...

How does this conspiracy theory even work? That Cameron's staff were secretly trying to lose whilst they were out campaigning to win? Because of an ex-employer?

That's not just illogical, it's completely incoherent. Think about what you're trying to argue there for a moment.
I don't understand it. Is there a page with a description?
You might not care about likes, but others do. As I said in my other post, people judge you and label you on how many likes/followers you get.

Instagram is really toxic.
One day, you'll have to insert your ATM card into this machine and it may let you into the hospital if you can afford your illness or it can secure you on demand financing.
No they usually work.
It sounds really useful, but are you sure non-programmers will be able to do stuff with it?

There's a continuum of automation software, non-programmers often find themselves comfortable writing stuff in Excel, and some become kind-of self-taught programmers using something like VBA, Access, or whatever is used today, but they are still not programmers and don't understand how your "magic" tool works.

If your tool has the ease of use for non-programmers as Excel you might have something big.

If not, you still might have something useful :) but understand your audience :) .
This thing is amazing, and so close to something I've been wanting for a while now that it's like you've been eavesdropping! Thanks so much for making it available for others to use and learn from.

I'm looking forward to studying the code to learn how you built it. If you ever have time, I think a bit of architectural overview / design discussion would make a nice addition to the README.
Mambo vipi @ slice_of_life.

Thank you for your well articulated post. I'm Bantu also from Kenya ( Meru).

> There has been a lot of hatred between the Bantu speaking communities and Nilotes in Kenya.

Since when has this been the case? Have they been traditionally enemies or politics has succeeding in dividing people along ethnic lines? I think politics and not tribes is the culprit here. The latter was just a convenient platform to stratify the populace by early politicians for their political survival and dominance.
... together with Laurie, Atkinson, Smith, Jones and a handful+1 others. Many gods.
Is Lumina different from say Xfce in this regard ?
‫NewsA – الصفحة الرئيسية‬
GeneXus seems interesting, though my tool isn't exactly like GeneXus, it does overlap a bit in the sense of not requiring to code and easy to develop UI etc.
This is a useful built-in feature of the dev tools on Chrome so for devs who care about their users it's trivial to use.

I think moving towards progressive web apps (PWA) should make the web much faster because good performance over poor bandwidths is one of the cornerstones of PWA.