skysight-inc/HackerNews huggingface dataset:
The new agile manifesto:

1. You're doing agile wrong.

2. If you pay me I can make it so you're doing agile right.
Hmmmmmmm..... I wonder what you could get away with if you're ok with having a stupidly low-mass rover, say with the mass of a go-pro.
"The Cloud" that they're talking about is their own datacenters (they're certianly not using EC2) and they're hosting their web-apps over a WAN without VPNs or other traditional forms of closing off access.

However, this doesn't say much about their datacenters which will still be heavily firewalled. IPMI, SSH, and other access wouldn't be shared over a wide open WAN. The "Cloud" (see: datacenter) LAN will still be protected traditionally.

This article doesn't have enough information in my opinion.
I like to have a name to refer to, instead of "you know this vulnerability CVE-2015-xxxx affecting this software we use on some machines in some of our data centers".

I find it much easier to talk about heartbleed or shellshock (which is like ~7 different bugs). But googling for bugs and to find out which versions/patches fix this bug, I'll still need the CVE number.
While I love Airbnb, it can truely be destructive to housing markets, at least to an extent. Here in Portland, OR it's beginning to become a larger problem as housing is getting bought purely to rent out.

I just hope we can come to a point where perhaps there is a way to allow airbnb to exist, while making it illegal to rent out property purely to rent it. This could allow it to be more like the bed and breakfast logging that it tends to feel like. I'm thinking restrictions to aid this are artificial limits to how many people/how many days per year you can rent out rooms in your home, which airbnb would be required to record.

I still have no idea how things like sanitation will be handled. Right now an airbnb host has very little obligation be sanitary like a hotel, except that it might make their reviews worse.
Could you explain what you mean about the incentives from tax and accounting policy? Are you saying that tax benefits for having office space are richer than the actual expense of renting that office space?
> GROWS in this case is an acronym, for GRowing Real-World Oriented Working Systems

Why emphasize the R in GRowing when the R for GROWS could have been taken from "Real-world"?
I wish the article explored the penalties associated with continued rentals in violation of the new regulations. Obviously there could be tax penalties but I'm curious if there are additional civil fines, potential criminal violations, or hell maybe civil forfeiture laws might apply (I saw that tounge and cheek but after another front page post that may be a reality?). Would airbnb pay costs and lawyers fees like Uber has done?
Surrogacy is simply using the womb. It is not interbreeding, so it does not necessarily imply they are the same species.

There are many definitions of species. If they are able to interbreed and create viable (i.e. non-sterile) offspring, they might be considered to be the same species. However, there are cases where offspring are viable, but less fit for a variety of reasons. In this case, many biologists would still consider them separate.
Unless I'm way off, it definitely seems possible that this could translate to higher prices for consumers. Does anyone have any idea what those changes might look like?
How to Convert Website Visitors into New Customers
I can see drones hitting that... I can envision lots of drones in the sky, and some falling down and hurting someone, but 3d printing? Who could ever be pissed off about that? 3d printing is very akin to a molding-clay hobby, I just can't conceive of any harm done through 3d printing. (Hobby CNC milling is getting big these days... now that I can imagine being dangerous/too noisy, but even those complaints are small)
If the website has an API, just use it directly. If not...

Load up the website in question, open your browser's debug tools' network tab, and perform each action that you'd like to be able to programatically do. Record the destination host/path, request type, and all the params that can be sent to it. Then, implement a function in your language of choice for each action that you want to be able to do (some actions require multiple requests).

Package up the functions into a class/library/whatever and extract out common functionality. Then post it on HN for lots of karma and feedback.

For a simple starter task, create an account on http://www.nationstates.net and write a bot which logs in each day and randomly picks a choice for each decision you are asked to make for your country.
I think they took it down :( guess I'm gonna have to find out how to set it up from source code: https://gist.github.com/jashkenas/9a4d9e648eb11aab394e
Think of a fast food place. The people making the most money are the well funded groups running it (the corporations and to a lesser extent the franchise owners). But the day to day operations are only possible by the hoards of workers who would often rather be at a different job but are there because of economic necessity.

Those who benefit the most from poaching are the well funded criminals. But the locals do benefit, the well funded criminals just ensure the locals only benefits as much as needed to ensure they still get their own big payday.

If the locals weren't benefitting at all, it wouldn't end all poaching, but it would have a significant effect. If instead the locals benefitted from stopping poaching, it would have an even greater effect.

Consider the case of control animal hunts where big game hunters pay to hunt the infertile old elephants who are still consuming resources that could otherwise go to the herd. The money spent helps the local economy, including to help pay for protection of the younger fertile elephants, and it helps the herd by culling the older elephants (my understanding is that the older ones interfere with the fertile elephants mating, there could be some benefit to having older herd leaders who are infertile, so it isn't a simple calculation).
"Can not overemphasize the value of the secondary market. That is a huge cost savings for clothes and also large toys. Garage sales, etc. Why pay $100-200 for a fisher price car when you get a used one for $10?"

Wish I could upvote this more than once.

When the first child is on its way (or has arrived), new parents understandably want the best for their baby. Of course, in many cases this translates into "new". After all, unless your parents are pack rats or you've got older siblings who have recently passed through the early stages of child-rearing, who keeps this stuff around?

If rent-to-own stores are the greatest rip-off in consumer America, I think baby stores may be a close second. We spent far more time, energy and money in 'Babies R Us' than I care to remember.

Now when baby #2 arrives, you're a little more seasoned. Jaded, even. Hand-me-downs are definitely an option, and you likely no longer have the budget to buy all-new again. Yard sales can be your friend, and you'll be surprised how many used items can be like-new or restored to like-new condition and still be safe and clean for use by the new arrival.

Edit: regarding Bundle Club -- the whole purpose of this thread -- I think that it may be useful to first-time parents without an available support mechanism (family & friends) in their area. Existing parents are full of knowledge of what you need (usually due to an experience of not having it on hand), so if they aren't accessible perhaps a 'curated' experience may be able to fill some of the gaps.
Exactly!

We won't see the extinction of the chicken, cow or pig as long as there is an incentive to keep them alive.

Rhino farming would make it more profitable and thus more likely to protect them and keep them breeding.
I assume this is a story about their strict JS style guide?

https://github.com/airbnb/javascript
" It's slower than Java, doesn't have anywhere near the same level of deep monitoring, doesn't have any live code loading capabilities, and has really bad interoperation with other languages. "

Curious, what projects have you worked on where Go's runtime performance was slow, requiring a Java rewrite?
Link to your scrapped repo or didn't happen.

" I use it when I need a simple script to run faster than Python,"

Same thing, source to a situation where Python was too slow and it necessitated a Go rewrite for you?

"OpenJDK's JVM is not only the most advanced runtime environment around by a longshot,"

Most advanced for memory usage? I'm not sure what your point is about being "advanced". MIT theory at it's worst.

"but let's not compare its power to that of the JVM"

Why not? JVMs are overengineered piles. Simple is better.

"It (Go) is a nice tool -- with excellent beginner friendliness -- but it doesn't offer any technical breakthroughs."

And thank Zeus it doesn't. I think I've had enough "technical breakthroughs" with OpenJDK's JVM, Node.js and whatever else is being sold today.

Few are building new product on Java, other than those already entrenched. Android is the biggest draw and once Go is a 1st class citizen there, expect the life to be sucked out. Even with OpenJDK's JVM being the best thing since sliced bread.
It seems to me that any company whose business involves providing secure web apps to external users (who aren't using devices specially trusted by the company providing the service) ought to be able to provide its corporate applications on the same basis.
This is absolutely true also, but it is generally easier to address than the need for physical interaction often felt by people in management. (I'm not trying to be derogatory here, as good physical interaction is often closely tied to a manager's success, so it's natural that they would be wary of removing that aspect of their relationships.)
Earthquake prediction by Algorithm
I'm adding "Assumptions about what I think/believe" to my list of things in news titles that annoy me, along with "Yes no questions where the answer is no".
I don't know much about semiconductor manufacturing, but moving to QWFETs and completely new materials seems like huge change for something that supposedly is going to happen in the next 6-12 months. If I'm not mistaken this would be one of the biggest changes in semiconductors in the past 10-20 years?
I doubt it: https://www.android.com/intl/en_us/work/
The current functionality of this offer is 1) deal with Estonian government (not that useful for most of us) and 2) presenting that the Estonian government has confirmed your real-life identity and provided you with means of forwarding this confirmation (the keys). Functionality 2 is a bit undermined when people don't take the Estonian government seriously. As they might when a rather important form isn't on HTTPS, or when an error message is "Oh snap".
> The culprit turned out to be JSON strings containing zillions of backslashes.

My guess is that there was a feedback loop somewhere, with the JSON output of a process being fed into the same process as input, adding extra backslashes each time the data went through the loop.
There is already FUD about 3D printing being used to create untraceable weapons for criminals.
How is the acronym LICM pronounced?
No mention of Windows 10 IoT? Is it still going to live in some weird licensing limbo zone where it's only for preview and not for normal people to buy and use?

edit: Oh geeze I missed it, it's appparently part of 'Windows 10 Mobile Enterprise'... seriously?
In many martial arts there is the concept of 3 stages of learning that are roughly[1]:

1) Learn a bunch of rules and follow them by rote

2) Learn when to break the rules

3) Learn to make your own rules

Looking up the Dreyfus model of skill development mentioned in the article, there is a similar concept.

In martial arts, teaching at level #1 is easy; if person A knows a rule that person B doesn't, then person B can teach it to person A. Similarly one person can teach a large class of people a rule all at once. If you ever had a friend as a kid do a year of e.g. Karate and say "Grab my wrist... No, not that way, this way..." you've seen it taught at that level.

In martial arts, at least, learning above level 1 isn't really something that scales, nor is it something that will easily happen without a lot of self-motivation from the learner. There are, however, some traditions that are successful in aiding someone in the transition in a sort of mentorship relationship.

Such traditions aren't peculiar to martial arts though, as most crafts have ways of doing it. It would be interesting to know if modern behavioral sciences have found improvements, as the development of such traditions has always been ad-hoc informal and more of "this is how my mentor did it" rather than "we have good reason to think this way is best"

1: Here's an article on wikipedia about it; the martial-art I learned about this was not Japanese, nor Chinese, so it was somewhat different: http://en.wikipedia.org/wiki/Shuhari
Thanks!

> I'd be interested in your perspective on the current state of the elixir web framework scene and where you think it's going.

One of my goals from the start was to rally around Plug (https://github.com/elixir-lang/plug), which is our webserver abstraction and middleware lib (somewhat like Rack from Ruby, or Ring from Clojure). With Phoenix, Plug is core to the framework and we don't hide it like Rails does with Rack. So in Phoenix, Endpoints, Routers, and Controllers are Just Plugs. This makes things less magical, simplifies the request lifecycle, but most importantly it allows easy interop with community libraries. So plugs released for framework X, phoenix, or "pure plug" usecases will just work across all codebases. So the for "elixir web framework scene" I see a vibrant community around not only Phoenix, but Plug in general and other libs built on top of it.

> Specifically, how would you compare Phoenix and N2O

I have no direct experience with n20, but some of our realtime goals overlap and they have done really great work. We use their filesystem watching lib for our live-reload feature. We don't go to the level of writing html abstractions not the server to push updates over, but it's a really neat idea that I would like to explore doing over Phoenix channels after 1.0 is out. If you see my work on Sync, a gem for realtime rails partials, I explored things around these ideas.

> Would you say the perception is correct that Phoenix is going very much into the direction of Ruby on Rails? (Generators, you and Jose are rails contributors, etc.)

To be clear, I'm not a Rails contributor, but I have done Ruby/Rails professionally for 6 years or so. It depends what you mean by "direction". Rails set the bar for productivity and onboarding out of the box, so we aim to go this direction in spririt, but we aren't out to match feature to feature. We are also taking a more explicit approach (thanks to FP). I would say our goals for bootstrapping productive apps quickly with fast iteration is where we match Rails, but we are ready to take on the world out of the gate perf wise. Phoenix is also deviating on a the traditional "web framework" notion. Browsers aren't going anywhere, but we should have a framework that can hold persistent connection and broker messages across connected devices; many coming over browsers, but iOS, Andoid, et al as well. That's where the world is heading and where Phoenix aims to excel. So we should be great at the standard server rendered html, form builders, etc, but we're trying to take it to the next level with channels.

> ... I haven't run into any blockers to using phoenix just feel like I'm fighting it sometimes.)

I can't help if we don't have specific code examples. I always tell people we aim for the common 80% usecase that we all share. Special use-cases will always require deviations from any framework. Since our http stack is "just plugs" you should be able to easily get the best of both worlds with your needs while still using phoenix. Find me on IRC with some gists and we can see about making it work well :)
The article seems to highlight a legitimate use case that the regulation is screwing up, which also happens to be Airbnb's original purpose - to sublet while you are out of town or otherwise not using the space.

Sure, Airbnb has grown way past that, but in my mind there is a very big difference between running a business on Airbnb and subletting while you are away to help pay for a trip. A provision with a cap of how many nights a year one could sublet without being considered a hotel would be a lot more sensible.

While I'm sure it would be difficult to enforce, services like Airbnb and HomeAway would probably cooperate in disclosing booked stays per address. It wouldn't be that hard to link the data together and spot violators. I'm sure residents would help as well.

Taxing is sensible though.
Plus, I've always wanted to try a rhino steak.
I'm a developer and everywhere I've worked (small companies) I use my personal machine for work.
The impending extinction of the Northern White Rhinos is discussed in chapter three "Leopard-skin Pillbox Hat" of the book Last Chance to See by Douglas Adams. Yes, that Douglas Adams. It's his only non-fiction.

According to the book, the primary use for the horns is to make jewelery. There were thousands of Northern White Rhinos in the early 1900s, 1,000 in 1980, 13 in 1985, and the population got up to 22 by the time the book was published in 1990. He thought we could save them.
> There are several unknown zero days in any application

I think you want all your applications to authenticate the device and the user before proceeding to anything. This looks indeed impossible with third party closed source apps (if only because you can never be sure there is no backdoor).

Then, even if you authenticate every remote peers using TLS client certificates, you have to follow closely the vulnerabilities of your TLS implementation... But that should not be less manageable than to make sure your firewalls are reliable.
I'm really torn here. On one hand, as a homeowner, I would be pretty upset if my neighbors turned their houses into "hotels". There would be a lot of noise and a lot of people who don't care much about the neighbors since they are only here for a few days.

On the other hand, I just got back from traveling to Europe, where all of the bookings we made were AirBnB. My wife and I were traveling with our 4 month old baby, and there weren't any hotels that could really meet our needs as well as the apartments that we rented. The trip would have been much harder without AirBnB.

I think Santa Monica went too far here -- they should have left some wiggle room for folks who want to rent out their place on weekends and such, like the folks we rented from in Vienna.
Speaking of strawmen, where did I cite waterfall? The entire foundation of your post is a fiction.

Software is tough. It is always, and has always been tough. The same flexibility that is the great benefit of the domain is also its curse. This is true across any methodology, so try not to project your own hangups into that statement.

Agile is something that some shops try to do, imperfectly, against that reality. Every one of these angry anti-agile comments seem to opine that agile is terrible versus some mythical alternative that is shapeless and amorphous, boiled down to "have a great team". That is, quite simply, nonsense. It is the pat solution of the bottom feeder.

Religious views? Again, the entire foundation of the anti-agile screed, which is generally by people with a chip on their shoulder (and they probably had a chip on their shoulder about everything that people with more influence over them got adopted) is that it is deficient compared with an unspoken, unstated alternative.

And I'm the one bringing religion in this? Christ.
What's happening here is that it's not just "free access with ads or pay for access." It's "free access if you came from google, so that google can index our pages, but otherwise pay for access so that we can put the same content behind a paywall." It's less a business model and more an SEO trick that Google puts up with under certain conditions.
So we'll just starting calling all Americans Yankees, yes?
Very pretty. I came across this about a year ago when building out a LED "discosuit" for the playa. I used color cycling to power my suit's effects: https://github.com/chrisgagne/ColorCyclingLEDs.

Nirvana Engine from 1996-1998 used this in a night club context: http://www.clusterworks.net/ClusterWorks/NvClusterWorksGalle....
We just rented a place for a month on AirBnb only to find out that the owner kept two cats there (undisclosed); my wife has severe cat allergies. Now we're having to fight tooth and nail to get our money back, and the property owner is saying that her policy is no refunds, period. So yeah, I kinda get why people can cozy up to the idea of regulation.
Sleep is a physiological need. Lack of food, water or sleep and the body and mind cease to function properly before completely shutting down.
Ionic Framework Slack Collaboration Group
Author here, the utility isn't that exciting to be honest. Basically it just reads the leases file that isc-dhcpd spits out, and displays the machines in a directory hierarchy via a virtual file system (this is where FUSE comes into play).

It's an alternative approach to the HTML output that home routers display on their DHCP management pages. Arguably less useful approach, but I wanted an excuse to play with FUSE.
> If it can't be quantified it's probably not worth your time or theirs, seek something that is.

This

> If you're stuck [...] with individuals who can't articulate/quantify their pain it might be best to seek other opportunities.

and this. Thanks. I come to realise that the best opportunities/credentials I have so far, are the ones that were closely related to performance improvements. Whereas the ones that were most dreadful to negotiate and execute were the projects with no tangible outcome. Those were also the ones that also had the least sponsor buy-in.
They are too focused on the one OS for everything meme. Apple does it better with iOS and MacOS. Yes you will (presumably) be able to run Office across all devices but they're not really the same programs on each platform. The UI will still be different because it has to be.
It takes a long time and many round trips to establish an SSH connection. You can keep a shared connection open as a workaround. But mobile devices (laptops included) don't persist connections, because batteries.

Maybe you could do it on top of mosh? https://mosh.mit.edu/
Hundreds of additional units potentially being opened up for traditional rentals certainly sounds like a good thing for rapidly-rising Santa Monica rents.

Pulling up AirBNB listings for a random week a few months from now in SM also makes it look like most of the stuff being listed is small apartments/houses, not the swanky giant houses that would be well outside the market of the typical renter who's currently being squeezed. However, it's unclear from a cursory look how many units were permanent rentals versus "I travel on business a lot so I can have guests stay when I'm not here" type stuff which is much more reasonable.[1]

There's a fair bit of new residential construction going on, but it doesn't seem like enough yet, and I think a city—especially one that already has an easily-healthy number of tourists/visitors—has more responsibility to residents regarding rent than to visitors who are experiencing a likewise-overheated hotel market.

[1] although it's not a pleasant thought to think that for many people, things are tight enough that the money made from renting out their place (and the risks that go with it) when not home is a significant boon to their life.
How to Survive as a Female Founder
AirBnb most of the time brush off their hands. The quality is terrible in some places.
To hazard a guess, no on all three. I say this only because they are not specifically enumerated.

But I do not know. Agreed. These are good questions.