skysight-inc/HackerNews huggingface dataset:
I really don't think that's true - the Highland council apparently doesn't have any fixed cameras let alone average speed ones, with the exception of the A9:

http://www.nscp.co.uk/faq#68

I'd be pretty surprised if there were any average speed cameras along the A86 along Lagganside!
There's a million companies using Java, I doubt it'll stop being a good addition to your CV for a long time.
The Startup War Chest
If that book is malware itself? It should be OK, because it's security research and exposure of that malware. It should be covered by fair use.
Show HN: CourseRoad – A Four-Year Academic Planner for MIT Undergraduates
The link in his profile works (https://scott.arciszewski.me/)

even though I see the same error when going directly to https://arciszewski.me/ does not.

My guess is that arciszewski.me is not on the certificate because it is not meant to host web content, only the subdomains do.
Beautifully done. Break down the norms of having the fans shouting at a muddied "them," and possibly start some good long-lasting friendships. I also think that Recife's idea of having mothers of troublemakers, as was linked to [1] is also a pretty clever way of keeping things from getting out of hand. It is rather heartening to see new ways of enforcing civility that aren't based around the use of force.

[1] http://www.smh.com.au/sport/soccer/brazilian-soccer-club-dep...
Kong 0.3.2: Open Source Microservice and API Gateway
make a clean room reimplementation

Which, as far as I understand it, could be someone posting a human-language description of the algorithm here (based on the blog post,) then ReactOS writing code based on that description. (IANAL.)
Should Companies Do Most of Their Computing in the Cloud?
The site is for interesting articles of any sort, doesn't need to be tech related necessarily.
But fingerprints are personal data and at least in the EU the handling of personal data is very strictly regulated. It's not the same thing at all, but still the analogy works I think.
Problems were they ignored Apple and at a time in which they themselfs were moving more towards the consumer market with the perl and Bold models, dropping the nice easy to use jog-wheel which still can't be beat for scrolling up and down fast with one hand, imho.

They then got complacent upon the business side and then ended up going in a panic as they used the share price as a indicator and not feedback of how things were going and with that had extra delays in seeing what was wrong.

They also had some nice wifi VOIP features but telco's prevented those from coming live in 2007 and would of helped greatly for business and consumer side at a time in which hotspots and wifi was becoming fruitful.

This alienating of business users and many missed opportunities, for one being rolling there own datacentre box instead of an expensive bolt-on for microsoft Exchange would of opened up other non Exchange based markets more and also given a firmer presence and toe-hold in a company.

Sad part was I was working there upto 2007 and had chatted with a director (late 2006) about the alienating the business market chasing the consumer one and we know how that went. But still pains me how the management were more into being seen to be good than actually being good and with that was two types, those who were technical and those who were not and the latter sadly had more say and less ears.

Then the other big aspect that hit Blackberry would be 3G, on 2G they beat everything with their own data protocol optimised for low-usage and needing telco's to have there own server to handle the custom UDP packets, which upon a device you would find under the books, which was there teminology for protocol handler/translation upon the device.
Now when 3G started the whole pulling emails become more easier, less need for high cost 2G usage, and whilst 3G not as cheap it allowed more saturation very quickly to reduce those costs and mature at a time just right for Apple in many parts as well as others.

Another avenue they had was blackberry connect which would run upon other devices (windows phones, nokia's and the like) which would handle the blackberry custome protocol to allow emails using as little 2G data as possible, this whole area was one they did not invest in and started cutting back at a time when things were about to change. Again more aggressive deals and less arrogance about position in the market would of done huge favours and they could of been the go to email provider of Apple and the World, but they did not.

It is if almost they went thru a phase of picking the bad decisions at the worst time and hd they rolled dice would of had better luck in direction.

Still, to admit failure is good for a CEO, albeit few many years late. But Jim was one of the better ones, managment wise.
There are a lot of different kinds of NoSQL databases, and they have different usage scenarios.

For example a key/value store like Cassandra is very different from a schemaless hierarchical structure found within MongoDB. They're both NoSQL, but extremely different from one another.

I'd only suggest you study the different options so you'll know if a specific NoSQL (or SQL) database solution is a good fit for your projects.
Audio with ALSA was very simple, but didn't support hot-plugging. So rather than improve ALSA, PulseAudio was created. When you add legacy OSS to the mix, which was deprecated probably 10+years ago, yeah, it's complicated. It didn't have to be, though, if the good parts of PulseAudio were implemented as ALSA modules instead.
I either work remotely, or work in my home workshop (which is open to the public, if anyone needs to borrow a laser cutter for an hour).

Most of "the basics" in my life are automated; bills are on autopay, I send my stuff to the post office by drone truck, and so on.

It can be very alienating - there are days that I don't see a human being or speak a word with anyone.

The solution is to make sure you actually try to be around people on weekends.... and you MAKE yourself do it. It's way too easy to turtle up.
The thing is, this isn't really interesting.
The same people who make fat jokes. Which encompasses a lot of people since few people are sympathetic towards a group of people whom by-and-large are at fault for their weight problems.
That is an exceptionally broad topic. NoSQL is a pretty large category of database that is pretty much anything that is not "SQL". These include just about everything from document stores, object stores, caches, and columnar stores. So, it depends on what have in data.

Most people talk about Mongo when it comes to NoSQL. Mongo is a very nice, high availability, document store. It has eventual consistency and can be horizontally scaled in a number of ways. I won't go into all of the uses but one I can think of is in an environment with very very high read with extremely low writes where you need low latency on reads and a document based data structure.

To answer this thoroughly would require quite a bit of time to build a curriculum around the various types of NoSQL stores, what their strengths and weaknesses are, and how to know whether your data fits. In other words, it's a big topic.
Combos with Power Artifact.

This thing is really cool. Also, he's using mtgjson.com, which I've used in the past and it's really awesome.
Personal data and copyright are completely different things. The analogy doesn't work at all.

For example, even if you are worried about personal data, you can still publish a fingerprint if you don't identify the individual.
Having worked on the editorial/production side in a couple of publishing ventures, being able to insist on a git-based workflow would have been a godsend. Given O'Reilly's reputation and prominence, they can get away with requiring more from their authors. If they have any high-profile authors that refuse to use git, I'm sure that they could assign an assistant to manually translate between git and the author's preferred workflow.
cool article! parallel reminds me of C#'s Parallel.For/ForEach loop. Does anyone have experience of the performance of streams vs conventional for loops?
Github is in the US, where India does not have jurisdiction. DMCA laws DO apply.
The @ADP response to the #ADPeeved Twitter Campaign:
"@parkerconrad @zenefits ADP’s been open for partnership. Secure, API-driven. Apply here: http://partners.adp.com . No need to be #ADPeeved."

via https://twitter.com/ADP/status/608455243232387072
Hm, yeah. It's controlled using the mouse. Center the mouse to prevent the view from moving.

WASD moves the player character.

Pressing 1 enables debug mode, which shows some bounding boxes.
Regardless of whether or not it is, the article makes statements about how its " freely downloadable via any browser" and how "The crime, it seems, was the uploading of public code to a public repository". The point is that (legal or not), the code is not public and shouldn't be treated as such. No other code (eg javascript from all the HN starstups' web apps) that is downloadable is automatically "public code". Innocent until proven guilty and all that.

But... since copyright automatically applies to all works, yes, I think it does and should apply to illegal code (and every other code or work out there).

Having said that, I don't particularly see much morally objectionable with what this guy did in this case, even if its not legal.
Somewhere on the planet? Sure. Where I am? Nope.

I know this because of the high pressure area that's currently sitting here and will take time to move.

Last weekend, however, it would have been practically impossible to tell whether it would rain here or not. There was a low coming in off the Atlantic, and if it had gone a little further North or South, it would have rained there instead of here.

Forecasters are nearly 100% accurate with what the weather will be. It's just the time and location of that weather that are tricky!
That was a very imprecise analogy. What we actually have here is the intersection of copyright, digital forensic evidence, three jurisdictions, and facts and circumstances that are in dispute. Figuring out what the law actually says on this matter would be a sizable project for a law firm, and probably can't be settled without a judge.
This has been posted a few times, most notably https://news.ycombinator.com/item?id=9683108.
There are plenty of parts of the United States with similar housing costs.
The first version was actually named "bitchk"...
I found it humorous that the images looked somewhat similar to the types of things that jr. high students draw when they 'discover' Metal.
I felt it was more about the situation of the person (being an Indian ISP and in India) rather than a defining characteristic of the person. I would expect them to call a programmer American if it's an Indian newspaper and the piece of news happened in the US.
In a Dunkin Donuts, I once saw two strangers (strangers to each other) commiserating about the problems they were having with their Blackberry Storms and how much they both hated it and wished they had gotten iPhones. I wish I could say it was a revelation but I feel that the writing was on the wall as soon as the iPhone was announced.
Hats off to the NextDoor folks for building a new scheduler.

I wish they had some additional information about what they did though. The four problems they called out:

1) Scaling

2) Crontab editing

3) Job status

4) Job restarting.

In my experience, the scaling issue is solved by having multiple machines which can run jobs. Assuming that the job doesn't have to be tied to a particular machine (DB backups have to be on the machine with the database of course, but a log gathering and analyzing job can run on any machine with network connectivity. They seem to have done that part by creating a new class of machine called a 'taskworker'. Presumably they could distribute their crontabs to all of those machines and have a limiter that says "don't run if you're IP is divisible by 2 or 3 or 4 or what ever scaling factor. More on this in a bit.

And that brings the editing question of cron tabs up, which is abhorrent with a text editor but pretty trivial with any number of 'helper' apps.

Then 3, and 4, of status and restarting. Which I have always "wrapped" cron jobs in a simple unified shell script that logged their start, accepted progress outputs, and then provided status, without generating output to stdout so as to avoid needless emails. You only get email is the wrapper breaks, which is a big deal for ops to deal with right away.

Additionally the wrapper can work with distribution since you can provide it 'rule' based run/don't run heuristics (like if this machine has the resources for this job yes/no, is it the 'nth' machine (if distributing across n machines) etc.

So for me the typical cron "deployment" is a wrapper for the deployment that encapsulates the various policies (distribution, frequency, etc) a crontab that is compiled and validated from a more human friendly input, and then a script that runs on the syslog host which collects running/status/state statistics from things the the wrapper sends to syslog.
I would hope that others are cognizant of how flexible cron can be and how that is more feature than curse for the most part.
sounds alot like the golang channel "phylosophy":)
Decacorn is the new unicorn
I'd agree that this namespace conflict is by no means ideal.
It's hard for someone to scope out the world of similarly-named packages in npm, determine which ones are actually used, and then name their package--even after investing in this process, it can be easy for one to miss something similar. That's probably why this happens so often.

People are being overly critical of atjoslin, given that he admitted in his edit that his intentions were not foul.
I had a similar thing happen to me in the USA actually but had a different outcome.

I got on instagram.com (when it was still served over HTTP) one day and noticed an alignment issue. I believe reddit also had the issue. It was caused by a rogue iframe that was being injected into the page.

After some investigating the iframe domain was owned by my ISP. I sent emails to some of the higher ups telling them they should stop and the problem disappeared after about a month, and wrote a chrome extension to block the domains in the meantime. Not really sure what their idea was but it goes to show that you can't trust your ISP anywhere in the world (or anyone on the internet for that matter).
Quite the contrary. ADP wins a PR coup as long as they keep Conrad talking in public. That's the play you're missing, and it will work -- just look at this thread.

I see the lawsuit as a stretch too but it certainly turned the PR table on Zenefits and rapidly. There is far more cleverness in ADP's strategy than is obvious.
Yes RIM was right to see that the iPhone was so powerful that it was breaking down all the (up till then) norms around how corporate IT purchased hardware and software vs consumer. But they could have panicked less because they had a big install legacy base to feed off for 2 - 3 years to get a more consumer friendly version right.

It's worth noting that Apple is in the same position today as RIM only 10x or 50x larger but still vulnerable to a brand new device upending their entire company.
RIM didn't pick a fight on Apple's terms or turf; instead, Apple (and Android to a lesser degree) made RIM's turf the fighting ground, and trounced it with comparatively stellar UX.

Although I can't talk about enterprise and business users, I was involved in a project targeted for government that, if released, would have made the Storm look elegant in comparison. The expectations of the government around the time of the biggest iPhone growth was that government contractors need to make hardware the same price as the iPhone, but meeting fairly stringent MIL-STD-810 standards.

Not only are devices aimed for government purchase going to be sold in smaller numbers than consumer devices, they have higher environmental standards (drop it in jet fuel and have it survive, let it sit out in a sandstorm, etc.).

Fewer sales and more requirements means higher costs, not lower, and the government was happy to simply buy five iPhones instead of buying one device that would probably cost 5X the cost of a single iPhone, and still get pretty decent lifetimes out of them.
On your iPad or iPhone, you'd just add a Russian keyboard ...
> you can call in and add any third-party person you want as an admin to your payroll system

So they will create an admin account for a person - a single, human individual.

> In addition, Zenefits’ method of extracting data from ADP’s RUN system via “screen-scraping” put excessive demands on ADP’s servers, potentially impacting service delivery to the entire client base.[1]

If you weren't using the API, and instead were having a machine log in to access the data, that is pretty much the definition of scraping. There is a difference between a person using an admin account setup for them to log in and perform a certain set of actions and hundreds of accounts setup for the purposes of continual automated logins.

How many requests did you make? Do you rate-limit your queries to the rate of a human-being (maybe 1 click every couple of seconds)? Do you only login to one or two accounts at a time?

I still don't see a valid reason why any company (big or small) should have to invest resources in supporting a third-party that wants to use its data in an unsupported manner. Of course you can argue that they allowed it in the past, but an entire business shouldn't rely on unsupported access to something without the assumption that it could disappear at any minute.

[1] http://techcrunch.com/2015/06/10/adp-sues-zenefits-for-defam...
Did you consider Node.js at all, and why?
Oh, right. I had SSL on both endpoints and the main site was intended to be just a list of family members' domains I hosted (and by that, I usually mean "reverse proxied" because I don't trust them).
Fair point. Getting it fully paid off is the only way around that.
I think this is the first time I've seen it mentioned that the Storm experienced a 100% return rate. That's mind boggling.
Payroll and benefits management is a classic hard problem.

Now granted, with half a billion dollars and some technical acumen major innovation is possible. But the events of this week and the bearing of the CEO paint a picture of a company that is not aware of and focused on that hard problem.
Welcome to our little country! Where do you come from? What's your mother tongue?
What do I shoot at?
The microfinance delusion: who really wins?
While I agree, I find that the comment section was quite helpful for understanding those concepts.
When they said "investment.interest" I think they meant investment return percentage. I don't think they were advocating for investing on margin and maximizing leverage/risk, but rather deciding whether to put your $ towards your debt or towards an investment.
Deep linking and search in iOS 9 will change everything
The wonderful thing about opinions is that everyone can have them, and they can all be right. Case in point: I find this interesting.
Packt was a notorious spammer of my mailing lists in the past, asking literally everyone (so it seemed) if they wanted to write a book, and then after producing one, did it again on another related topic. They didn't seem to have concerned editors and I've heard others echo these statements.
Trying to follow along here, but having a bit of trouble.

1. Visited https://www.unidata.ucar.edu/software/idv/webstart/IDV/

2. Got Unidata IDV running locally

3. I was then able to add the data source via URL and saw two options in "Field Selector": "Image Collection" and "Omni Control".

I've tried selecting either field and clicking "Create Display", but nothing ever appears in the "Displays" tab. Would welcome further advice or more specific reference to directions among the 16 videos in your YouTube playlist. Thank you!

This may be related to some of the errors[1] that seem to occur on startup of IDV.

[1]https://gist.github.com/bbuchalter/dda50df626e7c4baf501
Thanks for the giggle fit.

The cards do get very "real" very fast. Love it
Exactly this

The reason MS made sure you could Windows at home "for free" is that it would carry to the business world (where the money is).

I find it very hard to remember something that went from business to the home market successfully.

Nobody wants their clunky office app/device to be used at home, what they want is to use their consumer app/device on the office which is usually better and easier to use.
RIM was a super-efficient machine for selling a story to CTOs, and that story required a device for people to carry around. That market is insignificantly small in comparison to the larger market of human beings; when Apple started selling to humans, there was one thing RIM could've done: blow their entire company apart and sell the same service without the handsets, by bringing the features that CTOs wanted from the Blackberry ecosystem to the world of BYOD.

But that amount of change would have been suicidal for a lot of management, and would require changing the entire company on a relative dime. It's hardly surprising that they tried to muddle through and got crushed.
"At best, they should be amoral" companies are still run by people. So, your suggesting people should be amoral while at work, which is an unusual stance.

I would suggest it's much better for the laws and regulations to be setup so a profit seeking company would end up being a net benefit. But, suggesting company's should for example try and corrupt politicians in the name of profit seems rather dystopian.
“The MongoDB Go driver is probably the best MongoDB driver in existence, and complex interaction with MongoDB is core to Parse.”

It's also the only one that's not maintained by MongoDB Inc. Coincidental? :)

PS: And yes, `mgo` by Gustavo Niemeyer is pretty incredible.
"Just because", no. But:

1. The server has no access restrictions for the Javascript URL, presumably. So, if you trust the server's configuration to match the owner's intent, then the owner was saying "this page is intended for public consumption."

Which is to say, importantly, not only for their customers to view in exchange for their subscription fees (which would put the ad-injector script under license of whatever TOS the customers agreed to), but rather for anyone to view who has no prior relationship with them, for any purpose.

This is the "reproductions are allowed of works of artistic craftsmanship (buildings, sculptures, etc.) that are permanently situated in a public place or in premises open to the public" argument.

2. The owner never put a copyright claim against anyone else making copies of this work. Like the Internet Archive's copy of their website, say (if there is one.) That would suggest this takedown notice is a motivated use of copyright law to attack someone, rather than business-as-usual of them enforcing their IP.

Judges don't like it when you have a history of not caring about people doing something you could have complained about. They take that as evidence you don't care.

3. Fair use! This is a:

• transformative use (it's visible source code, not an executing program!),

• of a small part of their copyrighted work (it's just the Javascript!),

• intended for a purpose that could be said to be both parody (revealing a previously-unnoticed essence of the original work through transformation) and edification (teaching people that the network is doing this thing.)

There's probably even more arguments than these. I hope the poster takes some of them to Github with a counter-takedown to get their repo back up.
Got it. Thanks for the hint.
Gustavo is the best. ^_^
The Death of the Von Neumann Architecture
That's got to be the most cryptic comment ever.
What a horribly short, vague, woo-woo and hand-wavy bit of fluff-nothing.
Outside a conference room, I can't think of any compelling use for the thing except dungeons and dragons. But I really want it for that.