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

You were in good company. The Xerox Alto CPU used four 74181 ALUs.


Somes lines in PDP-11 assembly from 2.11BSD:

  mov r1,-(sp)
  mov $1024.,-(sp)
  mov $outbuf,-(sp)
  mov fout,-(sp)
  jsr pc,_write
  add $6,sp
  mov (sp)+,r1
  tst r0
  bpl 2f
  jmp wrterr


I've looked at a few dozen of the designs featured on the front page, and most of them don't make sense. What is the purpose of this?


In 2-3 days, we are pushing a change to the flow of the product to start on a project and orient more heavily towards designing with a purpose. That page will still exist, but as a place you go for inspiration or a starting point (we have remixing). It'll be nested in a sidebar where pinned inspiration is stored inside of a project and will autofilter based on what you're trying to do with your project to be more relevant.

Try creating a design and let me know how that goes!


Is a slop project from someone with the handle 'PrimalNick' a big surprise?


The 80s kid me lived in a small town with no access to technical manuals or people who could help. The developer manuals for $80 each or a compuserve account to get access to the source code examples of the manufacturer were completely out of reach. What could I have built with the information that is now available for free...


> What could I have built with the information that is now available for free...

Probably nothing. That free info also comes with YouTube and TikTok and every TV show and movie and game on demand. You have to be very disciplined to focus on difficult topics in a sea of easier and more gratifying entertainment.


> This is true of any language

Is it? Java has changed a lot, but in such a way that it's still easy to mentally map new features to the old ones, provided you have understood the core language. IDEs can even convert your code from old to new and back.


Still true for C++. Can still mentally map new features to the core language C. A modern Cfront transpiler can still be written.

Template meta-programming maps to C pre-processor macros. The sad part with both is generated code cannot be examined thus the unreadable compiler errors and slower compilation as it's regenerated every time.

Slightly off-topic: Rust can also be mentally mapped to C.


Yeah it is! Java 25 changed constructor behaviour to allow logic to run before the calls to super(). That’s an enormous change.

On the c++ side, “modern” features like span, smart pointers, range based for loops, format are all really simple to reason back to for anyone who is a programmer. Stuff like modules and concepts is a bit different, but most people aren’t in the innards of those every day, in the same way that the change in header size doesn’t affect every single Java developers code, but you should know about it.


They still do.


Yes, it's kind of the standard word for it in Iranian Persian


Spanish vale and English value have the same Latin origin. Persian bale is an Arabic loanword.


When reading an article written by Bjorn Lomborg, you should also do the effort to read the cited sources. This is not an ad hominem attack, just an observation. Do it and you will see.


The title says "dialects" but most comments here are only about accents.

Can people here give examples of non-standard grammar or vocabulary (that goes beyond some temporary slang or subculture words)?


Biggest two I can think of are

1) AAVE's use of Copulas. In most English you form present progressive with a copula and the present participle: I am walking, I am driving, I am working. The copula contains no information on its own. In many languages, a low information word is dropped. In Spanish you say "(yo) soy Americano" meaning "(I) am American." There can be no doubt of the subject of the verb "soy" because it is inflected to match the subject, so the pronoun "yo" communicates nothing in a normal sentence and is dropped. In Russian you take the opposite tack: you say "ya Amerikanets" meaning "I (am) American)" so you drop the copula. You either need the pronoun or the verb to communicate who is American, and in this case the pronoun won. Well in AAVE you drop the copula in those present progressive sentences: "I walking," "I driving," "I working." But then there's an opportunity to put a higher information in all of these sentences: you can use "be" as a copula to express the habitual aspect. "I be walking," "I be driving," "I be working" (usually with emphasis on the "be") mean "I am in the habit of X, but don't assume that is what I am doing at this moment." Degrees can be expressed here: you can replace "be" with "stay" to get more habitual and less present. It's a trip! I'm scratching the surface here but that's a big one.

2) Related: "Needs" + past participle vs "needs" + present participle. I was working with a handyman from Colorado and he said "This sink needs sealed" or something like that. I (Northeast) would have said "this sink needs sealing." Colorado has always had over 50% of the population born outside of the state, so I don't know if that's a thing from there or from wherever his parents are from (not sure and didn't ask).


I'm from Indiana. I'm not an expert, but I do travel across the US for work, and here's a few things that are normal to me but weird to others.

"Your car needs washed" instead of "you need to wash your car"

Replying "You're good" after someone apologizes.

Adding an S to the end of brand names, especially grocery stores.

I don't do this one, but my extended family in Ohio just says "please" when they mean "could you repeat that?"


More directly, "Your car needs washed" is "Your car needs [to be] washed" dropping the passive infinitive "to be".

Another very close variant would be "Your car needs washing".


There are lots of minor (and fuzzy usage) of regional vocabulary.

"pop" vs "soda" is a commonly discussed one. (Google to see maps).

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


'mensch' and 'schmuck' are commonly used words in NYC that are not known to people in the South, unless they have studied German (and yes I had to fight capitalizing them.)

Another example... 'they're all' is shorthand for 'they're all gone' in Pennsylvania.


Never heard that second one, which part of PA? I'm Philly burbs.


between Pittsburgh and Altoona


schlep too. To a much lesser extent mishegas and tsuris. There's a continuum for knowing Yiddish words where at one end it's "lived in NYC" and then passes through "had playdates with a Jewish friend" through sequentially "have 1/2/3/4 Jewish grandparents." All of these things possible anywhere in the world, but I agree very much an NYC thing.


Great article.

Wish list of topics to add:

- branch predictors that can detect patterns (edit: I guess it's already covered in the paragraph about raising prediction accuracy)

- LRU-approximations in L1 caches

- Data prefetching (sequential, stride)

- Return address stack

Concerning μops, I think the 68060 did that, too.


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

Search: