skysight-inc/HackerNews huggingface dataset:
I wouldn't doubt it for a second. Printer makers use the razor/razorblade model for consumables, where the printer's dirt cheap, but the ink costs an arm and a leg. This is just the latest tactic for getting people to go OEM only.

At this point, I long for the good old days, when Canon embraced 3rd party ink vendors. Canon's cartridges were cheap because the print heads were a separate, replaceable, item, and the third parties were more than free to put out really interesting inks, like sets of greyscale for making really nice black and white prints.
But the thing is we DO know: global temperatures are increasing due to increased levels of greenhouse gases, the dominant cause of which is human fossil fuel consumption. This is ironclad fact. Virtually all of the scientific literature supports it.
So which part should I censor again?
Main is usually a function. So then when is it not?
> Wouldn't that basically be replicating a return value-error approach, in a more cumbersome way though?

This would not be "replicating" anything, exceptions already are values in most languages. The only thing to do is wrap your call with a function, like "err = catch-all(expr)".

> ou could argue that Go can use Exceptions in the same manner as X lang too, by using panic and recover...

Except that it would be cumbersome ;-) because panic/recover works only in combination with defer[0].

> With Go and Rust, return value error handling is just simply nice.

Using non-exceptional control flow for errors can be useful depending on the circumstances. Using exceptions is simply nice in many other cases.

> There's no question about if a function might error out, just look at the signature.

Just look at the documentation. Code defensively.

[0] http://stackoverflow.com/q/3413389/124319
I'm gonna say you're probably right. I read the same thing years ago, and it was the first thing that popped into my head reading this.
I highly recommend Mickey Petersen's annotated review of Emacs releases, based on the NEWS file. [1]

I also recommend his book, Mastering Emacs [2]. I learned so much from that book. It's great for both beginners and medium/long term users.

I'm mostly an autodidact so I rarely buy technical books, but I wanted to support his efforts based on reading his blog before it was published.

[1] https://www.masteringemacs.org/article/whats-new-in-emacs-25...

[2] https://masteringemacs.org/book
If I were to use BTC for core transactions, I would:
1. Make a system with far more checks than that, for instance force to provide a name and an account number and refuse the transaction if they do not match.

2. Have an insurance system for that kind of mistakes. And, obviously, this would mean added fees.
HP Printers Have a Pre-Programmed Failure Date for Non-HP Ink Cartridges
> Also about the mosquito nets versus AI dialectic in Effective Altruism.

There's a reasonable debate here about short-term and long-term thinking. "How to save the most lives the most quickly" is not the only reasonable altruistic goal to optimize for. "How to save the most lives over the long-term, and save them permanently rather than just delaying a current inevitable" is worth consideration. And there are already far more people willing to support mosquito nets, and far too few willing to support AGI research, or SENS for that matter.
I can see having an open anonymous FTP that was read-only as a way of serving some files that needed to be downloaded and didn't contain any sensitive information. It's no different from providing a URL to them.

Or even a write-only one so people could deposit data.

The only real problem is a read-write one where people can use it to exchange information.
I've been working on my side project since the back end of 2014. I've had at least a couple of 3-4 month breaks from it during that time.

It's only just getting close to something that I can share with people, so I won't be working on it full time in the near future (if ever).
Is this confusion just so that we can ask the type of a nil interface value at runtime?

A man orders coffee in a restaurant.

"Would you like it with or without cream?"

"Without"

A few minutes later the waiter returns.

"I'm sorry sir, we've run out of cream. Would you like it without milk instead?"
Interesting map on Walmarts and Whole Foods in SF [1]

[1] http://www.slate.com/blogs/moneybox/2013/03/11/map_whole_foo...
Free SDK for iOS&Android Apps – Complete Toolbox to Grow Your Active User Base
Well, in Germany many people alive do remember what mass governmental surveillance entails. In Germany, STASI is not a metaphor for an abstract threat of authoritarianism. It is something that everybody born in the east before the 1990 had to deal with.
Yes, I know, but still it is a problem, is it not? I feel that in the USA many people are very careful to not hurt the feelings of some minorities inside the country, which is done with good faith even if sometime it becomes very difficult to navigate through a normal conversation with soeone you do not know too much. But then, why not put the same effort in avoiding to hurt the feelings of all non US Americans? It would actually be easier.
App that Bribe people to share your landing pages
NetTTT – a genetic algorithm playing TicTacToe
Remember the time when the first Android phone was released and it didn't have a headphone jack? The HTC Dream AKA the G1? https://en.m.wikipedia.org/wiki/HTC_Dream
Moderation is not censorship: http://www.wizzu.com/corrs/moderation.html

(I am not a moderator, of HN or of anywhere else, but it's the same principle)
Media for Thinking the Unthinkable
Thanks, added.

Several previous discussions: https://hn.algolia.com/?query=Ewww,%20You%20Use%20PHP%3F&sor....
> to get someone employed and back on their feet is a very large investment (and for many homeless it's more or less impossible)

The investment here is time, as much as money per se.

Someone who is long term homeless and has no support network, no savings, no recent job, no home, no clean clothes to change into, no place to shower, and most importantly no stable schedule and set of habits needs not only a sturdy financial food/shelter/clothing foundation, but also needs someone who cares about them to put in a ton of work every day making sure they stay focused and motivated and on schedule.

Devoting that much care and attention to a stranger isn’t something that most people have the bandwidth or motivation to do, and it’s the kind of work that’s not easy to scale.
Here's a tool to set up system wide (authenticated) proxy settings on Linux
Science writer Lewis Thomas observed this decades ago:

> The solitary Ik, isolated in the ruins of an exploded culture, has built a new defense for himself. If you live in an unworkable society you can make up one of your own, and this is what the Iks have done. Each Ik has become a group, a one-man tribe on its own, a constituency.

> Now everything falls into place. This is why they do seem, after all, vaguely familiar to all of us. We’ve seen them before.

> This is precisely the way groups of one size or another, ranging from committees to nations, behave. It is, of course, this aspect of humanity that has lagged behind the rest of evolution, and this is why the Ik seems so primitive. In his absolute selfishness, his incapacity to give anything away, no matter what, he is a successful committee. When he stands at the door of his hut, shouting insults at his neighbors in a loud harangue, he is city addressing another city.

> Cities have all the Ik characteristics. They defecate on doorsteps, in rivers and lakes, their own or anyone else’s. They leave rubbish. They detest all neighboring cities, give nothing away. They even build institutions for deserting elders out of sight.

> Nations are the most Ik-like of all. No wonder the Iks seem familiar. For total greed, capacity, heartlessness, and irresponsibility there is nothing to match a nation. Nations, by law, are solitary, self-centered, withdrawn into themselves. There is no such thing as affection between nations, and certainly no nation ever loved another. They bawl insults from their doorsteps, defecate into whole oceans, snatch all the food, survive by detestation, take joy in the bad luck of others, celebrate the death of others, live for the death of others.

- http://biologywatcher.tumblr.com/post/119092283475/lewis-tho...
God damnit... Gonna have to switch back to Debian again -_-. And I was so liking Linux Mint MATE
When can we start seeing ads targeting Americans with links to the disastrous effects of "regime changes" and invasion of countries to effect "democratic change"?
Hah, the hands. Oh, it's always the hands!

I was fortunate to have lived in a fairly diverse community (military town, lots of different people, although the city is very much almost majority-hispanic), and one of our family friends was a tall black police officer. To a toddler exposed to many different people, I never gave it much thought--except the hands, of course, when he'd pick me up to show me the lights and siren on his motorbike. (It's maddening how stupidly enjoyable children find certain loud noises.) The young me was oddly fascinated with the lighter color of the palms of those of African descent, and how similar--yet different--they were to my own.

As the years passed, I never really gave it much thought until a friend of mine from high school looked at my hands once when we reconnected some years later and asked me "Why do white people have such pink palms?"

He was teasing, of course, so I had to relate my own experiences. We shared a good chuckle.

Sometimes it's heartening to consider that our differences can be advantageous as a vehicle for bringing us together. It's rare (sadly), but it's also a very beautiful thing.

Thanks for reminding me of this, even if indirectly! Good memories.
Children need to be taken care of by their biological mothers, specially during the first two years of their lives.
What can you do if you detect an error in a "defer" clause? Besides panic?
I recall other folder names that would presumably make windows machines throw up when you clicked on them.
Stuff with "LPT:" or "COM:" in the names.
How is using a smartphone not actually living?
Maybe you should defend the actual study since its presented here.
I wonder how this will play out. This should get the attention of consumer rights watchdog at least, but possibly also class action suite.
The average man does not want to be free. He simply wants to be safe.

-- H.L. Mencken
Posts without urls are penalized. You'd be better off reposting this using the url, then adding your text as a comment in the thread. Good luck!
What is the conceptual difference between a raw nil pointer, e.g. var t *Tabby = nil, and an interface with nil value and non-nil type? The raw pointer also has nil value and non-nil type.
This is very cool! Specially since it supports react OOTB (via another module). Congratz!
It was actually Jane Street, a quantitative trading firm. The talk was even more interesting because of the context, and because I was learning a lot about finance that whole summer.
I still have my GBA SP, too, but I'm pretty sure part of why charging it is so finicky now is that I used the headphone adapter so often. Which is a bummer. But it still charges with a little bit of a wiggle and I've got a flash cart with a bunch of translated versions of Japanese games. It's still a bunch of fun and I bring it when I fly.
Same experience here. My wife can sit next to me with several mozzies pestering her, whereas I have none.
The Wikipedia article states (correctly) that there is no judicial review in the usual case. The parliamentary committee does not perform that.
Making calls might not even make it to Top 5 things people use iPhone for.
Personal swipes spoil discussion. Both of you did this, so we detached the subthread from https://news.ycombinator.com/item?id=12522069 and marked it off-topic.
Are there any open hardware printers in the making?

I seem to recall some open hardware cell phone projects. No reason a similar effort couldn't be directed towards making an open printer, is there?

Also, it might not even require making a full open hardware printer, but just some key circuitry and maybe some drivers, right?
I never understood the razor/razorblade analogy. A razor handle without a blade is just a shaped bit of plastic or metal, without any working or moving parts. The precision engineering is all in the blade. It'd be weird if the handle wasn't cheap and the blades more expensive.

But a printer really is a non-trivial set of electronics and working parts, so it is more surprising that they're so cheap.
EU Proposal for Free 100Mbps WiFi in Every Town in Europe
Please don't post uncivil, unsubstantive comments to HN.

Also, please don't create many obscure throwaway accounts on HN. This forum is a community. Anonymity is fine, but users should have some consistent identity that other users can relate to. Otherwise we may as well have no usernames and no community, and that would be an entirely different forum.
There were some early Lightning headphones available even before the iPhone 7 announcement. Here are some from 2014: http://www.theverge.com/2014/9/10/6130587/fidelio-m2l-lightn...
Intelligence is raw processing power. Rationality is correct software. A fast CPU can run buggy programs just as quickly as it can run correct programs.

Unless you're just trying to show off your Passmark scores, you're better off running a correct program on a Raspberry Pi than a buggy program on a quad-Xeon rig.

Many intelligent people waste their brain cells trying to argue that the moon landing was fake, vaccines cause autism, etc. just as often as powerful computers waste electricity running malware. That doesn't make them any less intelligent. They're just really good at executing poorly written software as quickly as possible, which often helps disguise the fact that their software is a pile of crap in the first place.
I haven't owned and HP printer in a while, but this article will stop me from making an HP printer my next purchase if and when I need one. What a dirty, cheap tactic by HP! They'll fire some low-wage earner worker and a mid-level manager over this, while the real culprit stays at his job I'm sure. Definitely class-action, and even criminal, no? Consumer fraud, deception?

Third-party replacements are running fine in my Samsung and Canon, without a complaint.
> As was mentioned in TFA, when someone in Bangkok is unable to support themselves they fall back on their extended family as a support network.

Why do you magically assume that the same is not true in the US? Why do you magically assume that the homeless actually have living relatives or families? And what happens if the person refuses to move or is too far gone? What then? Who makes that call?

The fact that you are quite so glib about making such an assessment, quantifying it as a "solution" (Have you ever taken care of somebody with severe Alzheimers? That's a 24/7 job.), and imposing it upon both the individual and their family shows a distinct lack of understanding.

> Your insinuation that there is forced institutionalisation because the Thais don't respect "human rights" is, quite frankly, racist.

You will have to do better than an ad hominem attack to excuse the human rights situation in Thailand, thanks.

https://en.wikipedia.org/wiki/Human_rights_in_Thailand

And, an insinuation about institutionalization is probably the most charitable characterization given that many of the homeless also have substance abuse problems.

Allow me to be particularly uncharitable: I suspect that many of the urban homeless simply "disappear" if the Thai police don't find them useful for shaking somebody down.
There's more low-hanging fruit before picking a different compressor, too. For instance, sorting the data:

$ zcat openftp4_all_20160918.gz | sort | gzip -9 > sorted.gz

$ ls -lha *.gz
-rw-r--r--+ 1 mappu mappu 3.9M Sep 18 18:17 openftp4_all_20160918.gz
-rw-r--r--+ 1 mappu mappu 2.2M Sep 18 18:19 sorted.gz

`zpaq` should out-compress xz on the unsorted file, too, but i haven't tried it.
This is an example of where it would be better to have applied the Principle of Charity, i.e. responding to the strongest plausible interpretation of an argument, rather than picking a weaker one that looks bad.

http://philosophy.lander.edu/oriental/charity.html

"Charity" in this sense isn't primarily ethical. It just makes for more interesting discussions and fewer digressive snits.

We detached this subthread from https://news.ycombinator.com/item?id=12522540 and marked it off-topic.
How do HTML emails look in Emacs? How often do you have to open email in browser to be able to properly look at an email? What email service do you use?
If they have to map every city they extend to, they will do it. There is so much profit to be done everywhere that it is probably worthwhile even in that case.
> If you think being mentally ill in prison is somehow a celebration of humans rights...

I do not. But I also don't claim to have a "solution", either.
As part of its new nanodegree?)
Would be nice to see how good is more expensive Mikrotik hardware. If $69 hEX (720MHz MIPS) is the winner in a midrange category, maybe $179 Mikrotik RB3011UiAS-RM (Dual 1.4 ARM) will just blow away the whole competition?
There's the Epson Eco-Tank series. Ink is in four bottles at the side of the machine, good for about 4000-6000 pages. Refill with Epson ink bottles or (a bit more messily) from bulk ink. The printer costs about $279.

You do have to clean the print heads occasionally. That's the price of long life print heads.
Myself personally: Tough to say? A few hundred dollars in video games; no significant SaaS spend.

Business (includes only the ones which I personally own): SaaS, by a stupefyingly high ratio. Depending on where you draw the line between "that's just a hosting bill really" and SaaS, we've spent $12k to $25k on it year to date... and that doesn't include Twilio (add another ~$10k). In terms of packaged software, we're probably under $400, mostly for IDEs, text editors, and development tools. (Paw, Postico, etc)
I've been doing quite a bit of Go programming for a while now, and I've internalized all these behaviors, but this one gets me every time:

var err error
if true {
foo, err := someFunction()
// err gets shadowed
}

It's particularly annoying because if both foo and err are defined in the outer scope, you get a compiler error that no new variables are on the left, so you tend to forget that removing one shadows the other.
It certainly looks better at portraits and when zooming in.

Though that's disappointing it seems to blow the highlights. I have seen this with previous iPhones - the HDR isn't as effective as it should be and I often end up with a white sky on a sunny day.
apsec112 is correct. This crosses into national slur and those are not allowed on HN. Please don't post like this again.

We detached this subthread from https://news.ycombinator.com/item?id=12522945 and marked it off-topic.
Driving based on GPS instead of actual road perceived through cameras would be a disaster.
tl;dr

Not sure if you have seen Milton Freidman's talks on Poverty and Equality, but I would highly recommend them. https://www.youtube.com/watch?v=fKc6esIi0_U To summarize:

How free are the poor and what is governments role?

1. Governments don't have responsibility, people have responsibility. 2.The free-market is the most effective system towards ending poverty. 3. Bad government failures result in welfare schemes has been machine to produce poor people.
Google’s new Project Muze proves machines aren’t that great at fashion design
I was about to suggest Weber, good call.
Cancer is a fundamental dread of all higher multicellular life. It has always existed and will always exist.
just few days back (possible Sept 13th) I got the following error message

One or more cartridges appear to be damaged.
Remove them and replace with new cartridges

I was using non-hp ink cartridges.

I've been HP customer for 20 years, and I'm done with HP for their dishonesty.
Nintendo really did some cool things. I had played with my daugther's GBA; my son wanted the Sony PSP.

I inherited the PSP from my son. My daughter sold her GBA. They got a lot of use out of them.

I wound up coding on the PSP. Simple stuff, but I almost got into some high-end things, but then PIC chips and 32 bit uCs, and FPGAs flooded the market.

I am to this day amazed at how modern the PSP still looks and feels compared to the way that phones and computers age. Good screen too! I still charge it and play with it once and a while. Something about a dedicated game unit with no distractions from the internet, although it does have connectivity!
Blue oceans for banks
To push back on part of the post:

"Many have blamed the decline of the IPO market on regulatory changes, such as the Sarbanes-Oxley Act.. There’s another important reason fewer and fewer startups go public these days, though: acquisition by an established company is a far easier, and, often, more lucrative, exit strategy.. A few extreme outlier exceptions such as Google and Facebook notwithstanding, acquisitions have been by far the most viable exit for small tech companies since the end of the dotcom bust."

Acquisitions have been more viable than IPOs for _precisely_ the same period we've had Sarbanes-Oxley. How the heck is this 'another' reason, then?
I use my smartphone almost entirely for texting and browsing. I think my monthly talk time averages 30-60 minutes. Observing my peers (20-40 something tech-savvy people) this seems to be the norm.
Safety razors are very cheap. I believe the OP is referring to the profit model of companies like Gillette, extracting larger margins on a more consistent basis in trade for a marginal amount of ease of use for the consumer.
However, the iPhone 7 appears to be better at "not exploding".

Or is that some other Samsung phone? I lose track.
Razor/razor blade is a marketing strategy. Sell/give the base at a low or free cost, and make the money on selling the consumables at a significant markup. The razor itself also has to be engineered for durability, with springs, latches, etc. While it's a comparatively simple part, it needs to be rugged to last a few years in a moisture filled environment where it's liable to be dropped and otherwise abused.

Similarly, the print heads are the precision part in a printer. Drive components in the printer itself -- motor, the belts, rollers, etc, are all pretty cheap and easy at this point; the same print engine will be used over several series of printers. The print heads on the other hand, have piezoelectric parts and/or heat elements that have to be very quick and accurate to do a good job. Both cases, while there is definitely some engineering in them, it doesn't rise to the cost levels we see them being sold at.
Warez ftp sites used to use high ascii in the file names. Used to have that memorized.
I supposed he used Google to find the site that was tracking him. I was using "Google" broadly.
Numbers on my machine, ordered by compression duration:

Compressor Duration Size
cat 0.0s 11385584 [*]
gzip -1 0.2s 4918778 [*]
bzip2 -1 0.9s 3334653
bzip2 -9 0.9s 3122347 [*]
xz -1 1.1s 4222016
gzip -9 2.4s 4085818
lz5 -15 6.9s 4643261
xz -9 -e 10.7s 4033589
zpaq -m5 34.2s 2655834 [*]

A [*] indicates that no better compressor was faster. Test methodology was `cat | $compressor > output` run 3-4 times to get an average.

I'm surprised by how bzip2 turned out.
Great!

Oh man, I can't even imagine how it would be in -25C. As I live just below tropic of cancer, so its always warm - 13-15C in winters (just for name sake!) and 35-37 in Summer - these are day time temperatures.