skysight-inc/HackerNews huggingface dataset:
Love how his use of humor, like the red/pirate/danish flag just go right over the head of commenters here. HN stereotypes in full effect.

It's a talk by someone of European origin in Europe. It is not a science talk, it is meant to provoke thought and yes, entertain.

geez.
Seems overly optimistic to think that anyone from the midwest would be dumb enough to think that $80k was a livable salary for that area even in Oakland.
I think Angular is so widely used because so many people do like it. It has quirks and shortcomings (per the article), but those are only relevant because it is generally liked and used by so many.

I agree on the documentation being unusual. I found the Angular Style Guide to be a huge help:
https://github.com/johnpapa/angular-styleguide
In many ways, corporations have more power than local governments as well as more citizen interaction.

People use Google countless times per day for a plethora of purposes, many of which are smoothly functioning and immensely powerful tools which are given freely.

How many times do you interact with your city, state, or federal government per day? What about per decade?
He's not alone: I cancelled cable a couple of years ago for two reasons, the cost (for little to no value), and the terrible UX of ad-funded viewing.

Streamed shows with no ads, ah! Wonderful, good value, even at a higher price (Netflix, IMHO, is leaving money on the table).
Good tip for balancing work and life - just find other interests that pull you away from work.
A select, semi-official list of his yogisms at his museum's website: http://yogiberramuseum.org/just-for-fun/yogisms/

More here: https://en.wikiquote.org/wiki/Yogi_Berra
I'm not a lawyer but what you say contradicts with the following source:

https://copyright.cornell.edu/resources/publicdomain.cfm

It clearly states that all works from before 1923 are all in the public domain.
All serious languages have unsafe constructs that you can use as an escape hatch, even Haskell or Rust. Keeping the ability to do dangerous stuff in C++ isn't a compromise, it is vital. Building tools that makes it easier to separate the unsafe parts is a good thing, other languages got there first but having the possibility to clean up those billions of lines of C++ is great.

Also, it's time to lay off your metaphor, it obscures the issues and trades just on disgust value.
These guys have absolutely zero awareness of sensitive privacy issues. The trample on their customers rights, secretly and obviously maliciously, and they do it over and over again!

I can think of no reasonable response but to abandon Lenovo products entirely.
Why would Vogue show you an SSD ad unless they've got data suggesting you want to see it?
Is it standard nowadays to charge customers for support? Checking out the pricing (and correct me if I'm wrong), does it really cost $5000/month to have 24/7 support? That seems crazy to me.

Now granted I pay about $300/month for the VM I have with my hosting provider, but I can pick up a phone at any hour and talk to a tech when things go south.

I really don't care how good a service is, I want to talk with a breathing human being when my business is down.
It's been suggested by at least one study[1] that we prefer our potential mates' odors if their own immune system is different enough from our own. One might indeed be translating 'odor' into 'aura' subconsciously. I suspect OP my explain how that odor is transmitted from the immune system to the outer world. Further elaboration and maybe disagreement at [4]

1 - Wedekind,C., Seebeck, T., Bettens, F. & Paepke, A. J.MHC-dependent mate preferences in humans. Proceedings of the Royal Society B 260,245 - 2491995. | ISI [2] | ChemPort [3] |

2 - http://links.isiglobalnet2.com/gateway/Gateway.cgi?&GWVersio...

3 - http://chemport.cas.org/cgi-bin/sdcgi?APP=ftslink&action=ref...

4 - http://www.nature.com/news/2001/010307/full/news010308-10.ht...
Looks like a fine line - it seems elsewhere sandworm is pointing out that Warner would have to engage in fraud, or willful deception, in order to validate the contract.

The wrinkle I'd like to consider is that if Warner provided the evidence during discovery that was material to the copyright being ruled abandoned, meaning it was in their possession all along, then does willful ignorance manifested in strong-arming payment for the rights to lyrics un-owned matter? Hmmm.
This revelation is minor, but nonetheless unsettling. Previous Lenovo snafus up to this point had specifically excluded the Thinkpad line. Apparently they're not immune from Lenovo's meddling after all.
The group pictures suggest they're also releasing an indie-folk album in a few months.
> Maybe we'll have less content, or lower quality content...

If anything, the lowest-common-denominator low quality content seems to be the biggest earner as far as advertising is concerned. Whole industries are built around churning out pages full of nothing just to generate clicks!

I'm not familiar with your blog, but if it's anything like the millions of other passionate personal blogs out there the content is probably orders of magnitude more useful and interesting than the output of the likes of Gawker or Buzzfeed...
A modern engine that also insists on doing your taxes.
which JVM did they use? What was the flags passed to the JVM?
West Virginia Engineer Proves to Be a David to VW's Goliath
I'm assuming you mean "unsupported" rather than "prohibited by law", although with the DMCA one can never be sure.
Haskell is weird.

Imagine you're in a loop, where every iteration you add one to a number.

In C, you increment the number, write it back, and everyone is happy. In Haskell, the number is not incremented then and there, but instead the runtime replaces the value with the unevaluated expression (n+1). The expression is only evaluated when its used. Then the value is replaced with the result of the expression.

If you don't evaluate the expression, though, then the next iteration you get ((n+1)+1). And then (((n+1)+1+1). And so on until you run out of memory and the process falls over.

While this is, technically, just another memory leak, they're distinctive enough to have acquired a different name. (To distinguish from, say, cached data building up in a data structure.)

This is one of the biggest gotchas with Haskell programming, unfortunately; because the program is actually correct it's very hard to debug these. (Note that the author has to rely on trial and error a lot, and gives up completely on the last one. And the author's an experienced Haskell programmer!)
This sort of problem is Haskell's downfall, and very nearly negates all the other wonderful features of the language. It doesn't matter how fun it was to write or how the type system promised you up and down it was correct- if your program is taking up 20Gb of memory to run in simple cases it's going nowhere. And as this post shows, solving such problems is easily as laborious a process as tracking down memory leaks or buffer overflows in C; in these cases nearly all of Haskell's great and powerful abstractions are working against you.

The guys behind Haskell are utterly brilliant and seem to come up with profound new programming concepts on a regular basis, so I'm surprised they've not introduced fundamental features to solve or mitigate this problem. Until they do most people are going to be too scared to use Haskell for serious projects.
Previous discussion: https://news.ycombinator.com/item?id=10257305
> But they don't get explored because the State has a monopoly on violence and is very resistant to change.

No, wrong. Alternatives get explored all the time, and radical changes in the dominant role of social organization have happened over the 1000 year time period you discuss. You've anthropomorphized the abstract concept of the State improperly: the state is whatever entity or collection of entities taken together have a monopoly on legitimate violence, but the entities or collections which do that over time have changed quite rapidly -- the modern nation-state system is only a few hundred years old -- it is a fairly new model -- and there has been considerable evolution within that model (and its one that has been widely perceived as weakening in the face of evolving, powerful, non-nation-state actors of various types.)
This guy says that he's in 'Google Research' and talks about job titles like 'junior researcher'. Is there or is there not an actual Google Research organisation, similar to Oracle Labs or Microsoft Research? With people doing full-time research and publishing papers?

I was under the impression that their policy was 'you can do research anywhere in Google' and that there was no separate staffed labs doing more academic research. You may get research in the V8 team, or the systems team or whatever, but they were doing research as part of product teams. At least that's what I was told when I applied.
I meant to mock the win10 privacy issues. Not MS customer care.
There are tradeoffs to both. Server-side will always have a seat at the table. Ex - populating a simple key-value select statement will always perform better using server-side.
> it just seems that people get scared of the documentation and run away before they really give it a try

Anedoctally, as the author of another JS framework (http://mithril.js.org), I see a lot of people migrating away from Angular due to complexity, bloat and performance issues. I, myself, spent a good two years wrestling w/ Angular problems full time before jumping ship. Our apps were quite complex and we were fully invested in trying to make Angular work, and definitely not just making a half-assed effort to like it. So it's definitely not just newbies.
You can use data-attributes and write perfectly valid HTML.
The closest I've seen to that is this page: https://cloudharmony.com/status-group-provider
You could say that about any technology. "The invention of microwave technology will just lead to microwave weapons, Oh No!"
The point of that is to show how efficient a node can be, because that is what is replaced.

All the external facing things for scylla is the same as Cassandra. That includes all the ring stuff and all network protocols.

So you should expect similar cluster behavior.
He makes the point that SF area technologists should prioritize fixing the city problems over space technology. You may disagree (I do), but it's not sufficient reason for dismissing the whole article (which is insightful IMO).
Major progress on the NTPsec front
"A taxi company" typically serves one city. Uber is more like 300+ taxi companies. Do they have over 300+ times the overhead of a normal taxi company?
How would you handle deep vs. shallow copying and assignment for classes without overriding those operators?
The tech is already on the roadmap for set top boxes and roku-type devices to scan the room for wifi and Bluetooth devices in order to determine how many many people (and who) are in the room, and tailor the ads accordingly.
Why would we want bitcoin to be relegated to a black market only use?

Bitcoin is more valid money then paper currency. we can directly verify the creation of the transaction.
For network, the kernel is bypasses through dpdk. For disk, the syscalls are there. But they are always async IO with O_DIRECT. So the OS wont cache and buffer anything. So that is what you bypass
Yeah, pretty much from what I understand. If somebody can't tell the difference between "Good Morning to You" and "Happy Birthday to You" based on the melody line, then no sweat!
This is a rehash of the same problems that have been circulating for years [0]. There is literately not a single original thing here.
Most of these issues are gotchas that can easily be avoided once the developer is aware of them (such as scope inheritance / dynamic scope which is due to Javascript Prototypal Inheritance [1]).

What's ironic is that angular 2 is fully rewritten in part to fix all of these issues, but none of that is mentioned, and the only focus is on how much Angular 2 sucks because it's not compatible with 1. There is also no mention of clear migration path and ability to run angular 1 and 2 side by side [2]

I've put 4 Angular sites in production and never faced issues due to any of these problems. I've had issues with caching, end to end testing of ajax calls, sharing functionality with non angular parts of the site. The very fact that the OP listed these issues tells me that he's not actually used Angular in production.
Angular 1.x has limitations for sure but it works quite well in most scenarios.

[0] http://larseidnes.com/2014/11/05/angularjs-the-bad-parts/

[1] http://jimhoskins.com/2012/12/14/nested-scopes-in-angularjs....

[2] http://angularjs.blogspot.com/2015/08/angular-1-and-angular-...

EDIT:
shortened.
EDIT2:
added conclusion
Introducing the PatrolServer API
Thank you! That pdf renderer is unbearably slow on firefox.
3 Fundamental Elements of Success in Managed IT Services
I think it's pretty easy to determine what someone is interested in at any given moment - base the ads on the actual content of the page! If I'm reading about some exotic location, show me ads for holidays to that destination. If I'm looking at web development stuff, show me ads for programming courses or hosting. I don't understand why the advertising industry fail to grasp this.
Author of BCC here... I hadn't seen shark before, but the mindset does appear similar.

A couple comparison points I noticed while briefly investigating shark:

C code is passed to clang+llc as external calls, whereas in BCC clang+llvm are statically linked in.

Both support native (lua/python) bindings to the eBPF maps.

In shark, I don't see that it is easy to dereference kprobe'd function arguments, as it is in `bpf_trace_printk("1 W %s %d %d ?\\n", req->rq_disk->disk_name, ...)` of <bcc>/tools/biosnoop.

This should also answer your last question, which was where is "%s" used. tools/opensnoop also uses string printks.

Comparison points aside, I intentionally made sure that the clang legwork that is being done in BCC is wrapped with a C api, so any language bindings besides python should be trivial to implement. It would be ideal (in my mind) if shark could leverage libbcc and make both tools better in the process.
Amazon DynamoDB increased error rates
Amazon DynamoDB (N. Virginia) - 6:33 AM PDT We are investigating increased error rates for API requests in the US-EAST-1 Region.
David Cameron says Europe must get better at sending migrants home
MumeFM is a FM music iOS App , which is a never know the next of the FM
I have heard anecdotal stories about companies being asked to put reverse proxies on their networks in order to make the ads "first-party." Seems like that will be the next step in the arms race.
As this post is on, Dynamo is experiencing error again:

6:33 AM PDT We are investigating increased error rates for API requests in the US-EAST-1 Region.

Source: http://status.aws.amazon.com/
Rootkits and spyware are an egregious violation of user trust.

One other company with a glaring example was the Sony root kit debacle.

Is there a list of companies who have done things like this? Kind of like storing passwords in free text (for which there is a site to name and shame) it doesn't get the press that it probably deserves to.
Just wanted to clarify one mistake - it was actually February of this year. I checked my emails after seeing the dates listed in the articles.
Yes, we are seeing problems that started around 6:08 AM PDT. We contacted AWS Support and they confirmed they're investigating an incident.
Alon Halevy is pretty big in the field of data integration. Some of my undergrad project was about improving certain aspects on his work on LAV integration. You might also find his work by Alon Levy instead of Halevy. If you want a theoretical view of the field, checkout Maurizio Lenzerini's work.

For a perspective/survey check this out: http://www.dis.uniroma1.it/~degiacom/didattica/semingsoft/ma...
Right, and work for hire means a writer gets paid one time to do the job, and the residuals are owned by whomever hired the person do write the speech / book / song / lyrics / tambourine solo.

Doesn't matter if it's churches or playing in jazz clubs, writing and making music for a living is a tough business. I've worked some churches that paid quite well - at least industry standard - and I could go online now on CraigsList and find 5+ requests per day asking for music volunteers because religion. In my experience, churches are simply another ill-informed group that frequently want all the benefits of live music without compensating for it. Same goes for well-meaning volunteer organizations.
How we ended up with microservices at Soundcloud
Three photographs with six managers, and then the people sitting around the big table in the photo at the end are "Microsoft workers." Not engineers, designers, or writers, but "workers." I know Wired probably chose this presentation, but I can't help dwelling on where the emphasis is.
Human Shape and Pose, by Number
After retiring he was a local fixture in North Jersey. He will be missed.
If he shuts you down can you make your code open source and allow others to compete in your place? ;)
How is this different with every other language? At least C++ is being maintained gracefully so one could update it with newer ways of doing the same thing and still work versus a language that is dead and you're stuck leaving it or reimplementing the program completely in something else. Or you're using a language that is new and version 0.6 completely breaks 0.5 so you can't ever upgrade without rewriting parts of it and yeah, you should upgrade because 0.5 has some horrible security vulnerability.
Thanks, given how things worsen I might be gone before christmas :)
I just posted an article detailing how to circumvent iOS 9 content blockers here: http://dieulot.net/bypass-ios-content-blockers

(It’s on “new”, if anyone is feeling like upvoting it.)
Google’s Markdown Style Guide
TV days slowly over: Apps coming in with the kill
What are those reasons?
I thought I remember reading that Yahoo was discontinuing the pipes tool?
You're 100% right across the board. The tension between 'real job skills' and 'things that are good for the sake of learning' are very difficult to balance in a program where an overwhelming majority of students are looking for jobs immediately after the program. This was something I thought about every single day.
The languages that allow for symbolic names, apply them also to builtin types.
It seems obvious, right?

From this premise (and lots of other reading of the political "sciences"), I also find it easy to conclude that the internet and open source are preferable to government as methods of diffusing power.
As a non-American that has spent time in both SF and Oakland, but has no allegiances to either, SF's much dirtier.
And it's so easy. At a past company we once decided we'd test some assumptions about one of our forms by capturing keyboard events. As in, we added a handler for keypresses that'd call back to the server, so we could capture and play back exactly how users interacted with the form.

It provided some useful insights (one thing that surprised me was how bad people were at recognising and operating drop downs), but we very quickly (we got the idea, pushed it out, started looking at data, decided to stop doing it within a day) recognised that we'd been too quick to jump at the "cool, we can do this" factor and that even though it was beneficial, it was way too invasive.

E.g. while we might think that "it doesn't matter, it's a form on our page so we'll see the data anyway", of course that wasn't true when we actually thought about it:

The keyboard events meant that e.g. if a user cut and pasted something by accident, we'd see it, and that might include things like passwords from other sites. Or they might write something, change their mind and enter something else; explicitly withholding the original information from us. We didn't capture anything particularly private in the short amount of time it was live, but we saw enough changes (e.g. people changing contact phone numbers) that we thankfully recognised the problem before it became a real problem.
> For example, consider writing a word-processor using this style of programming.

Quip uses React.
I think the key here is the table heading is "Works Registered or First Published in the U.S", I assume they mean that the first publication is authorized.
What a strange comment. It almost sounds like you're accusing him of lying.

Anyway, it's pretty easy to verify: http://research.google.com/

And the guy's profile: http://research.google.com/pubs/author1112.html

Edit: Don't know why I'm getting voted down. The OP was questioning whether there's a research group at Google, in the comment section for an article by somebody who's worked in that department for ten years. If that's not a definitive answer to the question, I don't really know what the OP is expecting.
10 Insights to Ensure Repeatable Business Success
Angular may not be perfect, and there are lots of other tools out there, but Angular definitely remains an option to get the job done. And when articles like this pop up, I wonder if we all unconsciously fall into the trap of the "Fallacy of the Perfect Framework" described by Shawn Wildermuth in a recent post. As if moving from one framework to a different one, we will all of the sudden have no more problems and everything will be "perfect".

http://wildermuth.com/2015/09/01/Angular_v_React_v_Aurelia_v...
Dirty Checking: Yes, we have have to sacrifice ease of use for performance sometimes. So keep it in mind and don't make so many simultaneous data bindings. Why you would need 2000+ in any given state(ui-router)/route is just mystifying. Don't abuse ng-model.

As someone who's going to need to make a recommendation soon about whether or not to use Angular on a new project, this part worries me. The apps my company builds are full of data grids (Enterprise CRUD-based stuff) and it's entirely reasonable for us to have a 100-row grid with 20 columns as just one of the components on our page. So that's 2000 data bindings right there just for the data values. We'd also have metadata on every cell bound to classes and validation state. If we allow in-place editing, a single one of those fields can be updated. We can't have the entire grid re-checked after every update if that's going to hit the limit on acceptable performance. We'd need to limit it to the row (eg: cross-field validation rules) and elements outside the grid (eg: change toolbar button states.)

Does Angular 2 have similar limitations? Should we wait for Angular 3 and Object.Observe?
Once something becomes a "consumer" contract then a lot of extra legal protections kick in (at least here in the UK) e.g.

https://www.citizensadvice.org.uk/consumer/protection-for-th...
Show HN: Search Bubble – A bubble to do your search
Analysis of Telegram by PVS-Studio
Or Notepad?
I like that I don't need to render things server-side because then the server is just running a REST-ful API. That way I can write different clients for the API and don't have to change the server (mobile app, desktop UI, etc.)

How is that specific to Angular?
These days, you'd think you'd see the opposite where parents might force boys towards left-handedness.

If you're a right-hander who throws 90 MPH, the MLB scouts will take a look at you. If you're a left-hander who throws 90 MPH, you'll get drafted.
Saudi Arabia has its own interest in crippling the Iranian economy further. If we're looking at a geopolitical goal beyond Saudi's own need to keep oil cheap to undermine renewables and U.S. shale oil, that would come way before the American desires to undermine Russia. Saudi Arabia is strongly allied with the U.S. but doesn't feel particularly threatened by Russia.
Is this the world’s first ‘droneport’?
Blame Stephen Elop for the ribbons.
You're limiting yourself to specific areas of SF then. Every time I've visited there has been human shit everywhere. It smells different from dog shit.
Show HN: Eslisp – Minimal JavaScript S-expression syntax and macro system