skysight-inc/HackerNews huggingface dataset:
I don't know. I'm simply saying that if they do, then it's stealing. If they don't, then it's not.
> The legislation makes an exception for mandates, requests or court orders that are authorized under the Communications Assistance for Law Enforcement Act, a 1994 law requiring telephone companies to make changes to their network design in order to make it easier for the government to wiretap phone calls.

What's this mean, precisely? That device-level backdoors would be forbidden, but network-level backdoors would be allowed?
I wonder if it's possible for these """journalists""" to write an article that is not full of pathetic jokes and puns.
> What about the websites who allow dozens of third parties to serve me an unknown quantity and quality of content that I did not request? They steal my bandwidth, compute cycles, and privacy.

Yes, even then. You have no right to the content they produce. They offer it up for you, contingent upon you consuming it commensurate with the terms they've set out. If you don't like those terms, don't consume the content. It's that simple.
“We don’t censor content because of an artist’s or creator’s behavior, but we want our editorial decisions — what we choose to program — to reflect our values,” That sounds like what already happens. I don't think we're on a slope.
It sounds like you have no idea about Rust.
That's a good comparison. It's a shame that a lot of people will now answer that they just pause Netflix and go, and rarely bother with broadcast television.
This is yet another "Do people still watch TV? I don't even own a TV" type of disconnect.

https://www.creditcards.com/credit-card-news/average-credit-...
Agree.

And it's funny the only issue talked here is emails.

I'm surrounded by people replying to their Slack/Whatsapp/Messenger/Instagram/Telegram messages all day, basically interrupting anything anytime they receive a notification on their phone.

The duration of uninterrupted productive time is probably more like 10 min than 1h 12 min for a lot of people.
And as a consumer of content, it is absolutely within your rights to only frequent websites that have that clause.
Lower tier isp’s usually pay the big guys for peering.
Even if charity donations worked like that, they would still have donated their time and effort in selecting worthwhile charities and dealing with all the bookkeeping.
https://www.cs.cmu.edu/bs-in-artificial-intelligence/curricu...

I see an Introduction to Computer Systems course which looks like the only thing that could potentially teach networking, but from looking at the curriculum, it does not. Can you please find the course on this list that teaches networking, even if it isn't in-depth?
Wow, that's cool! Just yesterday I asked myself about these cartoons.
Are you talking about the Google Home Minis? Because that was a hardware defect with its capacitive sensors that caused them to completely remove the feature:

https://www.theverge.com/circuitbreaker/2017/10/11/16462572/...
I agree with you on the point that aesthetic and emotional impact of the art is important, but I feel like having it as a wallpaper kind of takes that experience away. I think one has to be in a particular mood and mindset to really take that in. But having art as a wallpaper... I guess I am skeptical that the times between switching apps is the right time to take that all in.

Thank you for sharing that link! I remember seeing his work before at de Young museum and it brought back some memories :)
I agree. Jack Ma's biggest advantage was his ability to communicate in English, which opened may doors for him.
In a real world implementation this can be easily avoided by breaking the retrieval query into a challenge-response like:

retrieve_salt(username)
retrieve_keyfile(username, encrypt(streched_password, salt, server_name))

So the offline, parallel crack turns into an online, serial and rate-limited bruteforce. The salt and password derived shared secret are established at account setup time and after any password change, which the browser must support too.

This still has some imperfections related to replay susceptibility, but my point isn't to design a protocol, rather the principle of a thing that could make social login obsolete and stone-age.
tldr; it's email's fault that I can't manage my OCD and time during working hours. I mean, same. I can't get work done because video games and reddit exist. It's their fault ;)
BlooP and FlooP
Same here. I read [dead] comments too.
15-210: Parallel and Sequential Data Structures and Algorithms, which is still required, is purely functional.
If you're willing to do that, why not just make it illegal to do so, period? It doesn't matter why you're backdooring it for.
That gets into a really interesting aspect of how the internet works. It's not really one entity, the way people sometimes think about it. In reality, it's a bunch of interconnected networks owned by different people like you mentioned. How it works is that you buy something called "transit", which is the right to send traffic to a neighboring network, who is then responsible for trying to pass it along to the destination network or to another intermediary network. Depending on where the traffic is going, this handoff process can happen multiple times before it reaches the destination.

Sometimes, the connections between these networks can get congested...or network owners can allow them to become congested as a way to extract payments from other network owners. This is what happened to Netflix. The different networks are called Autonomous Systems, and each one has a number called an ASN. The path a packet takes between those systems is called an AS Path. When networks interconnect, it's called Peering. Sometimes those peering agreements are settlement-free (no payments), and sometimes one network pays the other (like when you buy transit).
They use the same scheme other places as well.

sti
hlt

will hold off on enabling the interrupts until right after the hlt has started so that you don't end up in a race condition when you get an interrupt between sti and hlt.

Albeit, they could have made an stiandhlt instruction here as well.
Your ISP will physically link up to peering exchanges in the closest major city. There are public exchanges and private exchanges, for instance my ISP is Electronic Box and they are linked up to "QIX" (the Montreal public exchange) and also linked up to some private ones (which cost money). You can use peeringdb to see which exchanges your ISP is linked upto and see which servers it has direct access to and the bandwidth.

You can see I have direct access to Google, Twitch, OVH (biggest data server in north America) and others.

https://www.peeringdb.com/ix/355
Well, it sounds like they ignored his emails for 6 months, which their point of contact with him did apologize for in the reddit thread.
ReCAPTCHA v3 beta will get rid of annoying interactive challenges
The Chosen One (1996)
First of all you can't brute force the chess. Algorithms that beat high level chess players are non-trivial, even with todays computers. In fact top engines today all use carefully designed heuristics hand-crafted by experts -- this notion that Big Blue, Deep fritz, etc were dumb "brute force search engines" is a misleading tale.

Second, in the 70s there was no computer power even for quite clever algorithms (that probably didn't exist yet) to beat top chess players. Chess was seen as a grand goal requiring utmost intelligence -- while it is obvious in hindsight, at the time the intuition was probably that extremely "intelligent" humans were required to play chess, and in fact the best chess players were among the most "intelligent" persons -- it was a clear exclusively intellectual task that few people were competent at. So many believed that chess would be one of the greatest challenges to AI (the clarity of the rules added convenience of research and implementation). Things like walking didn't seem intellectually demanding, so the common sense was that it is probably "easy". In fact today we know that navigating a bipedal robot in a simple environment through visual recognition is vastly more difficult computationally than playing chess well, it is only easier for us because we have highly specialized circuitry in our brain hat is well matched to those tasks. Our brain wetware is not very well matched to playing chess.

Also chatbots have been doing pretty well on Turing's original definition of a Turing test, ever since about 10 years ago. But now it is being argued that Turing didn't really see the "loopholes" they believe the bots are exploiting, and are coming up with more strict requirements for a Turing test.

That's totally in line with Tao's argument that every time we approach a major AI goal, suddenly it is not AI anymore, because there's nothing magical about it, just boring old technology. And human brains are magical, right?

Until every obscure niche capability of humans has been dominated in every possible way by AIs many won't want to concede that it really is AI. And even when it does become better than us in every possible way, I suspect a few will still find arbitrary reasons why it really isn't AI/AGI, e.g. because it is not organic, because the computer lacks a body, because it lacks a "soul", etc.
It looks like nice product request that someone here can make with knowledge in the area. Perhaps a kickstarter.
I think social media critics forget the days when everyone felt like they were wasting their life obsessively checking their email or refreshing the news. This has been there from the beginning. The only difference now is that we pretend there's someone to blame other than ourselves. As evidence, here's the history of Randall Monroe dealing with internet addiction in his comics.

https://xkcd.com/862/
https://xkcd.com/597/
https://xkcd.com/187/
https://xkcd.com/77/
In the last 10 years I have had last mile issues once if you include a firmware update on a router taking a while. That may be an outlier, but last mile networks should be stable consider the phone system used to just work? On average less than 5 miles of wiring should almost never have issues.

Why is the website down when it's up for other people? Why is my BitTorrent being disconnected? Why is the video stuttering? Where is this lagg coming from? Why is Netflix look like crap?

Yea, those are not last mile problems.
> per-table granularity

Sounds like a nightmare as far as relationships are concerned.
> Finger print scanner sucks so bad.

This is demonstrably false. iPhone's second-gen Touch ID sensor is one of, if not the best in the business. It's fast and ridiculously accurate, and is the reason people were disappointed in Face ID when it was first released.
"C++ template programming is to Common Lisp macros what IRS tax forms are to poetry."

I will definitely be stealing this quote in the future! Well put.
Several years ago I worked with an ex-Microsofter who'd worked on the NT kernel and SQL Server. There were several times when I asked him why so-and-so was so awful, and his response was always that they didn't have the good people working on it, because they were all working on NT and SQL Server. My response was that as big as Microsoft is, they should have enough good people to go around.

Really, I'm convinced it's not the average engineers in the trenches who make the products so horrible, but management and marketing's influence over management that causes everything to be a trainwreck.
Doctors' Suicide Rate Highest of Any Profession
This is a great guide--I highly recommend reading it if you're interested in the space. We met Graham (the author) and he really knows his stuff.
> Well, in this case in particular, Aurora is "wire compatible" with MySQL. The only thing you have to do to move away from Aurora is migrate your data to another MySQL instance and change your connection string.

Don't be fooled, the compatibility is there so that it's easy to port applications to Aurora, not so it's easy to take them out.

Amazon still offers MySQL RDS. If you move to the much-more-expensive Aurora, it's generally because your MySQL RDS application is struggling, and Amazon says "Aurora knows special tricks to make the engine faster."

Some management headaches, like adjusting for disk growth, are handled by Aurora transparently, which is nice, but for the most part, I saw workloads going to Aurora because they were too slow on standard MySQL.

That means that instead of optimizing or fixing your application, you're relying on a single vendor's Secret Go Juice to make your application usable/performant. In such cases, unless the mainline distribution catches up in the meantime, you're going to be stuck because your stuff will be too slow on other stacks.

From the risk management POV, Aurora is at best a temporary solution while the program is refactored/optimized to be performant on standard distributions.
Reminds me of when I used to draw on CRT monitors because it was quicker to illustrate UX changes than to use the mouse / change code.

I know a lot of restaurants around here that use a sheet of glass placed over a printout of the seating chart to record reservations and which tables are clear / ready to be seated at.

This article buries the lead, the most important takeaway is at the end of the list at #6:

> to really find out what’s important to the users, and how a system is actually used, you need to observe real users, in the field.
Just a reminder to contact your rep to voice your support for this legislation. It's important to contact them to support good legislation, not just when they do things you don't like.
> renewable waste plant

I'm still trying to figure out what they mean by that. The plant is generating renewable waste? Or it's fed by a 'renewable' source of waste? I don't think tires are a renewable resource.
Non-Local Neural Networks for Video Classification
Do you not live in the US?
Wait. Skipe was necessary for a while as the only workable free solution and established a good marked hold lasting till now, but I don’t remember a single day when it was beloved. It always was a compromise between free and not terribly broken.
You might enjoy reading Greg Young's https://leanpub.com/esversioning, which covers this topic.

It covers several strategies, three of which are:

* Encrypt it and then throw away the key to forget it

* Store private data outside the event with the event just pointing to it

* Delete events (on systems that support this)
Could be useful to apply machine learning or a neural net to see patterns here. Examples:
* There are many new words being generated in spacecraft design. Conclusions: this part of engineering and science is advancing rapidly.
* The source of many new words come from patent filings. Conclusion: a new industry is being born in the systems biology space.
The trends could be used to drive investment decisions, what to study or what type of startup to join or found.
That's perfectly fine as long as it identifies itself as a robot: "Hi, this is Dave's automated assistant..."

A big part of what creeps people out is the notion of bots impersonating humans.
I find industrial processes fascinating. I suspect many other people do as well, hence the popularity of How It's Made and related shows.
I see what people in other places earn. Last time I mentioned I was in Spain a number of people said that the salaries sounded low. Still the quality of life is decent here or I would move.

Its often the case that nurses and teachers are considered underpaid as well. While bankers are overpaid. Would you agree with that?
What people do to install software 98% of the time is download a proprietary windows binary and executing it - occasionally also with elevated privileges.

Piping to bash is dangerous but it’s not more dangerous than software installation in general. I think this point is some times lost on e.g people who run software from vetted repositories like apt or often make their open source apps from source. Computer programs to most people means double clicking an exe.
This has been known for a long time now. Articles like this pop up from time to time. Competent IT departments pull hard drives before copiers are gotten rid of.
I hope no one is depending on the reporting from that software to make any sort of decisions (What do you mean no one showed up for their reservation this past month?!?).

Or maybe at the end of their shift, they go in an "clear" the reservations who showed?

My guess is there's no reporting / data analysis on the back end.
Sorry, RMB :) Used Polish name for some reason.

There was, in a form of the icon plasmoid. It worked and behaved completely differently than Folder View does, but if you really wanted, you could have some icons on the desktop. It still works, by the way - it gets created when you drag'n'drop something into the non-Folder View based desktop.

I think drag'n'dropping might have been added shortly after 4.0, but the icon widget was there from the beginning for sure.
Mariott-branded Mariott, such as the Courtyard. DoubleTree by Hilton. Generically, airport hotels.
This is true, but even today in 2018, Golang still suffers from the dependency-management hell, the notorious GOPATH, and many other issues it should not have being almost a decade old! Even Rust, which some call "lower-level language", which it is not, has Cargo after it learned from Ruby and Node how important is to have easy package management, and being able to install a new project without knowing almost anything about the language.
There is usually an option to disable delete statements which do not contain a where clause. And if you really want to run that statement you'd need to write:

delete from ImportantTable where 1 = 1;

But yea, I get your point.
I am from the UK working in Spain, I think the UK pays better than here, though depends on the location.
In my terms of service for my website, I state clearly that all visitors must pay me a billion dollars when viewing my page. You think that is stealing too? There's zero difference between the two. If blocking ads is stealing, then certainly, not paying me a billion dollars for every page view is massive theft. I not only want to recover the billions that people owe me, but I now should have the right to get the state to prosecute them and they should spend a significant portion of their lives in jail for such felonious theft. Or, maybe blocking ads isn't stealing, only suggesting that it is is clearly an argument that hasn't been through through at all.
Major depression on the rise among everyone, new data shows
Linear types for Haskell
First look up analog and digital. Then look up bandwidth and latency.
"And a programmer in your average mainstream language in 2018 could reasonably expect to be working in the same language in 2018."

Pretty radical claim there, are you sure about that? :)
"Music Theory" is a very specific term that's used in music studies.

It is mostly a descriptive theory in that it studies musical patterns (rhythm, melody, harmony, intervals, scales, modes, chords and chord progressions) but it can also be prescriptive (for e.g. - don't use certain note intervals in a guitar solo if you are using certain chords in your song)

None of this has anything to do with Physics. Music Theory is completely abstracted from the physical world.
I use Pidgin to connect to Skype, Facebook, XMPP and Google Hangouts with plugins. I communicate with lots of people on various networks and with only one program and even then only through notifications. I just need texting somehow and I'd be all set!
Going from 1 variable to 2 or 20 never seemed like a big jump to me. I can see taking 1-2 weeks to go over it quickly, but you don't need a lot of problem set's to get it.

It's like learning a new computer language, it takes about as long to do that on it's own as to have a class in something else that happens to use your that new language.
In general, every IP address is reachable from every other IP address on the internet. This is possible because there's many BGP peering agreements between ISPs, and generally traffic is not filtered between them. There's no law saying you can reach everybody else: that's just how the Internet works, because it's in everyone's business interests to make it work. Very few websites are hosted using Comcast's internet service, so if Comcast didn't peer with anyone else, you couldn't get to many websites at all.

Comcast mostly provides service to end-users. Comcast connects with larger backbone providers, like Level 3, NTT, Sprint and Cogent. Those providers sell access to other residential ISPs like Necto, but also to businesses, like website hosting companies, cloud providers, etc. Comcast might directly connect to some bigger businesses like Google, CDNs, etc, for performance and cost-saving reasons.

The large ("Tier 1") providers all peer with each other, and you can pay one of those ISPs to be able to reach the customers of all the others (this is called "Transit"). So Comcast might connect to Level 3, and buy transit from them. My ISP might connect to NTT, and buy transit from them.

When my computer sends a packet, it goes to my ISP. They consult their routing table, and decide it's reachable over NTT. NTT gets the packet, routes it through their network to a peering point with Level 3, who will then route that packet to Comcast, and finally to the end user.

Then some other random home ISP which pays for connectivity with NTT is reachable from my comcast connection. The business relationship is not between Comcast and my ISP, but it's between Comcast and L3, L3 and NTT, and NTT and my ISP.

Thus Comcast would have to go out of their way to block connectivity. Comcast wants to reach everyone on Level 3's network, because that's where the websites users want to connect to are.

This is largely simplified. There's a lot of billing, politics, and technology issues involved here, and I'm not sure I understand them all.
Has anyone ever examined whether serialization had an impact on the quality of literature?
I use C++17 in my toy code (which is for a mixture of fun and learning modern C++, so...) and the main reasons (besides to learn) I use C++17 over C++11 is std::variant and (from C++14) make_unique. C++11 has a lot of compelling stuff but 14 and 17 seem to be relatively minor improvements over 11. It’s a pity they introduce bloat... definitely makes them much less compelling for use cases where it matters.

Nested namespace definitions and structured binding declarations are also nice.
...they will be wearing costumes, be on drugs, and be dedicated to "professionalism".

You will not able to get a quote without a meeting in person to discuss "features and options" of the product in order to "synergize with your existing ERP marketplace strategy".
I agree! They obviously don't want to learn from the mistakes of others!
That depends on the nature of the agreement. If the content creator says "yes you must consume the ads in order to view the content", then you are stealing. If they don't say that, then you aren't.
> or deal with a repartition of all data.

Why is this difficult? Is mirroring clusters operationally problematic? If one cluster gets too small, in theory can’t you spin up another cluster, and mirror the first onto the second. Then when they are in sync direct writes to the new cluster?
Agile works well in a well defined subset of projects. The precondition for success are well defined and known, a blanket agile ban is as sterile as global agile adoption.

And I say this as an agile critic.
Intuition is based on past experience.

So for most people it would be a "Windows 7"-esque GUI.
Chipmaker Nvidia's revenue surges 65.6 percent
So are you going to donate that $100 to charity?
News Nvidia Announces Financial Results for First Quarter Fiscal 2019
> But if a site sends content to my machine... that's on them.

Do you apply this moral principle in other areas? If your friend leaves their wallet at your house, do you consider the money in it to be yours?