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

Slide deck from the lead author introducing his diagrams:

https://www.cs.ox.ac.uk/ss2014/programme/Bob.pdf


Given so many webpages have dynamic elements, piece of HTML/DOM that only pop up in edge cases (alerts like cookie notices, loading animations, confirmation dialogs) I would be very wary that a tool would be able to identify all the things that are really in use. To use effectively, I think you would need a test script that stepped through all the edge cases, and then you're depending on your test coverage being 100% (of at least triggering the possible DOM structures and style class configurations).


I have the following URL as the first bookmark on all browser bookmark bars:

  data:text/html, <html contenteditable>
It isn't nearly as featureful as a full Markdown editor, and it won't save the contents of the tab to localstorage or anywhere else, but it is about as simple a solution as you can get.


In your example of reversing decreasing runs, you dropped a 9.


Thank you so much!


another minor typo:

> do the merging as soon as possible to exploit the run that the run just found is still high in the memory hierarchy

s/run/fact/ if I'm reading correctly

for the python timsort, the original source code is here: https://svn.python.org/projects/python/trunk/Objects/listobj..., although porting it to idiomatic python definitely seems nontrivial


Also, it looks like the pypy implementation is here: https://bitbucket.org/pypy/pypy/src/default/rpython/rlib/lis...



Oops, thanks! That's much better. Not sure why I stumbled on the svn link first.


I appreciate the "dots don't matter" feature, but have always felt it required an API for external developers to canonize gmail addresses for this precise reason.


Interesting that this works with any query parameter: https://www.technologyreview.com/s/610743/mit-severs-ties-to...


They're probably only using query params at that endpoint for referral links. There are a couple high profile subscription news sites that let you in as much as you want as long as your referer header says "facebook.com".


Flutter's dev tools are built on intelliJ.


If that was the goal, wouldn't efforts be better placed in the Jr Colleges, online courses, and similar institutions. Grade-school level curriculum is a pretty far-future return on investment is the only goal is cheap workers.


There is a lot of research surround this transition, and solid evidence that is does help novice programmers (not just kids) transition: http://www.jite.org/documents/Vol16/JITEv16ResearchP209-226S...

Our goal is to reduce barriers surrounding syntax and discoverability, so that they reach computational skills (sequences, conditions, functions, lists and other data structures) faster and with higher confidence and motivation. With the motivation (e.g., "I already built this") and a solid foundation, text programming can feel more achievable to the student.


Blocky team member, here. Microsoft and MIT/Scratch have been amazing partners and contributors. We're really excited about Scratch 3.0 and the efforts on Scratch Blocks.


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

Search: