skysight-inc/HackerNews huggingface dataset:
T: You're referring to the TeamViewer client that's usually installed on the desktop computer. The cases that we're talking about currently are not cases connected to that desktop client; we're talking about TeamViewer accounts. TeamViewer offers particularly to its business clients the option of setting up TeamViewer accounts which come with a lot of advantages for professional users because it allows them to manage multiple devices, have their entire support force be in that account and set up policies that especially professional users are looking for. That's a feature that we're also offering to our private users who can use the accounts for free. Most of the cases to the best of my knowledge are in regards to those accounts. Whenever somebody sets up an account there are several ways they can set up their user credentials and assign devices to that account. If somebody goes ahead and uses the same e-mail and password for that account as they used for any other given Internet account then that makes this account somewhat vulnerable in terms of the credentials.

Someone want to clarify on this? If I'm understanding, that means the only people reporting compromise were those that had a business account?
Count me in as a Node/JS developer on Windows 10. Current project is a Cordova app that needs to run on a dedicated Windows 10 tablet (the app is used in clinics to collect patient information).
Couldn't you compartmentalise the food so that you'd only need to throw away a single "block" of food if it gets contaminated?
And now he can swear!
Welcome to HN...
Angular Material is still missing a few essentials, but it is a good idea to speed up work on Material 2 now. Angular 2 will be out soon and many people will be unable to switch until Material 2 has caught up with the original.
Blizzard integrates Facebook login and live video into Overwatch
I'd wager that there is some connection to the direct democracy thing: once you'd have any sizeable party in opposition they could abuse the referendum system to bring the legislative process to a near standstill.

It might be not the only reason for the way the executive branch is set up, but IMO it's an important part of the system as it is.
Ask HN: How to properly kickstart and run a new open-source project?
This is pretty good, although not business-oriented necessarily.

http://www.springer.com/us/book/9783540306979
This is a strange paper to read because I think I have read most of the source material, something I certainly haven't felt before in a formal research paper! I was hoping that it would be more from the context of the publisher working with Microsoft PC/XBOX developers for new information though. Oh well, maybe next time.
I can't agree more. I appreciate that there are complex reasons for it to exist regarding legacy content licensing deals, but as a single market the EU absolutely should not permit artificial trading barriers between member states. The sooner the better.
Doesn't making all that money also undermine the slacktivist label?

No one's going to tell Oliver that the bums lost...
> Also hardware was much simpler and did not require arcane initialization

That was exactly my point. Similar issues can affect brain development as well. For example, we have things like https://en.wikipedia.org/wiki/Childhood_amnesia
It's definitely different from supervised learning. However, I think you could make a case for being some sort of form of unsupervised learning and it's not as though there's a codified list of what is "Machine Learning" and what isn't.
Also check out http://government-contracts.insidegov.com/ and http://government-contractors.insidegov.com/. Data is slightly outdated, but is being updated as we speak to account for the recent changes USASpending.gov made to their file schema. We did work to tie in all subsidiaries and branches into summary profiles through Duns numbers to give a true estimate for the obligated contract amount won by large corporations. Thanks for posting the other sites with this data, always great to check out how others handle these problems!

Full disclosure, I work for Graphiq which owns InsideGov.
I understand closing PRs if they're complicated and out of scope, but closing issues doesn't make sense. These bugs don't go away just because the primary developers are leaving.
Interesting paper, but I'm not sure that's entirely practical.

If I were Facebook, I'd look at the entropy of an image before attempting to classify it. Anything particularly high (noise) or low (squiggles) would be discarded before running through the classifier.
Yes, widescreen monitors are great - now I can view three editors side by side at standard line length!

I used to work at a dysfunctional startup which could not agree on any sort of coding style conventions, and one of the other devs would just zoom his Visual Studio window fullscreen and type, type, type until he bounced off the far edge, no sense of column width at all. His code was excruciatingly terrible for a lot of reasons, but at least it was easy to spot since it looked just as messy as its structure.
Why Torus?
That's how people feel when watching Silicon Valley on HBO to be honest.

To me is perfect cause I like programming, music, politics and weed.
1M concurrent chat clients on Node.js
Back in 2014, Built a real time chat server for mobile/web that hit 1M socket connections on 16 vCPU with Node.js/MongoDB/Redis IPC/HAProxy load balancer delivering 500k chat messages every 4 minutes

My scalability presentation:http://goo.gl/jgYAed

Is there any flaws in my solution? Or there are much better things out there?
Yeah. He could tone down a bit with the off the top jokes. Factual material he presents is morbidly funny enough.
In some cases they are better, in other cases they are immensely worse; especially during their taped interview segments. But when we compare "news" most people are looking at 24/7 cable "news" which is full of commentators that are told to say outrageous things and to argue, for the purpose of ratings. That's usually where The Daily Show, et all get their meat. The irony of the Daily Show is that while critiquing cable news commentary it often does the -exact- same thing, but they cover it as if they are the objective ones. To their credit, on cable news, you already know everyone's bias if you're a regular viewer. The Daily Show et al, on the other hand, do not; which gives the illusion of objectivity.
I think the issue is saying they are "just" closing issues and PR's.
Of course the DAO is very likely to fail. It's an experiment. Like the system it's based on.

It will fail, we're going to learn from these failures, and then try again. And then again. And again. And after enough iterations and learning from earlier mistakes there could be a chance for it to succeed.

It's not about the money, but about the technology. Yes - people are throwing lots of money at the DAO, but it's their own decision to place an extremely high risk investment for the chance of a potential gain in the future. Don't blame the technology for that.

I'm really glad that there are people who try to continue pushing things forward, although everyone tells them that their ideas are never going to work out. If those people wouldn't exist we'd still be throwing rocks together to light a fire.
Sophisticated hack attack? Don't believe the hype
With regards to the self driving car - they seem to take a very serious, risk minimizing approach, far from software-as-a-service.

Just compare their slowness and deliberation vs Elon Musk's carelessness and speed with recent stuff.
Anyone knows of a good introduction to karmarkar's algorithm ? Which finds optimal solutions waay faster than simplex...
SpaceX Falcon 9 vs. ISRO’s Reusable Launch Vehicle
Elixir 1.3’s mix xref working its magic in a real world example
> legitimate business (often unregulated and operated by scum.)

That's comedy gold. Wish John used that line.

> I'm not sure what he was calling for, here. That companies be required to hold on to their own debt?

I think he's calling for regulation. At least some mechanisms to ensure that the debt is factual. Maybe some mechanisms that would ensure people can't collect the debt that they can't legally enforce. Maybe some mechanisms that would prevent accepting debt by default when someone doesn't show up to court. All these things lead to much abuse. Basically something that would address the problems he highlighted.
Thanks!

How do you manage your documents in OneDrive? (Folder Structure et al.)
Making Magic: TWENTY YEARS, TWENTY LESSONS–PART 1
Lionel Briand interview on “Testing and verification in the large”
Yesterday: https://news.ycombinator.com/item?id=11840020
Hijacking the PC Update Process
Because the intent of the program informs its structure, and its structure informs the agreement under which visa holders participate.
So you don't care about votes, but you seem to reserve some storage place in your brain for your HN karma and deploy some real time monitoring for it?

> I do care about pointing out irrational behavior.

Can't find anything about "pointing out irrational behavior" in your post, just some rage about "unsubstantiated" downvotes.

I upvoted your parent comment now, maybe that helps cooling down.
But locals also know the area better, pretty much by definition. That usually makes them safer drivers.

I know that the streets near my house are filled with kids because of the three schools nearby that use the park as a playground, that almost (not quite) every other intersection is a two-way stop instead of a four-way, and that even though the streets are wide the speed limit is 25.

A flash mob of commuters is not going to have any of those advantages, and they'll be trying to route-find at the same time, so they are going to be less safe drivers. And they're probably going to be frustrated from dealing with traffic and going too fast on top of it.

>>If the street has insufficient safety measures on it

"Sufficient safety measures" is a function of the traffic load. eg, 2-way stops work fine with small volumes of traffic, but not at all for large volumes. Changing safety measures takes lots of time and some money - they cannot possibly react quickly enough to deal with flash mobs of commuters.
Mastering Git reset: commit alchemy
Monitoring A/B experiments in real-time
A helper library for rospy using Python decorators
How Programming Supports Math Class, Not the Other Way Around
gofmt comes to mind here. It renders the particulars of what you do while writing a non-issue by taking any valid Go input and producing a "canonical" final formatted version.
Typescript is still extremely useful even if you are writing more functional code. There is no "ideal Typescript", TS is still ES underneath and just about all the ES paradigms including high functional code are still available in TS and benefit from typing information. (The possible exception being that TS is not entirely great at some of the more complex prototype-oriented paradigms, but even that has gotten significantly better in TS >= 1.8 with support for things like intersection types.)
Transportation accounts for a minuscule amount of the total resources used to grow food on an industrial scale.
I agree totally. Coming form Serbia a lot of things are blocked for me...it's not fair.
I think OP means something you can host yourself on a cloud box like DigitalOcean
Open-Source Plotly Scala client
We've got two things happening in journalism today: total partisan hackery and 'unbiased' 24 hour news network boulsheet.

What Oliver is doing is pretty thoughtful, well-researched argumentation, something completely missing from both of those dominant modes. And something that's between an essential part of civic discourse from Plato to quite recently...
I find it's conductive to rewriting that I can iterate with only one or two codepaths of the remodeled core working before settling on something and fixing the rest of the codebase to match.

(nit: dynamically typed != no types)
>Here's an idea - aggregate debt at pennies on the dollar and sell it back to the debtor at twice the amount it'll still be pennies on the dollar and you'll make a nice profit.

That's essentially what a lot of debt collectors will accept. If you have debt in collection, sometimes you can offer them a lump sum instead of the whole amount and they'll take it because they're looking to simply profit.

At that point it's likely your credit is already ruined though... which is a whole different topic to broach.
I feel like something clicked for me once I realized that all functions in Elm are curried by default. Cool feature.
Easier, you say? Now someone has to curate the list of "forbidden streets," someone has to keep track of who's allowed to request additions/removals, you obviously need to add that into the algorithms somehow, etc. So, you're not actually solving anything: you're just passing the buck, pushing the traffic planners' job to Waze. And guess what: there isn't One Waze To Rule Them All - push a blocklist hard enough, and other apps, routing from other sources, will become popular. And suddenly you're playing the usual Internet Censorship Whack-A-Mole game, trying to find and coerce all the apps that are unwilling to implement your Traffic Calming Blacklist.
Reduced AutoMapper- Auto-Map Objects 180% Faster
"even when they don't work".

While they may not "work" (read: they may not have the outcome that was expected from the beginning), they still "work" in that they help Google (and others) learn how to improve other things later.

It may not be the most fiscally responsible thing to do, but learning isn't cheap when you're trying to solve the problems they're trying to solve.
Robert C Martin - Agile Software Development: Principles, Patterns, and Practices
There's now an updated version of this book for C# but the first one deals with C++. This book explains, in details, how to architecture your application around use cases.

"Game Coding Complete 5" also talks about moderately large scale C++ high-level design. Of course, it's focused on games, but unlike other game programming books, it deals with things like dependency inversion, abstracting away the framework, data-driven architectures, etc.

It's surprisingly hard to find books talking about high-level software architecture ; Amazon is flooded with technology-specific books (things like "Learn <insert framework name> in 7 days", whose lifetime is so short, you wonder, why write a book about this in the first place).
For those who want to learn more about Duck Duck Go bangs, I regularly update a blog that showcases useful Duck Duck Go bangs: http://wp.me/P7uQ4N-7
Distributed and Consistent Data: Replicated Object Concept
-13f was a nice day.
You get used to it. If you didn't go out at -13, you'd never go out in the winter.
Its kinda hard to believe that he used "dadada" as a password. Anyone who have a bit of understanding about how passwords are cracked would never use such a sloppy password.
And he had one password for all the social accounts? Ew... How could he be so stupid?
Mark Zuckerberg doesn't care about his Pinterest and Twitter accounts. He created them to scope out the competition and doesn't care if they get compromised. That's why his Instagram didn't get affected; he does care about that one (or at least somebody on the team of people he employs to protect the security of his websites does).

Now, I'll bet the lesson Zuck takes away from this is actually that other people care more about his Pinterest than he does (e.g. If John Doe sees Zuck pin something John may be much more likely to check that product out).
I do like the show, but it is also very partisan and biased.
Previously: https://news.ycombinator.com/item?id=11377340

Curious as to what has changed in the last two months.
>London, Paris, Rome - all have a gasp workable public transport (can't speak for Shanghai or MC), dwarfing the vehicular traffic

Yet they still have crippling rush-hour gridlocks.
Help us rebuild postgresql in rust, one extension at a time
People are in those cars, just because you use a car doesn't mean you are not a person.
For now, it's still the simplest and easiest way to keep in touch with my family and friends. I tried living like I'm a CIA agent for a while, True Crypting everything, disconnecting from social networks, and I came to one conclusion:

I'm still just as vulnerable to attack, if not more (ie: trying to host my own email service). The only difference is I'm markedly more isolated from my friends. It simply wasn't worth the trade off.

It's similar to people who get ridiculed for stockpiling guns and food in underground bunkers for the coming War-for-Independence 2.0. Sure, I could become a "digital prepper" and survive the data-pocalypse--likely at the cost of my relationships.

It's not like a "10 Cloverfield Lane" lifestyle is particularly appealing to me, either. I'll live with my friends for now, with only a mild sense of paranoia.
Using excel to pass around data that should be encrypted, in the context of debt if borderline illegal, if not completely.
I think we're looking at different aspects of the whole 'car' thing. I'm talking about selling cars to the general public needing a different mentality than developing that car took in the first place. You need to support that car for the next 2 decades or so with parts and service and I really don't see google as capable of doing that. They have a hard time servicing their phones and tablets that are only a few years old and those are much easier to service than a car would be.
The author wrote this in 2012, so at the time it may have been impossible to predict the 2013 update.
I have gotten in not one, but several, extremely heated discussions over the years after parking on a public street in front of somebody's house.

I'm not a big defender of, say, Airbnb running gypsy hotels in secret defiance of leasing and HOA agreements, but people have a lot of funny ideas about ownership of things that aren't theirs to own.
Ignore the downvotes, I think they are from bots. At least I really enjoyed reading your post.

However I'm not convinced that growing in the city is worthwhile. One could reduce the energy costs by using simple green houses (artificial light only at night using cheap power, as you proposed) built on cheap plots of land (even in a desert). This could be much cheaper (Capex+Opex) and the only disadvantage is that the greenhouse must be located in rural areas.
Has anyone tried enforcing a variable-reference-per-line limit? Eg. if the limit is 4, then these two lines equally hit the limit:

foo = bar(baz, qux)
myClassInstance.someWritableVar = lib.someFunction(param1, MyOtherClass.constants.FOO)

The second line is well over 80 chars, but may be as understandable as the first.
Public School 188 – Where Nearly Half of Pupils Are Homeless
From https://url.spec.whatwg.org/#goals:
"Standardize on the term URL. URI and IRI are just confusing. In practice a single algorithm is used for both so keeping them distinct is not helping anyone. URL also easily wins the search result popularity contest."
I started using pfSense on itx Intel-based hardware and have been quite happy with the results, though using it with modern hardware (recommended with today's faster broadband speeds) means it's usually a little pricier than most consumer devices. Now there's news that the pfSense team is working on a small, ARM-based device which sounds like it'd give Miktotik devices competition. If you can hold out a bit, it might be worth the wait.
My Custom Keyboard
All is about trust. You can't completely verify a company does not store IP and other personal information even if the core is open-source...

https://duckduckgo.com/privacy
Personally I'm an IF fan, and the "Swiss text adventure games, Zurich (1980), Beyond Zurich (1987), and Return to Zurich (1993)" look like an interesting saga.
Curious regarding current users and how user feedback is driving the priority of features.
insightful, however most people should probably look into libraries when doing non-blocking io, which should remove these kinds of caveats
> So they don't have a problem with people cutting through as long as they're "locals"; it's when the outgroup starts doing the same thing that people get up in arms.

That's one (particularly dramatic) way of looking at it. You could also interpret it to mean that it's just about the overall number of people making use of the routes. Adding in non-locals might just push that number over a certain threshold.
Sounds like someone is upset their PR wasn't accepted. Poor baby.
This is along the lines of a train I have been on for the past week or so, fulminating about institutionalization of authority. Reification is death - so much of what we do is taking organic, living masses dripping with pus and nutrients and clean them down to bone. "This is the essence!" we say, holding up this dead thing. Then we get surprised that our dead system has all sorts of deficiencies - abuse of power, incompetent dunderheadedness, fraud, deceit.
Dennis Miller was quite good back in the day.
Which raises the entropy from 2^6 (64) to 3^7 (2187)! An increase by over 3000%! So much more secure!
in my experience, when I am stuck figuring out types, I just let the compiler do it. As the error messages are so well-formed, it tells me exactly which lines are inconsistent and how to put the types back together.

most compilers tell you there's a problem but none outline how to fix it the way Elm does
Haskell has... precise... error messages. As I learn more about it, the errors are become more useful, and driving my development in a similar way to with Elm, however with Elm the learning curve is far shallower and the compiler helps you up it, whereas with Haskell I'm always just googling types to figure out what the compiler is trying to tell me.
In his latest clip, he mocks information being passed by Excel.

He wasn't mocking that information was being passed via excel, he was mocking _what_ information was being passed via excel. The fact that companies can but and sell excel documents with a name, address, SIN, and debt amount, and that's it. No contracts, no history, no anything, just, this person now owe's you $X.

Also, I find it incredibly irresponsible how the customers information is handled. They quite literally email spreadsheets around with thousands of names, addresses and SIN numbers. If someone nefarious got their hands on just one of the many thousands of those documents floating around, it's a great starting place for identity theft.
You also have http://rancher.com/ which makes it pretty easy and has deployment options on local hosts, bare metal or cloud providers (AWS, DO, Exoscale,...)
I'm sure they do, somewhere that nobody actually driving on one of the streets in question will ever see it.

> "But the plans were on display..."

> "On display? I eventually had to go down to the cellar to find them."

> "That's the display department."

> "With a flashlight."

> "Ah, well the lights had probably gone."

> "So had the stairs."

> "But look, you found the notice didn't you?"

> "Yes," said Arthur, "yes I did. It was on display in the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying 'Beware of the Leopard.'"
Interesting. I'm not going to lie, I prefer just using tmux. I'd rather take a few minutes at the start of a session to get my windows/panes just right than to run this script. Plus, it doesn't look like there's any way to change the width and height of the panes, which I use very often in tmux.
It's absolutely a fair criticism. The real DOM is stateful, elm's virtual DOM is not, and elm doesn't provide any tools to manipulate the state of the real DOM. This impedance mismatch is bound to cause problems any time you are dealing with the stateful aspects of the DOM. And solutions like the one linked to by GP are error prone and fragile.
https://ixquick.com/ is the same ?
It's crazy how passwords are stored in these sites with millions of users. Secure password storage is one of the top priorities of mine when I am training internees or teaching someone web app dev.