Git Product home page Git Product logo

whatiscode's People

Contributors

1wheel avatar apaprocki avatar aubergene avatar brittharr avatar christianbundy avatar dharding avatar dougalcampbell avatar ericajoy avatar frewsxcv avatar ftrain avatar harts avatar jeffallen avatar jkshapiro avatar kosamari avatar kpfleming avatar krogsgard avatar kuro5hin avatar marekventur avatar mbostock avatar nivvedan avatar sammed05 avatar samuelfine avatar serriere avatar stephaniedavidson avatar straup avatar than avatar tombiju avatar tophtucker avatar unseenmachines avatar waldoj avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

whatiscode's Issues

Video doesn't show in Safari

There's a gap, then the video appears behind the placeholder image. Looks like the responsive wrapper is being confused by the advert, it goes div.videoWrapper div.videoWrapper2 div.bvp-google-ads-container div div.video-js video, and the fourth div there is lacking a height:100% so the video has height 0, maybe? Plus double 56% top/bottom padding I think causing the gap? Not sure, sorry.

Gross over-simplification of web page timing

"If it takes a second to make a page, that’s still too slow—there are only 2.6 million seconds in a month. So you need to figure out how to serve about 10 pages per second. "
Point 1: A second to make a page is too slow for usability and user retention reasons, but not for the timing reasons outlined in the articles. During most of that second, the thread "making" the page is blocked (and sleeping) waiting on database I/O, file I/O, etc..., allowing other threads to do work. You could have a hundred threads each taking one second to make a page, as long as the CPU time consumed by each thread is less than 10ms, you would be fine (and on a 4 core hyper-threaded CPU, that time constraint climbs to less than 80ms of CPU time, an eternity in computer time. in fact with a good database, good file I/O and ample memory for caching, 80ms should accommodate both CPU time and User time, i.e. total clock time, for the majority of requests).
Point 2: You should be able to serve 10 concurrent pages a second on a $300 Atom powered computer from Walmart. If not, you need to seriously look at your code and choice of technology.

Infinite bandwidth consumption

If I open the URL in Safari, the bandwidth maxes out my little 4MB internet connection. If I close the tab then iStat menus network indicator shows it going back to zero. Open tab and leave it for more than an hour, and Safari is still maxing out my internet connection an hour later. Close this article, Safari consumption goes to zero.

Footnote obscured on iPad

When viewed on an iPad or a narrow screen, the email form/HTML in section 5 is not present. This leads footnote 23 to display beneath the orange chatter emote image. Some of the text of the footnote cannot be read. Screenshot:

ios simulator screen shot jun 14 2015 10 59 43 am

string concat section 6.2

This sort of thing really happens, and part of the job is remembering that 4 + 20 is 24 and 4 + “20” is “420.”<<

Should be >>"420".<< at the end, surely?

Performance, semantics, general refactoring

  • CSS
    • Use opacity for blinking cursor
    • Render above-the-fold first (cf.)
    • Reduce crufty, unused, inefficient CSS
    • Roll up in build step
    • Use 3D transforms to hide banner (cf.)
    • Transform the background canvas? (cf.)
    • CSS fluid type opener (cf.)
  • Photos
    • Lazy loading
    • Sizing
    • Alt text
    • ballmer.gif single-handedly adds ~1.13 seconds to load...
  • JS
    • Roll up in build step

Sexist comment

"Programming, despite the hype and the self-serving fantasies of programmers the world over, isn’t the most intellectually demanding task imaginable.

Which leads one to the inescapable conclusion: The problem with women in technology isn’t the women."

The very premise to this reasoning seems to be that women are less smart than men.
You're saying that coding shouldn't be inaccessible to women because it's not an especially intellectually demanding task, WTF.
You're talking about sexism in the programming community and you make the most possible sexist comment ever.

Note: I'm not a woman and I'm usually skeptical towards taking any gender-related comment as sexist or discriminating, but this rang a bell even to me.

Unable to access Bloomberg when using Microsoft Azure as tunnel

OK, my problem is not isolated to whatiscode alone, but I found no other way to report to you guys, so might as well file an issue here:

Whenever I try to visit Bloomberg site, be it news article or http://www.bloomberg.com/whatiscode, I got redirected to http://www.bloomberg.com/company/. Thing is, it only happen when my request go through Microsoft Azure (using VPN or ssh tunnel).

This is a problem for people based in China, like me, because Bloomberg is blocked here and if our proxy also failed to reach Bloomberg, then we have no method to access it.

On the ground that whatiscode is a novel introduction to coding, please help make Bloomberg more reachable and pass along my feedbacks.

Thx :)

Disneyland doesn't have wristbands

From the story: "Already you wander Disneyland with a wristband, and it watches and tracks you; the whole place is a computer."

But Disneyland doesn't have those wristbands, yet. Those wristbands are only available currently at Disney World.

(Loved the story)

Memos written by Dijkstra

Dijkstra distributed a remarkable and challenging set of 18 memos
to the global computer science community, starting in the 1960s and
continuing up until his death in 2002, known as “EWDs,” many of
them handwritten.

He wrote way more than 18 memos : 1318 are listed at http://www.cs.utexas.edu/~EWD/

Footnotes 11-13 are missing

Footnotes 11 through 13 aren't anywhere in index.html---it skips straight from 10 to 14.

In the fully rendered version, there are footnote widgets in the text for these missing footnotes, but of course no text.

Gcc on Mac is an alias for Clang

Totally amazing read so far! Just a small thing that came to my mind:

In chapter 3.3 after the squares.c example it says

That runs the GNU C Compiler

which AFAIK is technically not true for a "normal" Mac. There gcc is an alias for clang.

Can't reset images after turning them into cowboys twice

If you click 'cowboys' twice on the #grabbag bot, the 'reset' button no longer resets all the previous images. This means all your pretty infographics, screenshots, and photographs are now replaced with clipart-era gifs of a cowboy typing at a computer

Needs to be a TV Show

First off. OMFG thank you for capturing our world.

Now, let's turn this into a TV show so I can get my family to actually sit through the whole thing.

Great work Paul.

Translation of Paul Ford's article

Hi. Is it possible do translate this article to other languages? There are texts and interactive content, but... If we could have access to the strings, it could be possible.

Best regards,
Gilvan.

Attribution for Fast Company Women in Tech piece

Referring to the paragraphs about women in code, specifically from Fast Company:

screen shot 2015-06-12 at 6 21 54 pm

The writers of the article are Ciara Byrne and Jay Cassano. Given that Cassano is male I would imagine that those lines belong to Ciara Byrne.

Needs simple redirect for easier reference

This article will be useful for years and years to come. I'd love if there were a simple redirect to make it easier to reference. I'd propose bloomberg.com/code.

I know it's outside the scope of this repo, but I figured my tweet would get lost in the mentions, so giving it a go here :)

Argument about “the problem with women in technology” skips a step

Programming, despite the hype and the self-serving fantasies of programmers the world over, isn’t the most intellectually demanding task imaginable.

Which leads one to the inescapable conclusion: The problem with women in technology isn’t the women.

This argument immediately reminded me of the Berkeley gender bias case that Wikipedia uses to explain Simpson’s paradox in statistics. More men than women were admitted to Berkeley in 1973. But the cause turns out to be not sexism, but women having applied to the departments that were harder to get admitted to.

Similarly, there is a missing link in your argument. You have shown that the problem with women in technology isn’t the capability of women. But before you say that women have nothing to do with the problem, you need to demonstrate that the problem also isn’t a lack of interest on the part of women.

I don’t personally know whether the statistics show that women are less interested in technology than men. Even if women are less interested, that would probably explain only a portion of the lack of women in the field. But you need to mention those statistics if you want to justify your current conclusion – that women aren’t the problem.

Inconsistent example function name

In section 3.4, update_address is mentioned as an example function. Later, it is referred to as update address (without the underscore).

Word count

Your talking point at the end says:
"Congratulations! You read 31375 words"
But the certificate shortly above says "38,000 words"
That's a seriously large discrepancy

No way to stop audio

The article just plays a long droning voice... no mute or stop button or way to know where it's coming from.

getUserMedia crashes Win8 / Chrome43

I have Windows 8 and Chrome 43 and when at the end of the article, the web page is asking to access my camera, I get a blue page: System Error Exception etc...and my computer crashes and restarts...not good.

Otherwise, great article.

Link to gender breakdown data source

This is a wonderful read. ❤️ But despite all of these of other interactive features, there is no link to the data source for:

screen shot 2015-06-11 at 4 03 19 pm

Can you cite and link to the data please?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.