skysight-inc/HackerNews huggingface dataset:
Nozzle jams were the bane of my existence with the 3 HP inkjets I inherited/bought during my college years.

I also switched to a Brother B/W laser printer last year (HL-L2380DW) and it works over my network, I can print to it from a phone/tablet/desktop (win/OSX/linux/iOS/android), and on each platform it "just works", printer/scanner/copier.

We have printed hundreds of pages thus far and have yet to replace the cartridge that came with it when we bought it. No streaking, no alignment issues, no clogging, and it even has double-sided print support. ~$200 investment, and have never had a better printing experience.

EDIT: I should highlight that the reason i ended up with 3 HP printers was because the average lifespan of each came out to ~1.5 years. Inherited 2 used, bought the last one new, and when that one also died so quickly is when we made the switch to laserjet.
>A circle is defined as all the points in the same distance from a certain center point.

I think they also need to be on the same plane, otherwise it's a hollow sphere.

Also, by that definition, there's an infinity of centers. There can be a line that passes through the center and perpendicular to the plane on which the circle lies. Every point of that line is equally distant from the points of the circle.

And for an infinity of planes parallel to our plane of interest, the intersection of the line and that plane gives the center of the projection of our first circle onto that new plane.
Considering my wife just bought a 8620 this bodes well for my future.. oh joy.
This isn't really a new thing, it's been like this for over a decade. It's why Epson printers are so cheap; they make their money on the cartridges. I've had better luck with HP in general (Officejet), though I don't know how good each particular model is so some may be worse.
Get a cheap consumer black and white laser printer and never look back. I can't think of any time I've needed or wanted to print color. For photos and such send them off to be printed with real photo printers.
ND4J supports n-dimensional arrays, while Breeze does not. jblas is great but it's not fast enough. We've relied on netlibblas in the past, and we're moving to faster computation libs now. We'd love for Spark MLlib to plug into ND4J at some point.
I have a Brother that works pretty well. It does track how much toner is used and requires replacement before the stuff actually runs out. However, a quick bit of screwdriver work, or some tape in the right place, and you can convince it to start over. I've done this several times since I got the printer many years back, and it still prints fine on the original toner cartridges. I'm sure someday I'll have to actually get some new ones....
Brother HL-L2340D. Laser B/W, Duplex, Wifi, Linux support and only 80 EUR.
As someone alluded to, if they're a big name you can point to / use their logo this could easily pay for itself. If you think of their discount instead as an approximately $500/month marketing budget, would you do it? (Or even more precisely $350/month as that's the additional request).

Just try to avoid the slippery slope of giving everyone such a discount (and I hope your pricing plans mean that this presumably large customer is getting a discount on an expensive "Enterprise" plan that's only sensible for larger groups).
Just curious: Why is that?
From the article, it sounds to me like he was paying her to be a personal escort and aside from her claims of abuse, he gave her some sort of a STD.

This guy got around and gave an escort a STD.

Haha.

His side: he claims extortion. Seems plausible.

My guess is this will be funny more than explosive.
She's not accusing him of sex trafficking, she didn't meet him until she was already in the USA:

she is described as a “victim of human trafficking since she was 15.” It says that she was “brought to America in 2001,” “sold as a dancer to a strip club,” and that shortly after her arrival, she met Goguen at a Texas strip club and was soon submitting to his “constant sexual abuse” and “relying on his promise that he would help her break free of the human traffickers who held her in perpetual debt.”
What are you talking about? Link to any case of death that has been attributed exclusively to an overdose of kratom. You can't, because it doesn't exist.
Well, the printer manual probably says, like mine does:
"Install all ink cartridges; otherwise, you cannot print".

But in my Epson XP-200, if my black cartidge runs out, it tells me that I can use a 'composite black' mode where it blends the ink from the colour cartridges to form black. And vice versa - when the colour ink runs out and black ink still remains, you can continue printing temporarily with black ink only.

So there are always those options if you need to get something printed.
You can't generalize all inkjet printers. I use a Canon Maxify Injket in my company (we print only ~200 pages / month) and it's amazing. There is no laserjet that could compete in price/print.
Or in the simplest terms possible, the best 'private' service or site is the one that doesn't store any personal information for its users. If you're running a site like Ashley Madison, then don't store real names and information. Same with if you're running an anonymous message service, an anonymous emai service, etc.

That's not some shocking new thing. Forums and other such sites have been letting people sign up with no more than an email address and password for years. And the payment stuff on these sites and services could easily go through PayPal or some other third party provider (who's likely got a much more secure system setup than you).

But no, a lot of sites and companies and services seem to be all 'let's store everything about everyone, and then wonder why it causes a meltdown when the site gets hacked and said data leaked all over the internet'.
AI cars could be safer now in most cases by simply not doing dumb illegal stuff.

The real problem is dealing with all the edge cases. Think of this edge case. You pull up to a red light, a guy with a gun starts running at your car in a manner you perceive to be threatening.

You as a human are most likely going to step on the gas and get the hell out of there saving yourself, at some risk of causing a traffic accident.

The car will just sit there till the light turns green while the windows get shot out and you get dragged out of the car.
I don't own a printer, and I feel like when I have to print something I usually employ one of the following strategies:

1) Going to an office supply store, library, or university with the PDF of what I need to print on a USB drive.

2) My workplace providing a printer for work-related printing.

I can imagine good reasons why someone would need to own a printer, but it seems almost like a car these days. If you don't want to deal with one, and you can live your life effectively without, it might be better to rely on services to print for you.
Since most folks only print black and white for occasional stuff (forms, taxes, resumes, etc), something like the Brother HL-L2320D mono laser printer is a good bet. Works with Linux (rpm and deb available from their site), wireless, affordable. It's under $90 and toner is $30 for 1200 pages (2.5 cents per page) or $49 for 2600 pages (1.9 cents per page). Compare that to $13 for 175 pages (7.4 cents per page) with the Epson.

If you don't need wireless, bump down to $68 for the HL-L2320D. For both printers, good 3rd party toner is about $10 for 1000+ pages to save even more. I listed only first-party numbers above.

If you really want to print pictures at home, you can on a "cheap" inkjet. But it'll cost you overall more per print (due to ink drying out, etc) and be worse quality than you can get from a local pharmacy, office store, or printer. A good quality inkjet for photos is another story, but quite a bit pricier.
Good point, here's an example: EU VAT, which obliges companies selling digital goods in Europe to store customer and transaction details for 10 years.

https://www.gov.uk/guidance/register-and-use-the-vat-mini-on...
I bought an HP M252dw Color Laserjet supporting WiFi and AirPrint off Amazon for $230 last year. It replaced a Konica Minolta color laser I'd had for several years that ran out of toner (that one was $120 IIRC). I didn't have to replace it, but I really wanted an AirPrint printer. I also had to be a be choosy since I wanted something that would fit in the IKEA printer stand I've had for about 10 years.

Sure toner costs about double what ink does, but with the very occasional printing I do it's actually much cheaper since I don't have to replace the ink or print heads from disuse whenever I need to print something. The laser printer is always ready and will go years on the same toner cartridges.

Forget black & white. Having a color laser at home is one of the best computer purchases I've made. I had a cheap Canon USB Scanner in the closet for the once or twice a year I need that function.
Here is the full official complaint. Warning, it is very textually graphic.

http://www.scribd.com/doc/304104968/Goguen-Baptiste-San-Mate...
I bought a Brother (HL-2170W) laser printer about 8 years ago, and it's still using its original cartridge. I do very little printing, but I do need it from time to time.

During my last move, I accidentally tipped a book shelf on top of it. Cracked a few plastic bits, and bent some metal things inside it. I unbent the metal, and glued the plastic, and the thing still prints like it's new out of the box.

I've talked more than a few people out of buying inkjets.
Show HN: Side-Channel Resistant Base64, Base32, Hex Encoding (PHP)
Epson recently found through customer research that anxiety about ink cartridges was one of their biggest problems and so they are launching printers with refillable ink tanks, currently available in the form of the Epson EcoTank L355. Given that the company has understood this problem and released products to address it it seems that never buying Epson printers might be an incorrect response.
My Brother HL-2380DW black and white laser with flatbed scanner works great in Linux (Ubuntu 15.04 at least). The scanner I actually have setup to scan straight to Dropbox so I don't even have to screw around with scanning software on a computer. It does cloud print and apple print too so all your mobile devices will work. Supports auto duplexing of printing so you just check a box to print on both sides. Great printer if you just need an occasional use scanner. They make a version without any scanner too that's a bit cheaper, and a version with a fancier auto duplexing document scanner if you do a lot of document scanning.
One form of means-tested basic income is negative income tax, which economists like Milton Friedman supported.

However, some basic income supporters don't seem to like means testing, but they usually don't show how to fund universal basic income other than saying (a) streamlining bureaucracy and (b) more taxes for the rich will fund it.
Very nice! I particularly like the ability to compare two different versions visually.
I have nothing against basic income as long as there are incentives and opportunities to motivate people to do better for themselves either financially or creatively.

As an Ontario resident it'll be interesting to see if this goes into effect and what the long term results are.

Can we get another province to try a libertarian approach and we can compare notes in about 25 to 50 years?
Buried at the bottom of the README is the Rationale:

> Originally created for use with vim-devicons vim plugin to add glyphs (icons) as labels for files based on the filetype extension or entire path
Powerline/Airline is one big one -- the status line in Vim is just a character-mode thing, but with a few extra glyphs (for line number, git branch, and arrows/wedges, most notably) it looks a lot better than if it's using a more limited character set.

vim-devicons is the other big one that this is supporting, which gives you filetype icons.

Are these things huge big deals? No. Are they nice things that make Vim's UI look a little cleaner and more informative within the confines of a pure character-mode application? Yes.
Better access to information, like how contraceptives work, where you can get them, myths and facts about sex, etc. I don't know if there is actually a connection but it seems worth investigating.
A 10 year old Toshiba running Windows Vista. It runs everything I need it to run, and I have mac and linux desktop machines, so I feel no need to buy a new one.
That looks like it would be quite difficult to program.
Your comment made me inspired to write a letter about this Lee Sedol/Go match and by the end of it, I think I address your point.

[Link](https://medium.com/@peterbsmith/computer-beats-human-at-hard...)
Multi-function inkjet printers are a Scam. No, I'm serious.

1. The printing functionality is flawed. A cartridge will not last for more than 100 pages. (I tried Epson, HP and Canon).

2. The cartridge will dry and not function after a few weeks only.

3. The original cartridge cost almost as much as a new printer with the cartridge.

4. The printer will not function (Scanner or Fax) without the full cartridges (black and colours).

5. They are buggy and noisy as hell.
I imagine they said something similar about ditch diggers and buggy drivers when the combustion engine came along.

There is a strong relationship between improvements in technology and improvements in human development. All boats rise with the tide.
>so they assumed it was avoiding them.

I think us humans made a critical error in that line of thinking.

It didn't avoid ko because of the risk of loss.

It avoided ko because of the lack of strategic win.
He was aware of and took advantage of human sex trafficking. I never said that he brought her into the country himself. But he acted to perpetuate the system, which isn't much better.
Over 30% of women have "high risk HPV", it's pretty hard to avoid if you're sexually active and have unprotected sex - and even condom use is no guarantee of protection. It can take years for symptoms to develop, making it difficult to determine where the infection came from.

http://www.cdc.gov/std/stats14/figures/48.htm
So what happens if we play AlphaGo vs AlphaGo?
A Letter to My Friends about Go and AlphaGo
Hardware startup - non-shity printers, use any cartridge you want. PRO-FEATURE use a balled point pen.
This is not unique to Epson, so if you go out an buy an HP thinking you'll be safe... do your research first.

I have an HP Officejet 6700 Premium right behind me that works the exact same way. If I run out of Magenta, it won't even print in black.

I've been thinking of trying to find a way to inject some water or something into the empty cartridges to trick it. The strange thing is - I almost never print in color, yet somehow, I run out of color ink. I don't get it. And it's costing me way more than I want to spend to print.
I use printers so infrequently, it's usually easier to use the work or public library printer when I need to rather than maintain ink cartridges. They usually go dry before I use them, I typically print less than 10 pages a year.

For the record, it's always government paperwork. Always. If you work for government, I have this super-neat thing called Flask to tell you about, you're gonna lose your shit when you find out!
Oh I don't claim that opening up the source code is a magical way to fix everything. But without the four essential freedoms, it is much harder to be reasonably certain that nothing nefarious is going on.
Despite being 2016, Bing can't read a ssl sitemap served on HTTPS sni. Supposed to be fixed soon I guess...
FWIW, we use blas just like matlab,numpy,r, and julia.

The speed depends on the blas implementation.

Nd4j has a concept of "backends". Nd4j backends allow us to sub in different blas implementations as well as different ways of doing operations.

We have a data buffer type that allows people to specify floating point or double. Those data buffers then have an allocation type that can be javacpp pointers,nio byte buffers (direct/offheap) or normal arrays

We are also currently working on surprassing the jvm's memory limits ourselves via javacpp's pointers. That allows us to have 64 bit addressing which people normally have access to in c++.

Every current jvm matrix lib that uses net lib java or jblas is going to have problems with jvm communications as well. The reason for this is passing around java arrays and byte buffers is slower than how we handle it which is via passing longs (raw pointer addresses) around that are addressed via unsafe or allocated in jni where we retain the pointer address directly. We expose that to our native operators.

We are solving this by writing our own c++ backend called libnd4j that supports cuda as well as normal openmp optimized for loops for computation.

We also offer a unified interface to cublas and cblas (which is implemented by openblas as well as mkl)
FWIW, I more or less agree with you, but it doesn't mean it shouldn't exist.

JVM based environments can bypass the jvm just like python does now.

The fundamental problem with the jvm is no one just took what works on other platforms and mapped the concepts 1 to 1.

Our idea with nd4j is to not only allow people to write their own backends, but also provide a sane default platform for numerical computing on the jvm. Things like garbage collection shouldn't be a hindrance for what is otherwise a great platform for bigger workloads (hadoop,spark,kafka,..)

In summary, we know the jvm has been bad till now - it's our hope for fixing that.
1) That's not just Epson. Many manufacturers do that.
2) That's a cheap consumer all-in-one. You're buying a subsidized product which pays for itself via expensive ink cartridges. Requiring all of them in order to print is called "leverage". It's at least ten years that such products exist - if you didn't know, it may be your fault as well.
3) Want a reliable printer with a decent cost per page? Aim at the SOHO market, at least. There you won't get a subsidized price, and printers would actually need to print more than 10 pages per month - hence the higher price tag.

Just an example: I've got an Epson Workforce Pro 5620. It's an inkjet, color all-in-one printer with double sided printing and scanning. It works great, the price-per-page using original Epson cartridges is on par with most non-heavy duty color laser printers (i.e. those in the $400-$600 range) but it's much cheaper ($280 on Amazon right now).

Don't cry for something we all know about.
Lasers do have disadvantages – mainly their excessively high power consumption and their air pollution.

Modern gel inks don't dry out in my experience, and make for very efficient printers that are much less maintenance intensive than lasers. And ink is cheaper than toner unless you print several hundreds of pages a month.
I'm a big fan of the Brother cartridges because they include a drum + toner in one, so each time you replace the toner you also get a new drum.
I purchased a Xerox Phaser 6100 Color Laser Printer for $30 on Craigslist. Only problem is there are no drivers for OS X... Course it had %70 toner still and I don't look forward to having to replace the toner but at least are all separate colors and can be replaced separately!
Not too long ago I bought a cheap printer (don't remember the brand), took it home, and returned it after seeing the horrible quality of the print. Then I brought home another cheap printer of a different brand, had the same experience, and returned that.

The reason I was buying cheap printers is that they were the only ones locally available, other than one very expensive model, the epson XP800. Apparently the market has been shrunk to only people that don't care about quality. They give the printer away and make a killing on the ink.

In the end I bought the expensive Epson and have been very happy with it. I'm not happy about the state of the market though.
With spearmint I had the ability to modify the parameters of the mcmc sampling (e.g. burn in iterations). Will sigopt expose parameters for those of us who want to manipulate them? Will there be options to use different types of function estimators to estimate the mapping between hyper params and performance (i.e. what if I would like to use a neural network or a decision tree instead of gaussian processes)?

I say these things because as someone who is active in machine learning - I often want to optimize hyper parameters. The type of people that are serious about optimizing hyper parameters (i.e. people who may not like to use grid or random searches) for a model are usually some what technical. Your product seems to be catered to those who may not be too technical (very simple interface, etc). How will you balance what you expose in the future without giving away too much of your underlying algorithms?
Are wire tap orders mandatory? Or is it just permission to wiretap...

If you can't succeed in wiretapping you aren't penalized right?
Your tool's name is a bunch of stars, you might want to look into that.
Second Brother lasers. My HL-3170CDW color laser is still going strong after four years. Works flawlessly with Linux, OS X, and Windows; toner lasts forever; and print quality is fantastic.
I have one major use-case for (very cheap) inkjet printers: on the beach. I run a non-trivial number of beach volleyball tournaments[1], and the beach is not a terribly hospitable place for electronics.

So I carry with me a cheap printer that's light to carry. If it takes a fast-moving ball that breaks off a part, or it gets overloaded with sand, dust, destroyed by rain, whatever, it's no skin off my back, since it was just $30.

So far the same crappy printer has been serving me for about 4 years in this capacity.

Toting around a laser printer would be a huge pain in the ass.

Otherwise, I'm completely onboard with the overarching sentiment: there's not a lot of reason to own an inkjet printer.

[1] My flagship product (http://bracketpal.com) is a tournament management system, and beach volleyball is the niche I focus primarily on.
How is writing documentation that nobody will ever read a thing anyone should be motivated for?

Do people without ADHD agree to do useless things because they're told to?
And some humans have always avoided labor, and actively sought to establish and perpetuate systems that allow them to collect and live off others' labor. They even convince people this is a good thing, the ideal thing, the thing gods intended, the thing other than which no thing could be better. Exploitative laziness is "in our blood".
Eddie Hall Breaks Deadlifting World Record by Lifting 1026lb’s
The purpose behind the engineering of the printers is to drive the sales of as many ink cartridges as possible while being as cheap as possible to produce.

From this perspective, offering many additional features which turn off when the ink rent hasn't been paid makes much more sense.
Anything Ricoh. Unlike Brother, they don't rip you off with eyewateringly expensive toners, and their Linux drivers work better.
That theorem, assuming "lines" means "segments of equal length", is a trivial consequence of "three non-aligned points define a unique circle", a well-known theorem taught in grade school (at least in France).
I implemented a test of a micro-benchmark posted on HN several weeks back. It took some extra tries but eventually the performance using the existing 'Task' feature was acceptable. Not Go level but decent and give the rate of development on Julia it'd probably be worthwhile to experiment.
Usually it's implemented on the firmware level.
My HP LaserJet 1020 has been chugging away for 10+ years on $11 refilled cartridges that yield around 2k monochrome pages. It just might last ten more!