skysight-inc/HackerNews huggingface dataset:
It is the pain of complying with the license. You have to ensure you have everything in place just in case someone asks for the source code. It isn't hard, but it is effort that nobody wants to do yet you have to. It isn't good enough to say "we use version 1.2.3 unmodified download that from the internet", you actually have to have a copy of version 1.2.3 ready to send out (apparently in case the internet deletes all versions of source code 1.2.3).
Vue devtool for component visualization and state changes (w or witho state mgmt)
Very neat concept. Interesting take.
DejaVue is an open source chrome developer extension that works with and without state management libraries. If you'd like to contribute/fork/clone we can be found on github (https://github.com/MiCottOn/DejaVue).

Or if you'd like to start using it right away we're on the chrome store.

We would love to hear your feedback, comments and criticism as we will be updating this tool often. Next on the list is stress testing your application.
Well, I meant to leave the heavy things out of the HTML you send over to the browser and then inject them only if they can be loaded.

So, yeah totally agree with you. Should have been clearer.
Duh, didn't see the big "Scheduled Stop". Thanks for the replies.
I really wonder how much time designers and developer actually spend on thoughtful testing vs. a/b or automated testing. Sometimes the problems on websites just seem so....clueless.

My current pet hate is news sites that float up a modal window asking me to turn off my ad blocker because bidness. OK, I turn off AdBlock Pro for that domain, turn off HTTP switchboard, and it still won't load. Why? I dunno, try again, still won't load. OK, guess I'm never coming back. Obviously it must be some other extension, but without any technical details how can I tell?

For that matter why did anyone think it was ever a good idea to float dialogs over web pages to get people to share (not submit) their email address? Has anyone ever looked at how poorly these display on mobile devices? Or how making it hard to close floating dialogs is a really good way to annoy people?
While certainly impressive, keep in mind that it's only one video showing one of possibly thousands of trials with possibly thousands of difficult corner-case situations where the car got stuck or acted improperly. One video doesn't prove anything, especially not one with a person ready to take over at any moment.
No, I will if it happens again. As you said, sometimes pile ons happen because of breaking norms.
And the funny thing is that it's even been shown that increasing speed increases usage and revenue/sales, so there's not even that excuse. Slow pages break flow, which cause people to realize that they've already wasted too much time on your site, and were supposed to have done xyz 15 minutes ago.
SciPy Cheat Sheet: Linear Algebra in Python
It does the exact opposite by making employers pay at least as much for an H1B as for an equivalent local worker. You're suggesting that they not even be allowed into the country, which would incentivize American companies to set up their campuses in other countries that take a more liberal view to immigration.
Please see my comment here: https://news.ycombinator.com/item?id=13590456.

The concern is that the indirect effect of the unilateral removal of XUL-support from Firefox without a viable alternative will be detrimental to the Firefox ecosystem and its continued viability in the marketplace.
Analysis: PS4 Pro’s “Boost Mode” bumps frame rates up to 38 percent
Looking at this space, I honestly expected more drive by wire and remote VR pilot type intermediary solutions than full autonomy. I wonder if remote control will be completely bypassed or if certain sectors will still benefit from this.
There seems to be a bug that affects Mac trackpads with momentum scrolling — when I scroll quickly zoom speed slows to a crawl, then gets faster as the momentum runs out. Otherwise, it's incredibly smooth!
It's about lag, not bandwidth.
POWERISO 6.8 DOWNLOAD FREE WITH LIFE TIME SERIAL KEY AND CRACK
Simplicity and security through reverse tunnels using HTTP/2
Cue Lync eating all my ram :P
>only

Sounds like you need an adblocker, Firefox ESR + ublock Origin should be enough to make a 10yo single-core machine usable for common web browsing
Again, it's possible to have an anonymous candidate you can talk to. Voice obfuscation, prohibited questions (to ensure anonymity, etc.) There's nothing inherent in needing to know who the person is. If you disagree I'd love to hear some scenarios.

Sure it's more difficult to do so, which I agree with. However, the only people who will claim that as a reason NOT to do this will be people who are benefiting from how the system is already, or have something else to lose. The dollar amount to implement this is trivial.

If you've ever been to any of those anonymous chat rooms, that's an example. You could then conduct a full interview that way, and have an independent third party source check all of the credentials. Boom. You're done. This whole thing can be implemented with a standard application form (to initially remove identifiers such as name and school) and a Slack channel.
There's https://wiki.freebsd.org/NUMA . Not sure it's current.
Exercise over an hour a day because it helps my adhd.
But i still have it and still have multiple things i have to do daily to manage it!
I have been using symmetrically encrypted TCP servers and clients, which I have been developing in a C++ library.

I believe the standard is basically TLS 1.2 asymmetric encryption and then token-based authentication via username/password mechanisms. For example, most databases are securely accessible via external services using TLS.

Key distribution in my case (symmetric encryption,) is trivial, but securing or replacing those keys is non-trivial and I have yet to solve this problem.

Nonetheless, securing private or even public TLS keys is a seriously difficult problem as well.
I predict that self-driving technology will become a commoditized box + sensors for use by different car brands. It will very quickly reach the point where one autonomous driving engine will not be noticeably better or worse than any of the others on the market.
would I be more productive with 6 hour days? probably. would I get more done? absolutely not (at least for me).

6 hour days would be a huge boon to my personal life, but I couldn't afford to be paid 25% less. even if I was 10% more productive (probably generous), i still couldnt afford to be paid 17.5% less
Does anyone know why MAP focuses on the clearance rate? It seems to conflate arresting someone with "solving" the murder.

I can think of some plausible reasons: practicality (easiest to collect, stable over time), political (if your audience is the police, basing your work on the assumption that they arrest the right guy is probably smart), standardization (is it?), etc.

Wikipedia is fairly light, but does link to a pair of articles on the criminal justice conflict vs consensus models, so it seems this is a potential can of worms.
the top one, which I happen to be a contributor to, is about how to get existing software under test
And the Amiga had preemptive multitasking in 1985. :-)

(It didn't have per-process memory protection, though, but it was a huge point of pride for Amiga users back in the early 90s)
Bitcoin is a great / secure method to store wealth. It makes sense that Chinese citizens are buying it in order to keep it away from an overreaching government.
What's with all the past-tense? MooTools still exists and is going strong.

...right?
Tutorial: creating a simple file system for Windows
Pretty much, might as well use the Signal Server API or OMEMO depending on what your trying to do.
Startup Muster 2016 Report – stats about Australia's startup ecosystem [pdf]
Why is that a problem? (Or, put another way: the BSD community does not consider this to be a problem. Why do you?)
FWIW: If you're in the LA area, the Getty currently has a Ripley scroll on display.
C/C++ was much more common on the Amiga, although even C++ was rare until later in the Amiga's lifecycle.
You needed about a 100mhz CPU to playback mp3s without skipping. Seemed to hold both on my PPC mac and pentium windows machine.
That might work for some people but in my case having enough cash to burn for a year of runway was a significant contributing factor to why my startup failed - it took focus away from getting traction. We spent too long making our product "perfect" because we didn't need to be out there selling right away. Having no money makes you pick up the phone, which puts you in front of customers getting feedback. By the time we started hustling we'd built the wrong thing (well, the right thing to fix the pain we wanted to solve, but the wrong thing for our market), and it was too late to rescue the company.

My advice, if you can do it, would be to start now rather than saving up to give yourself a year of cash in the bank. It's harder but that's not always a bad thing.
Hah! A Jevons Effect[1] in a web site's bandwidth!

[1] When an increase in the efficiency with which a resource is used causes total usage to increase. https://en.wikipedia.org/wiki/Jevons_paradox
This is why there are "derivitative" clauses on many licences. "You may do this, so long as what your produce/derive is under the same conditions". That would stop the problem you highlight
8 weeks?! I assume you are not on the North American continent!
Last week, GitHub released an awesome feature called Topics. It allows authors to tag their repository.

In response, I'm launching a simple project, Awesome Github Topics. It's an indexed list of the top 500 topics on GitHub that's painstaking filtered and categorized into different categories based on developer interests.

While Github hasn't released an API endpoint for the new topics feature yet. I just crawled the top repos on Github and scanned the tags then ranked all the most commonly used tags based on the total number of stars it had in the collection of repos. It's not a perfect count but it should be good enough on a relative measurement.

Hope you find it useful.
> You've pointed out one case

Excuse me, I guess you haven't noticed that the author of earlier comments with whom you exchanged opinions is not the one who wrote the comment you answered here.

Let me try to explain you why I gave that Wikipedia quote here. I've read your statement:

"I meant that Matthew and Luke were independently written by separate authors at different times -- potentially including information from earlier source material -- not the results of various edits of the sources over time."

Now if you read my quote, it points to the text in Wikipedia that notes that "the majority opinion among scholars is" "that Matthew and Luke both used [Mark's Gospel] and the "sayings gospel"" "as their basic sources."

I don't claim that "everybody" believes that, I don't claim that Wikipedia itself is a proof, or always right. The quote I've selected, however, matches the information I have, and that is that majority of scholars believe that the basis for both Matthew's and Luke's is Mark's and "the sayings." I've never considered Wikipedia as a "proof" but only as a pointer for something that is written in the real books and articles about the topic.

I've just read your claim "independently wrote" and "potentially including earlier sources" and recognized that your claim doesn't match what I understand is the majority opinion opinion of the Gospel scholars (not "potentially" but that the basic source is Mark's), which you maybe haven't been aware of, and you could be interested to know about. So I've quoted the first entry that I stumbled to, not knowing how detailed Wikipedia is. And it is actually more detailed, this entry, for example, is the whole only about what is again claimed to be a "preferred by an overwhelming majority of critically trained New Testament scholars" as an answer to the so-called "synoptic problem":

https://en.wikipedia.org/wiki/Two-source_hypothesis

"The Gospel of Matthew and the Gospel of Luke were based on the Gospel of Mark and a hypothetical sayings collection from the Christian oral tradition called Q." It's surely not a proof by itself for anything but it links to more primary sources and also to the other opinions, which are claimed to be a minority ones.
Exceptional Project. I will use this everyday of my life for the rest of my life
Currently there just aren't that many ML jobs out there to apply for - but who knows what the landscape will be like in 5 years or so?

Your assertion, though:

> This is so dumb. You arent going to understand or get a job in machine learning unless you have at least a masters in the subject. Its extremely difficult and complex.

...couldn't be further from the truth. You can understand this stuff without a masters in the subject. It really isn't too difficult or complex. Sure, I will admit that understanding how to take a derivative might be useful, but despite not having that knowledge (but I'm working on obtaining it), I have still been able to implement successfully working ML solutions - at least in a classroom-type environment.

My last success was getting a virtual car to drive around a virtual track, staying on the track and negotiating the curves, using an implementation of the NVIDIA End-to-End CNN architecture and some data I generated (plus augmentation and some other fun stuff). I used Keras and Python 3, running on my workstation at home, with a 750 ti SC as my "GPU" (I really need to upgrade this). My model converged very well after 10 epochs, but after 20 the loss was pushed pretty low to sub 1%. As far as I could tell, there wasn't evidence of overfitting (I need to do more investigation on this, though).

This was all done as part of Udacity's Self-Driving Car Engineer Nanodegree, which I am taking part in. Prior to this, I also completed Udacity's CS373 course in 2012, and Andrew Ng's ML Class in 2011. My motivation for all of this has mainly been my interest in autonomous unmanned ground vehicle robotics technology. I have an ongoing side-project in developing such a platform (seemingly back-burner'd a lot, though - life getting in the way, I guess). Even so, if a job offer comes about because of it, I'm not going to complain.

As it is, I believe the knowledge has helped me land positions, since it shows my dedication to improving my skills in problem domains outside of the everyday software development tasks. When potential employers have asked about it, I can show them some code I've worked on, while mentioning how some of the more simpler ML methods could help in a business problem domain. It sets me apart somewhat from other candidates, I believe.

Especially those who think the topic isn't worth their time to learn, because it may be "difficult and complex".
The Guts of a Spineless Machine
The app store of websites
What primitives is this using?
Complete with a link to buzzfeed.
the box in the middle of the color picker is saturation and lightness, drag towards the left on the top of the box to reduce the brightness downward.
It's been showing up in my alt tags for a while.
Sorry for saying the same thing in two comments, but that (like the Google case) looks like a Jevons effect (where induced demand is a special case):

https://en.wikipedia.org/wiki/Jevons_paradox
This guys posts are insufferable for constantly namedropping where he works. Ugh.
Yeah, but it takes diligence to know that.
That's splitting hairs to the point where the difference is not relevant for any practical purpose.

There's a single document defining what is ISO C++. It defines both the language and the standard library. Therefore, to "write in C++", by default, means to write code that uses and relies upon both the language semantics and the standard library functionality. Which means that std::shared_ptr etc is readily available, and is the standard way to use refcounting-based GC in C++.

Hence, ISO C++ is a language with optional refcounting-based GC.
Livestream of YouTube Subscriber Hack
AmuseYourBrain
But HN almost never sucks, even on slow connections. That's why, when I'm on mobile, I only read the comments and not the articles :)

By the way, here's how we can collectively make the web faster, safer and more fun to use: [1]

[1] https://news.ycombinator.com/item?id=13584980
Version B could probably be optimized here by not loading two very similar fonts.

You can also try loading the font locally first, to avoid the download if it's installed on the user's system.

Finally, unicode-range lets you avoid the download completely if that character isn't included on the page. Not a likely outcome on an English page, but a good practice regardless.

Webfonts are tough to optimize, but not impossible. Right now there's solutions of using Javascript to background the font so it's non-blocking (eg. loadCSS[1]), but it's not ideal when trying to keep overhead down. The situation should improve once font-display[2] becomes standardized.

For what it's worth though, I find Version B looks much nicer.

[1] https://github.com/filamentgroup/loadCSS

[2] https://css-tricks.com/font-display-masses/
The old style thermoelectric generators (like used for Voyager 1 & 2) were able to operate at high enough temperature that they could dump heat at Venus ambient temperature and still generate power.
Very cool, but please change the color selector. It is not intuitive, and it's very hard to pick even the most obvious colors.
It's worth pointing out that bills get introduced all the time, and essentially mean nothing until they are scheduled for actual consideration by a committee.

Introducing a bill is an easy way for any member of Congress to "take a stand" on some issue, and it happens thousands of times per Congress.
Unfortunately, the trend is towards nobody having a lot of experience. A growing proportion of college teaching is being done by adjuncts, whose jobs rarely last for more than a couple of years. I lasted one semester.
such as?
> One of the big pieces that can easily be glossed over, especially during performance comparisons, is unicode handling.

Patterns in Rust's regex library are Unicode-aware by default: https://doc.rust-lang.org/regex/regex/index.html#unicode
Exactly, but it's not a modern website problem.
Voluntary data of corner-cases where the car got stuck or acted improperly are available from virtually every company in the self-driving car space except Uber. See the "Vehicle Disengagement Reports" at the DMV's website: https://www.dmv.ca.gov/portal/dmv/detail/vr/autonomous/disen...
This would be believable if it weren't for the fact that—ESPECIALLY in 2007 as a high school kid(!?)—it was absurd to buy a smartphone unless you were tied to email. It was just too expensive compared to, say, texting + the $50 flip phone.

Plus, blackberry was ALWAYS lame.
Standard libraries are where libraries go to die and get ossified. I prefer the C++ model where you can pick best of breed solutions.
This is pretty impressive. It'd be really neat if the paint slowly dried!
Sorry, are you saying that all interactions have to go along the "Battle Chess duck" trope?

I see many other options. One, Intel invests 7b in a 7nm factory, oh shit 7nm is delayed, Trump elected, announce same factory now option.
SF reaches deal for free tuition at City College
I know what NP means, my parenthetical implied that you used it in a way that made no sense.

Undecidable control flow does not inherently make validation undecidable, or NP, or anything else really. The key (like with any sort of type system) is that it's okay to reject some subset of valid programs in exchange for easy enforcement of the invariants you need.
You can have safe updates through clustering columns or if you really insist on destructive updates - through LWTs. With clustering columns you can easily achieve whatever is possible with vector clocks.

http://www.datastax.com/dev/blog/why-cassandra-doesnt-need-v...

As for the research you posted, there is no free lunch. Each of these strategies come with their own set of drawbacks. That's why Cassandra offers choice at a query level.
Open connections take system resources. One way to DOS a website is to open a ton of connections and just sit on them. If the server allows extra long timeouts as long as some bits come in occasionally, then the attacker can send bits occasionally. It's a tricky problem. It might work to allow long turnouts as long as you don't have an ongoing DOS attack, but that sort of thing is hard to configure and test.
Basically Facebook owns Whatsapp, so it's only a matter of time of integration to get it under one app / bigger consumer base.
> Not sure what your comment has to do with mine.

Someone doesn't agree with your comment, but rather than come back with a refutation they voted you down instead :)

And someone else don't agree with my comment .. modded down -4
Add .compact to the end of add reddit link (before the query) and you can still access it. A few minor things are broken but it still works well enough that I prefer it over the modern mobile site.
And thats why we need to adapt offline-first.
I'm not sure why this gets a special term. It sounds like basic supply and demand. If you decrease the price of something by increasing the efficiency of production, you will obviously capture more of the demand curve. What am I missing?
Fabric (YC S16) Is Hiring First Engineers and Designer in San Francisco
> I don't think that there was ever a point where Systems 7, 8 or 9 were worse than Windows 95.

Systems 7, 8 and 9 had better font handling, prettier icons, a more comprehensive GUI experience (eg. drag and drop worked everywhere), and a richer desktop publishing ecosystem.

But with respect to multitasking, 32-bit application support, protected mode, and networking, including support for, you know, the Internet -- Windows 95 was way, way, way better than Mac OS.

Apple had a 11 year head start with the Mac. With Windows 95, Microsoft had finally caught up, and then some.

The only people who thought Win 95 = Mac 84 were Apple fanboys.
Windows 95 had protected memory and virtual memory. You are simply wrong.
Definitely a move in a good direction. I wonder how long until this actually "happens". Does anyone know? With these things it always seems like they are done until you realize some pushback from the industry stopped it in its tracks.
And paid apple astroturfers.
Didn't Kellog's implement 32 hours work week back in the 30s with tremendous success?

Yes... 1933: http://www.alternet.org/labor/when-america-came-close-establ...
Erotic literature?
This week we write GraphQL & ReactJS Components, make Tinder in React Native, test using Jest and much more!

Follow us on at https://twitter.com/reactdom for the best daily tweets about ReactJS, React Native & GraphQL!
Memory-safety bugs can lead to RCEs, which are considered unacceptable risks to most in computer science. Additionally, as Rust shows, memory-safety bugs can be checked by a computer, which can consistently apply those checks, making it an excellent bang-for-buck to use Rust or a comparable memory-safety checker. That's what pcwalton is saying.
I think GM is in a great position to compete with Uber and tesla if they capitalize on the tech.

As a customer I'll still be happy with multiple choices driving prices down and offering a better service than buses and taxis.

God I hate buses in the US. Public transport is very broken.
Do you know how to make the web not suck on a slow connection?

Ssh into a shell account and use a text based browser :)
I think this is an important question.

Like another reply to your comment, I thought about having a very small js script in the header puting `Date.now()` in a global, then on page load, having another script checking the amount of time that had passed to see if it was worth downloading the "extra" at all. But then again where do you put the threshold? Has anyone tried this with some degree of success?