skysight-inc/HackerNews huggingface dataset:
I hate AMP. Not even kind of, I mean so much I've started using Bing (DuckDuckGo hasn't been so useful for me).

Beyond the distasteful navigation hijacking, and often broken or buggy page loading... I think Google throwing its weight around to force publishers to use it is an abusive use of power. I also think it's an unnecessary standard since it's nothing more than simple well wittten HTML and CSS.

Yes, we should make less shitty (meaning bloated) web pages that are rendered server side especially for mobile clients-- but that doesn't mean that if we don't we should be second class citizens.

More and more Googles search results are being materially affected by this choice. That is to say, AMP pages with no or little significance to my query are pushed to the top; while, relevant ones are not to be found. I find this primarily true with historical content or localized content where the host/author/org doesn't spend time updating things that aren't broken. Further, the companies prone to adopting AMP are doing as many things as they can simply to generate more traffic (i.e. click bait). So it's a race to the top for advertisers/media companies and a race to the bottom for quality results.

I will resume using google IFF they allow me to permanently opt out of AMP otherwise I will begin the slow arduous migration off all Google services.

Google trying to be the source of content instead of the guide to content will be its downfall from the top. I'm not saying they'll go out of business just that they'll someday be made less relevant from it.
Nice! Yeah definitely mixed results with Reddit, but it's great for free one-time advertising.

Another downside is you can't hit your audience more than once without being targeted a spammer, so I like to think of it as a free 'usertesting.com' outlet.
I've tried a lot of these and I really want to like them (plex/kodi) but the gui is way too hard to use, I feel like I'm in a straitjacket and always revert to the command line. Mount your content, be able to sort it through with ls/grep/find...queue up files...whatever. If I'm watching a series I'll just fire up ranger for one-button next functionality.
Except for, you know, the main part of your quote: "completely redesigning all the parts of the CPU from scratch, along with a completely new low-level software stack on top of it."

Hardware is harder than software.
The publisher can trivially create a light website which loads just as quickly as the AMP version.
Inside New York's Luxury Meditation Center Inscape
It's not necessarily that they don't care, it's that not everything that matters to one person matters to the other.

The things which do matter to them however they care deeply about. And so it's much more accurate IMO to talk about misaligned perspectives rather than whether people don't care about the truth.
Yes it is a little bit of that.

In industry goals are maybe poorly defined, but at least you have directions, and people that can answer the questions you may ask. If the contract is about creating a website, at least you know what you are going to achieve, even if you may have to fight with the customer to understand what he wants/needs on this website and what problem he is trying to solve.

Using the image of pushing the boundary: Doing a PhD is like wandering within some heavy fog. You want to push the boundary, but first you have to find the boundary. You don't know in which direction is the closest boundary as you can not see further than 10 meters from you. Maybe also the closest boundary is on top of a 8000 meters high mountain that you don't have the capacities to climb. So at the end you spend you time trying to figure out in which direction to go. Some PhD students may have supervisors that are guiding them through the fog, as they already explored the area and know it, but some other are on their own, trying to figure out a boundary to push that is accessible for them.

Situations of all PhD students are probably different, but this is my feeling about it.
On ios safari, holding down the refresh button in the url bar gives you the option to request the desktop site.

As kludgy as that is, I've found it a worthwhile workaround until this is fixed.
I think they are referring to the username functionality that Telegram has — https://telegram.org/faq#q-what-are-usernames-how-do-i-get-o...
For most Smalltalks I am familiar with, using uppercase for globals and pool variables and lowercase for local variables is just a convention.

The Smalltalk and C code are not equivalent. The C code version of the Smalltalk would be:

m = FileLocator(home / 'Music');
exists(m);
isDirectory(m);
return allChildrenMatching(m, '.mp3');

while the Smalltalk version of your C code would be:

m := FileLocator home / 'Music'.
(m exists and: [m isDirectory]) ifTrue: [ ^ m allChildrenMatching: '.mp3']

The use of the keyword syntax for control structure does make things look backwards compared to other languages, but the semantics are the same. So you can have exists and isDirectory be functions that return booleans in both C and Smalltalk or have them be some kind of filtering/setter operation in both languages.
A colleague is nearly complete with his online CS Masters from GT. He has spoken well of it, so much so that another colleague has already applied and been accepted. I considered it as well, but I'm tired of traditional school and don't see a need for the MS when a BS is doing me fine. Maybe some day.

So based on what I've seen and read, I could recommend it.
there is ClojureScript Koans if you want to learn tiny bits of FP. I held a meetup event once everyone really liked it. Since we were all learning JavaScript already

http://clojurescriptkoans.com/
Open Sourcing Screwdriver, Yahoo’s Continuous Delivery Build System
My guess is that this software would have been highly praised if some of the wonder boys of software had came up with it. All this negativity is one of the reason I really have a hard time enjoying reading the comments at HN.
check out TheOldReader.com its just like the old Google Reader :)
17 Web Design Trends to Watch
It's possible to support transpeople without having to change the English language.
> I've lost more data to that than any web browser bug over the years.

Is the back that backspace goes back, or that the browser doesn't store text you've typed in a textarea?
What about Red Hat OpenShift?
I ended my years long lurking here to be able to second this comment. The way you articulated this--a new sense--is so spot on.
How to prevent NoSQL injections in MongoDB in a Node.js app
There's very little _user interface_ innovation in the major browsers today.
EPA to accuse Fiat Chrysler of excess diesel emissions
While on leave from Google. He's one of many Google employees working directly with our government.

As Peter Thiel put it, Google has more power in the Obama administration than Exxon had under Bush.
Really? Interesting to hear, I love there new 'button', with its multi pressure level sensor and it's feedback I think it's fantastic and hey - it's one less moving piece (maybe the last?).
I think the last one I used was in 2003. My university offered it for internet access. It was actually just dial-in shell access, but you could tunnel an internet connection using Slirp. Nice and slow.
In the 5 years or so since Google Reader's demise I'm yet to come across a decent feed aggregator. I'm currently using Feedly but it sucks compared to GR.
I see your point. But it is like if you say that if someone is shot while buying healthy food is good in a way, because he was shopping healthy food. Not false, but worth a deeper discussion. ;)
> People know how to think critically in a particular context

I observe that we tend to make an implicit assumption that most statements contain an opinion, perception, and anectotes. It gets harder to think everything in terms of data, e.g. I could ask "What people? Did you perform a study yourself?" for your statement, however, if it aligns with my perception or makes sense even without hard data, I'm not going to do it.

> Studying medieval history at 17 changed my entire way of thinking about credibility

Any books you would recommend?
If you rely on the system-wide Python you'll need to cover different versions and you need to make sure not to use any 3rd party modules.
I have a bad feeling. Google is creating a proprietary version of the mobile Internet, a layer between them and us. Looking at the specs, it's open but paired with the AMP cache and Google's ranking algorithm which already clearly prefers AMPed pages it doesn't feel like a free choice.

What if I don't want to use Google's AMP cache and rather my own CDN? What if I don't want this useless AMP banner at the top of my AMPed pages which takes 25% of the screen estate for nothing? What if I can build fast mobile sites without following the AMP spec?
Even though I have some training, skills in mathematical logic, probabilities and in mathematics in general being very good for spotting bullshit, I still need help. The only thing that actually protects me is this little voice in my head telling me "this guy could be full of bullshit, I'd better check".

But then fact checking is too time consuming, many times I do it, but not often enough. And you can't just wipe clean from your memory whatever you heard. This is the genius behind repetition: if unchallenged, it sticks to your subconscious, whether you want it or not, especially when spoken by people you happen to respect.

So here's the problem, even those of us with a logical, science-oriented mind, that studied the right things in school, even us need help. Do you think that us developers are immune to yellow journalism? Think again. Here's one concrete proof that we can swallow bullshit whole, much like everybody else: https://twitter.com/timbray/status/810157215478755328

The answer is always education and even if you educate a tiny minority, those people can then educate others. And personally I feel like I need that education as well.
To me AMP feels like embrace and extend for the whole mobile web. I find them caching things this way both pointless and dangerous. I find it hard to believe that publishers so readily lifted up their skirt for Google controlling their content... however I suppose search engine rankings are everything now.
Keys to a Successful Product Launch
...and why encrypt stuff transferred with scp?
This seems like a fun ladder of pedantry, count me in!

Thunderbolt 3 is an extension to the USB 3.1 standard which utilizes the USB-C connector and implements USB Power delivery.
Yeah, the author of this repost doesn't even bother to fully follow all the license guidelines from Matt Might. Ironically this would be considered plagiarism in any academic setting.
I'm currently seven classes into the OMSCS program (one class per semester since 2014), work full time, volunteer as a FIRST robotics mentor, and have three kids and a loving wife. I have no free time and life is good. However, if my wife wasn't onboard and encouraging me to go through the OMSCS program, I wouldn't be able to do so.
The Secret Source of Putin
> You don't have to publish an AMP version.

For now.
I do have a bad feeling that Google will keep pushing towards this.
Check out the ransoms being charged. It's .2 btc, or about $150 at current btc levels (which I acknowledge are unstable). That's pretty cheap. This is probably cheaper than having a single sysadmin spend a few hours restoring from backup just in raw labor time, not to mention everything else. Factor in the cost of downtime and the likelihood that you're going to lose some hours of user data since your last backup occurred, and the ransom is easily worthwhile to pay and get the server back.

I'm obviously not going to defend companies that don't have current backups (though this is practically everyone), and the importance of backups is always a great thing to emphasize, but in this case, the best option is to pay the ransom and get your stuff back.
the price and convenience are hard to ignore, yes there are some unideal aspects of the program (like the software and collaboration/discussion tech) but all-in-all what a great opportunity.
I totally disagree. I've installed Ubuntu on 4-5 systems over the last 3 years, I find it exceptionally quick and easy compared to installing Windows. Obviously, I can't compare it to OS X for install because it's not possible to buy it standalone.

Additionally, if you're installing on a raspberry pi you're fundamentally at a power user level - my non-techie friends and family are nowhere near that level. If you actually install it on a desktop it's a breeze, I think your frustration stems from engaging in an activity that's fairly challenging no matter what you do. There are plenty of alternatives for your pi, but neither OS X nor Windows are among them.

I'd be more interested to hear how the linux laptop went. Did that come preinstalled? Did your brother like it?
Facebook Pages can now “go live” from the desktop add live contributors and more
They didn't use the Macbook pro with the touchpad in the video :P
From the talks, Mill assembly is ill-defined, it varies a lot from model to model. They have an intermediary representation, that I think is more like JVM bytecode than assembly, but I don't think they ever showed what it looks like.
Metorik – Insights, analytics, and management for WooCommerce stores
Are both CS and Analytics degrees (from Georgia Tech) available to people outside U.S?
Economic growth is proportional to environmental destruction and pollution. People don't want to talk about that. To make something you're destroying something else. It's more of a trade than anything else. Given that, having no growth is great news.
16 TB3 ports would require 64 PCIe 3.0 lanes, and Intel's biggest Xeons only have 40 lanes for the entire system.
While technically GA Tech makes no distinction between the two degrees, in practice employers can often tell. However this isn't always a bad thing.

I'm a current student and I switched jobs about halfway through the program. I'm living in Austin so it came up in the interviews that this was an online program. I explained to people that I was doing the online degree in my spare time but taking it slower and that all the courses were the same as the on campus counterparts. Generally speaking the interviewers seemed to be impressed by this and said that it showed a strong work ethic.

I can't give hard facts about the value of the program but given that it only costs between $7k and $10k to complete I think it will pay for itself very quickly and perhaps already has.
Basically. As a newcomer to the platform, I was looking for at least one authoritative way to do things. There can certainly be more, but the fact that I have to seek out not "how to lay out a React app" but "who are the big names in the React community" makes for an unnecessary hurdle.

I am all for diversity of approaches, but there is no good starting point. So I spent days searching, comparing, etc.

Your list is great. It is not the only one. How do I know that yours is "correct"? The only answer is comparing which links show up frequently on various lists. That is so much more time consuming that having an official list or tutorial.
Neuromancer's cool, but the world it represents isn't exactly amazing, or that much better than ours, unless I'm mistaken.

Plus, honestly... what else should we expect? We live in a capitalistic, commercialistic, materialistic society. Hypercommercialization of any and all technology is the default.
Is it really impossible for a human to follow?

"Shiny C0rrect H0rse Battery Staple!"
> It's Qt by the way, and it's good on the three platforms.

I can't call "good" no accessibility support on macOS. But anyway Telegram Desktop is not the primary client for Macs, they have Cocoa-based alternative: https://macos.telegram.org/
I see this type of comment a lot. It's not just iOS, Android now has a review process and Google will keep driving in the Apple direction because it is successful. And if it's like the op says where everythig is in the cloud, then walled gardens don't matter much as long as your service has a native app or mobile web (hint, they probably have both).

What's the really big issue is privacy (which I know is gone) and what facebook is doing to the world. Everyone likes to bash on Apple lately, but Apple is 'acquiring' a lot less of your personalized data than the social networks and Google are (they are also trying to take the lead in being privacy first).

Facebook is just a big ad platform and dont forget 'free' == you are the product.
> given that there are many specialty 420-specific "clinics" that have literally never declined a prescription request.

Surely there's an age limit?

If you go to a coffeeshop in The Netherlands you need to be 18 in order to receive marihuana. If you're younger than 21 you need to show your ID, and if the clerk thinks you are younger than 18 he can ask you for ID.

Of course, that can be faked. But if there's minors in your coffeeshop you got a big, big problem if the police find this out.

Disclaimer: I worked in a coffeeshop in Amsterdam.
> 2. The secret chats still aren't broken. Since 2013, I'd think at least one "crypto expert" (which all said a custom protocol was a bad idea) would have taken the effort to prove it by now.

https://eprint.iacr.org/2015/1177.pdf
Engineers created biocompatible microrobots that can be implanted human body
Show HN: Botpress – Open-Source Bots Platform Written in JavaScript
Esaurimento prematrimoniale colpisce tutti o alcune coppie?
Ebooks work well for linear (mostly) text. As soon as you have a lot of graphics or you're skipping around a lot in a reference book, they work a lot less well.

(Some primarily text-based books that are purely reference, e.g. dictionaries, do work fine in electronic format but in my experience they're the exception.)
3. It's banned almost everywhere in the western world except for America. California, Colorado, Connecticut, Delaware, Hawaii, Illinois, Maryland, Nevada, Oregon, Vermont, Washington, and NYC have banned it unless it's needed for the job (i.e. they give you a credit card) and even the states where it is legal it's still not used for non-sensitive positions or responsibilities, and if it started to become widespread there they'd ban it there too.

4. It has been proved in court countless times when the terms have been ruled out of scope. You need to have meeting of the minds in contracts. You cannot unknowingly agree to binding arbitration either. This is just FUD. Show me the court case or the media storm when little Sally lost all her money because she unwittingly agreed to some completely unreasonable ToS. The infringing company would get countersued by an attorney working on commission.

Not that you can't get fucked by the courts and contracts in America, you most certainly can, but not by these unenforceable / unreasonable ToS.
Globalization needs to be all or nothing
I actually quite like this syntax for deleting remote branches. You can think of it as a special case of

git push $remote $local_commit:$remote_branch

which updates the remote ref $remote_branch so that it points to $local_commit; here it updates the remote ref so that it points to nothing (which means deleting it). Sure, this is inconsistent with other git commands, but it's not completely illogical. Though I'd probably prefer something like

git push $remote $remote_branch=$local_commit

where the '=' makes you think of assignment, hinting at what this command actually does.
There's a lot of hate going on in this thread towards Google ... maybe unfairly.

Keep in mind, a huge reason why Google created AMP is because website bloat has gotten out of control. It's not uncommon for a simply Wordpress blog to be 4MB in size and have 70 requested objects to fetch.

I live in a geography that has LTE and web site are painfully slow to load on mobile devices. I can't even imagine what the Internet experience is like in parts of the world still on 2G or 3G.

If people would stop for a moment and question to themselves "do I really need to use 5 different JavaScript frameworks just to post to my simply personal blog", there's a good chance AMP would not need to exist.
Cloudflare explains how FBI gag order impacted their business
“Nothing at Facebook is somebody else’s problem.”
And yet, so, so many of us have our comfortable jobs and salaries as a result.
GPG, of course, allows you to use asymmetric crypto and currently supports RSA, RSA-E, RSA-S, ELG-E, and DSA algorithms for that purpose.

But for bulk data encrypting good symmetric (AES, CAST5, etc.) is both more secure and significantly faster.
This is very true and a better explanation of the benefits of async/await than "Efficiency and Comfort" from the article. There are a lot of articles on async/await in .NET that use the example of off-loading a long-running operation from the GUI event thread. While that's a legitimate use, it obscures the true benefits which are most closely tied to throughput scalability. In other words, maintaining a relatively small pool of threads to service I/O completion events allows a machine to minimize the overhead of thread context switching that can become a bottleneck in a thread-per-operation model.

Additionally, many people have the misconception that async operations are somehow faster than their sync counterparts. In fact, they're generally slightly slower, but a fully asynchronous server will be able to maintain a much higher level of throughput, usually with similar latencies, than a fully synchronous server. In other words, the principal class of applications that benefit from async/await are high-concurrency server applications.

One more place I see these kinds of misconceptions is in naive benchmarks that purport to test async performance without using a concurrent workload. That tests only straight-line latency of individual requests and isn't the point of async. The benchmarks in the blog post above properly use a concurrent workload for testing.
edX (the partner through which Georgia Tech will be offering this program) uses its own homebuilt forums/discussions software, which offers many of the features you list. It's also open source, so if you or others have more discussion features in mind and have Python, Ruby or Backbone experience, PRs are welcome!

Disclaimer: software engineer at edX, have worked on discussions features in the past. Happy to answer questions.
Yes, but you need to pass admission process (likely somewhat comparable education to US)
That is the part I enjoyed while getting my PhD. I spent 5 years learning and solving scientific questions. The lack of a concrete goal or predefined problem made it interesting because you get to figure it out along the way.
Single command to convert android apk to java code
My wife and I have done some of the same coursework (for different degrees), me on campus and hers online. I actually would have preferred online. Rigor seemed equivalent, but I find the ability to pause and rewind lectures invaluable.
Funny enough, the thing that had me thinking the most was the double ethernet ports. What would that be for? Two different networks? When one cuts out you just switch to the other one?
We're using Slack the product design course I'm teaching at University of Michigan this semester[1]. Not only does it do that stuff better than Piazza, but it'll get students used to the tools startups use for communication (though I have my issues with Slack).

[1] http://umichdesign.com/
Is this available now or just announced? I've searched their site and forums but can't find anything that's been released, including for the 820, aside from some lower-level SDKs (comma.ai's openpilot uses these lower-level SDKs in their closed-source portion).