skysight-inc/HackerNews huggingface dataset:
https://wicg.github.io/ContentPerformancePolicy/
I uninstalled anything Adobe some time ago, given their abysmal security track record.

Foxit grew annoying, so now I just open PDFs with Firefox (on Windows anyway). Seems fine.
Clearly we need to incentivize development of various new antibiotics.
Wow, a room full of people who know nothing about cyber security. Good job drumpf.
Not so sure people that take Consumer Reports seriously run Linux.
That's a good point. I've never been agains making well placed swearing part of a professional brand. It tends to communicate honesty* and takes people's walls down.

Though I'll admit that particular WTF doesn't add anything, and was mostly an expression of the frustration of embarking upon converting my existing marketing/design resume to reflect my current skill set.

*source: https://www.gsb.stanford.edu/faculty-research/publications/f...
I think JVM with Quasar gets close. It uses bytecode instrumentation to support suspending and resuming method execution. It modifies methods so that they know how to store and retrieve their stack state on heap when they are suspended and resumed.

I think the Quasar API is not exactly what I described in my previous comment but the above building blocks are what is needed to achieve something close to it.
Introducing Fiddler for OS X Beta 1 (2016)
Does anyone know of an online mathematics masters degree?
I'd really love to see more high quality posts like this on React. Thank you for sharing the knowledge!
Baboons produce vocalizations comparable to vowels
It's not really a fairer comparison, because their non-AMP view is what they currently think is appropriate to serve.

It's not.

The web has bloated out of control - and while I'm not a fan-boy, I at least think AMP encourages the right things and is a progressive step forward in the right direction.

I _like_ viewing AMP pages from an end-user perspective. And I don't think they're terribly onerous from a publisher/dev perspective.
Lots of commenters seem to think that programmers are safe for a while. As a programmer, I sincerely hope they are right.

But, the majority of developers I know, including myself, are ultimately writing software to be used by humans, typically presenting data that is comprehensible to humans, so that they can make decisions.

If AI advances to the point where similar decisions can be made by machines, looking at the same data, then I fear that entire classes of applications will disappear, and with them, the need for developers who build them.

Obviously, we'll still need developers, though perhaps far fewer than are needed today. Perhaps software development will go through the same revolution that agriculture did, where from we went from > 90% to < 3% of the population being involved.
This Is Why You Don't Kiss the Ring
Buried everything is not unusual in the US. Roughly 20% of power lines in the US are buried. Contrast that to somewhere like Tokyo, which has less than 10% of its power lines buried (which shoots a massive hole in your theory about that having anything to do with whether a nation's infrastructure is adequate). It varies from location to location in the US; where I grew up, everything was buried. It's bizarre that your supplier would in any regard be surprised by such a thing.
Thanks for the feedback. Can I ask which parts of the documentation you were looking at?
>You can find the syllabus for Isbell's class and follow along

To be fair, most of Isbell's course (lectures) is also available on Udacity.

>If you have to teach the material to yourself, how is your experience improved by being in the class?

There are a couple advantages. One of the most obvious is the lower latency of responses when you have confusion or misunderstanding. In a lecture, you can ask a question and get an answer almost immediately. This is most useful (imo) with algorithms and mathematical concepts, because you can ask, and lecturers are often quick to provide insight, into the interrelationships between algorithms (both in Machine learning and in a more theoretical sense like computability). There are topics that come up a lot, and being able to have instant feedback on those connections allows you to spend less time misunderstanding than not.

That alone is a fairly weak justification, I think the stronger one is feedback in general. Watching lectures only gets you so far. With implementation of algorithms, often your feedback is testable correctness (although my experience in DS&A suggests that most people are capable of constructing incredibly incorrect models for things that perform well on some input, and even on decent autograders), but with things like machine learning algs and intuition about those algorithms, you can't get that. So the feedback that yes, your understanding is correct (even if that feedback is slow) is invaluable. In that regard I think online courses and MOOCs can be good, but MOOCs that don't provide feedback aren't as valuable. I've attended a lot of lectures, and I've ignored a lot of lectures. Listening to someone say something does not mean one has learned it.

I'd also note that, if I recall, the way that Isbell approaches teaching the material, vs. the way the textbook does are very different. Textbooks are (often) references. They provide information on what something is and how it works theoretically, but very often lecturers are able to provide the kinds of things that aren't (and shouldn't?) be in textbooks.

If I'm reading a textbook, its very likely that I want to know how to implement an algorithm, so I care that the algorithm for simulated annealing says that you jump with probability e^(D/T) > Rand[0,1]. Whereas in a lecture, I'm likely much more interested in the idea that simulated annealing is conceptually very similar to throwing a ping-pong ball into a large complex, convex plastic surface and seeing where it lands.
>Chomsky's 'theories' do sound vague and pompous.

Have you read any of Chomsky's work on syntax?
That's not the same thing. That setting enables/disables the playing of the next episode after you complete watching an episode. Even with that setting disabled, when you click on a series Netflix starts playing the next episode, or if it's not a series, the video.
I honestly don't see any logical negative connection between those two groups of people. Actually, I see many potential good reasons why someone running Linux would care to listen to them. Care to explain your thinking?
The article says that on a busy day they'll have 25 million photos, 80 terabytes uploaded. Not Facebook scale, but then nor is anything.
High-tech, by definition, is tech which can make high profit, i.e. c1 sand into $500 processor. Sand is not low-tech or high-tech by itself.

PS.

Quote from Wikipedia for downvoters:

High tech is often viewed as high risk, but offering the opportunity for high profits.

https://en.wikipedia.org/wiki/High_tech
Bootstrapping your way to $30M/year
I've been to India twice, and I don't have anything at all against the people, but their English accent just drives me completely insane. And I'm not even a native speaker. For some reason it just drives me mad.

3 months of training is obviously not close to sufficient to mask that accent...
Cassettes might be fun for young people, but those of us old enough to remember when they were the only real option couldnt care less. They sounded bad. They required complicated mecanical trickery to use. They broke, sometimes taking the player along with them. Good riddance. CDs were better in every single way.

Also, the cassette-playing tech today is far better than it was. Listen ro them without noise reduction tech. Scan for a song without silence detection. Then come back and brag about your vintage sony walkman.
Its almost like there was an actual reason many municipalities required permits for arcade games.
It seems like there's a balance somewhere. Enough to communicate versatility and proficiency, but not enough to loose the signal in the noise.
I like the leveling idea (expert/intermediate/learning).
I'm all about taking out things that feel superfluous like the personal statement (isn't that the cover letter?) and references upon request (if they ask for references of course I'll give them, who isn't going to give references upon request?).
Doing this with Go using goroutines and channels pretty simple: https://play.golang.org/p/fattakS6aj

But something struck me, the low level execution flow was much much more intuitive. I think this might be an example how simple syntactic sugar can make code much harder to reason about intuitively. I do write a lot of Go so maybe its just that... you tell me!
> We’ve pencilled out a model where we place one copy on a slower, but underutilized, tape-based system while leaving the other on disk.

Store images on tape? What about degradation of the tape overtime? Certainly seems to be a factor compared to hard drive degradation.
You can safely just use "gpg -c" to encrypt files.
They chose really poor colour gradients to show the differences.

The image would have been clearer if it used more than purple and what looks like the most minor variation on light blue.
Piazza has been a pretty good tool IMO. I haven't used it in the context of the OMSCS, only in all my undergrad classes at Berkeley, but it's been a really helpful tool when there's good moderation from the Professors and TAs.

Maybe this condition does not hold true for the OMSCS, but I think almost all your problems can be solved by a good moderation team.
I can see the it-adds-up argument but there are also plenty of techniques to deal with that. (Maybe it is an education issue for developers.)

For instance, in a lot of cases, a human cannot reasonably observe a particular type of change on every frame so you can skip frames. What I mean is, suppose you have tasks A, B, C and D to perform “each frame”: you might be able to perform tasks A and B on odd-numbered frames and C and D on even-numbered frames, with the user no wiser, as long as the result seems fine.

Another technique is to prioritize the start and finish but not in-between. Often, intermediate frames are relatively crappy from a “niceness” or even correctness standpoint, and nobody really notices because the frames go by quickly. As long as the end frame looks as nice as possible and everything is in exactly the right place, you can get away with a lot of short-cuts for the steps taken to get there.
This is already nascent, but growing quickly, in a field typically called things like "robotic process automation" or "cognitive computing". Essentially, eliminating the need for wide swaths of CRUD and business process enterprise applications, and the developers who create them (and the sysadmins who support them, etc etc).
Wow, that's really awesome.

If only the source code at https://archive.org/details/archiveteam-lucid-collection was complete :( that would be one source to getting a copy I could play with.

I'm definitely checking out VA C++ at some point though.

Thanks!
Besides the grocery and the same-day delivery markets, Amazon is also getting stronger in apparel(less jobs), B2B(less jobs), various logistical services(less jobs ), restaurant delivery(which will probably go towards very affordable tasty meals made in commercial kitchens, very efficienctly. Could kill a lot of restaurant jobs, but maybe demand will be so large, and it will replace some dinners , to create many jobs). Also , there's the question whether they'll find a formula to incentivize more people to use their parcel lockers(less jobs).
I promise to stay off your lawn :)
On-demand loading of AngularJS 1.x modules
>Germany got this pretty right

Pretty much all of Europe has technical schools, not just Germany.

Germany has a heavily industrialised economy with a lot of such skill work that doesn't necessitate a university degree.

What Germany also got right is worker rights for those in such jobs. It's one thing to be a welder in a factory, knowing that you will probably keep working there for all your life and another thing entirely to be a welder in a factory knowing that you will get fired the moment the economy slows down.
"The people who wrote the Bible did not actually have any 'privileged information about the end of the world.'"

Well, you might believe they did not, but many people in the world believe they did.

If you do not accept the Bible as revelation from God (and I would guess from your response that you do not), then I can see why you would reach that conclusion.

If, however, you do accept the Bible as revelation from God, the book of, well, Revelation :-D is a huge chunk of "privileged information about the end of the world". Granted, dates of events are not given, and a lot of the book is prophecy, so there is figurative language, but there is a lot of information there.
Skunk works did not have blank cheques nor did they have vague goals. One reason to their success were explicit vehicle operational targets for each project. But skunk works was not only a small crack team of engineers, although this is what they are famous for. They built and operated several vehicles, with 'normal' personnel.
You can also make things optional and opt-in (at least for existing users). With browsers they can be extensions too, no need to shove it in everyone's face.
Lily drone is officially dead
Do you know of any unambiguous breakthroughs in understanding that have come out of academic theology in the past, say, 200 years? By "unambiguous" I mean "accepted by the majority of other academic theologians."

I have nothing against theology as a hobby or religious pursuit, but at some point we have to say "the well is dry" and admit that there is no grounds for spending public funds on it. Specifically: the only payback we can expect lies in the student's personal religious experience.
> I'd argue the fact that you've beaten the average expected yearly return for so long suggests that a correction is imminent and paying off debt has a better expected return than investing.

I wont even disagree, but my point is that it should be an option to do, versus money just being taken out of my pay check to pay a loan.
This is really interesting to read! Also quite surprised by some of the statistics, I had no clue Flickr still saw this much activity.
Good riddance? Good fucking riddance, more like.

Tapes are shit. Hiss, flutter, wow, head misalignment, Dolby NR. "Ah, which Dolby NR?" - well, exactly. And we haven't even got onto Type I vs Type II vs Type IV, and your C120s that snap if you so much as look at them, and the tapes that get tangled and snagged and melted in your car stereo, because they're right next to some air ducts that blow fan-assisted hot air from a big lump of hot metal barely half a metre away.

Also, tapes are a useless size. CDs hold like 70 minutes. So you have a C60, and it's not enough, or a C90, and it's too much - even assuming you don't have any bin-packing problems.

Honest to god. Tapes. TAPES.

If you like the sound (what is wrong with people??), then for God's sake, at least record from your stupid tape deck to the PC, then FLAC it, because then at least you'll avoid that fast forward and rewind nonsense. Battery life on MP3 players is a lot better too.

I don't know what to say.

EDIT: classic quantity/quality tradeoff: exchanged intemperate language for the FLAC suggestion

EDIT 2: I think this is the first time in a long time I've seen the word "weird" used in a link and it's actually appropriate
> "There are several accepted resize algorithms, but to retain the Flickr “look”, we implemented the same Lanczos resize and kernel sharpening algorithms that we’ve used for years in CUDA."

How exactly is the Flickr "look" defined?
A simple warning: switching to Inferno using inferno-compat can currently give worse performance than react. I tested this recently when Inferno 1 was released and think it's related to https://github.com/infernojs/inferno/issues/548
The techniques outlined by Netflix should apply to users of Preact and Inferno too, so it's still an interesting article.
> "The new average battery-life results are, in order, 15.75 hours, 18.75 hours, and 17.25 hours."

This is even more of a red flag than the original tests. On what planet do you get 18 hours of battery on a single charge? Or even half of that?

Something is way off here.
Bundling in .NET Core MVC Applications with BundlerMinifier.Core
I think I vaguely recall learning about database-incorporating C++ compilers recently, and now I actually see them. This is really neat.

I'm definitely looking forward to LLVM getting these capabilities. It'll move C++ development forward by light years, I reckon. (For example, Chrome takes an hour to fully rebuild in CI on what I suspect is fairly modern server hardware.)
A reactive framework for embedded systmes
There is a better solution already implemented..

https://youtu.be/sbX6K7ky9LQ
... or at the very least those parts of c++17 that already made it into the draft standard. The final version will only be published sometime this year but feature-wise there shouldn't be any major surprise.
Have you used the ghci debugger?
It is a open source framework where you design your code with the reactive paradigm (queue/handler). Nice to have a look.
How did the quality control passed it? The lag on some of these car infotainment system just to change the sound is abysmal, someone definely saw that and should have said something, you paying $30,000+ for something that takes 4 seconds to respond to a music volume change. Whoever is responsible for that should not work there...
From the OP:

> But Chomsky is no Einstein. And linguistics is not physics. Unlike Einstein, for example, Chomsky has been forced to retract at one time or another just about every major proposal he has made up to his current research, which he calls ‘Minimalism’. Concepts that helped make him famous, such as ‘deep structure’ and ‘surface structure’, were thrown out years ago. And unlike physics, there is no significant mathematics or clear way to disprove Chomsky’s broader claims – part of the reason for the current controversy.

> Over time, universal grammar has been reduced from a rich set of supposedly innate principles to whatever it is about human biology that makes human language possible (by which definition, as I have said numerous times, the physical brain itself is all there is to ‘universal grammar’). And once he got down to the narrow faculty of language, supposedly the one thing that makes human language possible and unavailable to other creatures, Chomsky claimed it was nothing more nor less than recursion – the ability to put one thing inside another of the same type. Then Pirahã came along.

Ignoring Everett's own work and the Pirahã, is this in fact true?
That's a good idea, different resume's tailored to different types of jobs.
And the empathy piece of putting yourself in someone else's shoes. I'm finding it challenging to do that. I know tech leads as friends, but this is the first technical job I'm going after, so what does that person want?
Show HN: Space – the breathing room you need from the apps you hate to love
Alphabet is a holding company that trades under GOOG and GOOGL. Alphabet itself doesn't do a whole lot aside from allocate capital to its subsidiary companies.

Aside from Google, Alphabet owns Calico, DeepMind, GV (formerly Google Ventures), CapitalG (formerly Google Capital), X, Google Fiber, Nest Labs, Jigsaw, Sidewalk Labs, Verily (formerly Google Life Sciences - my company) and Waymo. These things are all "Not Google".

Google is everything that's owned/done by Google Inc. This includes Search, Ads, Chrome, Android, Google+, Google Cloud Platform, GSuite (GMail/Docs/Sheets/Slides/etc), and tons of other stuff.
Paris Jackson 'wants to vomit' seeing white actor as 'King of Pop'
I'm quite surprised with the battery life numbers they are reporting:

- Macbook Pro Escape: 18.75 hours
- Macbook Pro 13": 15.25 hours
- Macbook Pro 15": 17.25 hours

I've tested both the Macbook Pro Escape and the Macbook Pro 15" and under very light work load (web, email...) I'd say they were closer to 9 and 8 hours, which, by the way, I find pretty decent considering weight and dimmensions.

I really don't know what methodolgy CR uses, but seems to me that is not very realistic.
To be fair, most issues that call centers deal with are rather simplistic, and don't really justify employing highly qualified people there. Apart from those not being interested in that job anyway.

Of course I'm mad too when I have to deal with a clueless call center rep, especially when they don't move you up to higher tier support even if they have no idea how to handle the issue. But as long as they do that, I'm fine with the concept.
Instead of editing what I wrote, I will comment on it.

In hindsight, looking back at my MSCS, I think the strongest point of a Masters is not the elevated agree, but the opportunity to focus on a specific field. If you have an interest in AI, go to GT and work underneath a professor with lots of experience. Do not get a Masters just for the sake of getting a Masters.

GT has tons of research dollars. I was paid the entire way there, even as a non-PhD student. At first a teaching assistant, and then a research assistant. You cannot get that kind of experience from an online school.
How has Google not created an AI assistant that blows everyone else out of the water? Why is Amazon more often cited than Google and Siri in this space? What is going on?
Yes - by those with established businesses. I can't think of a startup that succeeded with an initial incremental, at lease since Amdahl. It's also hard to do an increment: the Intel teams are not dumb, and many could and have built far better processors than Intel has - but not while keeping compatibility and Intel's ROI and marketing and pricing structure. TransMeta tried - RIP.

There's also personal strategy involved. If we had done a better X86 we would have needed huge dollops of money to crack the front door of the market - c.f. TransMeta - and lost ownership of the company. By going for the disruptive approach we still own all of it - and funding rounds now are at a valuation that will keep us making our own mistakes, not someone else's. That matters to me, enough to go without paycheck for a decade. YMMV.
>> Some never learn.

Even with currently available programming techniques, simply getting many coworkers to move from "WET" to "DRY" can be a daunting challenge.

Many people just hate abstractions. ML / AI tools seem to often just boil down to larger aggregations of abstractions (which require some training and/or experience to learn). I guess the "we enjoy [lots of] typing" crowd will go the way of the dodo as the tooling moves up abstraction levels. I hope they don't suck me down with them :-(

(yes, I'm glossing over the requirements gathering aspect of the comment to carp about the construction aspect, but the same strategy of abstraction/investigation, or not, applies)
Opera's embedded browsers still use Presto. I wonder if this is an attempt to replace that.
Because some marketing guru thought that it's a great idea to advertise it that way? Common...they are great cars
Scientists can become very selective when dealing with alternatives to their world view.

No, they just remember people for their contributions rather than their mistakes.
Google Dart, JavaScript and Web Assembly (2011)
The "News" is a bit of a misnomer. Any submission that "gratifies intellectual curiosity" is on-topic, regardless of age.