skysight-inc/HackerNews huggingface dataset:
There's certainly a lot to like about that approach. But my experience is that it makes it very easy to end up with tickets that end up taking months (because there's no longer a natural point at which to stop and take stock), and/or accepting tickets that don't really have clearly defined acceptance criteria, which risks working on something that won't actually turn out to be useful. I don't like the artificial 2-week cadence of Scrum but I think I might still prefer it to not having one at all.
These days, Xombrero is getting me the same sort of extra life out of my ancient (or otherwise under-powered, e.g. Raspberry Pi) hardware. It's a very light frontend to GTKWebKit with a glorious vi-like UI.

Now I wonder if it would be worth making something similar in XUL...
If people actively hate the smart features, they might actually opt not to buy them, signaling to the market. If they're just ignoring them, companies will plow on full speed ahead adding more garbage to what should be a dumb screen.
I like to try to instrument every function call (or some higher level equivalent) that gets called, then perform some basic operation that I'm interested in with the code, and just start reading important-looking code from the start of the timeline to the end.

Chrome has a nice timeline view, and it now works with Node as a backend instead of the browser, so looking at a timeline chart would be a nice way to browse a new-to-me large JS codebase.
OK, but if I buy a Pro level PC laptop today I'll be able to use it for the next 5 or 6 years.

That's 2 or 3 years more than the Macbook Pro that I would have undoubtedly paid more for.
> A national ecological deficit means that the nation is importing biocapacity through trade, liquidating national ecological assets or emitting carbon dioxide waste into the atmosphere.

Before we had this trade and industrial activity that outputs all of this carbon dioxide waste life spans of humans were 3 times shorter than today.

And by the way the world population was also 8 times smaller, meaning that we today by altering the ecosystem of the world can feed a population that was unfathomable a 100 years ago.

I'm not a proponent of producing waste that harms us without any limits or regulations, but these people that simply cannot accept that human activity changes the worlds ecosystem for human benefit seem like fanatics to me.

If we give in to this then I can assure you that we in the West will be conquered by others and rightly so, because our culture has become retarded to a degree that it inhibits our ability to develop technologically, economically and culturally.

I'm pretty sure the Chinese will not stop developing to save some frogs, if we go down this path they'll simply slaughter us. (not physically but from an economic and technological perspective)
Nothing to do with (local) DRAM, everything to do with PCI-e bus.

Reading and writing to memory mapped I/O registers is how you send commands to peripherals, read their status, etc. These registers are not really memory at all, but representation on various logic states on the peripheral. So what you write is often not what you read back.

Note that I/O memory mapping has nothing to do with usermode memory mapping.
What was quite ironic for me is that I bought a ".mobi" domain name, because it was the only TLD that I was able to get so it can be $first_name + "." + $tld. - It seems that the .mobi TLD is more confusing than ever for people. I originally got it as a shorthand to my actual domain ( routing all emails to my primary domain )
Yes, it does provide evidence, by citing Minksy: http://digitalcommons.bard.edu/hm_archive/429/
> IP protection is part of what keeps you paid

For worse or better, I think that's not that that true anymore in today's SaaS-ish world, like it used to be in 90's or early 00's.
Google removes Palestine from map replaces it with Israel
They should take the opportunity to change the project name to bwrap to match the fact that the application is not called bubblewrap, but bwrap.
It's a little unfair to group all rural populations up as a bunch of conservatives who want to complain about taxes but reap benefits of subsidies, however. The little farming community my grandfather has lived in his whole life is a fairly blue district surrounded by the sea of red that is northern Idaho - there's still some "keep the gubmit out of my life" people up there, but everyone I talk to up there was a bunch of pro-Sanders liberals who wanted better lives for their children and grandchildren.
Can you explain what would be better if Putin called himself a czar?
Having looked at a lot of overpriced "fixer-uppers" lately, believe me, owners aren't taking care of their places either!
I worked for a company that thought it had a really top level power backup system. The server room had 15 minutes of UPS, all PCs had at least 5 mins. Out the back was a big generator with 24 hours worth of diesel. It was all controlled by a fancy control system that fed light displays in every room indicating if we were on mains power, UPS power or generator power.

One day during a power cut the generator kicked in as it was supposed to, but a minute later it spluttered to a halt. After much fiddling around by maintenance staff they gave up and we were all told to go home.

The postmortem revealed that the diesel had become contaminated with all sorts of gunk - water, grit/sand and lumps of unidentifiable "stuff". The best laid plans and all that.

Edit: And cigarette butts as well.
Because it doesn't address the ridiculous amount of energy and resources spent on private transportation to begin with.

I see many people excited about the fact that electric cars can be powered by renewables, and efficiency gains automation can bring, without acknowledging the downsides of an auto-dominated society.

What it does not solve is:

* The energy spent producing a 2000kg+ car (there's 255 million cars in the US alone, 797 for every 1000 people) [1]

* That that 2000kg+ car in the US is moving on average less than 2 people per trip [2]

* The energy spent moving single commuters on hour long commutes (average of 25minutes each way [3]). I see many comments discussing how drivers will be productive on long automated commutes, while not addressing the inefficiency of that commute to begin with

* The destructive and wasteful development patterns of auto-oriented cities - (sprawl, destroyed agricultural lands, the enormous health costs of sedentary lifestyles)

* The resources required and pollution generated for the production/maintenance/powering of all these vehicles, renewable or not - renewables only produced ~13% of all electricity in 2015 [4]

[1] https://en.wikipedia.org/wiki/Passenger_vehicles_in_the_Unit...

[2] http://energy.gov/eere/vehicles/fact-613-march-8-2010-vehicl...

[3] https://www.google.com/search?q=number+of+cars+in+the+us&ie=...

[4] https://en.wikipedia.org/wiki/Renewable_energy_in_the_United...
In regards to the discussion around migrating from Google, does anyone have suggestions for an analytics alternative? I've looked at Piwik, gauges, and clicky but curious if there is anything else out there I've missed that is as simple and affordable as GA (but not Google).
So - too big to fail? ;)
The problem is the same.

The proposed solution in the article is very different.

https://www.amazon.com/Solidarity-Struggle-Succeed-Showing-F...
There is no objective measure. Yesterday's good code is today's technical debt.

But at the same time there is definitely some underlying real quantity. Different developers may not agree on every single aspect, but they'll agree about the difference between a good codebase and a bad one, and it really does take longer to make changes to the bad ones.

So what can you do?
It takes easily a few million years to travel from Earth to Mars.
Thanks for sharing this. A few questions from someone interested in learning how to use BEAM-based systems in production:

* How did you debug the issue?

I know Erlang in Anger [1] is kind of written just for this but it feels pretty intense to me as a newbie. I don't know enough to tell whether the issues there are only things I'd need to worry about at larger scale but I found it pretty intimidating, to the point where I have delayed actually designing/deploying a Erlang solution. Designing for Scalability with Erlang/OTP [2] has a chapter on monitoring that I'm looking forward to reading. Wondering if there's some resources you could recommend to get started running a prod Erlang system re: debugging, monitoring, etc.

* How do you decide when to use a message queue (like sqs, RabbitMQ) vs regular processes? Do you have any guidelines you could share or is it more just, "use processes when you can; more formal MQ if interfacing with non-beam systems"? I struggle since conceptually each sender/receiver has its own queue via its mailbox.

1. https://www.erlang-in-anger.com/

2. http://shop.oreilly.com/product/0636920024149.do
I've tried a number of times to make the jump but the cost is so much higher for me $0 -> $120. I am grandfathered into google apps but even if I wasn't I'd rather pay $50/yr. Google is far from perfect but it does just work and I don't have to ever think about it. That might be the same with fastmail but switching is a non-zero cost (in time, and money and I mentioned above). I have 25GB of email in gmail and another 10GB archived off (from other accounts that I'd love to have all in the same place but worry I'd screw up all my email). I won't self host my email due to all the issues with that but I'm also not going to switch to another provider when the costs are 2X google and I'm not sure what happens if/when I hit 60GB as that is their biggest plan.
Dear Unit Economics, I HATE You
If the aim is to land somewhere within the style of Edward Lear, then this is a job well done.
WiX's biggest issue is the lack of documentation. I actually quite like WiX because of some pretty good tooling (like heat to create WiX definitions for files to install, or dark to reverse engineer MSIs). Custom Action DLLs in C++ are pretty straightforward once you learn how to do them.

However, I found the documentation to be completely terrible. Changing a default dialog required copying some templates from the source branch. I had to search all over Google (and mailing lists) to add a Custom Action DLL to augment the installer functionality in a WXS file.

Overall, I like the text-based format and UNIX-y command tools. However, the lack of good support and documentation is what drives the sharp learning curve. I suspect that the need to produce MSI and desktop software is somewhat becoming a niche.
Home-built as in you merge in bug fixes yourself?

I understand that we talk about this sort of thing quite a bit, but I can't imagine actually doing it myself. My phone is just supposed to work for me so I can get my real work done and have time to enjoy outside of it. I'm not supposed to work for it.

I'd guess you have to really enjoy working on that sort of thing, but then again you called it "work to do", so I'm not sure.
Median home price in SF is $1m, in antioch it's $365k. But yes, I'm jaded and sarcastic, so I mean "pretty nice" in a "no shit it's pretty nice!" kind of way. Yes, it's literally an extreme overstatement, with humorous intent if not impact.

Re: taxes, capital gains.
As much as I share the overall reading of XX century Italian history you propose, it does not support a causal theory between the Constitution and what followed. The Italian Communist Party was one of three dominant forces shaping the Constitution (the other two being Socialists and Christian-Democrats); they were as interested in avoiding centralization as anyone else, in order to keep Fascist nostalgia at bay. Most Communists in the Assembly had been freedom fighters, some of them for decades, at huge personal cost; their priority was to avoid a new Mussolini ever appearing.

Once the Constitution was in place, overall political debate was indeed shaped by Cold War events and influences; but the document itself is arguably a pinnacle achievement of political theory, pushing representative democracy and collective responsibility to their limits.
Yes, even if you blacklist mail explicitly outbound to Gmail a huge number of companies still use it under the covers through Google Apps. I suppose you could blackhole their MX through local DNS.

Other than that the only real protection is encryption but aside from my pension provider and a former ISP I have not encountered companies that advertise a PGP key.
Happy SaneBox + FastMail user for two years now. SaneBox works great with any standard IMAP connection.
No process will solve the lack of understanding. Also, this goes both ways since engineers frequently don't give a fig about business priorities. Sometimes your refactor isn't really that valuable and is costing the company money.

If you have a culture of trust between departments, you should be able to have honest conversations.
I know a few teams in Walmart Labs use Clojure, so there's at least some small percentage of the tech side adept in the functional world.
As long as you can turn the smarts off, few people will go to the trouble of protest-purchasing a dumb tv. 99% will buy based on the features they want and leave the stuff off that they don't want.
I have a stack of partially broken Nexus 5s, along with the magnetic/sticky QI chargers. That's my solution, though it doesn't look totally integrated, it allows for some mobility and doesn't look awful.

I do need a better cable-management solution, though.
Customized Barcode Images in .NET Applications
Bing's geoblocked! You don't get the OS goodness unless you're inside the UK...

streetmap.co.uk works everywhere, though, if you can stand the old-school interface:

http://streetmap.co.uk/map.srf?x=171500&y=844500&z=120
I Ate Curly Fries And Shaker Fries has been stuck in my head all morning... and I am still waiting for the rain to abate.
This March, I got a 30 day tourist 3G SIM card in Taiwan and used 304GB of data. It cost under $30 CAD.
Malthus was aware of increasing agricultural progress, but the argument he made was that it would increase arithmetically (linearly f(x+1)=f(x)+c), whereas population would increase geometrically (exponentially, f(x+1)=f(x)*c).

It's a hugely important, contentious, and complicated issue (here's a thought: populations can't actually grow exponentially even given unlimited resources, with a loose, but strict, upper bound at the speed of light. The tight upper bound is unknown, probably multifaceted, but I don't see how anything beyond cubic growth is possible). Anyway. When speaking of grey whales, for instance, we say that the population is limited by the "carrying capacity." OK. But they aren't inventing new ways of getting fat nearly as fast as we are.

It boils down to there being a very real Malthusian limit on population. "History" (which is code for "1929 to 2007 or so" because for many economists history began that year, with a vague notion of there being time before that when Americans lived in some sort of Garden of Eden in which nothing ever happened), "history" proved Malthus wrong. Well, yeah, definitely, the food supply didn't grow linearly, which you figure it could have, nor did population increase exponentially, because it can't. But at any rate, he had a point in that there is a Malthusian limit at any given time, and there is a world population level at any given time, and humanity can move them up or down independently. And that's what the article is about, is unwittingly moving the limit down, by, say, turning whales into butter until they're barely any left. For much of the 20th century, we've been so successful at moving it up faster than the population level that we've come to think there is no such limit. And hey, what about Mars?

Just because we haven't hit the Malthusian limit recently doesn't mean it's not there.
I'll never understand remarks like that. The people who can put together something with similar functionality to Dropbox are by far in the minority. It's like having access to tons of scrap and be able to weld and dismissing metal bed frames because "I can do the same thing with some welding and scraps".

Also the claim that it would eliminate my need for a USB drive was 100% on point.
It makes sense they want to buy Jet, since what they are currently using is dead.
Hosing the Martian biosphere as an invasive species seems inevitable so we may as well do it right and plan the thing out.

Rule 1: No single-point-of-failure (e.g. every alien in Independence Day, War of the Worlds, Star Wars: The Phantom Menace, Mars Attacks, etc.).

Rule 2: Bio-Dome was a cautionary tale.
> In fact, the United States is the only country ever to launch an actual cyberwar -- when the Obama administration used a cyberattack to destroy thousands of centrifuges, used for nuclear enrichment, in Iran. This was an illegal act of war, according to the Defense Department’s own definition.
I guess the guy who implemented that zooming map never gets tired of it?
I think the comment your replying to is saying that, if you have the passion/desire/drive to become a doctor, having a basic income can help that person get there. Especially so that they don't have to work as much while also going through rigorous schooling.

In addition, those jobs would still be good jobs on top of the UBI. Depending on how the implementation of robots plays out, they may be the only jobs if you wanted to make more than the living wage.
No, a cell of L1 cache is exactly as expensive as a cell of L3 cache (ignoring weird stuff like eDRAM).

Now, SRAM is these days made with 6 or 8 transistors while the the DRAM you use in your main memory only takes 1 transistor per cell. Also your DRAM is built with a different sort of silicon process so it cheaper on a transistor to transistor basis. But generally the dollar cost is the same for memory in any given location.
Assume each person giving different estimates for their own work, but not up front - ongoing as code is written.

How is that the same as not being "required to give any estimate at all"?

> he doesn't want to have to commit to it

why not? an estimate is an estimate, not a commitment. Committing to an estimate makes it a commitment, not an estimate.

I might expect a dice roll to be 3.5, I'm not committing to the next roll being 3.5 - analysis should inform policy, in this case expectations informing stated commitments, but the two are not the same.

Furthermore, this bullet point actually takes the quote out of context - He specifically doesn't want to commit to the estimate produced under the previous conditions, not that he won't commit to any estimate. The difference is choosing to commit to an estimate you have high confidence in, versus any estimate given automatically being a commitment (where estimates may be required on demand).
Obviously it would be better if there was no downtime, but the sending MTA should really have queued that mail and delivered it when Fastmail was back up.
First reported in banner headlines by the Japanese news media in July, Akihito, who has been treated for cancer and heart problems, wants to pass the title to his son Crown Prince Naruhito, 56.
It's interesting to read what others took away from the book in the other replies to your comment. It's not at all what I took away. What I got from it was that every relationship boils down to engineering a way to get income from it. It promotes a game theory/capitalist approach to life where you measure your relationships in how much profit you can make from them. The whole book was about how to treat people so that you can increase your earning power, something I don't really subscribe to. Of course, if that is how you treat and see people, then it will become self-fulfilling. Perhaps it's of no surprise that it's especially popular with the right-libertarian crowd.
This is a myth unless you eat all your tomatoes in a day or two.

http://www.seriouseats.com/2014/09/why-you-should-refrigerat...
Clojure as well, e.g.: http://blog.cognitect.com/blog/2015/6/30/walmart-runs-clojur...

They're pretty language agnostic from what I've heard, not always in a good way.
Prototyping Speech Recognition in Framer.js
>* while he is actually writing the code

Yes. I can take time out to answer email. I can take time out to make estimates as soon as I get an estimate request. Doesn't have to be done in a meeting.

>(so not up front)

What the fuck is the point of an estimate that's not made in advance???

>not in a group setting but as an individual, so either one person estimating the whole thing or each person giving different estimates

The latter. Is that a problem?

>(third point same as first, dont want to estimate up front)

"Not up front" is not the same thing as "not 4 weeks in advance". I'd do it as soon as the PM needed it to do prioritization.

>must incorporate what is often called 'contingency'

If you think risk and contingency are the same thing you're an idiot. Risk is story A (e.g. upgrading dependencies) might take 0 hours or might take 4 weeks while story B (updating translations) is going to take 1.5 hours and it's really only going to take 1.5 hours.

Contingency is (for example) "let's make sure we have 4 weeks spare before doing story A".

>(which is actually what the whole point of measuring velocity is for!)

No, velocity is about measuring how fast you're doing stories.

>and the final point - he doesn't want to have to commit to it

Yeah, because as soon as you start assigning blame for missing feature deadlines the technical debt dial gets ramped up to 11 and predictions become an exercise not in being accurate but in CYA.

An estimate about how long something is going to take can be wrong for many reasons that aren't the developers fault - bugs in libraries, technical debt in dependencies, technical debt they weren't aware of and didn't create, team members disappearing, etc.

If you want developers to commit to things make sure it's things that they have full control over.
We can demonstrate more forcibly that any such statement would be unjustified.
For suppose we could be sure of finding such laws if they existed. Then given
a discrete-state machine it should certainly be possible to discover by
observation sufficient about it to predict its future behaviour, and this
within a reasonable time, say a thousand years. But this does not seem to be
the case. I have set up on the Manchester computer a small programme using
only 1,000 units of storage, whereby the machine supplied with one sixteen-
figure number replies with another within two seconds. I would defy anyone to
learn from these replies sufficient about the programme to be able to predict
any replies to untried values.

This is possibly one of the first examples of a pseudorandom function as we understand the term today. I would love to know what Turing's function was, and how breakable it would be with today's techniques.
For what it's worth, Jet is based in Hoboken, NJ.
>Part of this decision was also a switch from Google Drive to Dropbox: Dropbox supports Linux, Google Drive does not.

Which to me has always been kind of weird because Google uses Linux internally for most of their workstations.
I left that out because I can't read it at all :) But yes, same thing.
Reading the prose is like reading James Joyce, without the twee construction.

The poems I actually enjoyed, if only because they were funny to read out loud.