skysight-inc/HackerNews huggingface dataset:
A 600k budget to fix or change the results of an election for a country with a GDP of 1.2 trillion?

That's a ridiculously good use of money for a corrupt politician.
I used SolarCity to finance, install and maintain. Not the cheapest solution, but they are taking care of everything for $0 out of pocket.

Of course, I'm going to be paying interest for decades (and the loan has to be paid off or transfer with my house if I sell), but it is approximately the same per kwh cost, just to SolarCity instead of my utility, plus I can pay it off if I wish.

Geez, on re-read, I didn't mean this to sound like an ad, but they make it so easy.
There are many system on module (SOM) vendors in the market. Many of these SoM's have limited market so they're not going to compete on price.

I've used DAVE modules in the past, PHYTEC also makes some great modules for different Silicon vendors:
http://phytec.com/products/system-on-modules/

Good break-down here:
http://elinux.org/Computer-on-Module
it's very difficult to get a wider fov

It's essentially impossible with the approach that all of the public AR HMD's are using. Not only that, this approach does not allow for accommodation which is arguably one of the most important things needed for convincing HMD AR.
None of this squares with what I have previously been told about US elections.

1. I have seen video demonstrations wherein one person with opportunistic unsupervised access to a voting machine can hack it to affect every issue on the ballot within five minutes. Given the security at many polling places in the US, this easily extrapolates to one person able to hack all machines at a given polling place prior to election day, and possibly repeat the effort at several other nearby polling places within counties using the same type of machine.

Other hacks target the central tabulators, and don't require touching the voting machines at all. Opportunistic timing to enjoy unsupervised access between the election and results certification is a bit more critical to these.

2. Exit polls have frequently been "adjusted" in the US to more closely match the actual elections results. In the UK, this is called the Shy Tory Factor[0] or Shy Labour Factor, and has existed since 1992. The US has had the Tom Bradley Effect[1] since 1982.

This is usually explained by presuming that the exit polling result is inaccurate. It is never seriously considered in public that vote fraud may be becoming more severe. Yet I saw a statistical analysis of actual voting results, differentiated by the model of voting machine, that showed a clear, obvious bias towards certain choices of specific issues. The poll adjustment factor can easily be explained by the hypothesis that people remain as honest as ever in exit polls, but the voting process itself has become less honest.

3. Recounts will not uncover fraud if the records necessary for the recount are subject to the same controls as the records used for the first official count. If the voting machine does not leave a non-electronic record that can be verified by the voter while they are still at the polling place, a recount will just be run on whatever records exist, which may be falsified.

4. Thanks to the winner-take-all elections in the US, and the availability of previous census and elections data, it is possible to identify specific counties as keystones, wherein efforts to sway the vote locally will have disproportionately effective results.

For instance, you examine the "battleground counties" in the "swing states", and hack the central tabulator in that county to give your favorite candidate a 3% advantage by switching an opposing vote 1.5% of the time. You don't tell your party you're doing it. You don't even tell your dog that you're doing it. You just do it. If your guy loses, well, you tried.

Multiply by dozens of technically competent yet unconnected and independent supporters, and you get a significant extent that does not require any team.

[0] https://en.wikipedia.org/wiki/Shy_Tory_Factor

[1] https://en.wikipedia.org/wiki/Bradley_effect
Or for that matter any mobile device. It's unusable.
I'm agreeing with you and providing an analogous example of commonality vs accommodation.
Thanks :) You've given me a lot to go through over the weekend.

Regarding Haskell, I used LYAH and the standard library documentation.

I agree that Haskell is not easy to learn and that the libraries require a lot of foundation before becoming understandable and/or usable (eg, Monoids -> Applicatives/Monads vs. "I just want to read the contents of this file into a string"). The language "proper" is built on extremely simple and straightforward concepts.
And they do. I've seen their pull request bot block a merge many a time because of a lack of a signed CLA.
America makes me sad sometimes
Yeah what's the deal with the weird timing?
'Tis better to have loved and lost than never to have loved at all.
Statecraft Simulations engage students in Political Science concepts
This is the perpetual problem with these no-name SBCs. All of the documentation and tech support is over in China, and even getting answers to simple questions can be impossible.

This is why the Raspberry Pi remains so popular despite having worse specs/higher price point than a multitude of competitors. The large English speaking community built up around it means you can usually find answers to any weird questions you might have about it. Usually some sample code too.
This is the first of Google's product cancellations that will affect me personally. My wife and I have been using Google Wallet cards for budgeting - we transfer our spending money to the cards each week to help track our spending. Honestly there's no reason Google Wallet was superior for this - I expect Simple will solve our problems better anyway. Should have seen this coming when they split it off of Android Pay.
I didn't get why this is news? We're building a react-native app with vscode on windows for a month now. (the team likes the combination very much, btw)
This article give higher clock speeds than the chart on Ars Technica does. http://www.anandtech.com/show/10158/the-intel-xeon-e5-v4-rev... The Xeon E5-2699 v4 can run at 2.8 GHz with all cores busy, and is capable of boosting up to 3.6 GHz. But the one on Ars says the E5-2699 v4 is only 2.2 GHz.
Yes, used and in 2026.
I have no issues with the way you worded that, I would have defended you had dang stepped in to complain about it (and in fact I've done exactly that in the past, which is when dang started harassing me). I was more pointing out the hypocrisy of dang.

I ended the conversation for exactly the reason I cited, a distinct lack of imagination. Anyone who immediately reaches for "you must be a novice programmer" isn't really someone I'm interested in conversing with.

Especially since anyone who stopped to think about it for more than two seconds would realize a "novice programmer" would find the yoda conditionals easier specifically because they're still learning to read code.

No one in their right mind would claim an adult reader would be better at having random bits of text in their novels read from right to left in the middle of their left to right text. Most reasonable people are going to agree that it's easier for a young person just learning to read to pick up on that.

Yet there you were, making exactly that claim for programming.

It indicated a reactionary comment with a complete lack of critical thinking on your part and I just have no interest in spending my time speaking with a person whose thought processes work in that manner.

And if that offends you, then so be it. I personally do think you were simply being passive aggressive and that's why you didn't stop to think about what you were actually saying.

Which is your right to do, and I would defend you for it. But it doesn't mean I'm willing to continue engaging you.
This really is too bad, was convenient at some points for me. Any good suggestions that are of the similar load-and-use-as-needed variety?
I found this article very interesting. I do always wonder why we pretend this isn't happening though? That's not ignorance, that's just plain stupid.
Second this recommendation. Very easy to get up and running - may not be able to handle some complex use cases, but for the basics it's fantastic.
I have a Skylake E3 Xeon. Why didn't they use the Skylake cores for these E5 CPUs?
Thanks for linking to that blog post.

One interesting aspect is that they make use of C++ inline declarations when doing the JavaScript vs C++ examples, without explaining that there are semantic differences between writing the code like that or .h/.cpp files.
The --webroot option doesn't work for my setup, so I need to shutdown nginx for 2-3 seconds and use the --standalone option. I set this as a CRON job that will run every two months. It's not elegant, but it's done.

Here's the modified script using certonly and the --force-renew flag.

#!/bin/bash
# Force-renew the "Let's Encrypt" certificates for a given domain
# Run this as root as a BI-MONTHLY cron job
export DOMAINS="yourdomain.com,www.yourdomain.com"
export LOGFILE="/var/log/letsencrypt/renewal_yourdomain.log"

echo "Stopping nginx temporarily to renvew certificates for $DOMAINS ..."
service nginx stop

echo "Calling /opt/letsencrypt/letsencrypt-auto certonly --standalone --force-renew -d $DOMAINS"
if ! /opt/letsencrypt/letsencrypt-auto certonly --standalone --force-renew -d $DOMAINS > $LOGFILE 2>&1 ; then
echo "certonly call failed, restarting nginx"
service nginx start
echo "LOG info:"
cat $LOGFILE
# TODO: email administrator...
exit 1
fi

echo "certonly call succeeded, restarting nginx"
service nginx start

Note: don't run this as a daily cron job since this has --force-renew...
#3 they're not too bad with the darker themes, but to each his own. Eclipse does a bad job at this though, I think they should modernize their UI extensively. Android Studio isn't too ugly and it's based off IntelliJ.
The rated clock speed is what you're guaranteed to get when you run all cores. If you run a subset of cores, you'll get significantly more speed via turbo.
On the other hand, most crimes also go against basic human decency, so something being basic human decency is not always an argument against it being a legal obligation.
I've got a little secret: We do the same thing in native code.

malloc() and free() can be almost as expensive as a GC in aggregate(it's a matter of paying the cost at creation vs GC time). Pooling is a really nice performance tool, just requires a bit of hand tuning to the scenario.
I usually put absolute gibberish info in such cases. It's very annoying. You could also try bugmenot.com
To add--you can also skim text MUCH more quickly for the piece you want compared to video.

I absolutely loathe video for any analytics-related documentation. It rarely adds any real value over text outside of live webinars where I can ask questions.
Word on the street is Periscope costs $1000/mo for unlimited users, up to 1B rows.
The problem isn't the subsidies. The problem occurs when the proportion of solar users increases such that the utility's margins become low enough to threaten the minimum budget required to maintain the infrastructure.

If you want to subsidize solar users to bootstrap that market and as a general social good, that's fine. But you have to structure it such that the utility still recoups the cost of maintenance. If they're paying market instead of spot, the paid price is not taking into account the cost of transfer and storage to the utility.
Anyone have any math on how many orders / how much you would have to spend a month to make this worthwhile?
Young people die sudden deaths from cardiac arrest due to congenital heart defects.

People of her age and stature, on the other hand, suffer cardiac arrest from rather more predictable causes.
I agree, but keep in mind the real question isn't "does this work for you?" but "does it work for a large enough number of people to be useful?"
Well if I suggest standard library to an area that has 20 plus libraries, then maybe we can get somewhere in the middle :)
Apparently the chip runs hot, ~300mW with WiFi on, 220mW with WiFi off. This is not unexpected, the chip was designed for home routers running off of a wall wart where a few hundred extra mW wouldn't be noticed.

https://forum.openwrt.org/viewtopic.php?id=46339
I think a lot of banks are reluctant to let google and apple in on transaction fees so they are reluctant to help make it successful.
I bought one, so I can attest that the hardware was real (bluetooth, left-handed model). Alas, it's lost somewhere in a pile of boxes left still-not-unpacked from my last move, and they went bust some years ago -- rumours of a new low-profile version similar to the Apple chiclet keyboard have failed to materialize as hardware so far.

The thing worked, and worked surprisingly well for single-hand typing (if, for example, you had an injury to the other paw). Trouble is, it cost more than a regular QWERTY keyboard, was slower (all those chording shift-states), and wasn't ambidextrous (left-handed and right-handed models had differing layouts, IIRC).
You can absolutely do that. That's actually one of the more interesting configurations: the ability to pool GPU systems.

Just go to the custom link at the bottom of the page, the link is: https://console.aws.amazon.com/cloudformation/home?region=us...

There you can select any number of clients and servers. For example: 5 clients and 1 server (many to one), or 5 clients to 5 servers (many to many).
I will for sure pick this up when it's released... we use Service Bus and Event Hub pretty extensively for device messaging.
I'd recommend running them by someone for whom English is a first language before using any of these.
While Apple Pay adds dozens of banks each month, the list of Android Pay participating banks seems to have barely budged since the beginning (https://support.google.com/androidpay/answer/6314169?hl=en). In particular, Chase still doesn't work with Android Pay.
Nice. :)

A better calculation would be per GHz-core. Because a core at 2.2 is not the same thing as a core at 1.7.
It scared me to see that the author recommended running

curl http://nginx.org/keys/nginx_signing.key | sudo apt-key add -

(This adds a key or keys downloaded over an unauthenticated http connection to one's Debian keyring, allowing whatever keys the network sends back to authenticate any future package updates.) I wrote to the author with a note expressing my concern.
"9) “I’ve been following your blog and social media updates for quite a sometime and there is one thing that would be nice to discuss with you.”

Yes, here, take all my money, you've bested me with your sales copywriting and social engineering.
Triggering Lambda Functions via Text Message
Got it to work. Just waiting for mobile support now :D
Modules are strictly more powerful than Haskell type classes (at least, more powerful than naive type classes; there are so many extensions that I'm not sure that is still the case). Modular implicits are described here: http://arxiv.org/pdf/1512.01895.pdf. The main problem with modules as typeclasses is that it's pretty painful to use in practice, and modular implicits fix that, giving a solution quite reminiscent of Haskell type classes. I don't know Scala implicits well enough to comment, but the authors feel their version avoids most of the problems in Scala's implicits (they jokingly refer to it as "a more explicit kind of implicit").
Honest question, I must be missing something here - Why does your bank need to participate? I just add the card number from any credit or debit card and tap to pay just works. I don't use any of the banks on the supported list.

EDIT: Taking a stab at answering my own question - it looks like you can only set up ACH drafts from the list of supported banks, but as far as I can tell you can use any major credit card to fund purchases.

EDIT AGAIN: As pointed out below, this only works for me because I added these cards in to the old app and they were grandfathered in.
You like the backslash as the leader key?! Well I never!
>No, it's legal. Your soundbite has no place in a serious discussion. Feel free to say it's equitable to theft, or you see it as no different, but we both know it is not actual theft, and all you are doing is avoiding the question, which could have been done just as easily by leaving it out.

Theft is the Involuntary Taking of a persons property, Taxation is most certainly theft

The fact that is is approved by government, or legal, does not transform it into something else.
It actually bugs me every once in a while when I do an interview and I know the guy can code but he just can't articulate anything. It's like he's locked in there and he would be fine if I slipped tasks under his door in an envelope. But to your point it just doesn't work that way and those people get turned away not because they didn't have the technical skills, but because they demonstrated they couldn't be effective beyond the IDE.

The other day I finally cut a guy off and said, "Yes, sure, you aren't good with terms and explanations. How do you have technical discussions with other developers? What do you do in code reviews?". Deer meet Headlights.

I also realize your point is beyond technical communication, and you are right on that too.
Are you talking about Android Pay, or Samsung Pay?
You do need to restart Caddy in order to renew your cert, FWIW
You probably don't want to alter the votes in the swing states, because there will be a lot of scrutiny on them. But if you alter a couple of county's results that were assumed to be "safe" to /just/ swing to the other party, more than likely it won't receive any major attention, but could cancel out the delegates from the other county and get you the desired result.

To affect a national election, you'd still need a small army of helpers - "vote smurfs" to inject your votes. Chances are very slim of keeping that quiet.
It has somewhat died down, but a lot of the strategies people came up with and other information have been collected at https://www.reddit.com/r/theeternalwar
There was a Squeak based game emulator/debugger shown at one Smalltalk Solutions. The developer talked about doing tricks, like turning off the GC. You'd know which objects were persistent, and which weren't, and at the beginning of the game tick, everything that wasn't persistent was assumed to go away. No scanning the heap at all.
Startup layoffs will continue as venture capital dries up, analysts say
If you're using a Wallet card now you should get an email about this from Google. They have two cards they suggest moving to, Simple and one from Amex. Looks like they're both giving $20 to users who migrate from Google Wallet.
I think (L)GPL has reached a point where in most cases it is self-defeating. It does not encourage adaption in the same way for example MIT does. This means that copy-left becomes a moot point. Open-source is happening (just look at Microsoft for example). But it's happening not so much thanks to GPL, but rather despite it, out of the realization that we all have something to gain by sharing. IMHO GPL hinders sharing because it puts a lawyer between the developer and the code.
Yeah, when reading Harper it's best to skip over the opinion parts and just read the technical content (which is fortunately plentiful). I always feel as if he's jealous of Haskell's success.
I think the key to UX design is that it's very different to make a website or an application that is occasionally used than it is to make an application where most users use it 40h/week. I really welcome that ms keep iterating on the VS UI, and it doesn't matter if it slows me down the first days if it helps me over the coming year.
well, it is bloomberg lol
Exactly, and as far as I am aware, we haven't really got much clue what consciousness is or where it comes from. It doesn't seem to be physical and we can't measure it or observe it (brain activity yes, but not consciousness).
This, in so many ways. I'd be considered a Microsoft schill, and even I don't like that idea. Microsoft needs companies like Apple, Google, and JetBrains to keep them from getting complacent.
Is there any reason text selection is broken/impaired?
Also it it just me or is the text slightly blurred?
Thank you for this. The signal-to-noise ratio of the article was dangerously low for my attention span ;)
U.S. Copyright Office wants to hear about DMCA problems before midnight Friday
Because Apple/Android Pay are token systems that require integrations with a bank's backend systems.

EDIT: Apple uses a tokenized system, each transaction nets them a fee. Google has a hack for the payment network, it costs them for each transaction.
This is the script I use too. I have a hook that automatically restarts nginx, which fires only if a cert has changed. Very simple. Works very well.
I switched my domain away from Google Apps to Fastmail because Google was hard bouncing emails that I sent to other Google Apps domains. I had both SPF and DKIM set up correctly. I could send emails to gmail.com addresses just fine, and to Google Apps addresses that weren't aliases (which Google implements via groups as I recall). But anything that went to a Google Apps destination address that was a group alias would bounce. I was on the grandfathered free tier so I coudldn't really complain, but it was the final straw the drove me to Fastmail. Now I can email those same addresses which used to bounce just fine.
Then why does it work for me without said integration?
Harper is nowhere near as bad, fortunately. No F-bombs, for one thing. Harper is opinionated, curmudgeonly and sometimes arguably unfair, but he always backs up his opinions with reasoned arguments. Even when you don't like the way he expresses himself, he always has something insightful to say.
> boss after boss after boss

it would seem a third way is being chosen.
>They worked to ensure every last detail was in full compliance with the law as they understood it

They were lucky. Aereo did the same, specifically falling court rulings and the law and their efforts were successfully held in court to be clear demonstration of an attempt to break the law!

What a world.
> In fact I've never heard of a coin that was pre-mined in a sneaky way.

Yes you have. People complain about Bitcoin for that. It's a flexible term.

> so this new term "ICO" is Orwellian double speak

If someone just uses the new term, yeah. But if there's an actual algorithmic difference...

> to get people to think differently about dumping their money into a pre-mined alt-coin.

When you buy stock at an IPO you know not all of it is up for sale and that the "value" was set by fiat.

> I will not participate in that charade.

Sorry we're oppressing you. Fight the power.
Romani ite domum!
As noted taxation is theft. Doubly so if it's not a voluntary contract. For instance, sales tax is voluntary. I choose wether or not to make a purchase. I decide if I want to pay that tax.

Income tax, is not. It's pure theft. We never had one for the first 100 years.

"The people" are a group. Groups do not have rights. Individuals have rights. There is no such thing as group rights. That's why we have a lot of the problems we have because we keep putting people into groups.
+1 for DMARC - you can set your policy to ask the recipient to reject (or mark as spam) anything that fails the DMARC check. But yes, it is tricky to get right, so go for no action initially and monitor the reports.
Not true - Caddy has always renewed certificates automatically, and the latest version (0.8.2) renews without restarting. Relevant change: https://github.com/mholt/caddy/commit/11103bd8d68ed9d8dcd2fc...
When we get to that point the answer is to let the local government take over maintence, much like roads. Subsidize it with a tax.