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

Is there a moral alternative to a 9, 10 or 12 billion population?

Actively reducing the population of the planet is tricky, if you don't want to wait for it to flatten / fall off naturally.

And stuff like Chinas one child policy is both hard to enforce and takes time to take effect. So you might still peak over your target population.

It's also questionable if such a policy is moral in itself.


If these tests are about text comprehension and not interpretation of art, why use poems then? Wouldn't an advertisement, a legal text or simply a newspaper article serve a better purpose?

I've written some (bad) poems and asked people to tell me what it means for them and got some answers that are wildly different from my own. For example: I once described the sunrise as a "bleeding ceiling of the world", mainly because I needed a dramatic phrasing. But many people I asked thought it was about suicidial thoughts or death. Rather, I just wanted to emphasize the importance of (reaching) the sunrise while keeping the overall somber / grim tone I established in the first and second verse.

Which leads me to 'death of the author' vs. 'authorial intent'. What is the objective meaning of my metaphor? The readers or mine? And is my psychologists guess more valuable than that of a childhood friend of mine?

> Dissecting meaning like this is also where you get into the whole death of the author vs. authorial intent rabbit hole. And you can write whole books about that topic and which is also a quite subjective topic (I'm leaning more towards death of the author, as you might guess).

That is also just another interpretation of the metaphor. A kid on a small island country might not associate trains with a fixed daily schedule at all, because they only know about trains from other media. Your answer only is "objective" within cultures that can make that association between trains and schedules. In duringearly industrialization, the SAT answer might be that the train stands for the unrelenting progress of technology and how it sucks all live out of factory workers (see charlie chaplins 'modern times').


We do technical interviews on conceptual levels. One manager, one HR, one programmer (not always all three at the same time) and the interviewee.

We ask them about their experience with the tech we use / plan to use and test what they tell us with specific questions. If you tell us you know ASP.NET, I might ask you to describe the default routing or some specifics about razor views. If you tell me you are a git expert, I might ask you about interactive rebases and cherry-picking to find out when and how you'd use them.

General know-how is usually more viable than the ability to write working code in a pinch. The closest thing to a whiteboard test we have is giving you a page of code to ask you what's wrong with it (although, we don't do that often).


In germany, the meat selection in ALDI is very small. You go to ALDI for the off-brand sweets, the basic cooking ingredients (fruits, veggies, canned goods, etc.), drinks (water, beer, off-brand softdrinks) and some misc. household items.

I think the aldi nearest to my home does not even sell pre-processed meals outside of frozen stuff (like Pizza) and canned soups.

In germany, they also have a rotating selection of cheap random stuff, ranging from laptops over garden chairs and tools to rugs and sheets. It's usually a very limited supply and most of the time not that bad for the pricetag (even the laptops).

That said, I prefer the competitor "Penny", because I know the layout better and they are a bit nicer, at least in my town.


Sounds like they are the same as in the states.


I would not actually disallow these characters, but you may warn the user about the existance of problematic characters in their password of choice.

If I want to use äöüßÄÖÜẞ because I'm confident that I can properly type them on all devices I'll need to type then, then let me. It's not your concern what method of input I'm using.

And maybe, just maybe, using latin characters is actually more of a hassle for a user anyway. (I think the risk of that occoring is low, but still. At the moment, it's a self-fulfilling prophecy that all users have proper method to input atin script available. We simply force them to have one.)

Edit: And the confusion is also possible with just latin characters. U+0430 looks exactly like "a", but has a different code point and thus ruins the hash.


I'm not sure any product is viable if it takes just 15 minutes to develop and deploy.

Aside from that: Does serverless support proper staging, documentation of all deployments, role management (who is allowed to deploy to what stage)?

Because that would be actually useful for us.


You can manage staging with API Gateway, the AWS service that manages which HTTP requests map to which Lambdas.

All functions are documented in Lambda with a description if you wish, and of course because the serverless framework is basically a node app with hooks that knows how to turn it into a Lambda app, you can use any/all of the same tools as you would for documentation.

Role management is standard AWS IAM.

At my workplace we like the idea of Lambda, but we're building some Ansible playbooks for it and banning Serverless.io because part of its structure is that all devs have root access to CloudFormation and can do whatever they feel like. For smaller shops, it's probably ideal though.


How a word is affected by grammatical rules (such as pluralization) is not determined by etymology (but it can be).

Here's the german conjugation of "mailen" (writing an e-mail), borrowed from "to mail":

Ich maile, du mailst, er/sie/es mailt, wir mailen, sie mailen.

I don't know any loanwords that break english pluralization rules in german, but for the reverse: The correct plural for "Kindergarten" would be "Kindergärten" (not "kindergartens"), which I imagine some english speakers would have problems with. And "Autobahnen" is rather unintuitive compared to "autobahns".


> I don't know any loanwords that break english pluralization rules in german

The plural of 'Baby' is 'Babys' (instead of 'Babies' – though some people also use that form) and 'Computer' doesn't change.

On the other hand, both 'Indices' and 'Indexe' are used and for 'Tempus' the only plural is 'Tempora'.


0 Interfaces 1 Interface ... 65535 Interfaces


I can't tell if you're joking, but when you're counting a quantity, you don't start from 0.


Why not? Is having zero interfaces not distinct from having one interface?


It is. But when you have one interface, that interface can be given the number 0. So you have a total of 1 interface, even though you've only counted up to 0.

Edit: I misunderstood. I'll leave the comment up. But I originally interpreted the story as meaning that each interface needed to be assigned an unsigned 16-bit id, which allows for a total of 65536. That was just inference on my part though. It literally says that more than 65535 are not allowed.


Quantity as in great amount? Either way, sounds like the worst kind of premature optimization to save one bit's worth to lose the ability to ever have the quantity be zero.


I suspect it is a play on the 0, 1, infinity rule.


All modern x86* CPUs are 64bit anyway and if this move means maintainers are freed up a bit, then I think it's worthwhile for the distro as a whole.

Arch isn't really meant to be that one distro you can stick on a PC from the early nineties anyway. There are much more suitable distros for legacy hardware.

And about the downsides of 64bit: I think the vastly improved address space offsets the improved memory use by orders of magnitues. My Desktop has 8 times as much useable RAM as it could have with 32bit - but 32bit datatypes are only double in size.


> the early nineties

64-bit computers started gaining popularity in the consumer market only, what, 5 years ago?


What do you mean gaining popularity?

Athlon 64 came out in 2003, Pentium 4F in 2005. I'll concede that 32-bit Atoms were reasonably popular in certain market segments, but hasn't generally every consumer computer been 64-bit for over 10 years?


Sure, but the point has nothing todo with the availabilty or popularity of 64-bit CPUs. Rather, it has to do with the amount of memory deemed necessary in a computer. As far as I remember, Windows Vista, which was released into the wild just about 10 years ago, was predominantly 32-bit, 64-bit intalls, just like with XP, being more of a curiosity. Few consumer devices had more than 2GB of RAM back then.


The Athlon 64 was released in September 2003, the Prescott Pentium 4 in February 2004, and the iMac G5 in August 2004.

Desktop CPUs have been basically guaranteed to be 64 bit since 2005.

The Pentium 3 derived Pentium M and Core Solo/Duo delayed wide mobile adoption of 64 bit until Core 2 came around in July 2006. I'd guess by 2007 you could probably safely assume 64 bit across all but the cheapest laptops as well.

tl;dr: Aside from a few Atom-powered netbooks 64 bit has been standard in anything resembling a normal computer for around a decade.


Reminds me of this:

> Websites that are glorified shopping carts with maybe three dynamic pages are maintained by teams of people around the clock, because the truth is everything is breaking all the time, everywhere, for everyone. Right now someone who works for Facebook is getting tens of thousands of error messages and frantically trying to find the problem before the whole charade collapses. There's a team at a Google office that hasn't slept in three days. Somewhere there's a database programmer surrounded by empty Mountain Dew bottles whose husband thinks she's dead. And if these people stop, the world burns.

https://www.stilldrinking.org/programming-sucks

And if you think that paragraphs does not apply to your applications / company, ask yourself if that's really true. My company sends around incident statistics and there's always some shit that broke. Always.


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

Search: