skysight-inc/HackerNews huggingface dataset:
The environmental cost tends to be lower with the 1000 mile food. Transportation efficiencies of freight trains and tractor trailers dwarf those of the pickups and small container trucks you see with local produce. The overall emissions per pound of produce transported end up lower with the distant food.
Nobody is criticizing Cloudflare's DDOS protection mechanisms.
'Odometer Neurons' Encode Distance Traveled and Elapsed Time
How is small-scale organic farming not "environmentally friendly or especially sustainable"?
I'm reminded of PG's quote that "there have been two really clean, consistent models of programming so far: the C model and the Lisp model." While the Lisp model may be better for a programming language, the C model is arguably better as a universal substrate. WebAssembly is a C machine model for the web, complete with sbrk(). It's worth perusing the design docs, it looks very sensibly designed: https://github.com/WebAssembly/design.
http://mashable.com/2015/11/10/netflix-site-goes-down/
> nor did I want to do the shit work

That means you do not want to come to the US enough in order to go through unpleasant work that employers are willing to sponsor you for.

Your choice.

Do you think you got a better deal in India in the end?
What you are suggesting – to plan, document, implement and test every feature one after another – is just waterfall for every problem separately.

Well, isn't that the core of any software development process? We're ultimately delivering features, and they all require planning, documentation and testing. The development methodology used doesn't change that. 'Agile' is the key word – change will happen, and being agile helps you to respond to that.
Eat Your Way to a More Productive You
> Once they're fully ripe, they're too fragile to ship an appreciable distance.

That is a mechanical problem. It can and probably has been solved, except it's likely a bit more expensive than just chucking them into a box. Again, the price point.
That's one metric. How about all the others?
A more humorous take on the same topic is http://consultingadultblog.blogspot.com/2009/03/junk-food-fi....
The answer, of course, will depend on your moral axioms (and, for most real sets of moral axioms people adhere to, the exact nature of the conflict between moral axioms. Its very hard to find a way to "peacefully coexist" with someone for whom actions which are a direct and immediate threat to your own highest values are morally obligatory.)

Do I think the students that are the focus here are out of line? Sure. I think there is a real lack of balance, perspective, and proportion in their revealed values.

OTOH, I think that finding a loud minority of university students behaving in a sophomoric manner to be decidedly unsurprising.
Every startup company I've visited has in-house snacks and drinks. Works wonders for them keeping people in the office more hours of the day. Sprint is a beast. I doubt many people work a single minute over their schedule.

Now, you don't see the higher-ups partake often, they know better. Much better for the soul to walk around the block, get some sun and air, and grab a coffee or snack. I get to know my neighbors as well. Builds community outside the office...
Healthcare.gov was also a healthcare application developed waterfall style and was an enormous failure on launch day because of it's interactions with 3rd party systems.
> But urban land is in short supply, expensive, often polluted, and unsuitable for horticulture.

We should stop focusing on the plants and focus more on the soil. Better soil = better water retention = less work with irrigation = healthy plants = healthy planet.

> The belief that only small-scale, non-mechanised agriculture without the use of chemicals respects biodiversity, and that tradition is key to the future, is illusory. In reality, small-scale unfertilised farming of annual crops or unregulated grazing in the tropics are major causes of destruction of soils and forests.

The only problem here is the "annual crops or unregulated grazing" because on a diverse agroforestry the trend is the opposite, the soil gets better and better as years goes on. More organic matter falling on the soil = better soil, as long as you don't remove the organic matter you're good to go! The main problem lives here, a lot of people clean the grass and burn it, the soil should never be uncovered, you can cut the grass no problem but leave it there to compost and improve your soil, just like happens in a forest.

> Chemical use is still, for the most part, equated with environmental destruction. This is a false image, one that leads people to turn away from science and technology. We cannot go back to the ill-designed agricultural systems of past centuries with their famines and harvest failures.

Sure, this so called "science and technology" is what made the land "often polluted, and unsuitable for horticulture" in the first place.

Grow food forests, build forest soil! The forest never needs any chemical added by humans, it doesn't have pest problems, why? It's diverse. Diversification guarantees your surviving, when you have only one source of food (or money, or anything) and it dries out you starve, but if you have multiple sources you can not only survive but have more colorful plate too.

Sure it's more laboring to do forest, but we can change our machines to work with forests instead of mono-cultures, that's the way to go, the more mature a forest gets the less human intervention it needs. Here in Brasil I'm seeing a few people starting to develop machines to work with agroforestry, that's the future of food IMHO: forests!

Well, maybe I'm biased, since I found out permaculture and agroforestry I'm in love, couldn't be happier :)
To produce the same amount of food will require more total resources, including land area, energy, and environmental damage. Your small-scale organic farm-produced product is a luxury good, with luxury inputs.
I was with you until that employees are deserving of the proportional wealth. The people who took the risk to found the company are deserving of that.
This is so often the case, I agree. I can't count the number of times I've received a design document that details to the level of database field names – and of course, never bears any relation to the final product.
Probably the best evidence I have to support this "fallacy" is the couple hundred pounds of honey I harvest locally every year. So according to this article I should drop my beekeeping and just buy honey from Chinese suppliers who are operating at scale and using smarter ... technology? I dunno, but in the future I'd like my honey like my tomatoes: to continue to come from my neighborhood whenever possible.
Thanks checking it out!

I'm not sure about the speed difference between 0.13 and 0.14. Do you have any links you can share?

- Tony
"I skate to where the puck is going to be, not where it has been."

Wayne Gretzky
Rubinius Compute: Programming for the Internet
But it's not just simply the "correctness" of a solution that changes, that 3rd party API you're having to interface with might not return data in the same way you were expecting, the other company who were going to deliver the grid component can't do it in time anymore, half the dev team have fallen ill and are out for 3 weeks. No amount of planning up front can ever be sufficient, agile gives us devices to manage all of this that the traditional waterfall strawman lacks.

And then there's the solution itself not being suitable. Have you ever shown a solution built completely to spec in a waterfall-esque environment, only for them to say "oh, but it doesn't solve x"? or for them to start using it and suddenly realise there's some fundamental flaw in it? This is where agile comes in - you can regularly demo the software and make adjustments and reprioritisations as it comes together. It enables that conversation to be had and the change to be made when it's cheapest - early on, rather than when a huge app has been built on top of it.

Also - agile doesn't preclude stability. You can manage this with test suites (the top layer of the current project I'm working on's test suite is built against our documentation), we know if and when we've broken something because we're constantly emulating the third parties in your example using our software and asserting that it remains correct.
Read some stuff from Michael O. Church
If there is a thing called "computer science", it begins with Godel, moves through Turing, von Neumann and on to the present day. This isn't some ivory-tower thing. This is the key reason for the existence of the discipline. It's not to produce learned papers per se; it is to educate people on this bizarre set of problems.

If bootcamps serve to get somebody a job in "app development", then by all means. Just don't confuse that with a background in the discipline.

And this really amuses me - in the same article we have "There isn’t a single course in iPhone or Android development" along with "Computer science curriculums place emphasis on proofs of correctness" and then - " yet universities continue to treat CS firstly as a theoretical natural science rather than an engineering discipline."

Oh, they sure do. To the extent that software is engineering, that breaks down into work product hygiene - standards, configuration management, reviews - at least a passing acquaintance with proofs of correctness and its application, and how the classic toolchains work.

I would have no trouble at all with people getting certs in groups of skills like mobile apps, Visual Basic plus database - and indeed, those exist. It's called community college and I'm sure it's fine for this. that hiring managers miss these details is somewhat tragic.

This article smacks of short-term thinking. We already see people in DSP disciplines who think Matlab is the same thing as being able to derive the equations of the transforms on paper. It is not.
Getting rid of snacks if the earliest and easiest to recognize sign of time find a better job
Another one that barely works offline, incredibly: TripIt. WTF? Theoretically TripIt would be the bee's knees, and then you stand in line at the checkin desk and you want to show them the pdf eticket they emailed you - 'oops just hold on while this app starts - uhoh can't connect - uh it was here just a while ago - just wait a bit - yeah I'll be back later'.

A travel app that doesn't work off line? Never doing that again.
I meant proportional to their participation. Naturally, the founders should have more of a stake, but certainly not 1000x the stake of Joe Engineer.
The classical definition:

1. You research the actual requirements, including by testing some possible alternatives via mockups, etc.
2. You design the concept of your system, design APIs and interfaces.
3. You implement it.
4. You verify it matches the design and fulfills the requirements
5. You release it and maintain it.

Most importantly, after Step 2 your APIs don’t change anymore. This is especially important as third parties might rely on them.
How can you be anything but fine with something you don't notice? In order to be upset about something, you would necessarily have to notice it first.

Obviously in your example the thief runs the risk that their victim will notice at which point the thief will be subject to all the attendant penalties. I'm not saying there shouldn't be penalties. The penalties have to be severe enough that they are not worth the risk of being noticed. If they aren't, some people are rationally going to decide to take the risk.
uh, what's the cost in fuel emissions when I get a veg from my front yard grown in mulch generated from my own tree?
Such a minimalist design may work for some products/brands. But just as many companies, especially companies that put a lot of focus on brand management, may want nice images and responsive design. It's not an unreasonable request.

Even if it's not as effective for click-through/customer re-engagement/etc. you should let the customer decide on what kind of emails they want. Data will prove if nice images and ads are less effective than simple HTML. Gmail shouldn't be forcing that decision, it should be empowering the greatest number of people to do the most amount of things.
"...I would expect the Martians to be scared to death of what they have seen recently on this planet, and would expect that the highest priority development program in the solar system is being conducted by the Atomic Energy Commission of Mars."

Probably (one of) the best note(s) to take from this entire article.
The Data Science Industry: Who Does What
what's up theo, david here! Your story always scared me so much, even more since I might be applying for one soon... and in my situation, I also have a girlfriend I wish could come to the US...
I responded to your sibling comment with the definition of Waterfall.

And every single comment defending Agile here was just "well, you can still document stuff before implementing it, and then verify it, and then maintain it". Which, effectively, is: Even if you’re agile, you can still do waterfall.

Great...
This is a perfectly valid decision! But you recognize that your local, fresh, in-season food is more expensive to produce and more expensive to consume, but quite possibly with higher quality. This is a luxury consumer good.

There's nothing at all wrong with that! Just don't then make the leap to claim that this is a model for feeding the world.
> seriously undermine wages for software devs here

Not really.

Competent devs are not cheap anywhere.
In order to noticeably lower wages in the US you need to bring a lot of software developers from other countries.

But the supply of software developers is quite limited.

Besides, as soon as wages start to move downwards, software development products start going down in cost (or go up in quality). That increases sales of software and increases demand for more software developers.
How does that make it not gambling, outside of the midnight rider on the port security bill? Wagering money on a game is gambling.
Discovery of classic pi formula a ‘cunning piece of magic’
Udacity Machine Learning Nanodegree
yup it's easier. But not as sexy.
If you are interested in testing for analytical skills, look into Consulting domain. The Consulting domain is primarily based on analytical abilities in addition to inter-personal skills. The hiring and interview practices of consulting industry, specifically case based interviewing, can offer you good insight.

Identify the analytical skills that are important in a role. Find parallel scenarios where such skills are also needed that a person most likely to encounter either as hobby or in another familiar personal/professional settings. See how the person approaches the scenarios. After reviewing the resume and information available about candidate before interview, you most likely will be able to come up with certain line of questions that may give insights into specific analytical skills required for the role while not being unfamiliar scenarios to the candidate.

For example, once a candidate during interview mentioned setting up his own home network for Internet connection. After discussing more details about his home network, I just asked him about how he will investigate "Page not found" message in a browser on a PC on his network. The responses and ensuing discussion told me a lot about the candidate capabilities in investigating and resolving problems that was the requirement for the role. Another time, a candidate mentioned liking Chess and American Football. After discussing chess and football with him for while, I just asked him to compare and contrast chess and football. The discussion told me a lot about the candidate capability in finding similarities between two seemingly unrelated situations and able to take lessons from one and apply to other.
…except Gmail doesn't support plain-text email well either. They've been converting plaintext quotes to literal '>' characters for at least 3 years and counting:

https://groups.google.com/a/googleproductforums.com/d/msg/gm...
I wasn't really going towards defending waterfall[1] but lemme give it a try.

Waterfall might be not bad when you cannot have feedback mechanisms, you cannot roll out changes in phases, where requirements/scopes are fixed, tech stack is well defined and products have matured enough.

[1] : wanted to more say, use the right tool for the right thing in the right way. I don't think its easy but its doable.
Funny timing given that Netflix is currently down... [0]

[0] http://www.isitdownrightnow.com/netflix.com.html
Lots of laws require lots of things that, in reality, simply don't materialize.
"because no one of consequence is going to take this rubbish seriously unless it happens. At that point, our policy will be determined in the traditional manner of grand panic."

Pretty much sounds like every DR/BCP plan, long term scalability and performance architecture design recommendations, or anything that is more than 4-5 sprints away.
Germany may prosecute Facebook managers for not removing hate speech
Back up your claims!

You might also say: access to clean air and unpolluted drinking water is a luxury which is not particularly environmentally friendly or sustainable. Keep in mind when you are breathing and drinking clean air and water, that it's gonna be that way forever, and you're gonna be drinking mud and breathing soot in the long term because you're living in a "green" fantasy.

That'd be kinda setting the status quo for everyone based on your own low standards I think.
@monsky: (Somehow this got disconnected from the thread below.)

The headline of the slide you pulled that from is literally "Hard Work—Not Relevant."

Netflix doesn't care if you work 100 hours a week, they care how well you perform. If you can do an amazing job in 30 hours a week, they're one of the few places which would actually embrace you.

> I'm not sure how Netflix grades things... but in school B is "Above average".

So what? Why on Earth should Netflix be targeting "average" workers when they deliberately pay twice the average.

That's about as ridiculous as saying that Harvard should stop admitting A students because "B" is average.

Netflix has a deliberate strategy of keeping their engineering bar very high and paying accordingly. That doesn't mean they want you to sacrifice your life to the company.

Also, Netflix is in no way a startup.
There is an accompanying ideology that regards a proliferation of choices as an emerging consequence of greater multiculturalism/individuality. This is a very convenient analysis for market apologists, and more importantly, it puts off a kind of anxiety-filled absolute reckoning of reason and utility in our decision making. If we were more rational we would likely have to confront an essential emptiness...or maybe that's just how it seems to those of us embedded in the prevailing values.
> “One way you can look at it, that’s certainly true, is it’s eminent domain by another name,”

No, it's not. With eminent domain, a property owner doesn't have a choice. Here, the property owner can pay the taxes due and keep the property.
What is the yield from your agriforest? Will your forests feed 7 billion people?

Of course not. It's perfectly fine to desire luxury goods like local or heirloom varieties when you buy your food. But you are trying to propose a model for feeding the world, and using this approach the world would starve.
Netflix site goes down for many users in the U.S
There was talk of using ATMs as voting booths and your bank account as a method of verification.

Sure it's not perfectly secure and is biased to voters who have debit cards, but it seems to be a step in the right direction.
Go build a consumer robotics startup that takes off and embarrasses Google, and then they will either buy you and put you in charge of their robotics efforts, or exit the market. Either way, you win.

Big companies respond better to threats than to talent. Make 'em irrelevant and they'll want you; if you try to make them want you, you'll just make yourself irrelevant.
seems like a catch-up game when maps.me has been doing that for free for a while, glad to see this to happen however.
VPRI and CDG operate in parallel, with Alan in LA and Bret Victor + others in San Francisco.
Seed7 programming language
Agreed that SQL is ugly as hell, but if you want to talk about its theoretical properties that's a separate debate. Theory doesn't care whether something's aesthetically pleasing, just whether it's possible.
The wage violations are in no way a separate issue.
NYAG is mostly in the business of shaking companies down but not killing the golden goose. Presumably this is an opening salvo that will end in them making some token changes to their business to be declared in compliance with the law and paying out a large settlement in lieu of prosecution for their previous activities.

This function of the office was perfected by Spitzer but it's been cheerfully carried on by his successors.
In about 15 minutes, I'm going to get up from my desk, go outside and walk two blocks. There I'll arrive at one of the 8 weekly farmers markets in my area. It takes up two city blocks of the main street, every Tuesday evening year-round.

There, I'll visit with the farmers I know by name and buy produce that was grown on farms a half-an-hour away.

The tomatoes I'll pick up will be one of may varieties available and so ripe that I'll need to eat them in the next couple days. That's OK because I can get more at the Saturday market. They'll also taste amazing and better than what I can get at the grocery store at any time. They'll also be very close to the same price.

I'm extremely thankful that I live in a place where this is possible and fully intend to continue doing so for multiple reasons - eating tastier food, supporting the local economy, experiencing exotic varieties, and participating in my local community.
Usually I use HERE maps when traveling. I usually use CityMaps2Go as a backup. It was my primary offline map when in Japan earlier this year.

It was certainly odd that it was missing.
No links, I got this from actually talking with some engineers. Have you not contacted a single Netflix engineer to verify your article? If not, I find that bizarre.
Netflix does this far more than most. They're very clear that they're paying you to perform and that if you don't you will be kicked out ASAP.

You might prefer a company filled with B-players doing B-work for B-pay, but don't hold it against Netflix that they're honest about what they expect.
If any one wonders what are the techniques and how the actual "imaging" looks like CNRC has an awesome presentation[0] on the subject (no actual scientific knowledge required, the pictures are pretty (amazing) on their own).

Whats even more amazing is that the images we can take of exoplanets now are not that far from the images we can take of Pluto and other post Neptunian object with terrestrial telescopes.

[0] https://exep.jpl.nasa.gov/files/exep/marois-Tahoe-20120317.p...
Hey, I used to run a SaaS product that solved the failed payment problem very specifically (http://churnbuster.io) and I'd recommend you extend that 2 week period out to something like 4 to 6 weeks. Some of our most successful customers were sending out 7-8 emails over a 6 week period. Every business is different, so YMMV, but it might help. A bunch of other thoughts on the subject that may be helpful to you here: https://www.quora.com/What-are-the-industry-average-rates-fo... .
Original US Constitution copyright length was 28 years.
That's long enough IMHO.