skysight-inc/HackerNews huggingface dataset:
While the overrepresentation of the repeat offenders is a valid concern, I feel like this makes a big point out of a relatively small change in conclusion.

Old Analysis: slightly over half were incarcerated again
New Analysis: about one third are incarcerated again

So regardless of how you measure it, there's an enormous relative risk of recidivism -- the general population is incarcerated at a mere 0.66% level [1] so that's still a 50x relative risk (compared to a 75x under the old calculation).

There is no avoiding the conclusion that ex-convicts are vastly more likely to perform crimes than the general population. From the perspective of risk management and policy design, 50x vs 75x doesn't seem to change much to me.

And I could forgive a lay person for taking the 50x relative risk to mean "ex convicts tend to return to jail" even if it's "only" 1 in 3. The general rate of incarceration is nowhere near 1 in 3.

[1] http://www.sentencingproject.org/template/page.cfm?id=107
The reason why an airbag is effective is prevents your head from traveling long distance so you don't break your neck. It's still painful and still can break your nose.

If they had retrorocket on the capsule, I suspect it failed.
You might have a look at my discussion with the CEO here, https://news.ycombinator.com/item?id=10622760

It seems they've completely prohibited forks effectively by prohibiting redistribution of modified versions. I'm not sure about the OSI definitions, but that definitely doesn't fit with any idea of open source I have at least.

At best, I view it as a proprietary product, their source release is no more useful than say, JIRA's. At worst, it seems strangely dishonest to try to promote your product as open source using this sort of license but twist it so far that it doesn't resemble open source at all.
https://modern-sql.com/use-case/literate-sql
guess it's a good thing then that society is crumbling
The Mochileros – young backpackers risking their lives in cocaine valley
Also the "join our newsletter" popup is really disruptive.
These sorts of hopes seem to be the primary impetus for the "next generation" blockchain tech, such as Counterparty and Etherium.
If I understand your post correctly there is nothing to "re-negotiate" since at this point there is no established company. The way I see it, you can legally do whatever the heck you want, you can even decide to go solo, you wrote all the code and have full ownership of it.

Now, if this is someone you want to remain friends with it's different :)

What you suggest is very reasonable, you can give him some equity in the entity and maybe allow him to seat on the board, and if it is clearly understood by all parties that he won't contribute anything past the original idea I don't see how that would be a problem.
I love Plotkin's games. "Spider & Web" is one of the best games I've ever played... even if it gets a bit too difficult near the end, the premise and implementation is almost flawless. I've seen few games like it, "full capacity of your computer" be damned! :)

Adam Cadre is also good. One short game by him I loved and found hilarious is "9:05" ( http://adamcadre.ac/if/905.html ) -- please don't spoil it! -- and there is also the deeply moving "Photopia" ( http://adamcadre.ac/if/photopia.html ).

Interactive Fiction was a breath of fresh air to me. Experimental, funny, innovative, emotional. There was a time, a few years ago, when IF games were about the only kind of games which could hold my interest.
Ah, I meant advertising in the sense that we're seeing tons of advertising for cheap meat, air travel, factory food, new gas cars, and whatnot. A good question to ask might be that if corporations _didn't_ advertise so much, how much less frequently would we buy those types of products/services? Would we still need them? I think the advertisers know what would happen, and so they have to keep it up.

Now, if we decided to throw a few environmental ads into the current mix, I think you're right that they'd have little effect. But we can't forget how much advertising we see for stuff that's harmful in many ways, regardless of how temporarily satisfied we are with our purchases. Because so much of what we buy has serious negative (but hidden) consequences, advertising is causing us to act against our (non-immediate) self-interests.
Capacitor plague
You are vastly, VASTLY, overestimating our understanding of the biology, chemistry, geology, & incredibly complex web of interdependencies and relationships that make up the environment we live in.

Much simpler to solve at the source (whatever actions are directly causing the damage) than the falacy of thinking we understand and have accounted for every possible permutation of events that will cascade after dumping material A into resource B. We don't even know what we don't know but this is the end game and mistakes here don't get do overs.

The next step in your logic is our 'traditional' response at this point: drop in another chemical/process that is supposed to 'fix' whatever mess up we did before. Haven't we learned from that yet, Deepwater Horizon was just the most recent example.
There isn't really a targeted platform. There just only happens to be one of me at the moment, and so I've only managed to compile it for a few devices.

As you noted, its not really an IoT databases. It could be used as such, but thats not the reason I built it.

I have also been working on the data transfer problem, because without the ability the share the data it is in fact kind of a useless platform in many applications. I have a job manager being developed that will allow for scheduled or ad-hoc execution of functions. I've also written some small library to encode LittleD results for network transmission. Using some basic networking stack, it would be easy to assemble these pieces into something that could be viewed/controlled from a centralized platform. LittleD could even be modified with relative ease to actually query over other LittleD instances!

EDIT: I would actually like to encourage you to divulge some specific criticism for the IoT application. Are you specifically speaking to your automation system, or to IoT at large? It seems difficult to predict exactly how any one person might apply any given technology.
That seems like a narrow-minded and dismissive thing to say unless you know what the intended use case is.

What if these IoT devices aren't just dumb sensors, and need to control some process? Then your argument is reversed; you want the data to be available locally, instead of having to contact a remote server that "will hopefully/maybe be online".
While I completely see your point, it sounds pessimistic to me. The last time I had a bag end up on a wrong flight (which happened only because I got on an earlier flight from standby), they delivered the bag to my doorstep several hours later. I was impressed and had been ready to sit around the airport for while waiting for it. Other than that, I have literally never had a bag on the wrong flight, even when travelling cross country. Honestly, if they handled passengers as well as they handled my bags, I'd be happy.
AMERICA+ON+LOCK+DOWN+AFTER+BLOGGERS+REPORTS+-+YouTube
Congratulations! I spent my 20s having spotty, unpredictable employment and chasing large personal projects that never paid off, so I'm looking at financial independence around 43 instead. ($55,000/year of dividend income, ignoring capital gains; this will be after the 15% tax on dividends.) I wish I'd taken this possibility seriously at an earlier point in my life; I commend you for doing that, and I hope you find good ways to use your time.
Wow.

I think I remember about ten years ago somebody got fired from Microsoft for posting a photo of a MacPro (or two) being unloaded on the Microsoft campus. (Even though Microsoft was, of course, developing Office for Mac back then, so it was kind of obvious there had to be a couple of Macs around...)

My memory might be playing tricks on me here, but if it's not, things must have changed quite a bit.
This is why I think we need a basic guaranteed income - for all the people who would've been bolt-tighteners fifty years ago. We just don't have the work for them anymore.
Amazon Produkte kostenlos testen
What is the computational complexity of looking up, adding and deleting a single row?

Is it comparable with binary trees [O(n log n)] and hashtables [O(1) on average]?
Also, I'd like to see "Tools for problem finding" augmented with "tools for POLICY problem finding". The state governments of California and New York, for example, do amazing work transforming the big beast of legacy systems. Bret cites some of the former's, and notes the specific example of CAISOs plea for grid storage. Better visibility of techies into policy could help a lot. Dave Roberts has done great work on this:

http://vox.com/authors/david-roberts
This is a fantastic question, and have been asking myself for a while. It turns out that there a quite a few technology projects that are tackling exactly these problems, addressing these issues technologically is an active area of research, and there are a number of companies with jobs that focus directly on developing this sort of technology.

One of my favorite projects is Rainforest Connection [1]: to help prevent illegal logging, they put recycled phones with solar panels in the tops of trees in rainforests, and then using some simple sound processing they listen for chainsaws and text the local villagers if they pick up on anything. The villagers then go out and stop the loggers.

For some other examples, check out PartoPen [2], and Projecting Health [3].

Projects like these are the subject of the field of ICTD (Information and Communication Technologies for Development). Much of the research here focuses on health and education in developing regions, but many projects go outside of that. For a look at some of the recent research here, check out the latest ICTD conference [4]. There are ICTD graduate programs at maybe ten universities.

Outside of academia, these sorts of projects are being tackled by Microsoft Research India [5], the teams in Google that used to be Google.org [6], IBM Watson [7], Palantir's philanthropy engineering [8], and various smaller companies like [9], [10], and [11].

EDIT: I'd also like to point out that climate modelling as chaosphere2112 mentioned is another way to work directly on global-level climate issues; most of the things I'm pointing to are local.

[1] https://rfcx.org/

[2] http://www.partopen.com/

[3] http://blog.path.org/2014/09/projecting-health-video-india/

[4] http://ictd2015.org/papers-notes/

[5] http://research.microsoft.com/en-us/groups/tem/

[6] https://www.google.org/

[7] http://researcher.watson.ibm.com/researcher/view_group_pubs....

[8] https://www.palantir.com/philanthropy-engineering/

[9] http://www.dimagi.com/

[10] https://www.commcarehq.org/home/

[11] http://www.dekaresearch.com/water.shtml
it's not very open if I can't see the data
I'd like to see specific numbers on how that difficulty translates into carbon emissions.

Estimates I've seen that showed large CO2 emissions from nuclear were wildly overblown. In one case, they assumed that nuclear power would lead to full-scale nuclear war and included the carbon impact of the war.

In any case, if the NRC would let companies start building molten salt reactors, we could have much simpler construction. For starters, they'd be at atmospheric pressure, eliminating the need for large steel-reinforced containment domes and high-pressure reactor vessels. We could mass-produce reactors in factories or shipyards.
Do Chrome apps really not get to share credentials/cookies with the rest of Chrome? Postman asked me to sign in with my google account, and proceeded to show me a login form that looked like a google login page but with no way for me to verify the domain.
If you want to change what a function does, you have to change all the tests you wrote for it.

This guy doesn't know how to write good tests at all. The whole point of testing is that you can change those function without any fear of breaking anything because the tests will prove it works the same way as before.
For the most part, the US is still income-segregated. Detroit is the classic example, where the city houses poor, often dark-skinned inhabitants while their lighter-skinned counterparts live in the surrounding suburbs.

The greatest irony now is that traditionally undesirable areas like Oakland are being reclaimed, further marginalizing those low-income people who are unable to adjust to the increased cost of living.

It's true we all want thieves to live elsewhere, but at some point elsewhere runs out, and you're left with a class of people that are permanently enserfed as the underclass.

I'm not sure which way is better.
You've been very encouraging. Thank you!
"as they rode, they again came upon a burial site of St.Mikey, it was already the 7th one, the last along that particular road."
Using Prediction Markets to Forecast Unicorns
A test won't say why code is the way it is; it will simply provide some sample input and expected output to that code. This may be enough, but not always.
Making cement by its nature releases a large amount of CO2 and accounts for 5% of total emissions [1]. I do agree that we are not really creating the right incentives to improve things.

1. https://en.m.wikipedia.org/wiki/Environmental_impact_of_conc...
On the other hand, microcontrollers typically have ample Flash storage for code, but very limited amounts of RAM. Instead of making everyone rewrite their own memory-efficient data structures, it might well make sense to have a single, general-purpose implementation -- even if some of the code goes unused in a particular application.
Hi, thanks for this - watched the 2-min demo video and was impressed.

I understand that Go and Java are currently supported - that's great, two of my favourite languages. Is there any planned support for a dynamically-typed language like Python in the future?

Thanks again, best wishes for your company/product/service.
Waterways are the most efficient, but I don't believe Ethiopia is flat enough to make use of its rivers for transport.

Here's a comparison - http://business.tenntom.org/why-use-the-waterway/shipping-co...
I actually looked this up. The mishandled baggage rate is now 7.3 bags per thousand passengers. (It has fallen considerably in recent years, since baggage fees reduce the amount of baggage carried per passenger)

I have had snafus often enough that I no longer check bags, in any capacity. If I can't carry it myself, I mail it in advance.
There's quite a bit wrong with this model - most of all, it starts from the assumption that the lack of capital is the main limiting factor. World hunger is not a resource problem, it is a distribution and ideology problem.
tape is a good pick, thanks!

i've been using mocha, just b/c it's the most popular, and tho it's not bad, i dislike that even in programmatic[.] usage, one generally doesn't import tests as a "module" object. somehow it just doesn't jibe w/ notions of code reuse, even if it hasn't become much of a problem in practice. anyway, i got curious about how to do this, started reading the source, and at a cursory glance, it looked like reading in tests as files was baked in pretty deep.

[.]https://github.com/mochajs/mocha/wiki/Using-mocha-programmat...
I'm talking about licenses/models rather than specific products which come and go in this space outside dual-licensing or proprietary with source as in embedded scene.

To get more specific, you can read the source, you can modify it to suit your needs, you can submit modifications for redistribution by owner, you can fix problems, port to new hardware, often include it in your proprietary software, optional component of OSS software, and optionally fork it as GPL. (optional used to denote some paid, source-shared don't do this) That's really close to OSS software while still being proprietary to support active development and maintenance by full-time people. The dollar amount w/ associated benefits can be as large or small as one likes, even fixed. Provisions can be made for it to go BSD etc if abandoned or unsupported by original owner.

I'm just curious how far a proprietary model can go into increased OSS-style benefits and reduced proprietary-style risks. I'm sure it's way closer than people think with the dual-licensed stuff being most obvious indicators that hybrid models w/ licensing revenue are achievable.
Thanks. I can reproduce when I set "block sites from setting any data", caused by a 3rd party tool I use. I will have to figure some way to fix it. Thanks for reporting. In the meantime if you want to explore you'll have to turn that setting off... :(
I read an article that explained that DRAM cannot be read or written to during a refresh cycle, so if you triple the frequency of the refresh, you'll substantially harm the performance and throughput of the RAM.
Mondo bank beta API docs
It has a shortage, but a very recent shortage. Compared to other cities in Europe - Stockholm, London, Paris it's still very easy to find somewhere to live here. Especially if you have money to pay.
The spaces are mere typesetting. n^2+2 is the same expression typeset a different way.
What you are describing is exactly what has been happening, and it is not working. We've abandoned the traditional role of government in solving these collective action problems in favor of empowering the rich to solve these problems through foundations and NGOs.

Government funding for research and conservation projects is at an all time low while those with the means fund their own pet projects. This is both inefficient (because these people aren't necessarily experts or choosing to fund the right experts) and it is undemocratic.
Thanks for the reply! You are understanding correctly. The original "negotiation" wasn't legal at all. And our company isn't real.

This makes me feel a lot more confident... I guess everything that's been made is completely mine.
Technically "n^2+1" has no spaces.

And I guess one way to think about it is that terms in an expression can be viewed as letters, so the expression then becomes a word.
Gotta wait for the bag to arrive at baggage claim though. At some airports, this can just take a long time. In Denver, you might not ever see that bag again.

It's also a slow proposition when flying late at night into smaller airports. I frequently fly SFO-MSY that lands at midnight CT. I swear there's only a single bag handler in all of MSY at that point. Not unheard of to wait an hour for your bag.

I think most people prefer to carry on for these reasons, not just avoiding the fee. International, I always check the bag. Global Entry makes up for any lost time in waiting for a bag.
I love webpack and highly recommend it, but it is not trivial to integrate it into an existing project and pretty much nothing about webpack can be described as "done in 5 seconds".
That's another failing of tech interviews, you normally get only one chance to perform.

It is a bit like having one chance to write a correct program, without possibility of iteration/debugging. How often will this produce a correct result? Rarely.
Anecdotal personal experience: I noticed getting significantly better at One Finger Death Punch after reading "The Inner Game of Tennis".
Why is peak oil not believable? There might be more of than we thought, but we're pretty sure there's not infinitely much. It has to happen eventually.
What would you earn at Buffer?
> We have good reason to believe that some languages which excel at productivity when working on small projects, are actually detrimental to large ones.

Yes, but it's more than that: languages that are easy for novices to learn are bad for large projects; and furthermore, the very features that make them approachable are the ones that don't scale:

() weak typing/"helpful" implicit conversions, that do things like gloss over the number/string distinction, or provide conversions from various types to boolean

() simple scoping rules rather than full block scoping

() poor or nonexistent abstraction mechanisms (the original BASIC had no procedures with parameters and no user-definable datatypes); fortunately, in recent years, there seems to be more recognition that abstraction is important even for novices

Anyway, the obvious consequence is that because people like to keep using what they've learned once they've learned it, languages designed for approachability get used for large projects, whether that's a good idea or not.
Yep, you sounded condescending.

I think after 25 years in the industry I know a lot about software licensing. Enough to know that just because lots of software packages are licensed that way doesn't change the fact that they are silly.
Hangul is the closest thing to a phonetic alphabet I'm aware of. Certainly more consistent than English in the Latin alphabet. Not that I know Korean, but I learned to sound out English loan words during the flight to Korea. It's that easy.
"The report did not examine the impact of outside money on the messages of groups that encourage activism on climate change."
Google Custom Machine Types: A Price-Performance Paradise or a Management Hell?
This reminds me of Mendeleyev's concerns about major environmental problem of the XXth century city - horse poo. Megatons of horse poo. How could possibly we handle that? History proved that technology can save us from predicted environmental impact of horses made by one of the brightest minds of its time.
Same thing with uranium depletion problem. In 100 years we probably shall have effective thorium reactors, thanks to Norway and China, solar power stations on the Moon and who knows what else. Just lets don't stop thinking and tinkering.
By my quick math you'd need at least $500k to live off the interest. Are you investing in a plain way (ie. index fund or similar) and just have a really good salary? It sounds like you're banking upwards of $75k/year.
For values of "obvious" apparently.
Isn't this whole article completely specific to the Google App Engine use case? Google App Engine loads all of your static files onto shared servers in use by many other users and builds up some kind of lookup table to access requests. It's not entirely clear how they've architected this, but it's obviously unlikely that they store everything in RAM.

So the most likely cause for the random slowdowns are when javascript files are loaded from disk to ram or some similar process.

For most cases, you'd have your javascript files sitting in-ram on a dedicated static file server cache such as apache or nginx and would not experience this kind of random slowdown. So more than likely this article does not apply to anybody not using google app engine.
Check out THIS word then:

(x = (-b±sqrt(b^2-4 a c))/(2 a))
It is still a drop in the bucket compared to coal-powered generators running 24x7
We've built a sync-enabled database, and even at 500 kb it's getting a lot of uptake in IoT applications.

Open source databases: http://developer.couchbase.com/mobile

Info about how GE is using it: http://www.couchbase.com/nosql-resources/presentations/offli...

Long story short: when you get the network stuff figured out, it's gonna be an interesting product.

Feel free to contact me (info in profile) if you want to chat about how this can fit into the industry.
Thanks! I updated the link
I'm personally a fan of John Nash's paper, "Equilibrium Points in n-Person Games" [1]. It's the bottom of page 48 and the top of page 49. It's quite high on the impact to word count ratio.

My understanding (which I haven't verified) is that this is the main paper resulting in his Nobel prize.

[1] http://web.mit.edu/linguistics/events/iap07/Nash-Eqm.pdf
Really wish Jon Stokes had not left Ars. His articles were my introduction to hardware, and even though this article is from 2002 it still very much applies to every CPU.
IIRC from their newsletter, they said that they are working on a new UI.
Programmer creates hacks to automate his work