skysight-inc/HackerNews huggingface dataset:
> instead of simply some USENET servers used by some college kids and bored sysadmins, there isn't really a distinction between "threats on the internet" and "threats" any more.

The biggest thing that changed is instead of using anonymous handles, people got into the habit of using their personal information. From the link you included, that woman has what I assume is her name, her photo, her city, and her personal website - most of which is likely a gateway for googling more information. On her actual profile, her latest retweet is millennials mansplaining or something, one could say she's basically baiting a group of people she disagrees with, and further down she's calling Ricky Gervais a "whiny baby" (where does that fit under twitters rules?)

If I was spewing that kind of crap about people with my own name beside it, I guess I'd be worried about people finding where I live and harassing me too. It's mind boggling why people do this to themselves.

> It honestly sounds to me like you're approaching this from first principles / intuition, instead of any data (or analyses of data, which exist) about how internet harassment actually works.

It's why I asked. Maybe it's just that I think of the internet the same way I did 15 years ago where nobody online ever needs to know your name, age, sex, height, opinions, political affiliations, favorite food, etc unless you make it so, and when you want to start over with a clean slate, you can just remake internet accounts rather than having some dumb crap you said 10 years ago stick with you forever on google.
Out of curiosity, when did you move away from Montréal? I would have agreed with you a few years ago, but things seem to have improved for anglophones as of late.
> "...security problems plaguing modern security products."

Not sure what your definition of modern is, but this is a pretty old school "support interface".
I came across this recently:

> Barry Warsaw, one of the core Python developers, once said that it frustrated him that "The Zen of Python" (PEP 20) is used as a style guide for Python code, since it was originally written as a poem about Python's internal design. [0]

I did a quick search for a little more background but didn't find anything. I'd be curious to hear more.

[0]: https://github.com/amontalenti/elements-of-python-style#a-li...
How we wrote the web login backdoor that won a contest at DEFCON 23
C and C++ are in many ways increasing not decreasing. C and C++ both have significant offerings in many areas, and you can find both in almost all industries.

I am guessing by the way you worded your question that you are being at least slightly dismissive of the embedded market. Many people are, but almost everything you touch has a microprocessor that likely is running some C and/or C++ code on it now.

Every cable box usually is C/C++, every DVR, home theater receivers, microwaves, conventional ovens, garage door controllers, hell even that stupid sink faucet you touch to turn on/off is likely running some C code. It is everywhere because it is the one language that is the most transportable and powerful across domains that carries the least amount of baggage with it.

C++ is less likely to be found on the tiny to small chips running things, but you see it more and more where chips can support it. Not to mention, every time you use your cell phone you are using dozens of components, most all written in C/C++ and not all are embedded systems.
Got it. Will fix the title. However, the "guarantee" part if you pass a coding challenge isn't a standard. For eg: if you would like to apply to Facebook, how would you go about doing it now?
I think this needs to be the responsibility of things like PEP rather than the actual language. Otherwise you break old code every time you find a better way.
Agreed.

This is flat out racism yet because the bigot that said it is non-European, they print it.

Had someone said "Gin is an art and you need to be English to understand it properly" then the FT would not even dare to print it.
This article has several mistakes and typos. I find it actually hard to enjoy reading it, and it also seems very superficial. Am I the only one to feel this way?
You must also be against drunk driving laws, and just about every law.

Waiting until after dangerous behavior causes damages, injury, or even death to to happen, then hiring a lawyer to sue to damages is terrible to way to organize society.

It benefits the privileged on both sides and monetary payouts do not bring back dead people or cure lingering injures.
Windows Remote Desktop Protocol Security Bypass Vulnerability
I myself moved to the Netherlands from Canada and now hire people at salaries greater than my own at our branch in the US.

I myself have no motivation to move to the USA. The increase in salary would be accompanied by a personal (stress on the personal aspect) loss in quality of life. Overall motivations for me staying in the Netherlands are cultural (the mindsets of Europeans are far closer to my own), environmental (sane cycling routes, pedestrian accessible city centers, high quality public transport), and ease of travel to a variety of interesting holiday locations. The difference between Canada and the US is not even close to the difference between Canada and the Netherlands, so you can infer my willingness to move home to small town Nova Scotia. If you cannot compete on salaries you have to compete on something else but what is that going to be? Universal health care and high quality public education are not unique to Canada and probably not the highest interest of people we are considering.
> 2. Mathematical spec of those where English ambiguity could effect results.

What does a mathematical specification of "secure" look like?
You don't need one, since you can use `.chars().nth()` (indexing a string needs you to iterate over it anyway, because utf8). Though I do feel that having a direct get() API would be nice

I have seen quite a bit of regular `[]` indexing, however it's almost always in very obvious situations, and most of the places where you might index in C/++ (iteration, or with a bounds check) I've seen people using iterators or the monadic way.

But yeah, it's not that unidiomatic. It's still used a lot, just not to the extent it's used elsewhere.

(For example, we have thrice as much indexing in our DOM binding generation python code (`components/script/dom/bindings/codegen`) in Servo than we do in all of the non-test rust files (`components/`) in the main repo combined)
To me, deep web means any website not indexed by major search engines... most of the deep web is accessible using a standard browser if you can find a link to it (many times, those links can be found by using the search engine of that website because most of their pages are not indexed for whatever reason)
This discussion illustrates an interesting point -- it can be a little tricky to judge whether two proofs are actually "different" or not.

When I was a grad student I interrupted a study session to raise the simple question -- can a theorem really have two different proofs? We all thought the answer was yes, but the discussion went on for several minutes until I settled it by contriving a stupidly simple and synthetic set of axioms to construct a example.

Basically, the axioms were:

"All As are also Bs"
"All As are also Cs"
"All Bs are also Ds"
"All Cs are also Ds"

and the theorem was

"All As are also Ds"
4x number of points in real space -> 4x points in Fourier space, the Fourier space is still 2D. I don't get your reasoning.

OTH if you increase the DPI you bring in higher frequency components that are not that important for perception, so you can compress them more heavily.
Here's a summary: https://news.ycombinator.com/item?id=10713301

Here are the two RFCs: https://github.com/rust-lang/rfcs/blob/master/text/1191-hir.... https://github.com/rust-lang/rfcs/blob/master/text/1211-mir....

And thanks! I'm hoping the second draft will be even better.
What is more important is KSA where the house of Saud has bought the loyalties of its Populace with Welfare and subsidies is ending its Welfare binge and that is a problem for them.
It was in 2010-2011.

I'm curious what changed?
> A simpler and more robust method is SSH Keys + Passwords. I should write a blog post on this...

Problem 1. Now you have to maintain password

Problem 2. Now you have to handle prompt. Some Cfg tools are capable but is quite painful for others, which means you can't automate 2nd auth. Actually you can automate like 2nd auth there are paid service out there offer API.

IMO, actually, better approach:

* each instance only allow coming from known network

* user must be authenticated and authorized with LDAP / added to authorized_keys file and enable SSH logging

* automation should retrieve the private key from some safe location and is constantly rotating key across instances. This is quite easy on AWS with IAM if you run infrastructure on AWS. For non-AWS, you just harden the location twice as hard.
This Week’s Night Sky: Distant Giants Pose with the Moon
Medium breaks that with their stupid noise at the end of the url...
>Is this true? I'm skeptical. I own hundreds of MP3s legitimately bought from amazon.com without any DRM on them. The existence of these files on my computer are in no way evidence of any infringement. Only if I were to share these files online without first securing the right to do so do I infringe. It is the act, not the file that is illegal.

What they mean is that digital files can be infringing under the right circumstance (it's an unlicensed copy). In contrast to patents, where the actual product has to exist or the method has to be practiced. A blueprint for product is not itself infringing. I wouldn't say that a digital file can never be infringing (because I think it could under limited circumstances when the claims are claiming a digital file), but if you have a patent on a widget, the CAD file for that widget isn't infringing.

>Secondly, they are painting an incomplete picture here. You are either selling patented 3D files, which should be illegal, or you are working with them personally, which should remain legal in the spirit of promoting innovation. But what about collaboration, which requires sharing these files? 3D Printing Designers often share their designs in order to solicit feedback. What happens if I send my design to a someone on 3DHubs to have them print it for me?

I'm pretty pro-IP, but I think there are good reasons not to call patented 3D infringing articles. The big reason is reverse engineering.

I think we can handle this issue with the induced and indirect infringement law already on the books. The article points out that the alleged inducer has to know about the patent to be found liable. But that is a good thing. The last thing we need is for patent trolls to go around extorting people. It would protect people from say, molding specific products (that are marketed with a valid patent number) because that puts you on notice that there is a patent covering the product. And if someone is innocently distributing a file that infringes, then you can send them a letter informing them of the patent and they'll be forced to stop or risk damages.
Fifth time this has been posted.
To diagnose Macs circa 2012 with screen defects due to manufacturing by LG, use the `ioreg` command:

https://github.com/SixArm/sixarm_unix_shell_scripts/blob/mas...

ioreg -lw0 |
grep \"EDID\" |
sed "/[^<]*</s///" |
xxd -p -r |
strings -6
I use Fish everyday so I will definitely try this. Thank you!
Sudo: You're Doing It Wrong [video]
That dental braces example is bad. If two people came up with the same invention independent of each other, there shouldn't be any problem with one sharing it with the rest of the world for free. It's an indication that it's not unique enough.

The whole article sounds like the usual FUD of IP maximalists who freak out with every new technology emerging.
For access yes, not for the creation of the internet same thing with IBM.

I.e. two platforms that made it possible for them to build their businesses on.
OPEC is terrible at Poker
Correct.

These minorities shout blue murder if they think that it can get them an advantage, yet persist with racist and discriminatory practices that they have imported themselves.
Apparently /classic isn't a sufficient filter for HN anymore.
HN: Amazon has payment issues
It looks like Amazon has some issues accepting credit card payments from Mastercard customers. Germany seems to be one area where things are not working and rumor has it that this is related to a change to Mastercard SecureCode which is not working. Anyone else having troubles as well
Netflix could even be paying less than cost, as a loss-leader for AWS.
https://news.ycombinator.com/item?id=10880604

https://news.ycombinator.com/item?id=10882762
>but he did break the law

Those here are well enough in the know to realize that the law is often twisted to serve corrupt ends and thus any question of law breaking should also be met with a consideration of the morality and ethics of the law and of the enforcement of the law.

>The prosecution was offering a meager 6 months in a low-security prison (for multiple felonies, that's peanuts) for his crimes but he rejected the offer (source: https://en.wikipedia.org/wiki/Aaron_Swartz#Arrest_and_prosec...).

Or isomorphically, they were willing to add decades to his sentence for insisting to his right to a trial.

>They were going to go extremely light on him but it was he who chose to fight.

How dare he exercise his rights!
SEEKING WORK - Generalist Backend Engineer (Junior/Mid-level individual)

Location: San Francisco Bay Area | Remote Ok | Relocation Possible

Languages: C#/.NET, C/C++, Java/Scala, JavaScript/Node.js, Python, Bash

Technologies: OpenCV, Boost, Flask, Play! Framework, Express, REST APIs, PostgreSQL, MongoDB, Debian Linux, Nginx

I have a range of experience researching and implementing technologies, working with products in the industry, and contributing to large code bases. In my 2015 free time, I engineered REST API's using Scala/Play!, Python/Flask, and Node.js/Express. I have ambitions to work with Linux, C++, and distributed systems. I am a well-rounded individual who values clear communication, enjoys a challenge, and can learn quickly.

A recent project which inspires me: https://github.com/bwackwat/raw-json-webservices

LinkedIn: https://www.linkedin.com/in/johnpaulhayes2

Feel free to email me about roles which I could fit well in (full-time or contract based,) or ask for my resume. Thanks!

john.paul.hayes2.lucid at gmail dot com
That is a problem, but that's not one that's solvable through human intervention or policy updates since its more a spam issue then simply harassment.

Services all the time like email have to work to combat spam, this is no different.
No it can't, because there are additional factors in play that you've ignored, such as lack of cognitive ability to make adult decisions, and the general social contract that the state takes care of neglected children (foster care).
It could be a pedantic lint (off by default).

There may be ways to lint in case of an `if x.len()... x[...]` though. That should be done monadically; given that panics aren't supposed to be caught in most situations, we should minimize the number of ways programmer error can lead to a panic.

Looking through servo's code a lot of the cases are where we use fixed-length arrays, or when dealing with graphicsy buffers. One use case which needs indexing is when we use an index as an "id". No easy way to fix that without introducing Rc or something.
Check out https://www.codingforentrepreneurs.com/
I'm not sure where you were, but my wife and I just returned from 14 days in Vietnam. There was so much diversity in the food: Lemon grass, garlic, ginger, morning glory, two types of basil, onions, two types of cilantro, carrots, three types of peppers, lettuce, green onion, peanuts, sesame, shallots, cucumber, tomato, mint, banana flower, cabbage, papaya, mango, dragon fruit, breast fruit, lime. I'm sure I'm still missing a dozen.
The author is a VC, not a journalist.
Can confirm on my X240 running XUbuntu
>If the anonymous user connects to a part of ProPublica that isn’t SSL-encrypted—most of the site runs SSL, but not yet every page—then the malicious relay could read what the user is viewing.

So using a hidden service was easier to set up than enforcing SSL on every page?

>Or even on SSL-encrypted pages, the exit node could simply see that the user was visiting ProPublica. When a Tor user visits ProPublica’s Tor hidden service, by contrast—and the hidden service can only be accessed when the visitor runs Tor—the traffic stays under the cloak of Tor’s anonymity all the way to ProPublica’s server.

The exit node sees that someone visited Propublica, not who, or what was fetched. (Assuming it's over SSL.) That really doesn't seem like sensitive information.
People have the right to be concerned.

The left have allowed countless European children to be raped or sexually assaulted just to make themselves feel better.

They complain about Western rape culture yet will not say anything about the Muslim rape culture that they have imported.
Thank you. I did, in fact, misunderstand.
This article doesn't say to use `style` attributes inline. It's talking about inlining a `<style>` element in the initial HTML page.
Your comment seems a few years out of date. SF's rents and COL is notoriously sky-high and has been for the last 3-4 years or so, and the movement to Oakland has also been taking place during that year. Not to mention, Uber, perhaps one of the region's greatest up-and-coming unicorn juggernauts, is going to move to Oakland. The ship has long since sailed towards the East Bay.
Sure.

Theorem: There exists an even natural number.

Proof 1:

2. ∎

Proof 2:

4. ∎
Yes; putting essentially the same example another way, we might feel intuitively that there are two separate proofs of the propositional theorem that "B AND C" implies "B OR C".

Edit: Or, following up on danharaj's framing, we might feel intuitively that there are two separate proofs of "The set {B, C} is inhabited".
Nearly all of that is the same as Xiaomi's EULA: http://www.mi.com/my/about/agreement/
Name a US channel that has a direct business relationship with Hezbollah (good luck).
My “IFTTT” approach to getting more clients
I'm pretty sure some (of these https://www.shodan.io/search?query=fortigate) do, especially considering SSH is usually trusted for its security. But I might be wrong.
Driverless buses coming to Northern California city Summer 2016
Ok, we changed the URL to that from http://techcrunch.com/2016/01/11/mesoglue-is-a-metallic-glue....
Math is too big. Got a particular desire?
The double taxation argument never really made sense to me.

If the same person is taxed twice for the same money then yes. But if you give money to your child when you die you are not going to be taxed twice. Instead you were taxed and your child will be taxed.

If you are against taxation on inheritance based on the argument of double taxation then you are also against the idea of taxation for almost any other use of money.

If go to work, get a salary is taxed on it and then go out and buy something for those money then you could might as well claim that it's double taxation. Following that logic.

That's of course not how it works.

If I inherit money my parents made I am getting those without having done anything besides being lucky this was my dad.

Of course there should be a tax on that, especially for all those who claim that it's unfair that you work hard and get taxed.

People who claim that tax on inheritance is double taxation are confusing the money with the involved parties.
You meant to reply to tomjen3
https://news.ycombinator.com/item?id=10888244
Do we need Python 4? How about just extending Python 3 incrementally?

Stop Python's little tin god before he kills again.
PostgreSQL Past, Present, and Future: Moving the Goalposts
The hard part of the cascading in CSS for a page is that it is global in scope. In the current landscape of complex html/javascript applications this global nature tends to snowball.

It's never safe to remove something so you have to fill your css with more and more complex rules and !important's to override the rest of the CSS on the page. At some point your CSS becomes impossible to manage and you are almost forced to start over again from scratch. After a couple of these times you start to curse the whole Global always on Cascading feature.

This is why ShadowDom and the WebComponents stuff is such a breath of fresh air.
A
/ \
v v
B C
\ /
v
D

That was making my eyes cross, so I drew it out. In short, there are two distinct paths that you can apply a transitive rule over to get A -> D.

Very cool example!
I think the only stigma is that BART closes at midnight while New York subways run all night long, which means people who live in Brooklyn can go out in Manhattan until 4 AM and still get home, while people who go out in SF on Saturday night can't get back to Oakland from midnight until 8 AM Sunday unless they take the bus.
I've never worked in Montreal, I'm from Northern Quebec, but I got to do university in Ontario and worked ever since in Ottawa. I got a job offer for a job in Toronto, and I really like the people and how being French-Canadian didn't seem like a barrier at all. Finally I declined for various reasons.

I always thought Quebec's problem were with the it's socialist approach and how taxed Quebecers are, thus professionals flocked away, but your experience has made me realize a different reality. I guess we aren't as welcoming if you're not french ... ?
I'm disappointed by all four bullet points in the first section, and even more disappointed that the author sees them as positive.

* No local storage: Great, I didn't want control over my data anyway. Yay!

* No wires: Now I have to spend 5-15 minutes configuring every new device, even if it's sitting right next to or on top of the device it communicates with. Yay!

* No buttons: Because tactile feedback is so overrated, and who doesn't want yet another poorly written and barely supported app on their phone to ensure it barely makes it through the day on a single charge? Yay!

* Almost, no mains: Who doesn't want to replace every single device in their life every couple of years? Your permanently installed security camera that never moves has a dead battery? Psh, no we don't sell replacement batteries, just buy a whole new camera! The latest version has 10 new features you don't want and will never use. Yay!

Edit: Another gem later in the article:

>In addition, there are more specialized (and harder to make) controllers for legacy home systems like garage door remotes, water heater, sprinkler, and so on.

My water heater is a "legacy system" now? Why, because it doesn't have built in WiFi allowing me to control its temperature in half degree increments from work? If the world was really like the image portrayed by the article's over-eager author, we never would have survived the horrible dark ages of the 1990's.
I'm guessing he's referring to something like TLA+, which is a "mathematical" language for formal specification/verification of software systems.
The US was founded after war. That is going far above and beyond merely breaking unjust laws. Working within the system is preferable as long as it remains an option, but for many it has closed off. So they switch to breaking unjust laws instead. Be wary of what follows if that option is removed.