skysight-inc/HackerNews huggingface dataset:
We decided against launching them because the laser would have a limited power supply and could only deorbit X amount of debris before completely depleting its power supply; something solar panels can't effectively recharge (well you'd need A LOT of them). Combine that with cost for launch, it gets pretty expensive to deorbit only a few satellites.

Because of this we went with surface based lasers; they could be recharged using the local grid and clean a specific section of the sky. We looked at placing lasers at locations with high altitude and cross referenced them with the local $ per kilowatt hour. Never really got to the stage of deciding where to place one since we were still stuck with figuring out the market for it. I guess someones active satellite needs to get Sandra Bullocked by some old debris before we start going "hey. there's a market for cleanup!".

The ISS is currently looking into a laser system to clean up debris if i remember correctly. I guess if they ever figure out the person who uses it would get to call him/herself "ISS Door Gunner"
Indeed, there seems a casual assumption in some pop accounts and discussions that such 'inherited stress' must be bad, a continuation of the ancestral tragedy. In fact some evidence, like that Swedish data, suggests the opposite can also be true.
Yes, proper syncing with Desktop Firefox is a core part of the new Firefox for iOS initiative.
The Carpenter Who Almost Killed Hitler
The austerity delusion by Paul Krugman
I was overall impressed with what I saw, but when I saw the amount of classes required to achieve a simple button my jaw hit the ground at the level of commitment to BEM that bordered on what I'd consider absurd. To be fair, one could create their own snippets in an editor or in the case of React their own components to remove the need for all the boilerplate.

Now, a simple question is why would I want to use this over materializecss.com? I saw this from the FAQ:

>That said, the large, diverse number of implementations available are often quite liberal with their interpretation of the spec (not their fault!) and their opinions don’t always reflect what the Material Design team would consider ‘correct’.

It doesn't specifically point out what these guys are doing wrong and I personally can't see much that is being done differently. Are there any specific examples you can point me toward?

Why make a completely new project rather than working with the communities out there? If the spec is too liberal it should be updated and issues posted under these projects, so these projects can properly follow the spec, unless they specifically choose to deviate from it.
I use System.Linq.Expressions all the time, first time I used them in Bling and even had a nice discussion about it with Jim Hugunin and company when he was still at Microsoft. I'm actually using it right now in my current work on live programming!

Still, you have to put a lot of boilerplate around it to make it viable. Bling wraps everything in expression trees and as a backend step will go to Linq expression trees for anything that needs to run on the CPU. However, it can also go to HLSL to generate GPU code, which is quite useful!
My only experience is in Paris and Japan. Paris makes sense since the tourist volume is so high. Tokyo is a bit strange, however.
focus on tech
Would it have been any more exciting than your typical office worker?
This is great. I noticed a lot more exposure based on the emails coming in. Also awesome to see other companies in my city who are hiring and on HN as well.
Emily Lakdawalla of the Planetary Society has posted a summary of the press briefing held about the New Horizons Anomaly [ http://www.planetary.org/blogs/emily-lakdawalla/2015/0706140... ]. Her summary:

- The anomaly related to the main computer being asked to do two computationally intensive tasks at once, and they were more than the computer could handle, so New Horizons switched to the backup computer, entered safe mode, stopped science, and called for help from Earth.

- On Earth, engineers quickly understood the problem.

- It is not a problem that can happen during the encounter.

- Mission leadership chose to suspend science activities to focus on recovery efforts.

- Science activities will resume on July 7 at 9:45 PT / 12:45 ET / 16:45 UT, Earth received time (so, about 12:15 UT, spacecraft event time).

- 30 planned science observations were lost between July 3 and 7, none of them required for the top-level science goals of the mission.

- The anomaly is no reason to doubt that New Horizons will perform its encounter science as planned.
I'm trying to place my finger on it too but I feel an itch in the back of my brain that says "This is important and can be used for the core of something really amazing"

Isn't this a similar concept to Tor addresses without the onion routing being part of it?
Honest question, how does privacy come into play here? If you're given a /64, even if you change the last 64 bits, isn't it trivial for someone to assume everything from the first 64 is you?
I love your parody of delusional sjw. Very authentic. If only you had mentioned the patriarchy! It would have been sjw bingo.
This seems very similar to cjdns[1]

[1] https://github.com/cjdelisle/cjdns
I hope it works well too! Maybe I'll write a follow-up blog post in a few months and report back on our progress. In general, I think that marketers today should acquire some basic front-end knowledge and that knowing git and markdown is a good step towards getting there. Coding things like email templates and landing pages without the help of a designer or developer will be huge for us.
Congrats! Making the leap into art is always a good one, no matter your profession. It can give you an entirely new appreciation for the world around you. Quite literally a new way of looking at things.

And you can call it art--I'm not snooty about the word.
Auto Layout is based on the University of Washington's Cassowary Constraint Solving Toolkit.

There's a JS version: http://constraints.cs.washington.edu/cassowary/
Cassowary – A Constraint Solving Toolkit
MidoNet is open source network virtualization for public or private clouds
Excellent book as an introduction to Software Engineering. Also, Forth is a fun language/live-environment to play around with. When I first started using Forth (Gforth) the live-programming matched with point-free programming is left with me the unshakable impression that 'this is what programming should be like.'
OK, but (sorry if I'm misunderstanding!) can it be done now?
ARP slow-ish?

But idea is well welcome. Key based address resolution has potential of obsoleting many types of current DNS attacks.
Here's a PDF version that can open in your browser, for folks who don't relish opening unknown binaries from SourceForge:

http://www.dnd.utwente.nl/~tim/colorforth/Leo-Brodie/thinkin...
(A Berkeley student who went to Aki's sections -- Hi!)

One thing I've seen is that when you're first learning a langauge and pick up bad habits, they can be really hard to break. I've heard lots of students talk about the problem this causes when interviewing, especially early on. Additionally, for languages like Python, where there is loads of (often excellent) support online it can be confusing/frustrating to have a class teach one method and find answers which are mostly unrelated.

That said, I agree with what was said. Scheme is pretty amazing :)
"had the will and executive ability to expand to new territories and destroy competitors"

That didn't happen in mobile. In fact iOS and Android made Microsoft's mobile efforts look silly.
Zagster http://zagster.com @ 24 Thorndike St Cambridge, MA 02141

# Lead Javascript Engineer [ONSITE]

Zagster designs, builds, and operates bicycle sharing systems across the United States. We're a group of engineers and operations experts who are building the systems to scale highly efficient, turnkey bike sharing for university, corporate, and smaller public communities. We have over 1000 bikes in deployment today across 30 states and are growing quickly.

We're looking for an experienced engineer to take the helm of our software team. Your immediate work will focus on web development for a plethora of customer-facing apps and internal tools, with big opportunities in embedded systems and data analytics as we expand. The ideal candidate has at least a few years of professional software experience and is thrilled by the idea of crafting an awesome and effective engineering culture while working deep in the code every day. Stuff we love to see include:

- Strong Javascript knowledge and development experience
- Significant work on an engineering team in a leadership role
- Passion for learning new web technologies - we use Meteor every day

We have two floors to ourselves in an awesome building. Good comp, equity, small offices, huge monitors, tons of snacks and drinks, cold brew coffee and beer on tap, free gym membership, unlimited vacation, awesome health insurance, the works... All while working with a fun 20 person team who love to go on afternoon bike rides and beer crawls together.

Learn more about us at http://zagster.com/jobs/ or apply at http://bit.ly/zagsterHN
You have definitely NO idea what you are talking about. Chinese government can directly read all your emails and private messages from a Chinese internet company without any legal requirement at all, and leaves no record.
How to Do a P2V Copy with DVDFab PC Backup
I remember trying it out a few months back and it simply didn't work for what I was trying to record. It looked like everything was fine for normal shell operations, but it certainly didn't seem to like recording full ncurses UIs.
In ID4 it's implied that our computers are based on technology we've been slowly reverse engineering from the Roswell crash. There's also a deleted scene with a throwaway line about how he's able to write the virus so quickly.
Safari is not IE, but the web is not Flash. Apple's evergreen problem
> When an employer makes it clear that you're lucky to work for them, and when you're getting paid in cool factor instead of cash, you probably are working for a corporate cult.

Or a startup
Isn't a big part of information technology's rapid pace the fact that much of it happens in a virtual space instead of the real world? I wonder if civil engineering would move as fast if buildings could be built and torn down as fast (and as cheaply) as computer programs, and if building materials' efficiency could be improved at the same pace transistors can be miniaturized?
I guess it depends where you're living, and what opportunities you are aware of - or are available to you - and what your next best alternative is.

If you really need the money and don't have another option then working for a very modest quantity of money sure seems like a much better deal than working for none at all.
Good clarification. Actual post-ownership would be single ownership of everything only by the state or some middle-man benevolent entity with perfect Society-Plan-O-Vision.

It's going to be a rough half century or two until we get our cornucopia machines working.
When trying to design a decentralized Internet platform of any kind, one always runs into the issue that if it is built on IP addresses, it will be fundamentally centralized. This fixes that at a low level.
I think your message is steeped in negativity and what little of value there is is lost. Suppose you had the most important message in the world - we would all still downvote you when you put it like that.

Now suppose that OP has the least meaningful message in the world - however, it is steeped in positivity.

If nothing else, let this be a lesson in how much your attitude matters.
If someone were to port the Go compiler to it, there'd be so much more software that could run (natively, statically, no runtime library) without additional effort from the software developers.
for real? oh my...i am curious, what kind of developer and where? Maybe i can refer you to someone..
I love it. I use it to record and share work demos on a very regular basis. Works great for vim and more.
This is similar to what I thought IPv6 IPsec should have been, auto-generated addresses: where address generation uses the hash of a public key. Sure, the addresses would have to be longer (in a /48, you only have 80 bits of choice), but if IPv6 were longer to accommodate strong hashes, it would solve much of the problem of secure computer-to-computer communication in a decentralized way.

Right now, IPsec practically requires PKI. But at Google or Amazon's scale, PKI is far from an easy problem, distributing keys to millions of nodes must be painful. And auditing the system must be its own level of hell, as I doubt many internal PKI systems attempt to manage devices at that scale. Unlike a smartphone or a laptop, where you can rely on 2-factor authentication, a server must be single-factor authenticated. The server is the server, and that places a huge burden on correctly allocating certificates.

And then there's the chicken and the egg problem: if you want to deploy PKI to millions of existing servers, how do you do that and ensure every server is what it says it is? There's too many shaky links of trust involved for a system like that to stand up.

I really like this idea, it's in many ways better than the idea I had about IPv6, because it uses the DNS layer to advertise public keys. It's inarguably more extensible, to boot. My idea would fix IPv6 into a single standard for IPsec, this is much more flexible.
I was amused to see that uBlock Origin's default filter lists now include sourceforge and thus I was momentarily stopped from seeing it.

https://github.com/gorhill/uBlock/wiki/Badware-risks
Jshomes – Web Platform/SaaS Learning Resources
End-To-End Training of Deep Visuomotor Policies
Demo Video:

https://www.youtube.com/watch?v=JeVppkoloXs

Talk about the paper:

https://www.youtube.com/watch?v=EtMyH_--vnU

Related talk from ICLR 2015: David Silver (Google DeepMind) "Deep Reinforcement Learning" (May 22, 2015)

https://youtu.be/EX1CIVVkWdE
This was one of the first programming books I read as a kid, after Brodie's "Starting Forth" and a bunch of not very memorable books about BASIC.

It remains the standard to which I hold all programming books I read. The author's enthusiasm and patient but never patronizing style drew me in, and the book's recognition that language and methodology are not inseparable changed how I viewed programming; the observation that design and implementation a dance rather than a handshake changed how I looked at software.

A classic worth reading even if you never intend to use Forth.
An old unix greybeard of my acquaintance told me circa 2004 that "writing a blog engine is this generation's version of writing a shell".

Creation is more fun than selection. And in the same position, I'd ditch Wordpress like a stolen sports car.
PtP links are subnetted /127, but they are allocated a /64.

http://bcop.nanog.org/index.php/IPv6_Subnetting
Its much worse then people know out of 38 admins who have left Reddit since 2008 23 have been within the last 9 months. https://archive.is/vMQfS
Unlocking the potential of the Internet of Things
I doubt a machine making such simple evaluations would be able to make those kinds of decisions at all.
There's no money in that, so probably not.
TWO MILLION DOLLARS on a blogging system.

I'm speechless.
I think what he's saying is that the founder(s) of HuffPo aren't torture apologist(s), so your comparison doesn't really carry weight.

It's like publishing a paper analyzing the way humans react to exposure to rapidly changing temperature on a site that publishes content that is exclusively torture apologia as opposed to a psychiatric journal. One has integrity, the other doesn't.
Unpacking technical jargon in machine learning
Slick! In the next generation of phones (I.e. ones with more ram) I could easily see coming home and flicking my wrist to "throw" a VM off my phone to a local VM server. What application does that fit? No idea. It just sounds like fun.
> Ellen Pao being at fault for everything is a meme spawned by the Gamergate/MRW/anti-SJW crowd.

No, it wasn't.

> If the CEO was some boring old white man, nobody would be calling for his head like this

Nice meme. Let's address both the race and sex parts:

https://encrypted.google.com/search?q=fire+brendan+eich

https://encrypted.google.com/search?q=fire+tim+armstrong

https://encrypted.google.com/search?q=fire+satya+nadella

https://encrypted.google.com/search?q=fire+mark+pincus

https://encrypted.google.com/search?q=fire+yishan+wong

https://encrypted.google.com/search?q=boycott+papa+johns

https://encrypted.google.com/search?q=hobby+lobby+scotus

and extra special: https://encrypted.google.com/search?q=cancelcolbert
Two things:

1. The /64 is the same for your whole local network. Granted that at home that is usually not many devices, but it's almost certainly more than one.

2. The /64 changes when you change networks, and unless you have a static IP address it will change for your home network too. On the other hand, if the low 64 bits is derived from your MAC address, it never changes (unless you replace your NIC of course.)
I have a close friend who has chronic fatigue. It is commonly stigmatized as many regard those who are chronically fatigued as lazy, just making excuses.

But my friend is one of the hardest-working, most productive people I have met and is quite wealthy as a result at first of her code, then as a result of her management expertise.

Even so she feels like crap 24/7 and it just won't go away. Nothing helps.

She can be a little hard to get along with, though.
> where address generation uses the hash of a public key.

This is precisely how CJDNS works, and it works wonderfully.
Off the top of my head, region-spanning container networking.
The crazy economics of inflight Wi-Fi
CJDNS is amazing.

I've been working on a python frontend for it; I call it Cirque. https://github.com/jMyles/cirque
This is already in development and has been through a genesis block colored coin issuance based on Bitcoin: http://www.synereo.com/

They will reward content creators and participants with the colored coins: AMPs

Advertising will also be supported with a market in the AMPs.
Thus bringing equity to holders of AMPs.
I am new to programming. So far I dabbled a bit in Scheme, Python, Smalltalk(Pharo). I quickly realized I don't care for Python, but Scheme is an awesome language(it's like doing Abstract Algebra a bit) and Smalltalk is an unbelievable environment. Now Forth also piqued my interest. How is it different from, say, Pharo? Apparently, one of Forth's selling points is related to "philosophy of problem solving". In that regard, how does Forth compare to Scheme? For example, it's trivial to solve certain problems by recursion in Scheme. Thanks.
Sheryl Sandberg Joins SurveyMonkey’s Board
Machines shouldn't have the right to rebel. What would they rebel against? Or rather, what are they rebelling for?
Proliferation of frameworks is a great example.

Think of what EJB, EJB2 and Spring did to Java. Think of Struts. Instead of fixing the real problems of the language, we went in a lot of side paths that barely got us ahead of where we started and, if nothing else, slowed progress down. Java in 2002 vs Java in 2012: Not really that much better. Working in Java before was like working with a broken bone, and instead of fixing it, the frameworks were painkillers. So we still had a broken bone, and then we were addicted to Vicodin.

We have been in a similar boat for a while in Javascript land. A few specific calls make web development to be a worse experience than using Delphi to build native apps back in 1998. This problem of repetitive code + css + a dom has led to lots and lots of libraries and frameworks, moving constantly. But it feels like they are not really moving, as far as productivity is concerned. FP inspired tools, like Elm, or React, might finally get us out of this mess, but the jury is still out.

And let's not get started about the state of build systems in javascript land. Lots of things are being written, but it's really hard to figure out why. The rate of actual progress is pretty slow.

We are also in a similar boat in cloud and virtualization. Lots of little tools that are supposed to make our life easier, but most are extremely fragile, because we build the infrastructure and sell it to the world before we understand the problem. The entire ecosystem around docker and coreos is the wild west. And then there's the distributed databases. Dozens of options, less than a handful that handle a network split in a sensible way. Just read some of the posts in the Jepsen series.

Sometimes we solve a problem well, quickly, and it's solved for good. Other times it feels that all this effort from the community is the same as being stuck in the mud. In those cases, the tools don't feel like stepping stones, or foundations to build upon. It's a bunch of different people making infrastructure that fail to learn any lessons from their competitors.

If anything, what is amazing is that we manage to get systems that work in some fashion, given that we are using so many broken tools.
That's when you do DHCP-PD and the router (last hop before your server) sets up a route for that entire /48 to the link-local address of your server.

Or you set up a static route (as a provider this would be recommended) or let the edge do a BGP announcement of it's address space.
The problem is you're assuming that only carried-through threats are the problem here (that sheer volume of fucked up comments don't make eventually make it unpleasant to work in an industry), and that everyone reacts to threats the same way you do ("very few rape threats come to pass, therefore I feel fine walking to my car alone right now").

> In fact - the police will tell you not to talk about the threat after you report it to them.

No, they don't. They may tell you to not say anything if there's an ongoing investigation, but that's about it.

> Discussing the threat gives them an audience, which is what many legitimate psychopaths desire.

Not usually, but most people making these comments are not psychopaths anyways, and are part of the same industry as the rest of us (why else are they watching tech talks?), and do not stand well with their comments in the light of day.

> and if they don't investigate, chances are they don't think it's a serious threat or there isn't anything they can do besides put you under police protection

Go to a major city and get mugged, at gunpoint even, then report your missing wallet and/or phone to the police. Then let me know as soon as they catch the crook and you get your stuff back. I won't wait up.

It's beyond me why people see this sort of thing all the time from police, then presuppose that same force, with little technical training, will get right on those online death threats and catch the person behind them. Unless you attract major attention (and retain it), little is going to be done for you.
Route the /48 to the edge (the customers server)
Curious what the site was
Basically someone did what IPV6 should have.... Congrats!
You block the top-level /16 or whatever has been assigned to the regional registry for the region you want to firewall. Instead of multiple IPv4 ranges you will simply block a single IP/netmask ;-)

Your firewall rules will actually get smaller!
Google Self-Driving Car Project Monthly Report [pdf]
in Tor servers are one IP and one public key, so yeah you can't talk to that ip if they change their public key. It's closely related. But this is because someone is giving you a table of that ip <-> public key association. If an attacker change the public key of an ip in that table then... That's why OP's idea is stronger.
Forth is a stack-based point-free[1] programming language where Scheme is a functional programming language. Both Forth and Lisp/Scheme offer functional composition. Forth is similar to Smalltalk in that they're both a live programming environment. You interact with and manipulate the running system.

[1] https://en.wikipedia.org/wiki/Tacit_programming
It might be brand "GOOGLE" that is getting them excited