skysight-inc/HackerNews huggingface dataset:
This is also interesting. I expect there is some connection between this and the mentioned effect systems, at least their goals seem to overlap.
Redshift and timeseries data
> Wouldn't be nice to have requests in the main library? Yes, but changes are still made to it, it might not be updated for a long time then. As they say modules go to the standard library to die.

In fact, the plan is for there to be no further new features to requests:
http://docs.python-requests.org/en/master/dev/todo/#feature-...
I had LASIK done two years ago, one of the best things i've ever done for myself. Couldn't be happier despite a few small side affects, quality of life has improved.
AI winter
The farmers are consuming the majority of the water and there is no way to even get them to pay for their usage. Many have grandfathered old school water rights. Meanwhile, they pass idiotic laws like the ban on unsolicited table water in restaurants to pretend like they are doing something.
> Isn't it amazing that you think that?

According to https://en.wikipedia.org/wiki/Prohibition
"The earliest records of prohibition of alcohol date to the Xia Dynasty (ca. 2070 BC–ca. 1600 BC) in China."
A tale of cylinders and shadows
The last two sentences don't only apply to web based projects, they can apply to any application development from web to desktop to mobile. I think that would cover the vast majority of software developers.

> Continuous deployments, database migrations, automated builds and whatnot do absolutely nothing to help you reason about the simplicity of your codebase - which is what yields true agility.

The help in the sense that you can make and deploy changes seamlessly. For understanding code the unit tests that go along with them also help tremendously, if they are well written unit tests anyway.
Thank your for more detail than I was expecting!

Very informative
Great way to think of it! I was never a coffee-shop person until my Sister started one. Now I patronize her shop every day. But otherwise I wouldn't think of spending $5/day
in a .vimrc file. https://github.com/Wompii/Vim/blob/master/vimrc

Just clone it into your root directory and ensure it's named ".vimrc". It won't work otherwise. Then just restart your terminal. I'd google some things in there if you don't fully understand what they do.
> The whole point is that we have a very realistic possibility that Trump's unexpected win was due to manipulation of electronic polling machines. Possibly by Russia.

No, we really don't.

For this rather wild speculation to have happened:

* The Russians would have had to know exactly which counties would be swing counties, in at least three different states, two of which nobody imagined Trump even had a chance in, in an election year when the best pollsters and analysts in the United States were caught completely flatfooted by the results all over the country.

* They'd have to be lucky enough to pick swing counties that use electronic voting. For example, in Wisconsin there's a mix of electronic and paper ballots across the state.

* And they'd have to know exactly what the vote counts would be weeks in advance so they could slip in ju-u-u-u-ust enough extra votes to give Trump a razor-thin margin of victory.

Look, I realize the election results were traumatic to lots of people, but if you cling to conspiracy theories to avoid dealing with that you're going to spend a long time in the wilderness. I'd advise you instead to work on persuading more people that your political program is the right one. It'll work better in the long run.
When most of a country doesn't have access to digital payments, lack of cash is a problem. Although to be fair, the poor aren't the ones trying to buy things with large denomination notes anyway.
That comment was directly at odds with HN's guidelines:

"Please resist commenting about being downvoted. It never does any good, and it makes boring reading."

And when Colin Percival, a widely respected member of community quoted exactly that excerpt, that person got combative and doubled down, throwing baseless accusations of some kind of MRA conspiracy.

Frankly, I am disturbed by a display of such callousness, not giving people the benefit of the doubt.
No, Qubes hasn't written the TLS client handshake proxy to enforce the policy. Out of scope. That's what I meant, and it's just one example of the things above the level of "Qubes" or "Oz" plumbing that makes Subgraph OS what it is.
Let's reframe the question:

Why does society today not attempt to maximize happiness among all citizens?

Resources are expended to make those with more resources marginally more happy, rather than someone with less resources comparatively much more happy.

Market economy says that this is the most "efficient" distribution of resources, but the assumption there is that the happiness of the rich is more important than the happiness of the poor.

Is this what we want our societal values to be?
And if so, how much more important?
And if not, is a domestic happy person more valuable than a foreign happy person?

The ethics and morals that come out of defining these answers are quite strikingly different.
Again, people aren't infected, machines are. Perhaps a terminal at a library? Perhaps a machine shared by several people.
My first programming gig was reverse engineering a file format for my dad's school (he was a chemistry teacher doubling up as school admin). The person previously in charge of that position had installed a time bomb that he kept pushing back as long as he still had the job. Total office politics. Luckily the file format was in plain text and all I had to do was interpret some odd fields asking around. I was never paid (it was a favor), but it felt so good to know that this other person knew it was me who did it.
Hype Driven Development (HDD)
I didn't say anything about voter id requirements. However, they do play a role in the suppression, and we'll start with that.

Requiring an id to vote might make some sense, but what doesn't make sense is making the id difficult or impossible to get (see Texas and North Carolina for examples). So much effort is being poured into voter id laws, but none is being put into getting citizens the "correct" id to vote with. Why is that? (I may be wrong here and maybe you have more info, if you do please provide links that show where the people proposing voter ids have also made it easy to get an id)

What other purpose aside from government sanctioned suppression would getting rid of the provision of the Voting Rights Act of 1965 requiring states to get federal approval before changing their voting laws serve? From what I understand, the justices that voted to get rid of the provisions did so because there was lack of data suggesting that there were issues at the ballot for people of color. But where is the information and data that supports the massive amounts of voter fraud that was heavily talked up before the vote?
> How is this not getting more upvotes?

It's a dupe, this discussion was much more popular. https://news.ycombinator.com/item?id=13022968 (210 points, 8 hours ago, 174 comments) You may want to repost your comment there.
I agree with your overall point, however...

"You're always better off having your attorney send a letter..."

If you think most freelancers have an attorney to send letters on their behalf, you have only seen a very small, very privileged minority of freelancers. Many don't even have health insurance, let alone an attorney to help with non-paying clients.
It works fine on Windows 7 and up, though! And even if it didn't, I think it'd be possible to load up DOSBox with Windows 95 and emulate it.
Well sure, but you could say the same thing about Lisp.
The author of the article agrees: He says it's unlikely and wants to check the evidence.
> Does Subgraph isolate USB and network? The isolated serviceVMs for USB and network are in my opinion a very strong value proposition of Qubes.

According to Joanna Rutkowska, developer of Qubes: "Unlike Qubes OS, Subgraph doesn't (cannot) isolate networking and USB stacks, or other devices and drivers."[1]

[1] https://secure-os.org/pipermail/desktops/2015-October/000002...
I wear contacts, and I have glare, halos, double vision, and dry eyes. I can also run the risk of losing several hundred dollars in the blink of an eye.

Having to deal with my hard contacts on a daily basis is a royal PITA, and expensive as hell (special saline, contacts are several hundred each, also need hard contact cleaning and storage fluids).

If your eyesight sucks, you're just SOL, period. You have a plethora of bad choices available to you: Glasses, which aside from their stellar looks can break, get scratched, lost, and hurt to wear with headphones. Contacts, which require constant cleaning and care (especially if you need hard contacts). Lasic, which is a medical procedure with all of the attendant potential side effects.

That said, if Lasic were an option for me, I'd do it in a heartbeat.
"Cooking Ban the Best Thing to Happen to American Fast Food Industry"
This is exactly the reason I'm interested in Elm. My team has gone from React to React + Flux to React + Redux to React + Redux + Immutable to React + Redux + Flow in the last 2 years. That's a _lot_ of change, and we're not even talking about the build tool side of things with Browserify, Babel, Webpack etc.

In Elm I can see the same kind of framework simplicity that attracts me to Go.
TFA says 3 days for this one.
I came here to say exactly the same thing.
jq is a great tool, very fast as well... and easy to deploy (just an executable with no library dependencies).
Could you share any links that show "There have been explicit attempts to apply pain to Python 2.7 users"?

I don't think you are lying, but it seems extraordinary to me, so I'm interested in seeing some context and I'm not sure how to find it.
ASK HN: I can't remember the name of this app
I'm trying to remember the name of an app that was featured here on HN on November, that was used to vectorize an image by using an iterative approach with shapes configuration like circles, squares, lines. Can someone help me?

Thank you!
I'll add on to this - I'm happy to help people report Debian bugs.
In the campain site they commented about getting an MPW and 70k chips. It seems like they are prototyping and getting some few number of wafers to get TSMC into it. The coolest thing is that they mentioned in http://hackaday.com/2016/11/22/mrisc-v-the-first-open-source... comments that they will release chip schematics.
It's catchy, sounds technical, and non-technical people can still spell it. Great name. :)
Whatever people's partisan feelings, surely Trump has established a track record that what he says is relatively very unlikely to be true. The above statement comes from Trump.
Why low cardinality indexes negatively impact performance (2013)
I searched "Solitaire" and "Microsoft Solitaire" and it didn't come up. I had to type "Microsoft Solitaire Collection" before I could find it in the App Store. Not to mention it's not even featured under Categories>Games>Cards..
Hi, just first want to say I think this is a great product so far. Being able to switch between the Kanban view and the list view is key for me and some folks on my team.

Regarding the calendar, I'm having the same problem - 4 of my tasks are showing up correct, but 3 are showing up on the wrong date as gray bars. I will send a screenshot and more details to that email address.
This is the insight that made statistics "click" for me many years ago: a statistical test answers one central question: what are the odds that the results you observed could have arisen by chance? If those odds are low, then you are justified in concluding that the results probably did not arise by chance, and so there must be some other explanation (usually, but not always, the causal hypothesis you are advancing).

Once consequence of this is that it is crucial that you advance your hypothesis before you collect (or at least look at) the data because the odds of something arising by chance change depending on whether you predict or postdict the results. Also, the more data you have, the more likely you are to find something in there that looks like a signal but is in fact just a coincidence. Many a day-trading fortune has been lost to this one mistake.
> I do not think government elected officials should have any say over how the internet or consumer communication infrastructure is run

Yeah, we don't need any regulation for this sort of critical infrastructure. Not like the companies will fuck us over, especially with their local monopolies.
But... it's available on Mac via a port [1] and I'm sure you could find a download for Windows somewhere online.

[1] http://portingkit.com/game/268
While I too believe consciousness is material, those observations don't prove it, they just demonstrate that consciousness can be influenced by the material world.
The usual problem is to do with managing list construction, and the usual answer is the [list] command, which Does The Right Thing for sane code. We also made sure that such lists go through the script evaluation engine cleanly (except for the first word, which will be forced to be interpreted as a command name, obviously). I think we (well, mostly me in this case) sorted this out properly in 8.5.

Still, we don't recommend tying objects with important lifetimes to values; Tcl really assumes that it can clone and release them as it sees fit (and effectively that it can interconvert through the serialization without problems). It's a pretty different design decision to what most programming languages go with, and has a lot of consequences, some really good and some quite irksome at times.

There's quite a few extension packages that do the sort of thing you're talking about without trouble. In particular, the packages for handling talking to DOM trees, DCOM interfaces, and JVMs all take this approach without becoming disaster zones. Another approach is to put the magical value in a variable and refer to that variable by name (which is a bit more easily done when it is an array element). I'm sure something could be worked out.
A Node.js microservices toolkit for NATS
Hi, I'm the author of hemera a a Node.js microservices toolkit for NATS the high performance messaging system. With hemera you combine pattern matching and NATS to create robust and powerful applications in Node.js. What do you think?

https://github.com/StarpTech/hemera
Got to the first one.

Okay, URL injection, that's easy: <script>alert('hi');</script>

Or not: that didn't work.

I had to remove the semicolon for it to notice my code. At that point I immediately closed the tab.
If you add a timer on the tasks, I'll consider moving. I need the native platform to provide a start/stop timer on tasks.
Hello. I'm part of the secretive cabal of leftists that push the mainstream liberal agenda. I downvoted you because it is our mission to silence conservative-friendly voices wherever we see them.

We pay particular attention in forums such as this one, where bringing politics into random discussions is encouraged and welcomed.
All supercaps. Shorting a charged supercap is vastly more deleterious than shorting a battery or even a dc power supply.
Seems like in chrome you can go much higher!

Here is a example of 5M

data:text/html,<script>window.location='data:text/html,<!--'+new Array(5000001).join('a')+'!--><script>document.documentElement.innerHTML=window.location.protocol+\':\'+String(window.location).length;</'+'script>';</script>

I tried 110Mb and it actually worked as well! I'm not sure about the real limit.

You can store MASSIVE amounts of data in these things. It also seems to eventually break the url display and reverts to about:blank. It still retains protocol integrity though.
Thanks for that - it pretty much answers my question. In this case it seems that Qubes exposes less attack surface.
clarify please. Are you referring to construction, mining, installation, storage, or just trolling?
This is a huge move and in the end will benefit India in a big way. Basically by banning cash you are making transactions much easier to track. In turn this kills a lot of black market activity and stamps out corruption. By doing this India is making a move toward creating stronger protections toward businesses in the way of contract law and and intellectual property. This makes it much more favorable to innovation (your IP is more protected because the government is stronger)
If you get rid of the onerous FCC, it's that much less to worry about setting up a competing ISP business.
I hope you two know each other IRL. If not, maybe you should - you both have a good sense of grammar. And humor.

Made me laugh, at least...
It will run on 64-bit OSes as-is, because they support 32-bit programs. But if you check out Raymond's response to a comment, he explains that at the time, 32-bit apps weren't supported in 64-bit Windows until much later. And even once it was possible, it wasn't considered proper to ship an OS component that wasn't actually 64-bit. (Note that while everyone's still been using 32-bit Internet Explorer for the most part, 64-bit IE has always been included on 64-bit Windows OSes.)
If you both want to see the mystery replace 'the real world' with 'noumenon' and read some Immanuel Kant. He wrote awfully lot about the 'supposed mystery' :)

BTW. your parent seems to mistake "inside" with "the brain" which seems like a category error.

"It seems obvious that what we're experiencing isn't the world or any so-called "objects" in it, but a structured representation of the whole and its parts."
What do you mean by "the whole and its parts"? Do you mean that what we experience for our whole life is just a play of representations created by our mind? Because it seems to be the case.
And when you think about it, it is as mindfucky as possible. It may be obvious for you (is it?), but most people act as if it were very far from obvious as in each action most of us attribute real, independent existence to most constructs of our minds that, under scrutiny, are completely arbitrary.

Once you understand that you construct the whole world, you also start to understand how many ways to construct it are there (Sapir-Whorf etc.). Once you understand how fundamentally these possible understandings may differ, you start to appreciate how arbitrary 'your world' is. And then you start to wonder WTF is 'real world'? What is 'out there'? Is there anything at all?

Just a loose association, but isn't your question a bit like asking "what's wrong with this picture" ? http://personalpages.to.infn.it/~fiorenti/escher/pgallery.gi...

On the other hand I understand your question perfectly. It's even hard to tell whether there is something strange about it or not.
I did not know of WebVR. Reminds me a bit of VRML. I really hope to see this having a higher adoption. e.g: a product like Google Street View moving to it.
Solitaire for Windows 8 (which forms the base for Solitaire for Windows 10 and iOS) was contracted out to Arkadium Games and then Smoking Gun Interactive. The team that built it was rather large, far more than a single person who just wants to learn.

This shouldn't be that surprising though, as Solitaire is in many ways a "flagship" app, which means it has to work on every single device that supports Windows 10 including tablets and phones and 35+ languages including right-to-left languages.
This is similar to how Android warns me every single time I reboot that an unknown entity can observe my network traffic. The unknown entity, of course, is me (I've installed a certificate for my Streisand server). But still, it flashes a warning every single time.

Of course, this means that if anyone ever does install a malicious certificate on my phone, I'll be none the wiser. Thanks Google!
For what it's worth, if you use a Kindle, you can have them all emailed to your device at once
Not really. Every piece of shrinkwrap software comes with a timer that kills itself when it isn't registered in time.

In some cases, it'll even uninstall itself or its core 'premium' components. In others, it'll simply stop displaying information and ask for payment.

Obviously, you couldn't do such a thing if you're a web designer... but if you're a developer, writing a plugin for their CMS or the such, then including a security file in your codebase is a-okay.

And if they call it "work for hire" and attempt to sue you, remind everyone that if you aren't paid then you aren't hired... as per your contract.
Please watch this: Fuck You, Pay Me: https://www.youtube.com/watch?v=jVkLVRt6c1U

The $1250 I spent once to have a business attorney draft up a template for my services agreement is the best $1250 I ever spent in the past 7 years. That $1250 makes me money, because I never have to harass clients to get paid, because they know I have legal recourse if they don't.

Since then I've maybe paid him $1000 to deal with things clients wanted to redline in my service agreement.

That $2250 total (which is a legitimate business expense) is a pittance compared to what I would lose for a single unpaid invoice.

Meanwhile, I always hear from freelancers that don't get paid, but claim lawyers are "too expensive". You know what's really expensive? Getting $0 for the last N days you worked instead of $X. $X is a hell of a lot more money, and unless you have a contract in place, you expose yourself to that possibility every time you engage with a client.
I had LASIK done in 2005 (Perth, Australia). I was warned about the side effects (e.g. halos, night vision) before the surgery. I still consider it the best $5k I have ever spent. I'm 43 now and my eyesight is still perfect (I used contact lenses for years prior to the surgery, -7.0 in both eyes). My night vision is not as good as it was before the surgery, but compared to the complications I had with contact lenses, and the problems wearing glasses caused me as a kid, I'd get the LASIK again every day of the week and twice on Sundays.
yeah, as the notes say you would use onload IRL.
Android version is 75.65MB installed for me.
Was there a reason that array style braces ([]) weren't used?
Now, to be fair, 99.99999999% of the population is everyone except about an eighth of a person, so even that last person would be getting a pretty raw deal.
That isn't a universal pattern.

The generation after millennials is more conservative.

You should look up the statistics for political affiliation of Israeli youth.

With my generation I am far right. Among the younger generation I'm the moderate.
That's one good argument against mass hacking: if it was as easy as it's being made out to be to manipulate the results, we should expect to see something obviously vandalized: a black county that voted 100% Trump, or a county where third party candidates get all the votes.

> There’s no question that this is possible for technically sophisticated attackers. (If my Ph.D. students and I were criminals, I’m sure we could pull it off.) If anyone reasonably skilled is sufficiently motivated and willing to face the risk of getting caught, it’s happened already.

Surely there's someone on 4chan who ticks those boxes. The motivation doesn't even have to be pure vandalism: it would be a very effective way to call attention to the vulnerabilities in the system.
Can you provide some reasons as to why you think this is a horrible news?
I'm not talking about a large fee. People spend $100 a month on coffee, or $10 a month on NetFlix. Twitter could have a non-profit rate. Anyone with over 10,000 followers is probably getting something out of it that would be worth paying a small charge, sliding scale. I don't think it's that easy to go to another service and keep your followers.
Before you reach a 1.0, you should be able to break backward compatibility for any and no reason.

Most likely the reason is that you want to make something that you yourself are proud of or at least satisfied with.

Unless you're being paid for the project, satisfying your psychological goals should be the prime point of pre-version 1.0 software.