Hacker Newsnew | past | comments | ask | show | jobs | submit | untothebreach's commentslogin

There is a postponed issue regarding them here: https://github.com/rust-lang/rfcs/issues/811

(Edited after @steveklabnik corrected me)


Nit: that's not an RFC, it's just an issue in the RFC repo.

PRs in that repo are a much bigger deal than issues: issues are a place to talk in a general sense and see if others are interested in the feature, but converting that into an actual, actionable RFC is a lot of work. I'm not aware of any actual RFC for non-lexical lifetimes, because everyone who would do such a thing knew we had to wait for MIR to shake out before they were realistically possible, and so writing an RFC before then would mostly be a waste of time.


Ah, you're right, sorry. Corrected.


It's all good! I only even make the nitpick because this is an _incredibly_ anticipated feature, and I don't want people to have unrealistic expectations about how far along it is. I considered not even saying anything.


I have had great luck with Brother drivers on all the linux machines I've ever tried to use them with, so I would consider that a good option as well.


I have a Brother HL2270DW printer, does duplexing and wireless, looks nice, doesn't take up much space. Got it on sale at NewEgg for less than $100. Replaced the toner cartridge once with a third-party brand. It's been great.

I use Debian and Ubuntu, and the driver has mostly worked very well.

However, there have been a few times when, after upgrading Ubuntu, which upgrades CUPS, some very obscure thing in the driver was incompatible with something else in the chain of commands used to print a job (ghostscript, etc--there's quite a pipeline), and suddenly the duplexing would print an extra, blank page between pages, and every page was offset by about an inch to the side. I was able to find a bug report on Launchpad and manually edit one of the driver files myself to work around it, but it took several hours of fiddling, and it's nothing any "average user" would be able to do.

And, sadly, Brother hasn't released updated drivers for this printer in many years; they don't seem to care about keeping up with newer versions of Ubuntu or CUPS, etc.--at least, not for this printer.

And I haven't been able to get it to print on envelopes correctly, no matter what I tried. It just prints as if it's printing on a normal sheet of paper.

So, anyway, whenever it needs replacing, I will probably try to get a printer that just does plain old PostScript. I'm no expert, but my understanding is that if a printer correctly handles PS, then basically anything can print to it correctly, without having to worry about arcane, manufacturer-specific drivers.


Another thumbs up for Brother, their consumer laser printers are now comparable in price to inkjet printers, and the toner is much less hassle and significantly less expensive per print. I've had no trouble with drivers on Linux either.


I've been hearing good things about Brother, but all their (and AFAIK everyone else's) laser printers are still pretty hefty compared to inkjets, aren't they?

Being very space-constrained (London) and looking at very occasional use (I've managed without owning a printer at all so far) that's a bit offputting.


Yes, they are hefty. I don't know if you can find one that's only a printer. We have a printer/fax/scanner model that's now around 10-15 years old. I can tell it's getting ready to give up the ghost soon. We have actually had to use the fax part of it recently, too. The scanner in it is terrible for anything other than scanning documents to PDF. Completely unusable for photos. (Taking a few photos of a photo with my DSLR and doing an HDR merge produces great results, whereas using the scanner produces crushed blacks and blown-out whites with no way to fix them.)


Yes, you can buy just a printer. I'm not really fond of the all-in-one devices because they tend to be a mediocre everything and not a really good anything.


I will say this about my Brother all in one black and white laser- it does everything I need it to do well enough and I don't have to fiddle around with it to get it to work. Multi-page scan direct to PDF, fax, printing over WiFi (thanks to my router for that and Brother with some decent Linux drivers)- it does everything I want it to do and pretty good.


Can say good things about brother inkjet too. Was using J5?20 (don't remember exactly):

It auto cleans head while plugged in, can take a3 paper, in emergency can print decent photo in slow(best) mode, has huge black tank, and the size is not much different from other brands a4 inkjets. It weights a ton, though


Agreed, run 100% linux with a brother printer, works great. Setting it up was very simple.

I didn't consider buying HP for a second not because of their drivers but because I have an association of HP producing total garbage.


> I have an association of HP producing total garbage.

It's so sad what they did to their brand. A cheapish HP laser has been our main lab printer for 14 years and zillions of pages. When I bought it HP was the no-brainer buy. Is it really true that if I bought one now it'd be no good?


+1 Brother

I've got a 7 year old black and white laser multi-function and am on toner cartridge number two. Never had a problem and it plays with my router for printing over WiFi. I've had good luck with it in Ubuntu, OSX, and Windows.

Pretty sure I spent $149 with it on sale at Fry's when I bought it nearly a decade ago.


Well half the devs call it "little-c" but the other half call it "clang," and what do you mean there is already something called clang?


I can't speak for jvns, but for my degree, "UNIX BASICS" was essentially "Command-line basics" (an intro class), and Assembly was pretty much just the actual language syntax, registers, pointers, and interrupts. The word "syscall" might have been mentioned once or twice, but only in a hand-wavy, "don't worry about this right now" kind of way.


In my assembly course we wrote intel 3/4/586 assembly. It was all about Syntax and Registers. Why pointers will be there in an Assembly course?


mainly just, "how to deference the address you just got to get the value you want." Might be covered under the "syntax" heading as well, but the concept was still gone over for those that hadn't quite grokked it yet.


A prominent member of the rust community has been publishing a series on getting rust to target their Uno: http://jakegoulding.com/blog/2016/01/02/rust-on-an-arduino-u...


It depends on the state, though most are "at will." Some companies will do a "trial period" in which some of your benefits are held back for anywhere from 60-90 days, so that may be what the parent is referring to.


off the top of my head, I would say it's similarity to Ruby means that Ruby devs would have an easier time learning the language than learning an entirely new one. Crystal also seems to have an extensive standard lib, which lua does not. (that's not a criticism of lua, just an observation. I know luarocks has made the lack of a large stdlib much less of a pain point for lua)


I used both nim (back when it was still nimrod) and rust for a while, before eventually settling on rust. I tried to give nim a chance, and was told that "they will grow on you" ("they" being the things you mentioned that were "unique decisions instead of what you're used to from other languages"). They never did, and though I got used to avoiding the problems I initially had with them, the language just never "felt good" to me.


Indeed, C <-> Rust interop is one of rusts design goals. The Rust Book goes over this a bit: https://doc.rust-lang.org/book/ffi.html#calling-rust-code-fr...


My wife talks this way all the time, and when we were first dating it really bothered me. Eventually I came across an explanation of the regional-ness of it on the internet somewhere, and I asked her if any of her family is from the Pittsburgh area. As far as she knows, they aren't, but they are from Columbus, OH, which is just down the highway a bit.

I heard that Pittsburgh-ians also tend to use "yinz" for the second-person plural, which I find much better than a plain "you," and much, much better than "You all" or "y'all". (Though I'm now told it is not as commonly used as I assumed it was)

Anyway, I love reading about the various ways american english has diverged, given time and distance.


It's "y'all", a contraction of "you all", not "ya'll". Which makes infinitely more sense than "yinz" which is apparently derived from "you ones" or something like that?

I also find that 'dropping of to be' sounds completely unnatural to me. It sounds like something I'd expect a non-native speaker to say.

My personal favorite English change is the cot-caught merger.

Of course, all of my preferences make sense because I grew up internationally or in the south - I wasn't caught up in the cot-caught merger and I picked up y'all because there has to be SOME second person plural!


> I picked up y'all because there has to be SOME second person plural!

Same here. Way more elegant solution than "you guys", and less jarring to most people than, say, "youse". The only better solution would be to bring back "thou" for the singular and make "you" plural, but alas, that's unlikely to happen (and I'd be the one using "thou" and "y'all" anyway).

Of course, there are the folks who treat "y'all" as a singular second person pronoun and use "all y'all" for the plural; I've worked with quite a few of those folks.


> Of course, there are the folks who treat "y'all" as a singular second person pronoun and use "all y'all" for the plural; I've worked with quite a few of those folks.

Presumably for the same reason that 'you' migrated from plural to singular in the first place. (Initially as a sign of respect/politeness/formality, then gradually becoming universal.) Perhaps someday we'll see "all y'all all"...


I use y'all for the second person plural and all y'all to when referring to multiple groups. For example: Team A will go to the left, team B will go to the right and then all y'all will charge the center on my mark.


I dig it; it's like "persons" v. "people" v. "peoples".


Yes, this is how I learned it from imps.


I remember reading somewhere that there is a difference in meaning between "y'all" and "all y'all":

1) Do y'all have a ride? 2) Do all y'all have a ride?

In one of them (and I don't recall which definition is which) the meaning is "Do each of you own a car?" and the other one is "Do each of you have a car you can ride in?"


My understanding:

1 = "do all of you have a ride (perhaps shared)?"

2 = "do each of you have your own ride?"

So if Bob, Jim, and Jane are all riding in Bob's car then "y'all have a ride". But if all three of them have their own car, then "all y'all have a ride".

ymmv.


Thanks for pointing out my "y'all" typo -- fixed. I just don't like the way "y'all" rolls off the tongue, and never enjoyed using it. But, as you say, there has to be SOME second person plural. I just like the way "yinz" sounds, I guess. /shrug


Actually, 'you' is the second person plural in English. If you want a singular, you'll need to recover 'thou' from history's dumpster.


It was. Language evolves.


If you want to be different you could always try out the Aussie version.. 'youse'


Oh that's cool, I didn't know it was in use outside Scotland. I'd always pegged yous/youse as a Scots thing


In Ireland, a lot of people people use 'ye' as the second person plural. Mostly in areas outside of Dublin.

In Dublin, the slang variant is either 'yiz' or 'yous'


Yous or youse is the naive synthetic pluralisation of the singular you (in the analytical form both are you).


Another one is "yunz". People don't really use "yinz" and "yunz" too often though :(


Really? That's disappointing. I'm going to edit my post a bit bc apparently I've been misled :-/


Actually, you'll hear plenty of "yinz" in the greater Pittsburgh area, but more often in the outlying rural areas surrounding the city.


Concur. It's not quite as widespread - what I've seen is that even quite a few non-natives tend to adopt "needs washed" after living in the region for long enough, but I don't hear yinz used unconsciously from people not born in the region. But there's plenty of yinz - and the city embraces its yinz-ness.


I always heard it round dahntahn. Norseide and Souside, mostly. In the Nordills, it wasn't as common, but my gramma sed things like worsh and spigot but she grew up dahn Etna an aht.

Goodness that was hard to type.


People will use it jokingly though :)

"Are yunz gonna eat lunch n'at?"


My home town takes a lot of its accent from Baltimore, though it's still over two hours away. I never got used to saying "you'ns". There is a definite glottal stop in the middle. Annoying.


"Yinz" is equivalent to "yous" - which is supposedly a Philadelphia thing - but everyone up in Erie prefers it to "yinz."

"Yinz" is very, very localized.


FWIW, I was raised in Cincinnati and spent almost a decade in Columbus, and "needs fooed" sounds perfectly normal to me, too.


Yinz is more flexible. Like it is used to address a singular person: "hey, yinz" or a group: "what are yinz guys doing?"

It's much more of a novelty until you hear it a lot, and then you start to hate it. "Yinz guys" sounds particularly offensive to my ear for some reason


i like the. aussi's yous


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: