skysight-inc/HackerNews huggingface dataset:
Ahh, the paradox of being the market leader.

Remember when Chrome tried to innovate with how we use bookmarks? [1]

People cry out for innovation, but then freak out when said innovation happens. This is why disrupters are so successful - they can do something crazy and people will try it out and think - this is amazing. Because the mindset/psychology is that this is something new. But the market leader implements exactly the same thing and people won't give it a chance because it's a change and they can't handle change.

But I actually disagree that they are stagnant. They may be hesitant to change the UI, but there is a lot happening under the hood to make them more secure, faster, standards compliant, stable etc.

[1] http://www.omgchrome.com/new-bookmark-manager-chrome-disable...

Edit - Adding an example of recent Firefox innovation being rejected
https://support.mozilla.org/en-US/kb/hello-status
This is an example of patents being used the way they were intended. Not all patents are bad you know. The world is shades of grey, not black and white as children see it.
Their claim was ~10x improvement in performance / power compared to existing general-purpose CPUs.

> If they run it on an FPGA the game will be over.

Huh?
Why? Unless they degrade the quality of contents and exams of course.
Responding "I wish the world had less military" with "the US needs military"
no thats not why people claim we are living in post-truth. They claim that because they claim that truth doesn't matter anymore but truth never mattered in politics and people aren't discarding truth.

I would urge you to give me examples in politics which can't have two different political outcomes both potentially true.
5 Common Problems Web Design Beginners Face
More cars don't require bigger roads. That's exactly the point where pushback has to happen, and does in cities where a compromise works. If increase in traffic does not mean a scramble to accommodate it using your car becomes less attractive, which stabilizes the traffic level. That of course requires a culture which values public transport/bikes/walkability over cars.

E.g. in my hometown every building in the city core is accessible by car, but you have to take narrow, often single-lane side alleys to get there, the major paths all are pedestrian only. All that means taking a car there stays the exception for when it really is useful to do so. Tons of inner-city routes that are faster to walk than to drive. The further out you get, the more car-friendly things get, but public transport bridges most of it. Density is key to maintain that, it makes public transport and local businesses viable and puts pressure on cars.

Making large areas completely pedestrian-only isn't really politically viable, even here in Germany, but the compromises IMHO can work out fine, and people move to areas that have the characteristics they like.
RISC-V is a general puspose CPU architecture. Does something exist which is open like RISC-V but for DSPs? I am asking because unless we have that, no smartphone can be truly open and infact you can argue that it is what runs in baseband that needs to be open rather than on the main CPU.

Ofcourse RISC-V is an architecture so not just applicable for smartphones but the point remains. RISC-V solves half the problem but what about the other half i.e. DSPs?
Yes, to an extent, but as strange as it sounds, you can jeopardize your reputation with the companies that hire your graduates and still maintain your status as a prestigious research institution. I think the gamble GT is taking in this context is that this type of degree is terminal and largely self-directed, meaning the primary recipients will be self-educators who want it specifically for practical application. That means they are essentially just people who will learn and apply the material anyway, but they want the paper credentials to go with it. That reduces their risk.
Cached version to counter HN effect: http://webcache.googleusercontent.com/search?q=cache:dtWSiWi...
He said "build", not "use".
EDIT: The awarded degree is the same (M.S. Analytics) as the "residential" program. The below assertions are false, but I have left the original comment intact for posterity.

-----

I laud continuing, online, and affordable education options, but this degree is still very much a second-class citizen. It is not the same degree that's awarded to "residential" students (that would be M.S. Analytics).

It's unclear whether the granting institution is Georgia Tech itself, one of the "collaborating" colleges (i.e., Scheller College of Business, the College of Computing, or the College of Engineering), Georgia Tech Professional Education, or even EdX.

All this affects the "value" of the credential.
Just spent £2000 on a PC after 17 years of purely Apple because I wanted CUDA cores for my creative work.

If Apple had something like this as an option I'd have easily gone upwards of £4000 to foolishly stay within their ecosystem. Guess my wallet is better off in the universe where Apple doesn't want my custom.
Ask HN: Writing tips for a programmer. I keep writing the same way I program
My new year's resolution is to write more. I'm planning on writing mostly fiction or some ramblings. Nothing really technical.

One thing I notice is that I write like I program. as I'm writing I'm constantly jumping to previous sentences to fix or change something. I also find myself rewriting stuff and wanting to "comment" pieces to rewrite it differently and quickly compare both.

I would also like to know if there is any "IDE like" text editor. Something that has support for (code like) comments, notes, versioning.

And, if you are a (fiction) writer, what is your "stack". Or share some tips.

Thanks in advance.
Juxt/mach: A remake of make (in ClojureScript)
QEMU [1] has had full emulation support for about a year now (three if you count it in a broken state).

[1] http://wiki.qemu.org/Documentation/Platforms/PowerPC
Nah... you can only select subtitle BEFORE starting a movie. This detail must be fixable regardless of messy subtitle formats. I chalk it down to Plex being US centric, subtitles don't seem as important in that market I think.
> It sounds to me like you're taking the point of view of someone who values openness for openness' sake. For libre, because it's right. But the Foundation members like openness because it's good business.

Not at all, but a lot of people seem to think riscv = fully FOSS future, just because the ISA is in the datasheet.
Yes I read their blog about it they do not release linux version.
I'm a hiring security manager. I will point out that even for people with very broad security experience the norm is still one page.

Also, if I like a resume when I read it the second step isn't "read it more". It's "schedule a phone screen". So if you filter yourself out in step one for no advantage in step two it's probably a bad move.

Having said that, that's how it works in the companies I've worked at, which are all American. I have no idea about how the Dutch do it and wouldn't be surprised to find out that it's different.
Show HN: Prelaunch in 72h
Hrm, personally I'd prefer a better language than Bash.

I was annoyed by all the structure Ansible, Chef, etc impose, so now I use Fabric [1]. It's for a few personal servers, and for that it works just fine.

[1] http://www.fabfile.org/
I apologize, but I do not understand the project's goal. Is there an explanation of how it works?
Thanks for providing a definition for the word "virtual."

I think part of the problem here is that I've invented something we don't have precise language for, yet. I call the agent population synthetic and I call the database virtual, and that's just the nomenclature I'm using.

I'm absolutely shocked at the number of people who feel deceived that this isn't an actual database of the entire human population.

This is a serious problem, though. My work exists at the intersection of social psychology and artificial intelligence, and these fields do not share enough vocabulary. There are major barriers to communication between "intellectual silos," and I think all of the confusion in this comment thread about the word "virtual" illustrates this point very nicely.
I see a lot of C++ books in the background :)
i take that as a compliment.
Is this a MOOC? I don't see lecture videos.

I laughed hard after reading Week 3:

Week 3. The natural ecology of bullshit. Where do we find bullshit? Why news media provide bullshit. TED talks and the marketplace for upscale bullshit. Why social media provide ideal conditions for the growth and spread of bullshit.
What's the use case for all the connectivity too?
>"I never had sexual relations with that woman".

And he was impeached for that, which is exactly the point.
I love Linux. I use it every day and have since around '98.

Recently I decided to get my teen brother, who's going into CS soon, a Linux laptop for development and a Raspberry Pi for a project we're doing together (a "magic mirror").

Instantly found desktop Linux to still be a giant pain in the ass. Ubuntu on the Pi defaulted wifi to only manual addressing, not DHCP. On top of that, set to IPv6 only as well. After digging through SO and other forums for a while we finally figured it out.

I've never had a desktop Linux experience work "out of the box". It still takes a power user to make it even half-way tolerable, and as a power user, I found it intolerable. I could see how overwhelming it was just writ plain on his face. Then realized I was making the same expressions.

Apple is definitely irritating me lately with their hardware decisions, but at the end of the day OSX is just better with desktop tasks. Hell, I'd choose Windows desktop experience over Linux, even with MS's privacy issues with Win10. Because I don't want to spend 3 hours figuring out how to turn on wifi.
Previously: https://news.ycombinator.com/item?id=12115327
Benchmarking Laravel, Symfony, and Zend
Music - Spotify

Text Editor - Sublime (nothing comes close, sorry)

Illustrator - Krita

Terminal - Alacritty

Passwords - LastPass

Browser - Firefox

All of these are available for Mac and Linux. A good and simple image editor for Windows is paint.net
Not really... Like US government even banned Intel from selling certain chips to China, and Chinese rocket scientists are somehow not able to attend any conference hosted by NASA (not sure about this one).
Thanks krylon.

Now that you mention it, I think I've heard something in the stance of "they focus on mobile and leave desktop behind" before.

Thanks for feedback!
MailChimp 2016 Annual Report
An economics analogy for why adversarial examples work
I was beginning to like Opera (again) right before it got acquired by a Chinese company. But then I saw how they ruined the Opera Max [1] app, and so I expect the same to happen to the Opera browser in the near future.

[1] http://www.androidpolice.com/2016/10/31/opera-max-turns-nagw...

If you want to experiment with a new browser that also uses Chromium and has native ad-blocking, try Brave:

https://brave.com/
does this mean they are using webkit, chrome and mozilla under the hood for rendering pages? All 3?

What is the benefit? If a page is designed for Chrome then Opera could render it as intended and not how Webkit might render it, which could be wrong?
But the article says:

> In its two-dimensional form, graphene is thought to be the strongest of all known materials

Doesn't this imply it is stronger than steel in 2 dimensions?
There are already quite a few replacements around that are better in my opinion (like inoreader), but people seem to like complaining about Reader as if Google killed off their firstborn for some reason.
Cyclists never retire, they just buy a tricycle.

Hase Bikes in Germany build a wonderful range of adapted bicycles and tricycles that can accommodate almost any disability. If you're capable of moving your arms or legs, there's a cycle that will work for you.

http://hasebikes.com/
> Where would the CPU go?

Under the memory probably. It looks like the basic idea is saw the current Mac Pro down the middle and shove some graphics card slots there.
You're kinda right, it was Donald Trump with the loudest megaphone on that one.
That's nothing, the server I'm dialed in to right now cost 30x as much as my car. And we have racks and racks of these...
... with no mention of Mac. So the point is still valid.
What every Python project should have
It may affect the "value" of the credential for the small set of resume readers who are up to speed and have a real opinion on it, but I would also think that the name "Georgia Tech", which has quite a legendary status in Georgia, affects that value more. A whole lot of people see "You have a degree from GT? That's what I like to see!" around here.

I would argue as a Georgia Resident that a Georgia Tech OMS Analytics would be viewed in higher regard than a Kennesaw State University M.S. Analytics (if they offered it, I know they offer other similar competing programs)
No I am saying that facts are used in politics and that we choose to use those differently.

But facts aren't the only things which are used in politics.
Why do you care what the rendering engine is? It's literally the least exciting part. I never said "man, I wish this rendering engine ran different code". I've frequently said "I wish mouse gestures worked as well as Opera's did".

Fennec is pretty great, yes. I've been using Firefox on ideological grounds for years, and it's getting harder and harder. I currently have a tab open that will just keep loading forever every time I load the browser, taking 100% CPU, until I go and press escape to stop loading. It's slow as hell and frequently freezes.

Ideology can only take you so far if the product is a piece of crap.
Worked fine for me, Opera Developer Edition?
Is momentum same thing as media exposure? Isn't that very dangerous?

Wouldn't it make open source much less democratic since the guy with friends in media will always win instead of the guy with the best ideas?
> can't handle non-formal video files like home movies,

FWIW I have videos on my Plex system ranging back for several years taken from at least 3 different cameras (highest end from only a Nikon V1 mirrorless though) and 5 phones/tablets.

I can't say I've played all of these back on all devices, but I have (or have had) a Nvidia Shield, Chromecast, Samsung ~2012 Smart TV, Roku2, Asrock Ion 330 running Plex Home Theater on Win8 and later Win10, as well as a couple phones/tablets and PC (via web UI) as an interface to Plex.

Really the only time I've ever had a playback issue is when my made-from-old-parts server has the CPU maxed out due to some other app going crazy, and then Plex playback will pause a couple times a minute. I really can't think of any time I've had content it just can't play.

I'm a big fan of Plex. I started using MythTV back in mid-2000s, switched to SageTV for a few years (due to the awesome HD300 devices), and very reluctantly (at first) switched to Plex ~3-4 years ago.
There appear to be two Telegram apps on Mac App Store: Telegram Desktop 0.10.20 and Telegram 2.30. I guess neither is the same as this one?
Those who actually complete a full online course are probably great examples of self-motivated workers who will make the college look great.
Eh, I also paid lifetime pass but that does not mean I am not happy there is an insurance plan in the form of an open source alternative
Ask HN: What rights does Google have to images it indexes from your site?
I just implemented Re-Captcha on one of our sites. The boss thought Re-Captcha was just a checkbox now, but I explained, if Re-Captcha needs more verification, it'll present images for you to verify.

I showed him this screenshot - https://www.google.com/search?q=google+captcha&source=lnms&tbm=isch&sa=X&ved=0ahUKEwiY2Jat67zRAhUE5CYKHeXDB94Q_AUICSgC&biw=1714&bih=851&dpr=1.12#imgrc=I--dV_Qgm2zQ9M%3A

We rely on SEO heavily for our website and have thousands of photos that Google indexes to help increase our rank.

The boss is questioning where Google gets the images from to use in the Re-Captcha box - I assumed it's from Google Images (which is also where images from our site appear).

Assuming Re-Captcha pulls from Google Images - what legal right to the images does Google have to the images it uses.

Looking for a terms of use or something along those lines. We're more curious then anything really.
If anything GT is viewed better outside of the state than within it.

Few realize that a significant part of the reason that Georgia (for all its problems) isn't Alabama/Mississippi/South Carolina is because of GT and Atlantas rise from regional prominence to national and international recognition in technology, business and culture the last 30 years.

Never a prophet in your homeland and such.
XBMC was renamed to Kodi.
Party on Wall St
We Made the Whole Company “Serverless” (2016)
>> It is not the same degree that's awarded...

False.

"How will this degree appear on my diploma and/or transcript?
The name "Online Master of Science (OMS)" is an informal designation to help both Georgia Tech and prospective students distinguish the delivery method of the online program from our on-campus degree. The degree name in both cases is Master of Science in Analytics. The track designation does not appear on the diploma or transcript." [1]

[1] https://pe.gatech.edu/online-masters-degrees/analytics/faqs
Tickle Kids at Dinnertime
Yes - X.509 client certificates are the authentication mechanism (TLS mutual authentication). How this generally works with other HTTP servers (i.e. nginx) is the proxy validates that the client's certificate are issued by a given authority and valid/not revoked, then injects headers with the certificate subject or other certificate fields (commonly a UPN in the subject alternative name) to tell the proxied application the identity of the user. nginx's TLS implementation populates variables with the various client certificate variables for use elsewhere (the $ssl_client* variables here: http://nginx.org/en/docs/http/ngx_http_ssl_module.html#varia... )

In other cases, the entire client certificate is injected into a header (in PEM format) for the downstream application to process as it pleases.

This is a common use case in US Government since everyone carries X.509 certificates around their neck (ID badge is also a PIV smartcard). US Government usually implements this with F5 BIG-IP appliances but I usually use nginx.
Hmmm... OK...

My mom already taught me how credit cards work, but thanks anyway.
One thing that bites me occasionally with the current browsers is when I'm closing a lot of tabs with cmd-w but go too far and accidentally close the last one and loose the window. Windows close with cmd shift w so this behavior makes sense to me.

I like your attention to those shortcuts though I think we have similar standards:)
Gaza is attracting the attention of Silicon Valley
My wife took a Critical Thinking course at college. Changed her life, and as a result, my life and our kids'. Blows me away that only 90 people per year at that institution took that course. Meanwhile, back in the public school system, we have examiners mistaking their own opinions as fact. [1]

[1] https://news.ycombinator.com/item?id=13348672
You can certainly do that, but only in countries that have LLU (local loop unbundling) where you can create an ISP without having to own a ton of wire. The US does not have this market-promoting measure.
No that is not the point. The point is that politicians lie and always have lied also historically.
I use Opera as my main browser right now because I want a webkit browser without google using it to spy on me. Glad to see they're still innovating
Yarn Registry is down
It is indeed safer (in term of murder rate at least). I'm not saying that the safety is achieved by the right method though.
https://en.wikipedia.org/wiki/List_of_countries_by_intention...
SEO, meet AI
That's great then. An FPGA implementation should be able to validate that. Even a fraction of that 10x improvement could change the world. So why does it take so long to benchmark an actual implementation? That's a rhetorical question, people implement CPUs in FPGAs all the time and this one is supposed to be simpler. There really is no excuse for it to take so long. They need to stop talking about their project and actually show us something.
Yes, but it will not have PPC or Rosetta support. It is only able to provide facilities to run Universal or x86 mach-o binaries.
Bringup is when you throw everything together and that means that you have everything to throw together. It's like that Johnny Cash song, One Piece At A Time.

Now, up to now my plan went all right
'Til we tried to put it all together one night
And that's when we noticed that something was definitely wrong.

That's bringup. Compiler development ain't part of bringup. They could/should have been doing an LLVM backend using a software simulator (and eventually an FPGA simulator) which is the traditional approach handed down from our knuckledragger forefathers and going back decades.

Still, I truly wish them well. It beats the crap out of 99% of the YC startups I see. The 37th recommendation engine, a webstore for sneakerheads, ...
Yeah, I didn't get it either. It feels to me like he had this Italian election analogy in his pocket and couldn't wait to use it. It feels very forced.
Prettier inserts missing semicolons, but otherwise maybe.
Accreditation. Simply put, the Udacity course is just something you do, while the GT Udacity course is an accredited college course from a university whose accreditation and reputation stands behind the course.

One is a Udacity Certification, the other is an Accredited Georgia Tech Masters Degree.

"Udacity is not an accredited institution and we do not directly provide college credit. We have, however, partnered with Georgia Tech to offer an accredited, fully online Master’s Degree in Computer Science. While the courses are hosted on Udacity, the degree is conferred by Georgia Tech. Learn more about our Georgia Tech partnership"

https://udacity.zendesk.com/hc/en-us/articles/207991913-Can-...
Taking an Agile Approach to New Year’s Resolutions
I put my parents on Xubuntu about the same time (more of an experiment that I didn't think would work). I showed mom around for 10 minutes, put a few shortcuts on the desktop, told her it was like Windows, and left. They adapted surprisingly well. Issues became few and far between. I'm still surprised the HP printer/scanner works as well as it does (out of the box!).

It turns out that Linux in general is mom-proof, and can handle email, web browsing, and solitare extremely well. Mom loves the gnome-games games; she has always liked Mahjong, and was amazed that there are that many varieties of solitare! I put them on Mint for about two years, but they're back on Xubuntu.

Another bonus, malware and unsolicited "Windows support" calls are largely, if not completely, ineffective.
No USB-C? also, what's the point of including the Thunderbolt 2 ports, I thought Thunderbolt 3 was backwards compatible. Sweet design other than that.
The whole book is essential reading. Sagan mostly picks easy targets (supernatural claims), but the process is enlightening. For example he lays out the general uselessness of witness testimony and memory, which has extremely broad implications.
Can anyone speak to the value of the general online CS Masters degree offered by Georgia Tech? I'd been considering it, as it allows you to keep working while you improve your resume. I'm curious if employers (1) can tell it was completed online and (2) distinguish between individuals getting the residential MA versus the online MA. Thanks in advance.
Discussion: https://news.ycombinator.com/item?id=13380809
I think you are being downvoted because that looks more like a parallelisation library rather than an async/await implementation?