skysight-inc/HackerNews huggingface dataset:
I think there might be two valuable ideas, that are somewhat at odds, lets call your model the MVP - Minimal Viable Product, and the other one MVC - Minimal Viable Commodity.

The Minimal Viable Commodity is the minimal thing that you could successfully market. It can often be an idea+web page with an email form. It is the sales/business persons idea of an MVP: The technical aspects are entirely uninteresting - it's the business case that's being tested/evaluated.

Consider the case of a product idea for translating in some special domain, eg: contents declarations for food stuffs. The MVC is a web page with a form to submit the text. What happens after that (spend a week gathering samples, manually translating, whatever) isn't part of the MVC. It's market research. Maybe you manually translate the things and deliver results back.

The MVP for machine translation of the same idea is considerably more involved. Even just connecting some machine learning legos and training on a few million samples is much more (technical) work, than setting up a static web page.

I think both ideas are good -- but it can get confusing when both concepts are termed MVP.
Aluminum is interesting. It's sort of a way to do energy arbitrage, since its production needs an immense amount of electricity to reduce bauxite into usable aluminum. Iceland has sufficient surplus energy to "export" electricity in the form of refined aluminum, making them a big player in the global aluminum trade.

1. https://en.wikipedia.org/wiki/Economy_of_Iceland#Aluminium
Try this. Keep a log for one week of why they are calling. Then find a way for them to self serve the top 3 reasons for calling. Product info. Update your FAQ. Order status. Provide a web update or email update. Project Status. Provide a weekly update in advance.

Focus on making their lives more efficient and your efficiency will surely follow.
Absolutely.. The worst part of logging is that the apis are broken and often use things like 'sprintf' type formatting.

sprintf is lossy serialization.

My favorite example is ssh. Thousands of man hours have likely been wasted writing parsers for ssh logs that are generated from code like this:

authlog("%s %s%s%s for %s%.100s from %.200s port %d %s%s%s",
authmsg,
method,
submethod != NULL ? "/" : "", submethod == NULL ? "" : submethod,
authctxt->valid ? "" : "invalid user ",
authctxt->user,
get_remote_ipaddr(),
get_remote_port(),
compat20 ? "ssh2" : "ssh1",
authctxt->info != NULL ? ": " : "",
authctxt->info != NULL ? authctxt->info : "");

Which if the apis were better could have just looked like

authlog({
"authmsg": authmsg,
"method": method,
"submethod": submethod,
"valid": authctxt->valid,
"user": authctxt->user,
"addr": get_remote_ipaddr(),
"port": get_remote_port(),
"ver": compat20 ? "ssh2" : "ssh1",
"info": authctxt->info});

(obviously C would need something a bit different)

The updated(2009) syslog RFC supports structured data, but it's been 6 years and nothing uses it:

https://tools.ietf.org/html/rfc5424#section-6.3
I agree. I don't know anything about either of these but this has been interesting to read.
Making Cars Smarter--Design Challenges Mount
Why do you have to switch off the local credit union?
In the example app, the mobile variant has completely view code than the two web based variants. The fact that they look and feel similar is a deliberate coincidence more than a consequence of the design.
I think that now it is time for other European countries to step up and take their responsibility. Many countries seem focused on keeping all migrants/refugees out and in that way shuffling the responsibility to some other country.

It isn't reasonable to expect Turkey and Lebanon to take all refugees from Syria for example.

Also the responsibility of airlines for paying the costs of returning anyone who is not allowed to enter a country should be removed. It is a very hard-line rule that creates a lot of unnecessary suffering and also creates a huge black market (trafficking). [1]

[1]: https://www.youtube.com/watch?v=YO0IRsfrPQ4
App-solutely maddening: Break through app data silos and win big
The fact that Intuit owns Mint was a big part of the reason I finally caved and signed up. They're not inexperienced with dealing with private information.

Yes, on the "banks should be required to provide a secure, open feed" (though good luck in the one chosen resembling any modern format).

But... securing information of this kind is not rocket science. Sharding secrets into multiple tokens split across minimal service machines, etc. It's just that best practices are so rarely followed.
> my friend objects to this work too.

Then he/she shouldn't take the job. Your friend has to live with himself/herself. Don't go in thinking "maybe it won't be so bad; maybe I can live with it". That's just asking for trouble.
The general consensus is, I believe, that immigration has negative short-term effects on wages for low-paid workers or people just starting their careers, but eventually leads to economic growth due to higher demand. Some countries even rely upon immigrants to keep their social security system up and running, due to their own citizens aging rapidly and not having enough population growth. I believe Germany is one such example.

For the countries currently losing most of their qualified and educated citizens, it's certainly not a good thing.
Startup Playbook
Main domain told me almost nothing. The documentation link transforms it into what should've been their homepage given it's presented like a whole, different site with everything you need.

http://tachyon-project.org/documentation/
I thought they already charged some good amount of money to get that "verified" check, no?
Why Open Offices Are Terrible
I got this on a box the other day:

postfix/postdrop[21416]: warning: mail_queue_enter: create file maildrop/465240.21416: No space left on device

My question is, if that is a warning, what's an error?
Interesting, thanks. I had in mind a system that would basically regex match a string and add an entry to the ledger (similar, but it would probably be a bit more flexible than the built in system).

Separately, I saw you have also worked on a similar system for food logging. That got me thinking...what else could you track with a plain text file in this format? Fitness/workout info came to mind, as well as rewards points, sleep tracking, any others? Would be cool to have a single system to track all these things, which could be linked up to APIs like Fitbit, myfitnesspal, etc.
Background on Futurist Programming (1994)
Polymer Admin Template
It's great getting that money back and the author makes some good points about the shortcomings of the program, but as a recipient of this credit 3 years in a row now (just got our 2015 claim approved in record time), here's my issue with it: It just seems like a handout for optics' sake.

In my circle of fellow SR&ED recipients, none of us have ever said "Well if it wasn't for this program, we wouldn't have hired these people, built that, researched this etc."

Although in spirit it's meant to act as incentive to take risk, profit is all the motivation you need. I can't help but think that $4B could have been better spent on a few km of track for the subway in Toronto, for example.
Only if you _never buy anything_. The supply of jobs is not fixed or finite. People, including you, both create AND consume valueble goods and services, wherever they are.
People say this all the time, but with some of the most common applications of high throughput sequencing there are very good canned solutions (using open source software) that you can pay for. DNAnexus, Seven Bridges, and Illumina BaseSpace all provide cloud storage and analysis. Unless you are doing a custom prep for your sequencing one of these probably has an analysis solution for you.
Our city and parts of the county have 5.8ghz Ubiquiti equipment serving internet for thousands of residents provided by our local WISP. I also rely on this service myself since I'm just outside of city limits, this would surely be a big problem for everyone. I get a solid 10mbps connection, much better than our only other option 1.5mb DSL.
I know the least about EE of any engineering discipline, but aren't there standardized ways to analyze circuits? Are there analogous standardized ways to analyze a piece of software?

My understanding is that electrical engineers come out of school, and often go right to work professionally. Whereas graduates of computer science or software engineering college programs sort of famously are usually bad at building "real software" until they've served an apprenticeship of some kind.

I mean, a datasheet describes a physical thing that doesn't change, right? If you install a hardware circuit, it's going to work the same way until entropy takes its toll. Whereas APIs and packages are far more complex, and change constantly.

I agree that EE is the obvious precursor to software, but I think they are very different today. Companies that were great at EE--like HP, Sony, Phillips, Toyota--have struggled with software.

Electrical engineering at least has a few hundreds years of electricity physics experiments and theory behind it. If we think of the basic science of software, I think of computer science or information theory. Neither is much over 70 years old at this point.
As a (reluctant) Quicken user, I was not aware that Express Web Connect credentials are stored on Quicken servers. Do you have anything to back that assertion up?
That's a trip. Especially about the gas stations: didn't see that coming haha. I'll try to remember if I make a trip out there.
"How do you protect users from tracking without creating a backlash from the tracking industry and their customers?"

I don't see this as a concern for Mozilla. Google/Apple/Microsoft and their respective browsers sure, but the point of Firefox is to provide a browser whose goals align with the user. The industry's goals here have never aligned with users and it's about time (many, many years too late) that a major browser vendor ships this as part of the browser rather than an addon.
I'm also using Cloudflare for DDNS, but I'm using my router's support for updating DDNS: I'm hosting a basic Sinatra app on Heroku that the router can ping. The app does a (very basic) auth check, extracts the public IP, and updates Cloudflare.
Show HN: Snapp – Windows-Like Window Snapping for OS X
I wasn't clear.

Trust is an element of workplace culture not production procedure. A lack of trust will manifest itself as a lack of faith in production procedures. My thesis is that that lack of faith is independent of the feature set of whatever procedure is currently implemented be it agile, waterfall, kanban, or clusterfuck.
"adhesive bandage" actually means the same thing. "hard cheese" is an enormous category. How do you refer to the specific type of cheese?
If it is my computer, I'd like the right to not update it and keep using it just the way it currently is.

I don't think the proposed solution is reasonable because it violates a lot of assumptions about the things I own and use.
I have been using this format with deeply nested objects and found readability to be improved. How does it kill readability ? Could you provide an example ?
> That means that for N cloud hosts Red Hat would have to potentially build N different patches for any update or security fix.

Why would they have to do that? AFAIK, patches apply to packages, not the entire distro. If $package_x isn't installed, it doesn't get the patch. If it is installed, it does get the patch.

And for me, the concern isn't space, as much as running processes, and littered un-needed files.
I agree with the banks in part. Giving your online account credentials to access your banking information is complete madness. It's a giant security risk that neither company would likely cover if someone got a hold of your login details. This is the reason I purposely never signed up for Mint.

On the second half of the argument. Banks need address the fact that users needs are changing and they want access to their own data, that they own, not the bank. A bank could create an API service with API keys specifically for these types of aggregate services to use. This could be done at first for just read only access, whereby the API does not allow you to transfer funds, etc. It would be a secure interface to access your data from third trusted third parties or your own apps.

A secure standard API would be beneficial to customers, to third party services, and to the banks that offer them. Freeing information inside of hoarding it, when it doesn't belong to them in the first place.

Credit unions could have a major advantage here if they would start using modern tech.
On one hand you are saying that there's bad claims and on the other hand you complain about having to document and having audits.

All you are saying is true except the conclusion in the last sentence, which may be a valid point but doesn't follow from the other facts.
You can read about the housing problems here: https://news.ycombinator.com/item?id=10514741
But there is no difference between kiwi fruits or fiat currencies: people wanting them is what gives them value.

In the case of bitcoins, people want them not to pay taxes, but because cryptocurrencies offer benefits that only them can provide, so people see value in that.
Mapping 10 Years of Fatal Traffic Accidents
This would be an especially good reason not to trust Baidu; if they are an arm of a totalitarian state.
Return the favor and offer them homemade chevre as a treat.
It is always a horrible decision and often driven by an incompetent management not to go native. If I'd ask my aces to use react, I am pretty sure at least one would puke over the desk, another one would jump out of the fifth floor and the rest would simply decline and start question my competencies. (I know you'd puke Felix!)

On the other hand we're earning a lot due to all the unnecessary and wasted resources we have to sell to meet performance expectations of our customers ( and those guys happily buy it ) you could reach with 1/1000 probably 1/100000 of the MIPs by utilizing native C.

Utilizing react is not even programming or engineering. That's assembling. rant off
This is a silly argument, but I feel compelled to participate.

The distinction is pretty difficult to make. Where does electrical engineering cross into computer engineering, then into software development? If your program runs on a FPGA, is that engineering or software development? If you program mathematical models for controlling boosters for satellites, engineering or software?

Is the distinction the person writing the software? A ChemE writes a program to control the dispensing of certain chemicals to maintain a reaction is engineering, but if a guy without a degree does the same, it's not?

Like it or not, software is a major component to engineering. We have progressed to the point where lots of products cannot be made without some level of computing.

The argument that "simple" software is somehow not engineering is also bunk. Mech.Es design mundane shit all the time. Somebody makes money designing door handles and light switches. Just like people make money building apps.
The "Distributed Proofreaders" project uses a similar technique to crowd-source OCR transcription of old public domain books in the browsers using side-by-side comparisons:

http://www.pgdp.net/c/
I know someone with a verified status on Twitter and they did not pay anything.
I think your most valid argument is skill obsolescence. Now while I think apprenticeships should be subsidized in some part by the state to incentivize hiring (like the earned income tax credit), I do agree that work alone does not expand one's mind.

I come from an academic family (both parents had doctorates and one had a law degree), and I can appreciate the effect education has on one's ability to cross skill boundaries, read between the lines of empty rhetoric, and so on.

We already subsidize higher education to a significant degree. Perhaps if we incentivized high school graduates with state-subsidized apprenticeships that build into a tuition account (like social security, or a civilian GI Bill), people can still receive higher education with an assurance that they are a productive member of society in the first place. Sure, it raises the bar for entry if you don't have rich parents, but do we really need more indebted baristas with English degrees?
I'm doing something similar where I publish all main and side-projects (good and bad) and judge interest from retweets, stars and forks https://github.com/heri

However working on 10 projects simultaneously is not feasible imho. 3 or 4 is more realistic, more maintainable and worthwile in the long-term.
Have you got an image of the NYT camera rig? AFAIK their cameramen gets out of the way too, and the rig sits on a tripod.

http://www.nytimes.com/2015/11/08/magazine/virtual-reality-a...
Exactly. Of course it's going to flood their servers if Mint has to crawl through the megabytes of "special offers" bs that banks bombard you with when you log in to the website. Provide a separate API that just delivers account information in a few K of JSON. Problem solved.
Nice, but IMHO not quite there.

Have a look at the design of https://github.com/whichdigital/active-rest-client/blob/mast...

It really covers all the bases while still leaving space for exceptional cases.
>if she's exactly the same member of the society as everyone else, she should still pay the same percentage as everyone else.

Flat percentage is not a fair tax scheme. Equal doesn't always mean fair ( http://everydayfeminism.com/wp-content/uploads/2014/09/Untit... ).

E.g. 40% tax for someone making $1000 a month is a huge sum eating into his food, rent etc, but even 80% tax for someone making 100.000 a month leaves them with enough to live extremely luxuriously.

>She provides something that I want, so I trade my money for her product - the "quality" of the product has absolutely nothing to do with it.

The only reason you provide that much for her product is not it's cost or some inherent value you see it in, but an artificial constraint of distribution. If it was $0.2 or $1 per book you'd be equally happy to pay that instead of $10.

It's like with recorded music -- the era where people made fortunes from it was just an accident of available reproduction techniques. Artists weren't paid for that before, and people stopped spending in the era of mp3 and youtube too.
They're thinking they'd rather avoid paying credit card fees so they'd prefer to get straight at peoples money at the cost of making it a piece of shit to use.
Little Bites of Cocoa #119: IBInspectable and IBDesignable
I've used both. JSON's quotes everywhere make it annoying to type and read. Zero benefit, just silliness. The lack of comments is also a huge pain. No easy way to document config files. No easy way to cut out part of a message. Just stupid really.

XML's fatal mistake was requiring the name in the closing tag. Had they just used <> or </ or </> people wouldn't mind as much. Also ask the stupid external entity, DTD, and association with "enterprise" terrible designs. But JSON will get there over time. Already people are pushing the equivalent of XSD and WSDL because they are useful.
The problem here is not advertising metrics, though these may be exacerbating externalities.

The likes of people who write essays on subjects like the sexism of spooning are operating from a consistent worldview ground in critical theory and postmodern feminism, which analyze all human relations through the purview of identity, and reaffirm the sanctity of identity politics. These self-destructive memes that shoehorn humanity into repressive categories and labels under the false pretense of deconstructing and delegitimizing them (in fact, they only protract them and render people subservient to their expectations, just as intended) have also largely destroyed the feminist movement starting at the second half of the second wave, which has over the past few years seen an enormous renaissance.

Where many feminists will claim to be concerned with equity, they in fact operate under a complex framework of gender and intersectionality with results anathema to any actual equity or egalitarianism. Why is it the likes of Christina Hoff Sommers, Wendy McIlroy and Camille Paglia - some of the last classical feminists concerned with equality are so frequently derided as "anti-feminists"? Because the movement has long went past any notions of it.
Same thing happened to me. I wonder if I'll get my image ? Wait time is 300 hours so it'll be a while.
Isn't the goal to keep the R&D in Canada? It might make no difference to how a startup is run, but I could see it making a difference of where the startup is run.
q.v. The Manifesto of the Futurist Programmers, 1991 (linked) – based on the Futurist Manifesto, signatories include one Milanese painter, and 5 noteworthy denizens of Silicon Valley…

In the interest of not spoiling I leave it as an exercise to the reader to click through and scroll down
"I think that now it is time for other European countries to step up and take their responsibility." And what is their responsibility exactly?

Sweden is free to do what they want, just like other countries can decide their own foreign policy.

I'm not saying I support building walls at the border, but again, countries are free to do what they want with their territory, they don't owe anything to refugees or other nations.
A resource like this is terrific. Would be great to see it in github so you can solicit the occasional outside contribution.

I've always found that even the best teams still need to constantly explore and add new tools in the toolbox in order to execute effectively and achieve success.

(In fact, it's not that even the best teams need to still do this, the best teams actively go out and do this, which likely contributes to them being a high-performing team.)
It still provides a legitimate means to hold countries accountable. For example if you were holding children in literal slavery working 100hr/wk absolutely no one would believe that this constitutes "acceptable conditions." You can only get so ridiculous with vague language before people will draw the line.
tl;dr colleges are more focused on getting students employed
What would you consider the line to be? What if he had donated to a organization against interracial marriage? What if he had donated to a Neo-Nazi group? There are many consider causes against same-sex marriage to be equally morally repugnant (to the first one, anyway).
> The stories of Jost and van Dam represent a dangerous trend for the U.S. military. It cannot afford to continue bleeding promising talent like theirs without putting its future in jeopardy.

An encouraging article on the DOD. I was reminded of the great Churchill quote "You can always count on Americans to do the right thing - after they've tried everything else." -
When one of my relatives was in ICU, there was an elderly woman in the same ICU ward that repeatedly had to have dramatic life-saving intervention. A relative of mine commented on the fact that the entire family knew this elderly patient was not going home alive, so they were merely dragging out her death torturously, not extending her life.

Sometimes, it is more humane to just let them die already.

Thank you for commenting.
Osiris, lord of the dead
Got a link to other hyperventilation? All I noticed was that the "real" "feminist programming language" stuff now 404s. C+= was pretty masterful.