skysight-inc/HackerNews huggingface dataset:
I can and do opt out of Google - I disable third-party cookies and run an ad blocker.

That first step alone is enough to make a lot of ad targeting irrelevant.

What a lot of people might not realize is that with the shift to mobile browsing and Apple disabling third-party cookies by default a lot of the data on ad networks and brokers has gone completely dark. It's a real crisis in the industry, and ironically one of the things that is driving new moves such as combining ISP data for tracking.

The problem with the ISP tracking, and the reason why I think it is one of the greatest privacy threats consumers have ever faced - is that there is no easy tech solution. There is no 'disable ISP tracking' option in your browser in the same way there is for cookies.

Cookies are well regulated. Any attempt to bypass user controls results in FCC action. There is no equivalent to this with ISP data (any longer).
>more like LOGO, re-done poorly.

Each tool serves it's purpose. Currently i'm teaching programming to year 8,9,10 students. We use Logo, Scratch, JS (Khan Academy) and some game dev using unity3D

Each tool has it's place and sometimes it's not about the age, but the predisposition of the cohort. E.g. Logo isn;t usually a year 9 starter language (it's usually used for younger kids), but with one particular group of 9s it was the right starting point, so as an educator I say, the more tools we have the better :)
Right, that's why I mentioned how long ago this was because very few employers were as Orwellian about this stuff as they are today. Calling it theft was hyperbole then and is hyperbole today.
Well, I agree if by "played the politics" you mean "were willing to force it on users". The other alternatives to the init system were rejected because, in general, init was good enough. Not perfect - but not worth the turmoil, fragmentation, and re-learning required to change it. Basically, those who control popular distributions are able to ignore the masses who use those distributions. Open source has gotten lost.
It Takes Two to Tango: Towards Theory of AI's Mind
Congrats. What kind of roles are you hiring for, and geographically where are you hiring? Also, will you stay actively involved with Udacity's CarND?
The host isn't allowed to open your door, regardless of what's behind it. That's part of the game
I didn't see the 1995 version until last Saturday. I thought it had dated quite badly, and that the "philosophy" it dealt with was trite. That's probably largely an artifact of its being viewed out of its age; it's also clear to me why the new movie had to have a different plot. The fanservice device of requiring nudity to activate cloak in the anime (& manga) was also a bit eye-rolling.

I found the new movie to be fairly formulaic, and the ending ridiculous and offensive - summary execution is not justice - and leaving out the merging of the consciousnesses seemed like it was just creating an opening for a potential sequel. The visuals were the best thing about it.
Its a bit tricky I think.

> A secure coding standard form CERT should focus entirely on describing conventions and program properties that do not already follow from the standard as a matter of correctness.

from CERT 1.7
"The wiki also contains two platform-specific annexes at the time of this writing; one annex for POSIX and one for Windows. These annexes have been omitted from this standard because they are not part of the core standard."

So while the CERT does use some examples from system interfaces its not a standard for programming the system interfaces for POSIX or Windows. It looks like there trying to limit the standard to ISO C. The examples you gave fall into the system interface category. POSIX is huge and the same for Windows, much bigger then ISO C.

I think in order to explain conventions for a system interface you really need a longer form publication like a book. So you can take 50 pages to describe an interface and how to use it and show examples etc.

The best way that I have found to figure this stuff out is the standard way. You get a copy of all the relevant standards as a foundation, ISO, POSIX, Window and stuff like CERT. Then you you get some of the system programming books (listed below). Then you find get some good reference code that show best practice. usually code from the operating system or utilities. Lastly read all the compiler docs and tool docs to set up the best code analysis framework you can.

These are a few system programming books that I use.

(best intro book) GNU/Linux Application Programming
https://www.amazon.com/GNU-Linux-Application-Programming/dp/...

UNIX Systems Programming
https://www.amazon.com/UNIX-Systems-Programming-Communicatio...

Advanced Programming in the UNIX Environment
https://www.amazon.com/Advanced-Programming-UNIX-Environment...

Windows System Programming
https://www.amazon.com/Programming-Paperback-Addison-Wesley-...

The Linux Programming Interface
http://www.man7.org/tlpi/

edit: I'm not sure your skill level, you may have seen all of those but I posted them regardless. There is a lot of security and convention in those books.
Nope, it's just between Waymo and Uber at the moment, and it's just a civil case at the moment.

Levandowski however has criminal lawyers here because the judge's court order for documentation may bring up something that makes Levandowski a criminal, whatever it is.
GM basically stopped selling the Spark EV already -- 11 were sold in the US in the first quarter.

http://insideevs.com/march-2017-plug-electric-vehicle-sales-...
Geocaching | UX/UI Designer | Seattle, WA | Full-time, ONSITE | https://www.geocaching.com/jobs/

About Geocaching HQ
We are the global headquarters for the game of geocaching. Our apps and Geocaching.com website allow a global community of more than 10 million people to join in a real-world treasure hunt.

Our mission (and yours should you choose to accept it) is to inspire and enable discovery, exploration and adventure. Basically, everyone’s job here is to enable millions of people to have fun outside. And we've won a Best Place to Work award from Outside Magazine for 6 years in a row. How cool is that?

What you'll do
We want to maximize the ease-of-use for all of our products, so our users can spend less time figuring out how our applications work and more time playing outside. The UX/UI Designer for Web will assist in all phases of product development, including research, ideation, validation and high-fidelity visual design.

We need you to make the cool, innovative things that will turn Geocaching into a trend-setter on the international stage.

Process: phone screen w/ HR, phone screen w/ hiring team, exercise, interview (Skype or onsite). We recommend exploring our website and products before your first phone screen.

Apply directly on our website at www.geocaching.com/jobs.
Simplicity of Code
I'm genuinely curious what you mean here when you say high availability? Do you mean that during a distributed consensus failover timeframe, it is unacceptable for writes to be queued at the client?
Date before author? Blasphemeeeeeeee†!

† http://oglaf.com/assorted-fruits/ (sfw)
Geocaching | Mobile iOS Developer | Seattle, WA | Full-time, ONSITE | https://www.geocaching.com/jobs/

About Geocaching HQ
We are the global headquarters for the game of geocaching. Our apps and Geocaching.com website allow a global community of more than 10 million people to join in a real-world treasure hunt.

Our mission (and yours should you choose to accept it) is to inspire and enable discovery, exploration and adventure. Basically, everyone’s job here is to enable millions of people to have fun outside. And we've won a Best Place to Work award from Outside Magazine for 6 years in a row. How cool is that?

What you'll do
We are seeking a skilled Mobile Developer to join the team that creates and maintains the suite of Geocaching apps for iPhone, Android and Windows Phone. The team is currently using Swift to reimagine of the way Geocaching is played on the iPhone. We’re seeking a developer who can quickly join in, come up-to-speed on the project and contribute to a growing team.
Process: phone screen w/ HR, phone screen w/ hiring team, interview (Skype or onsite). We recommend exploring our website and products before your first phone screen.

Apply directly on our website at www.geocaching.com/jobs.
Just for the record, Udacity founder has said that he won't have anything to do with this company (per BI article)
Announcing custom domain HTTPS support with Azure CDN
> No one questioned authenticity or whether it was actually a possible thing to make.

Why didn't you call them out on their bullshit?
Long return statements and everything crammed into one line is horrible coding approach. It makes it a pain to debug.

Don't do it.
Yoast SEO Plugin: Beginner’s Guide to WordPress Search Engine Optimisation
> I believe Sweden has avoided this in high population density areas with ISP access to city provided FTTH

Australia has done this on a national scale. There is now a government owned network which the existing providers were forced to sell their networks into. The ISPs then compete for services over the top of this network.

The idea is that eventually the national network is also privatized but constrained into being a dumb pipe by regulation.

This model has some problems - for ex. it has prevented some genuine innovation in providing broadband, but there are many benefits to accepting that internet infrastructure is a natural monopoly.
It seems to be doing fine now, but you can always download a local copy (it's all static HTML) from https://github.com/snaptoken/kilo-tutorial/releases
Xv6 is a pedagogical implementation of UNIX v6 that MIT created for an operating systems course.

https://pdos.csail.mit.edu/6.828/2012/xv6.html
You take code and you make it into poetry.

I can't tell you how many times I write out code, get it all done. It works perfectly. But being the perfectionist that I am sometimes, I look back on it and think, "This can be written so much better." Sometimes, I can take 10 lines of code and transform it into 3 or 4 lines of code.

And yeah, maybe a human being won't notice the difference in the time it takes to execute 10 lines of code vs 3 or 4 lines of code, but the developer knows those few nanoseconds can be reduced.

Code is poetry!
The Russell-Einstein Manifesto
Luxury goods traveled very far, even crossing the frontiers of mutually-hostile civilizations, but most commerce was local. As for people, merchants could really travel, mercenaries sometimes did the same, and elites and soldiers would sometimes go abroad and come back, but most people stayed put. Knowledge was also very expensive to come by, and the difference between what the best-educated and worst-educated knew was much larger than it is today. You might find Fernand Braudel's The Structures of Everyday Life interesting; likewise A History of Private Life, especially the first two volumes (the classical world and the Middle Ages), as well as Simplicius Simplicissimus, a novel about the Thirty Years War which was written in the 1670s but is still eminently readable today.

(Of course, my main area of interest is the early modern period, when Islam was a wall that bisected the world: Muslim merchants could and did travel freely through most of the Old World, but no one else could expect to get through Islam. The pre-Islamic world was more mobile, especially for merchants and mercenaries; likewise the early age of the Mongols, before the Golden Horde and the Il-Khanate converted.)
Integrity is only 1/3 of the major benefits of TLS.

The other 2 (privacy and authentication) are very important as well and for many are the main reason TLS is wanted.
It depends on where/when, of course - I wouldn't claim that the inhabitants of premodern urban areas never left. But keep in mind that in a world (like the 1st century Mediterranean) where the majority of people were illiterate and didn't live in cities or towns, then written sources will tend to be biased toward urban, literate people and their habits. Perhaps it's a stretch to say that "most people didn't venture beyond their village" in the premodern world, but I'd bet money that a statement along the lines of "most people didn't venture beyond a 50 to 100 mile radius around their place of birth" would hold true in most times and places prior to around 1700.
When you say that there can't be sharding without more than one one node taking writes, I totally see where you're coming from. And I agree with you. Typically that means that there is a logical isolation between which data goes to which shard so this avoids conflicts too. Usually when people talk about "multimaster" I do not believe they're thinking of this particular scenario but I may be wrong. I'm not familiar but does postgres not shard?
It use lua for the logic so i thing it will need a bit more processing power than that.
Maybe it will run on something supported by elua: http://www.eluaproject.net/overview/status
I think you are taking that out of context. He's rejecting the strawman set up in the previous email. The camera breaking due to a new module has nothing to do with "choice", it had to do with a bug. You can perhaps argue that the module was pushed too soon (as he says in the last paragraph), but throw "choice" out there every time something changes is not productive.

In this case, you can't have it both ways. You can't live on the cutting edge, as Fedora does, and then complain that the cutting edge is too different than the old way. Run CentOS if that's your concern. Otherwise you only succeed in dividing the project's focus. But that's really orthogonal to the Gnome project or to the issue being discussed in that thread.

Gnome3 made a decision. If you don't like it saying "linux is about choice" is meaningless. If you believed that, use something else or fork the project. That's what linux is about.
Well, that sounds twice as secure!
Got to love that pin tab feature! I do it all the time too! Especially with articles that I want to read, but get busy with something else or whatever. At least, I can keep track with a pinned tab and I am more likely to go back to it than if I were to just bookmark it.
Thanks for the share.
It's great and beautiful. However, it isn't yet as powerful as Jenkins Classic. So if you've been using Jenkins for a while, there's a good chance that Blue Ocean doesn't have the power/granularity you'll need.

It also switches your default GitHub links to Blue Ocean. If you only want to try it out, you'll have to tell your users to switch their Notification URL back to Jenkins Classic in their user configuration page. (If there's a way to do this for everyone, I'd love to hear it.)
This was RedHat Linux, not RHEL. This was _way_ before the RHEL/Fedora split.
Silicon Slopes vs. Silicon Valley
Flatpak is designed for desktop and relies on that environment, snap is designed for both server and desktop use.
Technically, arson is burning down someone else's property. It's not a criminal offence to burn down a house you own, though it is likely a non-criminal fire code violation.
You can easily block ISP tracking with VPN. You can't easily avoid emailing people with gmail accounts, or communicating with people on Android phones. And Google and others can also track you without cookies using e.g. browser fingerprinting techniques. http://www.venturebeat.com/2014/10/06/the-cookie-is-dead-her....
AWS ELB adds support for Host-based routing on Application Load Balancer
Redhat: I clicked on the link and was presented with a wall of words. Oh and there was a bloody great piccy above the words that I had to scroll past. It looked a bit rubbish. Is that really the best that a multi billion dollar company's S&M department can come up with?

Back in the day, after I'd farted around with Slackware, Yggdrasil, Mandrake etc I'd come back to RH but that was a long time ago and now is now.

Should I bother to read the blurb ... had a go ... had another go ... ... got bored ... didn't finish - soz.

I believe that RH are an important component of the (GNU)Linux ecosystem but I am not exactly fired up by this effort. I am fired up by software in general and Libre software in particular.

OK ... another go at the marketing thing ... oh, apparently RH are the leading force in open source software.

Piss off.

Open source software looks after itself.

Feel free to include say the kernel devs amongst your "life blood"
Feel free to read LWN's articles that describe how stuff is done

There is no doubt that RH has contributed to open source software in a significant way but they are not on my radar these days.

Cheers
Jon
Not OP but I think you still don't grasp the concept of infinity. Terms like "the very next day" or any other segmentation don't apply.
Not really. I use SWI Prolog for a lot of personal projects (that actually see QPS no less) and there's a lot more to it than that. SWI gives you: good debugging support (with trace and spy), hooks into the Prolog database (with asserta/z and retract), optimized implementations of difference lists, online help, and so much more. Don't even get me started on its amazing DCG support that makes Regex feel like a Neolithic toy. Not only that but Prolog's Syntax gives you very similar properties to lisp's homoiconicity (first class atoms, metaprogramming, etc). Sure you can reimplement all of this in miniKanren, but it's all there waiting for you in SWI Prolog already! There's a lot more to a language than just its concepts.

Every time I hack in Prolog I always feel like I'm living the idea that I "tell the computer what to do not how to do it". It's a shame that more folks don't use it.
Scite is a barebone open source text editor created by Neil Hodgson to exercise his "Scintilla" text-editor c++ library which is used in others like notepad++.

In hindsight, I would have a bit more caution programming text editors. I started tweaking and modifying Scite years ago, it was very interesting but it was no small undertaking and I came to understand why Neil advised in the support forum, to customise it using the inbuilt Lua scripting. Im still using this 6 year old customised version of Scite that I never managed to sync with the latest version, and it has 10 thousand lines of custom Lua facilities like file encryption, navigation panels, multi-edit mode etc.. which I wrote and stabilised a few years ago. I rarely venture to alter it now that I am at last comfortable with it, but its going to need serious attention sooner or later...
Do you care about privacy and authentication when downloading react.js from a CDN?
I thought the brain:body size rank was Humans, chimp then dolphins but looks like I am wrong about it[0].

https://en.wikipedia.org/wiki/Encephalization_quotient
It's a simple strategy. Everybody knows "Sesame Street." Fewer people know, say, "North Carolina NOW" or "Wild Nevada."

On the other hand, somebody should do local stories about local shows. Each PBS station should highlight its own programming, but they would reach a different audience (including potential new fans) by getting other channels to include a story on their local news.
1620 per bus day from Palo Alto to Napa. That is so expensive!
Here are some (I thought helpful) comments regarding some of the tools you mentioned https://github.com/logpy/logpy/issues/24#issuecomment-269444...
Disclaimer: I don't use Gnome or Unity, I'm an i3 guy.

I understand that choice in the Linux world is very important, but I also think that choice (taken to extremes) can be crippling. My opinion is that we have too many desktop environments, and too many distros.

If we imagine a hypothetical scenario where in June 2010 Ubuntu committed to Gnome as the DE, imagine how much progress would have been made with Gnome in the last 7 years, not just from a coding perspective, but from a community and social perspective.

I consider it supremely important that we educate as many computer users as possible about the negative side of proprietary software (lock in subscriptions, proprietary file formats, closed source privacy concerns etc).

What Ubuntu did back in 2010 (I think) did major damage toward that vision.

I applaud Mark Shuttleworth for making the decision, even if he only got there because of commercial reasons. I really hope that Canonical and Red Hat can work together to make Gnome not just a technological success, but a social one too.
> What is now the probability of heads, we got two different answers for your way of defining he probability? And all it took was an extreme statistical outlier on single day.

The point of probability is that performing an experiment an infinite number of times guarantees that every outcome happens with a proportion that exactly equals its probability (for a formalization of what that even means, look at measure theory). If you get different proportions on different days, you have different probabilities. That means, you weren't performing the same experiment.
Twenty Places to Hide Cash in Your House
Why So Many Americans Are Saying Goodbye to Cities
I need answers man. What's the hold up?
Dude he learned Java for a court case? My respect for this man grows immense. What a G.

I wish more people were like this "I need some more domain-knowledge to understand what's at stake? no problem, let me do some learning." Excellent attitude.
Glimmer looks awesome! Is it easy switch out handlebars for some other templating language?
But similar to your objection about the Bayesian view of probability requiring money and betting to be defined, you've now defined the idea of size to be dependent on giant tanks of water
I enjoy developing new stuff, especially if it involves new learning, but I find I am also happy working with the mundane with incremental changes. Toggling between the two is kinda perfect for me. I just have not found a mundane niche that I could monetize - any tips on how to look for what others would consider boring?
http://www.hydroone.com/MyHome/MyAccount/MyMeter/Pages/ReadM...

Like that?
I am on one hand impressed watching what an org like Google can do with its vast resources, but on the other hand deeply concerned. Computing is moving to a place where this deep specialization will be a requirement to set foot in the door in many areas.

The technical achievement is of course cool, but nothing unprecedented or unexpected for an org like Google. Almost natural: when ASIC implementation cost < new general purpose resources do the obvious thing.

This also happens for obvious reasons with commodity crypto accelerator chips, phone music codec chips, etc, etc. It just means at Google's scale the dollar savings are huge.

The cool thing is Intel and chip makers can level the playing field but they are so far behind.
point voxels! :D

I've always wanted to try point voxels out. Ace of Spades uses them for models.

awesome work!
Thanks a lot for explaining that. I always wondered in the back of my mind how it actually fit into the legal system. Now I know it doesn't at all! But, I'm glad the participants at least have some fiscal benefit in the end
The Roman world was a lot better-developed than the post-Roman one -- much better roads, better law enforcement, more industrialization and specialization of work. They even had a bowstring factory in Ravenna; The Fall of Rome and the End of Civilization gives a sense of just how modern their society was (in some regards). Mobility for the poor was definitely a part of that.
There is a class of problems which you can solve using Prolog with pure pleasure.

There is one thing however: Prolog can magically hide the complexity of many things, which is a two-sided sword. On many occasions you are hiding away the computational complexity and wonder why the execution is so slow. This rarely happens in imperative languages (where you are more aware of all the loops and recursions). I guess this is why many people hate Prolog...
Maybe you could build that as a service, some kind of system that could "sync" those between devices.