skysight-inc/HackerNews huggingface dataset:
I accept Congress can disavow this before December the 1st, hence the EFF's call to action - but the article does state this is a new & overreaching use of this procedure.

"By law, the rules and proposals are supposed to be procedural and must not change substantive rights. But the amendment to Rule 41 isn’t procedural at all. It creates new avenues for government hacking that were never approved by Congress."

> overestimating what the NSA has.

The secret rooms at AT&T, like 641A that Mark Klein whistleblew in 2006, suggests they had the potential for universal domestic collection capability of everything domestic since 2003.

Other Five Eyes may have similar hardwired intercepts abroad. Snowden's XKeyscore slide shows collection of 'nearly everything a user does online'[1].

Otherwise I agree that encryption exists that the NSA is not known to be able to defeat with the caveat that courts can currently order decryption and jail those in contempt.

[1] http://www.theguardian.com/world/2013/jul/31/nsa-top-secret-...
On what type inference is, from a PL researcher: http://lambda-the-ultimate.org/node/4771#comment-75771
> You can zoom in, out, and anywhere in between.

You can't zoom out if the information is only showed on a tight zoom. You need to keep zooming in and out.

Here's an example of how tight the zoom has to be to get eg bus stops to show up. For this example the user has to zoom in really close to get the bus stop shown, then either very careful start zooming out while keeping an eye on where their bus stop was OR keep panning.

http://imgur.com/a/tFRlS
That's true, but they seen to cram in roads, at least visually. I would understand it if they optimized the display for navigation, where voice is the primary interface, and the display only is for support. For example, if the voice says "take exit X to Y" Y must be on the map, regardless of its size. And I would think (?of course?), it should not just jump onto the map and disappear a few seconds later.

So, if you plan a route, do the maps change depending on your destination?
Essentials of Software Engineering – With a Game Programming Focus [pdf]
Which guy, and what's the story?
Personally I like this UX. I often pullup the directions to a destination without actually starting turn-by-turn navigation: I'd like to see whether Google recommends taking highway X or Y, and then I can drive the rest of the route myself.
I've been in this situation. You arrange for a law firm to hold a copy of the code in escrow, to be released to the customer only if the company ceases to exist. Pointless of course IMHO since they'd also need a complete replica of your build environment etc etc but many customers insisted on it anyway, and we billed them for it, everyone's a winner!
duplicate, please check before submitting! https://news.ycombinator.com/item?id=11599465
Watch SpaceX land a rocket in this awesome 360 video
Design of the RISC-V Instruction Set Architecture [pdf]
SelfieBot for education. DIY remotely-controlled robot
SelfieBot for education. DIY remotely-controlled robot.

DIY SelfieBot (Do-It-Yourself SelfieBot)

Endurance is offering a FREE SelfieBot to all colleges and universities!
Now any school or college can make a fully 3D printed practical robot.

Endurance provides free open source code of the SelfieBot for any school or university.

The SelfieBot is a stationary telepresence system that can be developed by a student or a group of students entirely on their own (Do It Yourself). The SelfieBot DIY platform is a tool that empowers students to turn mobile device into a smarter machine.

http://endurancerobots.com/diy-selfibot/

Mail: gf@endurancerobots.com
Skype: george.fomitchev
Phone : +1.239.302.00.53 (from 8AM till 8PM eastern time)
--George I Fomitchev
Partner @ EnduranceRobots.com
When I was in college, I had a security job. I literally watched a huge building on the weekends. It was in a bad part of town, so walking around that big, dark building was nerve wracking. I had a time clock, and had to punch 15 keys per hour. For two years, I made my rounds on the hour. Ten minutes of running around that place. Then back to the janitorial closet, and my homework.

After two years, my boss asked me to mix up my rounds. When I mixed up my rounds, I saw a lot of people doing things in that building they shouldn't have. Did I care? No! It was nothing life, or death, and I wasen't going to die over $7.49/hr. Nor, would I ruin some guys life. No--I wasen't a good security guard, but the patrons always got their lost purse/wallet back, if I found their items.

People don't like to hear this, but so much theft is internal. Entities like to blame professional criminals, drug addicts, etc., but so much theft is internal.

The people higher up in the organization stole the most. It was then middle management. And then Cops stole--wow, it was staggering, but they were pretty slick. And the thefts were always blamed on gangs, the homeless, or that new janitor.

I stayed quiet, and watched their behavior. I can usually walk through any store, and spot which employee is stealing. I have found they are usually overly enthusiastic, care too much about following exact procedure, and they are usually the last person in the organization you would expect would have a dark side, and never complain. In other words, the person who gets the managent promotion.

(I don't want to argue. I won't be back. If you do have a problem with stealing, really try to stop. If you can't stop, be smart. Don't steal enough to rack up a felony. I believe it's over $500? Don't ever walk into a establishment with no money. I forget what it's called, but it racks up big charges. If you are stealing because of the thrill it brings, take up intence exercise, or see a therapist. And try to take on Robin Hood morality; Never take from the poor. Don't let the innocent guy take the fall. Be a stand up guy?)
It is not nearly enough for a code to just work and be useful. Code quality is what determines how maintainable it is, how long will it stay relevant, how long will it survive the changing requirements and environment. And it is much harder to get this than just something that (sometimes) work.
Apple has only 25% (and I think that's rounding it up a lot) of marketshare in Europe. It is by no mean a dominant force like Microsoft was, not by a long shot. So it isn't clear under which anti trust rule you would force anything.

It is not because you make a lot of money with less than 1/3 of a market, that you should be forced in anything. That doesn't make any sense.

What I don't understand - or it should be that having anti-apple feelings has an influence in somebody's judgement - that people seem to be confused over this.
"Typical?"

Occasionally this does happen, but it's far from typical
So by organizing people by routine franchise open the door to a new type of crime.

Imagine if an organized mob decided to mutualize the analysis and then stroke at the same time 100 shops?

Imagine if banks do the same as mc do?
From the follow-up comments, it sounds like it was simply deducted from his current month sales revenue.

Actually, I imagine this is just an oversight, and he's been caught in-between some automated cracks. If he raises the issue with Apple and it isn't resolved immediately, then it's time to grumble.
very cool...only thing i miss is the predictive search that is in chrome
For those who found that interesting - There's an also a comic made using the foreword to ' Amusing ourselves to death ' which also contrasts the two:

http://highexistence.com/amusing-ourselves-to-death-huxley-v...

It's a pity the comic had to be removed from its original site citing copyright reasons. imho, it could have been considered as fair use. Sad.
We want only people who have talent (top 1-5% of population) to pursue science. Majority of "science" produced by Ph.Ds outside of top 10-20 programs is complete junk that contributes very little if any to humanity.
Neat idea. I've been using something like this with Acme from plan9port.

Acme's plumber lets the user customize behavior on a piece of text based on its context or a program that takes it as an argument.

A previous discussion about Acme on HN: https://news.ycombinator.com/item?id=4533156
That is what eventually made me more focused on JVM and .NET languages, with C++ only being used only for lower level infrastructure code if at all needed.

Writing proper code in C++ requires, as you say, "your team needs to be committed to being resilient and responsible", which just doesn't happen on my little piece of the world.

So using it in personal projects, yeah. At work, not really.
1) A demo that doesn't work when clicking the start button :`-( The developer was too lazy to put in a default image...

2) When using the logo of the page as url and typing a count of 999, the animation is very jerky. Animations with GSAP I saw where much smoother.
The problem is that the brand new Haskell Programming book, which seems to be recommended nowadays among Haskellers, is being written by bitemyapp (the one described in the first link). He's been bitching other languages, especially Go. He even stated Haskell is simpler than Go, which just shows his twisted reality. It is very unfortunate that such a toxic person is influential to the community.
My philosophy: plan to scale 10x. If you ever approach it - which in most cases is unlikely - you can justify completely rearchitecting, but only to scale another 10x. If not, well your design is probably not too top-heavy anyway. It's people who want a single design to take them from 1x to 1000000x who get into trouble.
Digitally aged photos make you care more about your future self
Funny how Python narrows the perspective of its practitioners. To brand as "pythonic" all those decades old concepts that had been well known and widespread long before Python is, well, among the most amusing symptoms of a fanboyism.
Typing isn't the only way to search.

"Ok Google, show me a map of Oakland, California."
Exactly. In what way did roofman engineer the toys-r-us store? What kind of regularities did he exploit in his burglaries?
I feel like the article ends very abruptly. It would have been nice with a few words on what he did in his late years and at least have his death mentioned towards the end, so the reader gets a feel of actually going through his life.

It seems odd to end at a conference he showed up to once.
The British GCHQ has disclosed dozens vulnerabilities this year
One of the underlying problems is that there isn't a formula (= process) for innovation. Most software development tries to create a competitive advantage by creating something unique that isn't easy to replicate.

So, every process around being able to deliver that by just applying that process creates a false hope. Or it is not meant for this purpose but the "buyers" aren't aware of it and have other expectations.
I'm surprised you survived the smoke monster.
Same here. Once you get over the hump of treating it as a database and start using it as a platform, nothing can touch Oracle. But most people, even most long-term Oracle customers deeply invested in it, barely scratch the surface
That's part of the problem, but you can at least design the algorithm with the benefit of expertise about how humans do it, either by studying the field yourself or hiring people who do. The way Knuth approached algorithmic typesetting is a good example.
Never thought I'd see Elvas mentioned on HN, now I've seen everything.
I noticed the same thing a few months ago. I live in a larger city, largest in our county, but we don't exist on the map unless you really zoom. A small town right next-door that's a lot more affluent shows up even when zoomed out to the tristate region. My guess was Google is stepping up their advertisement business for cities.

That or people just find whitespace aesthetically pleasing and Google designers went kind of crazy with it.
Still ongoing design. This is the Microsoft view of them

https://blogs.msdn.microsoft.com/vcblog/2015/12/03/c-modules...

Regarding templates, the approach is similar to the deprecated export keyword, so partially compiled templates and inline functions are stored in the metadata database used by the compiler for modules.
You already answered the question and acted like it wasn't an answer: "Aside from the, uh, binaries that run systemd, systemd services, and systemd utilities," - yeah, those binary blobs (inherently unstable blobs of logic).

http://linoxide.com/linux-how-to/linux-systemd/
Thanks, I take that to heart. I'm not certain what would alter public impression of guns and gun owners, but I'll attempt to think it out. I don't fit your stereotype of gun owners, but that's kind of irrelevant. My guess is my anecdata was a bit over the top.

As far as "design" goes, it was just an argumentative tangent. I've had it thrown out at me before, but it's not a major thing as far as I know.
I've spent a lot of time on learning these ideas. They are interesting in themselves, but also because they come with a tantalizing promise of usefulness. For me, that promise was never fulfilled. I suspect that's not just bad luck. Creating programming languages is mostly a practical problem, not a research problem. For example, type theory will never tell you that garbage collection is a good idea, or which kind you should use.

My advice to younger folks looking at this field would be to turn back and instead solve some practical problem by creative programming. Git or BitTorrent would be good examples to emulate. Even a smaller project could have more impact than the whole field of PL research combined.
It's old hat to complain about lack of money in science. Instead, ask, how can I fund my knowledge producing project? "Public funds" is not always the answer.
> Because I've yet to see any init system that provides even a small proportion of the functionality of systemd that I actively rely on

You mean all those init systems you relied upon for the decades before systemd...or did you just start using linux recently?
It certainly was a thing in the 80s, IBM was selling it in the late 60s. [0]

I don't know how difficult it would have been to put in an airframe though... I'm guessing: very.

[0] https://en.wikipedia.org/wiki/Virtual_machines#History
A wild success in being Mostly Harmless.

Every time a shall issue regime or better has replaced a more restrictive one, look at colleges as of late since we've run out of states with Illinois, Wisconsin and Iowa joining the party, we're assured by our betters that this will result in "Blood in the streets!", "Dodge City!" and all that. You yourself referred to this change with the loaded term "proliferation", and have shown no sign you welcome it, so my limited defense ought to be enough.

And, no, I'm hardly taking up the arguments of every person in the Internet debates, which have raged through this entire modern Florida and on period of shall issue laws. You have a beef with them, address it to them.

Me, I don't "feel as uneasy about that proliferation" because before it happened I had more trust in my fellow Americans, and now with decades of hindsight and these laws or better (Constitional Carry in 10 states) now covering 43 states and 72% of the population, we know it's Mostly Harmless.
SAFE – A Micro-Container for Node.js SAM Implementations
I'll second this. I've plenty of work to do, but trying to do it from home has meant I'm not even on the road to recovery.
If you're not too proud, you might be best off getting some part-time menial job on a temporary basis, maybe one outside.
Its not inconceivable employees may feel less burdened by trust than owners.

Perhaps the illicit nature of the trust violation adds something beyond the legally available porn.

Evidenced by the criminal risks voyeurs still take to get creepshots, upskirts,
I love how the second and third paragraphs describe modules as if they were some sort of novel, perhaps even futuristic, language feature that no programmer has ever seen before. “Oh, it's totally not like we're catching up with what other programming languages had for decades.”
I doubt that; they most likely were just a bunch of nerds who recognised the cheap routers and discovered the vulnerabilities from just playing around with a laptop and something like Kali Linux.
Canon ImageCLASS D530 Driver Printer Download
I've always felt that making sure that you keep your work tools and your play tools separate helps with keeping track of what you are supposed to do.

Also if you can leave the work phone and computer at work and don't sync the mail home.

Basically I am a firm beliver of the idea that I need roadblocks to stop myself from falling into bad behavior.
Part of the problem is that an imperfect measure often isn't better than no measure, unless you're very careful about how the measurement is used. You end up with people devoting huge amounts of resources to gaming the metrics, which produces worse outcomes than even not evaluating people at all would.
It does, to a lesser or greater extent. The problem is that the root node/TLD provides trust for everything below it. This means that like HTTPS trust is also centralised (but also federated, which is even worse.)

However I'm not an expert in DNSSEC so there could be nuances that I'm missing
The Curious Case of the Caspian Sea’s Scars
> which is actually an overpopulation problem rather than an underpopulation one.

Serious question: what overpopulation problem is the human race currently facing? We have a distribution/underdevelopment problem, but not an overpopulation one as we have enough resources for not just 7 billion people, but multiples of that.
https://github.com/jashkenas/underscore/blob/master/undersco...
The malware integrated with the SWIFT software, printed manipulated printed receipts, ...

While it is not impossible that someone random was careful and clever enough to observe all the details necessary by watching the system for a while, what is known publicly about the attack IMHO looks more like someone prepared for an attack against SWIFT and then found a vulnerable endpoint.
There will always be some who insist that only the most advanced form of X is "really" X.
Yeah, 999 is a lot of sprites to move around. Point well taken about the example image though. The text in the help actually works. I'll get the insta-start example working.

This library is definitely not meant to complete with something like GSAP. It's a subset of functionality to allow a quick and fun animations and it just uses CSS to animate so it's not for hard-core games and so forth.
Absolutely, by all means look at old code - code that has survived and been useful for a long time. It's either adaptable (Linux) or doesn't need to change or adapt much (TeX).

Do you currently use and rely on software which you expect won't be useful to you in ten years time? I can't think of much personally.

(I do use IDA Pro, which has clearly adapted poorly to changing requirements - it still has scars of the 32-bit to 64-bit transition that get in the way of day-to-day usage. I hope there'll be something better in ten years. Of course, I could buy a cheaper, "higher quality" tool instead, but none of them are as powerful or as useful.)
I'll look into requestAnimationFrame.
I will a/b test the window size var, but I suspect it won't make a difference. But I'll try it.
At least in the fields I'm familiar with, the top 20 universities don't have anything near a monopoly on major advances. Especially if you consider advances that were actually made there, vs. people who did their important work elsewhere and then were hired away by the top-20 university once they were already famous. I could see it being true in some small fields where there are only 20 serious programs to begin with, but in a big field like CS it's not the case.
Indeed, the required knowledge usually extends far beyond the code. How does escrow work in the event of acquishutdown ?
Let me go ahead and start by saying you're probably not going to believe this. Nevertheless, it is true, and sincere.

There are many people for whom I'd give my life, without the slightest hesitation, to ensure their safety and survival. Obviously, my teenage sons. And my family members. And my closest friends. Hell, even my ex-wife.

There is no way I would take a life for anyone. That's a universe away, and a wholly different thing.

I would do all I could to de-escalate a potentially dangerous situation. I would physically fight and attempt to subdue an attacker who threatened me or those I love most dearly. I'd do all I could to diffuse a violent confrontation and disable a threat. But I would not kill for it.

I reject the notion that, where a human life is concerned, there is a "legitimate" use of guns. And yet, despite what you assume, I am most capable of discussing the matter rationally and unemotionally. That I take a strong stance against violence and, as you put it, have made up my mind on that point, in no way prevents me from engaging the matter in rational conversation. Moreover, as with all things, I am and have always been open to allowing my currently staked positions to be changed by a preponderance of convincing evidence and argument that proves more rational, reasonable, defensible, and warranted. As far as taking lives is concerned, however, that climb is far steeper than many other issues.

That you don't view all human life as equal is your own issue to grapple with. I'm in no way confused. I think you may have overreacted to my using the term "bloodlust" in a very specific and narrow context, but I anticipated it being something that would likely incur a rather visceral response. I can only encourage you to view all human life as equally worthy of protection, and really, really difficult to take flippantly.
>this sort of setup would be worse than PGP email

Why not use PGP then? It's not hard.
I'm sure the lawyers billed sufficient hours to cover all eventualities - but when we were acquired, our product replaced the acquiring-company's product in the same space, and all our customers came with us, so it was never needed in the end.
Seeing a kindergarten friend of mine being among the top 10 in ecology and living like a hobbo like his friends and doing spectacular research and not giving up, I don't think it is money.

I think it is the pressure of company fueled academism in bending the research to censor research that is the real problem.

Corpo and governement are censoring and fighting research by underfunding and noising the environment with shitty science made to make a point.

Don't tell me Science could not detect the diesel gate sooner, yes they could, but government preferred to fund diesel optimistic research.

Don't tell me the thyroid problem happening in every nuclear polluted region could not be detected sooner (Eastern Europa, Japan...) they were. But, it has been silenced by focusing on the cancers.

Don't tell me Fourier books on the contribution of human activity to the global warming of earth (1824) was not written, and thus that this knowledge is "new".

Science, like justice, should be independent from government and economical powers.

Universities should be autonomous.
> but MSO’s team understands that they can only remain the most desirable modern supercars ever made if they work on keeping them functional, drivable and just as fast as they were back in 1992.

JavaScript frameworks could learn something from this. In the frontend web development world, backward compatibility and stability are severely underrated.
Almost sounds like a Turing test all its own.
Emacs already has webjump which does pretty much the same thing but with arbitrary webpages.
Get adBlock. 3 year old laptop plus firefox and I didn't see any slowdowns.
You can probably just look at smartphones that drop out of support almost as fast as they ship to get a feel for where IoT will end up.