Hacker News new | past | comments | ask | show | jobs | submit | to3m's comments login

"ped"?


pedestrian


[flagged]


Which you follow up with a vulgarity? Come on. Be better than that. If your goal is to improve online discourse, lead by example.


[flagged]


I don't see how "ped" is necessarily an offensive abbreviation (though it's one that normally isn't used), so I don't think you're justified in believing that the commenter is trying to dehumanize the victim.


[flagged]


There are "PED XING" signs in the US for pedestrian crossings. I don't think it's considered disparaging.

https://www.google.com.au/search?q=ped+xing&source=lnms&tbm=...


[flagged]


As a non native speaker I'm reacting to the use of Ped as well, that paired with the obvious victim blaming that seems to be thrown around a lot, but to a much lesser extent here than in other forums discussing this issue.

Driving is a sensitive subject, people take it personal trying to do generalizations about drivers is just going to land you in a land of troubles, almost worse than profanity.


lol seems like your sense of humor is not being well received here


Well it's more sideways, perhaps even caustic, something like that, I'd say, rather than humorous per se.

Still... stiff upper lip. Though I can't believe I'm getting downvoted for reminding people not to kill anybody while behind the wheel :-o


You're upset for someone using the word "ped" for pedestrian while using a word that's got a dictionary definition of being vulgar and offensive for women? I have to say I'm rather confused. I feel I'm being trolled.


Actually, in UK slang, that refers to someone who's being stupid. And still, everyone knows what it means in the US, I believe.

Edit: Sorry about the ambiguity. I wan't referring to "ped". But rather to the slang that's offensive to women.


Upon reflection, I wonder where that British term comes from. Maybe it basically means "woman". Reflecting the slur that women are stupid. So it's still sexist, albeit not as vulgar as the US term.


Derived from pedant I believe.

noun a person who is excessively concerned with minor details and rules or with displaying academic learning.


Sorry, I was ambiguous. I meant the other slang.


Bah... my intent was certainly to be vulgar, and I stand by that. But if it's going to be interpreted as specifically offensive towards women (an implication not present in UK English) then I'll certainly apologise to all that were thus offended, because that was not part of the plan.

Looks like it's too late to delete it, so we're stuck with it forever.

Please still do drive carefully!


I'm a male, but I do think it's an offensive term for women in the U.S., despite its more casual usage in the UK. The average female reader would be inclined to think that such slurs -- and their anti-female sentiment -- were considered OK here.

It's too late to delete but I think it's worth it (for future readers) to say that offense isn't intended, and that that word is frowned upon by most HN users and mods.


You should consider they might be downvoting you for other reasons other than a hard to believe one.


Arguably, you're getting downvoted for abrasiveness and name calling.


Right, but since the driver has seen there's somebody on foot on the pavement, how come they haven't slowed down already? Perhaps the person could trip and fall into the road. Perhaps the person could have a fit and fall into the road. Perhaps the person is just crazy and is contemplating leaping into the road. Perhaps the person is drunk, hasn't seen you, and just fancies crossing the road there and then. It really doesn't matter. These are not capital offences.

What if that person were your son, daughter, wife, husband, parent, or whatever? Would you be so blasé over their losing their life, and all because somebody couldn't even be bothered to just move their foot a bit and press a pedal?


If you can't tell that somebody isn't going to throw themselves under the wheel of your car, you need to drive more slowly, so you've got time to stop when it happens.


My car has cruise control with brake functionality. Not sure if I've ever seen it actually do it - I only really use cruise control on the motorway, where I expect wind resistance is a major factor - but apparently it will apply the brakes to maintain the set speed when necessary.

At town speeds I would expect it to use the brakes a lot more readily. At 30mph in 3rd (2000rpm) or 4th (1500rpm) there's not really all that much engine braking, and wind resistance won't slow it much either.

(Mine is a 2010 model, but I think this stuff was introduced in 2004-6, something like that... it's not exactly new technology.)


Assuming 1 spot = 1 vehicle, 10 vehicles won't fit into 8 spots anyway.


That is not a high-status response ;)


Wow, race is biological? Who knew!


Race is not biological as it is just a historical classification based on some "skin deep” observations of physical appearance.

What is biological is that different people from around the world are genetically more similar to their neighbours than people more distant and people with a similar genetic background tend to look similar.

What is more interesting is not race, but that different human populations around the world are different species that can produce fertile offspring. There are four known living human species; sub-Saharan Africans, Euro/Asians, Melanesian/Australian Aborigines, and African pygmies (there might be some more human species in Africa, but we lack the fossil DNA data to know this). Each one of these different species is a hybrid between ancient sub-Saharan African’s and one of the other homo species that lived on the planet before 50,000 years ago [0].

0. https://en.wikipedia.org/wiki/Archaic_humans


> sub-Saharan Africans, Euro/Asians, Melanesian/Australian Aborigines, and African pygmies

These groups are not considered different species or subspecies of human (homo sapiens sapiens). There are homo sapiens subspecies, but all except sapiens are extinct.


No they are not. They just bred with the dominant sub-saharan African species. I am a member of one of the non-dead hybrid species having approximately 2.5% Homo neanderthalensis ancestry.


Yes, your first 2 paragraphs clarify it a bit. Thanks.

As for races vs species, that well has been so thoroughly poisoned that I for one refuse to drink from it. But, you know... you do you.


Races are biologically meaningless, but species are a real things. Lions and tigers are different species of the genus Panthera, they can mate and have fertile offspring.

I think where people get worked up is thinking because there are different species of humans living on the planet that one must be better (or worse) than the other. Nobody with a clue would say that lions are better cats than tigers, just different. The different humans species are the same.

The other thing that makes things more complex is all living humans are predominantly sub-Saharan African (90% to 100%). If you had a large cat population that was 95% lion and 5% tiger you would most likely not even notice it was not a pride of lions. It would still be a different species, and the average member of this population would be different to the average lion, but the differences would be relatively subtle.


I don't know how many committers have been on the average project I've worked on, but it's probably 25+, and I've worked on several with 50+ - and I don't know how you'd even make Git work at that sort of scale. Obviously people do actually do this, so I assume it must work somehow; I just don't see how it's going to work particularly well.

The larger projects I've worked on have typically used Perforce, but I used Alien Brain (which is pretty terrible) for some of the older ones. The check in/check out workflow, which is the same in each case, is basically what makes it all work once you get past a handful of people. Just simply being able to see who else is working on a (almost certainly perfectly cleanly mergeable) file that you're contemplating modifying is a big time-saver.

(I've used SVN, at a much smaller scale. It has similar Lock/Unlock functionality, which is a good start, but the performance in general of that seemed to be really bad. Locking a few hundred files might take a full minute, for example. Meanwhile, Perforce will check out 1.9 gazillion files in ten seconds, and that's only because it takes nine seconds to change NTFS permissions for that many files.)


> I don't know how many committers have been on the average project I've worked on, but it's probably 25+, and I've worked on several with 50+ - and I don't know how you'd even make Git work at that sort of scale.

Well, I actually don't understand how you can make it NOT work :) You obviously have to work with branches split per projects/sub-projects and different repositories for different apps. You have to find your branching model that works for you, it doesn't always works with a dev branch (we don't do that, we have bug, feature, release and master branches).

SVN is so out of this league that I don't even try to understand why people use it.


When you've got a lot of people, you've got a lot of changes - that's the long and the short of it. This is one thing the check in/check out model (as exemplified by Perforce, among others) is really good for managing. When you go to check out a file, you find out straight away if someone else has it checked out.

If you're just going to make a quick tweak, you'll probably risk it. Either they check it in first, and you've got a very minor merge, or you do it first, and they've got a similar minor merge. Not a big deal, in either case. (And when your gamble doesn't pan out, tough luck. No sympathy from anybody. You knew the risks.)

But, if you're going to make a very large, sweeping change, you'll probably be a bit more cautious. And that's fine: you can go over and talk to them, or message them, or email them, or whatever, to find out what they're doing, and coordinate your modifications appropriately.

I've literally never once found this less than somewhat useful. It's, like, the source control analogue of static typing: a huge pain in the arse if you're not used to it, but, if you've seen it play out, it's a mystery how anybody gets any work done in its absence.

(Of course, if you use git, maybe you can just email/Slack/etc. everybody on the team before you go to edit a file, just in case, and then wait for anybody to mail you back before proceeding... well, I don't deny that would work, assuming everybody checks their mails/Slack/etc. regularly enough. After all, I hear people get work done in dynamically typed languages too! But just think how much better things could be, if the version control system could look after this for you!)


I don't understand the hatred for perforce. It works really well. The times I need an offline branch to work on and keep history of commits are very rare.


I moved from git to perforce when I switched companies, and even though I actually really like git and consider myself reasonably proficient, I don't mind perforce.

My one real pain point with it isn't so bad, but I dislike how perforce tends to work at a file level instead of a commit level. It's hard for me to make several related changes which all touch the same files, like a series of patches which all refactor the same area of code, but which I would like to review and discuss separately, and potentially revert some/all of.

It's hard to manage this with shelves, because perforce can't handle unshelving the same file in two different CLs. I could submit all the changes to a separate stream, but perforce streams just don't usually work well for us, and it's still hard to experiment by constantly making and rolling back changes.

I guess I'm probably only used to this workflow because I have experience with git, but this is the time when I really miss the granularity of a git commit (and I'm doing a pretty gigantic refactor right now... so it's hitting me quite hard).


I recently had to do something similar with an ancient SVN repo, that had to stay in SVN.

I simply started a git repo in the same base directory as the SVN repo, and did my work in there. Every time I merged a branch back to master I committed to SVN's ^/branches/dev. Just add `.svn` to `.gitignore` and `.git*` to the SVN prop ignore.

You _will_ want to merge from upstream (Whatever Perforce's equivalent to `svn up` or `git pull` is) often, I was merging from upstream before every SVN commit (SVN mostly forces you to do this, `svn status --show-updates` is a huge help here but I don't know if Perforce has a similar feature).


There are googlers who do the same thing, mostly work in git until the branch is ready for one big perforce changelist to review and commit.


Not ideal, but you can use shelves, branches or streams. Or even complement it with .git there (it still works).


Perforce is awesome, now that there is review web interface for it (swarm), I'm completely happy!


same. i mean, it could be that perforce has great visual tools and people prefer complicated, esoteric cli tools. it has the perception of being more hardcore.

perforce's APIs are actually pretty good as well. they aren't documented that well, but they are easy enough to build some complicated tools with.


Hmm... I have to say the APIs and command line tooling is not where Perforce shines ;)

I found the APIs generally a disaster, and rapidly gave up on them. It was much easier to just run p4.exe and scrape the output. But... oh god. That's not saying much. The command line client was shit too. It eventually proved possible to get everything I wanted, but the data was never quite in the right format, the available queries were never quite suitable, and the results were never quite normalized enough. In the end I had to run p4.exe several times, discarding a lot of redundant data while doing this, and then cross-referencing the multiple sets of results afterwards to get what I wanted.

(One thing I had hopes for initially was p4's supposedly Python pickle-friendly output. But this was no good either! - since, from memory, p4 produces multiple pickles'-worth of data in one go, but Python will only read one pickle at a time, so you couldn't actually read it in from Python without a bit of work. Really made me wonder whether anybody actually tested any of this stuff. Really felt like the thing had been coded by a bunch of Martians, working from a description of the process made by people who'd never used Python and weren't even programmers in the first place.)


Merely adding one to your event seems like it can be illuminating enough! These things appear to be a red rag to a certain kind of bull...


I copied the 6510 illegal opcode behaviour for the SY6502A emulator for my BBC Micro, and I've yet to see a problem from it. If they didn't all have the same PLA, then perhaps the differences didn't cause any useful effects...

(Some BBC Micro games definitely do use illegal opcodes, but I didn't take very careful notes when I was writing ver 1, rather a long time ago. For the current version, I just made sure the Lorenz 6502 test suite ran to completion.)


Join us for AI Startup School this June 16-17 in San Francisco!

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

Search: