skysight-inc/HackerNews huggingface dataset:
Ask HN: Best resources to give to someone who needs to learn HTML+CSS?
A friend of mine (very smart and computer savvy) wants to learn the front-end part of making websites.

I would like her to be table to use a simple VCS e.g. Bazaar on her Macbook and code HTML+CSS in Textmate. I don't think she needs to understand the terminal.

Bonus points if she can go to Haml+Compass after she grokked HTML and CSS.

I've learnt this stuff gradually over a few years, but now I'm trying to find the best resources that could give her a solid understanding of how it all works. Here is what I have so far:

- HTML 4.01 & 5 spec
- CSS 2.1 spec & supported CSS 3
- Textmate's built-in references
- Quirskmode for cross-browser stuff
- Me being around and answering questions

I am still looking for something that explains the underlying logic of CSS visual formatting less dryly than the W3C's spec does. I wish she doesn't have to struggle with having her mental model of CSS constantly re-adjust until it is finally in tune with reality (that's what happened to me).

Note : She does have a project to work on. She's not learning for learning's sake.
Google’s Cambridge Office Assumes Growing Role Inside Search Giant
I think zen distilled is this:

1. Don't worry so much, and don't let everything get to you. Most of it is inconsequential and out of your control anyway.

2. Be deliberate. Think about everything you do while you're doing it. That is to say, don't let your mind be on auto-pilot.

I think a lot of people try to force the idea of zen to be much deeper than it is, they spend all this time searching for some deep meaning, when it neither exists nor is the point or aim.
Will Cheer Singapore Campaign Beat Kallang Roar?
In summary, Tim Bray is looking to write Android apps in Ruby or another dynamic language.

It's interesting that someone who worked on the XML spec says that he's "slipped into the camp of those who find the Java language verbose and rigid and overly ceremonious".
Awesome. The Android Scripting Environment is very limited in what it can do. Native support support for Python and Ruby would help those of us who love to Make Stuff but don't have the patience for Java.
The thing is, on an individual level, consultants really do work like sled dogs. If you have something in mind that needs a dozen fairly smart people to go to North Dakota and work 90 hrs a week for 3 months, consultants can do that and your regular employees probably can't (or won't).

However it's up to you to actually have something like that in mind in the first place... I can't think of anything offhand myself!
Insightful comments like the above are one of the reasons I love HN.
They should hire the DuckDuckGo guy with whatever is left of their venture capital. His results are much better.
Top Biggest Logo Design Mistakes
A logo designing mistake can tarnish your brand image. Professional logos designers are aware what is MORE or LESS to a logo or one can say that the logo designing expert knows what is RIGHT or WRONG when it comes to designing logos.
Marc is not a big fan of GTD, which is the point of the article.
Hallucinogens Have Doctors Tuning In Again
legal and smart are two different things...
Well, the data model seems very similar to Redis' from first glances [1], but FlockDB certainly seems to have completely different durability characteristics. So even if they started anew today they may end up building their own.

1] Which would make FlockDB less a graph db and more a key-value store with social network semantics for the values.

-EE [http://neo4j.org]
Microfinance pioneer Prof Yunus raises concerns over SKS IPO
Even if you installed this Opera app, you'd still be seeing Safari/Webkit a lot - since, unlike a standard computer, you won't be able to set a new default browser.
I actually think that will change in Java 7. I will likely not be using "for" very often, and will start using higher-order functions like map and fold. The issue is mainly developers for whom closures are a new concept. If they are too confused as they make their first nervous steps into the world of functional programming, if their first attempts at using closures result in a lot of bugs, then they may write off the whole thing as more complicated than it's worth.
I don't think Apple would, or even could ban anything of the sort. I think they want people to develop for iPhone first, and if you want to automatically convert that code to Android and get the cross-platform inferior experience there, then so be it.
Why exactly do you find that interesting, or are you just getting in a potshot at xml while you're at it ? :)
The authors argue that people in general (unlike you) are not good at spotting psychopaths, that psychopathy is an increasingly successful evolutionary strategy, that psychos are controlling society to help nurture their psycho offspring, whom certain in-denial hippies have dubbed 'indigo children'.

I thought the whole thing was immensely entertaining (but I'm just saying that to stave off the terror).
Excellent blog post. I think you could replace Apple and Adobe with a good number of arbitrary products or companies (or political parties) and it would still make perfect sense. When emotional attachment is introduced, all sorts of reason goes out the window.

Step back, chill and see the forest for the trees.
I followed the given FT link ( http://www.ft.com/cms/s/2/8f5d6128-4400-11df-9235-00144feab4... ), because I could not quite believe anyone responsible had said that.

Seems I should really up my expectations. Those telco CEOs do seem to think they can charge twice for the same service. They bill their customers, and go to the regulators to charge Google/etc.

While the regulators are looking into it, perhaps they could also look into things like the "4 euro/week" subscriptions to wallpapers and ringtones, plus the premium SMS charges for 1-in-30 drawings of movie tickets, etc. The telcos' cut of those interesting money-transfer operations may not be big enough.
Redis is a bit more than a year old. And it's been tagged 1.0 last september. I doubt that that the FlockDB project is much older than that.
In all the Apple fuzz there is a good lesson about quality I guess.

Apple fan's love Apple products because they are good. They look great. They work great. They feel like they were made for you.

For me the lesson is: create better products. Make people love your product. Make it for them.
Some Useful CSS Grid Systems
I doubt there are many buyers who would want to enter the smartphone business as the underdog with a custom OS at this point.

One big exception would be RIM, whose own software is looking increasingly dated. They might see Palm as a way of getting a whole new OS on the cheap, together with the talent and patent portfolio to go with it.
I see this the same way. The TOS states that you are not allowed to use an intermediary layer to call the iPhone OS API. A C++ or C library that would abstract the underlying OS' API would clearly be such an intermediary layer and if there would be sort of a QtMobile or wxPhone or whatever framework that would allow you to write cross platform mobile applications in C++, Apple could ban it based on their new rules - even if you were sticking to the approved set of programming languages.
"If what you produce sucks, the word will get around quick; having used the official Android toolchain won’t save you."

This is the biggest weakness in Apple's argument. Watch crowds of developers trying to create their first 3D engine to replace Unity3D.

Oh, how I long for an Android tablet on par with the iPad.
No, it's worse than that. I have seen this before. There is an entire portion of the business world that merely goes through the motions of being successful businesses rather than actually being businesses at all. It's really weird.

You could look at it as investment fraud with plausible deniability. Take money, hire consultants, look busy. The only thing is, I don't think it's that explicit or intentional. I think there's a breed of person out there in the business world who does not grasp the distinction between actually doing something and imitating the appearance of doing it.
Curiously, the corresponding number for males is 5.4.

Black males are such studs (8.3 partners) and latinas really save themselves for marriage (1.7!).

Guess what, people lie.
Jemalloc 1.0.0 released: the malloc used in FreeBSD, NetBSD, and Mozilla Firefox
Anecdote: I selected a trigger, clicked on "Generate DDL" and it just stayed on "Generating, please wait" forever
Let's say you hired 2 developers from Albania. Let's say it didn't pan out. Would you change your interview process to ban all developers from Albania? Or would you change your interview process to weed out low-quality candidates?

Forget about the legal and moral issues. Which argument makes more sense?
Sorry I thought you were suggesting that ffmpeg means that products developed by Google are not subject to license fees. We were talking about the future landscape of video not what happens now: Google are investing in the future.

E264 contains MPEG LA technology. Using ffmpeg for E264 would still mean that Google will pay fees/license the technology.

I'm sure Google's action is to encourage a practical replacement for E264. Then, at least, there is grounds to negotiate better licensing terms.
'I have an iPhone' is the same as 'I have a shopping cart' - in both cases you still don't own the shopping mall, just a way of interacting with it.
Ruby: the preferred dynamic language of totalitarians. :)
Tell HN: Few screenshots of our soon to be released CMSaaS
Human group social behavior is a liability in our modern society. It works pretty well when you're a tribe of 20 people hunting and gathering, but it doesn't scale.
That doesn't change the fact that the correct MIME type of mp3 _IS_ audio/mpeg, not audio/mpeg3. It is a defect to test for audio/mpeg3.
The problem here is in the matter of status symbols. A quick tale for you: A consultant who gave me my start in the industry once had his car break down before an initial meeting with a client(Mercedes). He had to borrow his son's tricked-out VW boy-racer to get to the meeting on time. As he pulled into the meeting the clients were exiting their cars and saw him parking. He said the meeting never even really got started, as they had already pre-judged him.
The server and client are both open source. You can choose from the MPL, GPL, or LGPL.

The setup guide for the server is available here:

https://wiki.mozilla.org/Labs/Bespin/DeveloperGuide/Setup
Agreed, that's the point where my mind was blown.
I disagree with (1) and (2) - why would Apple want to limit Apps? It seems to me that App #'s are one of the biggest things the iPhone has on its competitors and they don't want anyone to catch up. Android nearly doubled it's Apps accepted from February to March and I'm sure Apple are aware of it. They can already control App acceptance through their review process yet they've allowed 60+ fart apps.

Also, I think there needs to be:

6.) Prevent the possibility of Adobe gaining ground with an iPhone IDE. While I think it's unlikely, Apple would be hurting if masses decided Flash was a more productive way to create the many basic Apple Apps (such as fart apps, conversion apps).

7.) Hurt the Adobe CS5 launch. Days before release, really?
Perhaps I don't have the appropriate history, but XML did a fine job of doing what it was supposed to do. I don't know of any other method (at the time of XML's inception) that allowed you to throw arbitrary fields into a file, describe them all, describe their relationships and reasonably convey to the user what you can do with all of it, and be human readable and be machine readable all at the same time.

Perhaps I'm an idiot and JSON's a lot older than I'm giving it credit for, but I thought XML was (and still is) a decent tool. I also don't think that it's overly verbose given how descriptive it can be.
My observation of the current nine days' wonder is that many of the arguments are falling into a false dichotomy trap. If Apple is right, Adobe must be wrong. If Adobe is right, Apple must be wrong. If Apple is right, developers must be wrong. If developers are right, Apple must be wrong.

It's entirely fair for Adobe to be right to attempt to lock developers into the Flash platform and for Apple to be right to attempt to lock developers into the iPhone platform.

It's entirely fair for Developers to be right to want the freedom to develop any app they want, any way they want to develop it, even if in aggregate such decisions kill iPhone and/or Apple. And it's entirely fair for Apple to want to ban apps that do not further Apple's interests, compete with its own developers when it further's Apple's interests, and impede or block outright development platforms that undermine its interests.

When all the name-calling stops, the parties involved have to either search for an equilibrium where everyone benefits or choose not to play with each other.
Make screenshot quick and easy in Vista | Windows Tricks
Thanks for the corrections, Phil. I really wasn't trying to be misleading, I knew the events, and while I did some research to verify dates, I missed a few details.

re: 1. You're correct about the details, but the event that I was referring to was Microsoft and Apple ending legal hostilities in '97 and signing the 5 year office/Internet Explorer/$150 million armstice. My point was that Apple had been on the ropes, and that Microsoft's money helped get back into the ring. My point was also, that had it not been for Adobe and a core contingent of dedicated artists/designers that made a living off of Adobe's software running on Apple. Apple would have been dead in the 90's.

2. You're correct on the release dates of Final Cut and Premiere Pro. The Adobe release that I was thinking about was the transition between Premiere 5.1 to 6.0. Final Cut did indeed compete with Avid. Adobe until then had ruled the pro-sumer video editing market at the time. Apple's decision to compete in that market essentially knocked them both out of that market.

3. I didn't mean to suggest that Apple floundered the entire time Jobs left. Those events were in succession, but not immediate. Apple was getting beat up pretty bad in the 90's, and had it not been for Adobe's products running on their hardware, I dare say Apple wouldn't be here today.

4. You're right, it was four years, not three.

Regardless. My point wasn't that Adobe made a bet against Apple. Adobe did have software running on Apple hardware most of that time.

I still think my main point still stands, however. That is, that Apple has a history of screwing developers, especially Adobe on their platform. Caveat Emptor.
what is a + b with two arbitrary large numbers in plain C? It can't even add correctly and implements something else than a plain addition. How can it be 'optimal'?

The effect of type declaration on numeric operations is pretty much the same for all Common Lisp compilers that support that. The type declarations themselves are standardized. What is often different is the amount of type inference a compiler does.

* (defun twice (a) (declare (fixnum a)) (the fixnum (+ a a)))

TWICE
* (disassemble 'twice)

; disassembly for TWICE
; 02AB2CBF: 488D0C12 LEA RCX, [RDX+RDX]
; C3: 488BD1 MOV RDX, RCX
; C6: 488BE5 MOV RSP, RBP
; C9: F8 CLC
; CA: 5D POP RBP
; CB: C3 RET

You think this will be five times slower than C?

Actually I would prefer C code to be slower and more safe by default. For that I would trade speed in a lot of places.
this is really good!
My problem with Apple
Google CEO says newspapers can make money online
How would you go about announcing this delicately? For a security vulnerability, one would tell the vendor first. So, tell all cryptography vendors before everybody else?
Juega Poker and Jugar Poker
Juega Poker is all about playing poker online, learn to play Juega poker, Juega poker website also allows you learn about tips, hints, techniques and even strategies of online Juega poker, read Juega poker reviews, player ratings, join Juega poker rooms for free and win rewards online by playing Juega poker
The needs of the many outweigh the needs of the few, or the one.
Rosetta Code
PageRank 4 in two weeks? My report
It's easy to spot the ones you've spotted. The ones you didn't spot, on the other hand, are clearly better at hiding themselves.
With clear outline research paper writing easily
With a good outline research paper writing could be the easiest thing that you have attempted till now. The point is to be able to frame this outline well. This is indeed one of the most challenging tasks that a student has to undertake.
The dirt locker: Dirty duty on the front lines of IT
Connect Islands of Value, then Get Out of the Way
US military warns oil output may dip causing massive shortages by 2015
That sentence really stood out for me too, especially since I've been going through something close to that.

I always wondered what caused people to 'burn out' on jobs that you couldn't possibly call taxing by any stretch of the imagination, I think this is the key to the answer.
It contradicts that he didn't have a say in the creative direction.

That may not have been true at the time the gp indicates though.
Congratulations guys :-) I hope this means an accelerated path to an iPhone app?
Huh - his about page must have changed - or been fixed. All that was there when I looked was a listing of essays.
> If you are making $300,000 a year and live like you are making $15,000 a year

It's possible if your employer is paying for your relocation. In 2004 (IIRC) I went on training teams for clients of ours continuously for about two months (with a brief stop at home in the middle). Not only I accumulated a respectable mileage, I spent about a third of what I usually spend in my home town (São Paulo, Brazil).

I'm 40, married for the second time, with a 14 year-old boy from the first marriage and would not be able to reduce my expenditures to that level, but it's quite doable if you are in your 20's.
I'm not at all convinced regulation is the answer. We have financial regulators but did they prevent the sub-prime crisis? No. Bad stuff will always happen, especially if people stand to profit from it (c.f. botnets).
LSD, Spirituality, and the Creative Process
مسلسل صرخة حجر الحلقة 18 تركي مدبلج
مسلسل صرخة حجر الحلقة 18 تركي مدبلجمسلسل صرخة حجر الحلقة 18 تركي مدبلجمسلسل صرخة حجر الحلقة 18 تركي مدبلجمسلسل صرخة حجر الحلقة 18 تركي مدبلجمسلسل صرخة حجر الحلقة 18 تركي مدبلجمسلسل صرخة حجر الحلقة 18 تركي مدبلجمسلسل صرخة حجر الحلقة 18 تركي مدبلجمسلسل صرخة حجر الحلقة 18 تركي مدبلجمسلسل صرخة حجر الحلقة 18 تركي مدبلجمسلسل صرخة حجر الحلقة 18 تركي مدبلجمسلسل صرخة حجر الحلقة 18 تركي مدبلجمسلسل صرخة حجر الحلقة 18 تركي مدبلج
To be able to afford something does not mean you can afford the upkeep of it.

If you live frugal a little goes a very long way.
It could be LaTeX v3... that's been in progress for so long that any major news would be a shock.
The whole moral thing is questionable, if he would have taken his leave that would be one thing but the company initiated the termination, not the author.
> Excel truly is Microsoft's shiniest, best piece of software.

I would grant that honour to SQL Server. In fact, I regard SQL Server as Microsoft's third best product, lagging behind both the Natural Keyboard series (a must) and their mice ("honest value", reliable and comfortable). Never thought that, but Excel could be the fourth product in this list.
I don't understand. I believe that if you take away the Creative Suite from OS X, the macintosh platform loses its main professional niche. It would be suicidal for Apple to do this. But Apple seems not afraid of this possibility.

Maybe is Apple retargeting its line of computers just as development platforms for the portable devices?
Well if you fancied this on your ebook reader, this new site makes it easier to do something like...

with open(r"zen.html", "w") as f:
pat = re.compile(r'.*\<p class="header"\>(.*?)</p>.*!-- Display story -->(.*?)</div>', re.DOTALL)
for i in range(101):
url = "http://www.101zenstories.com/index.php?story=%s" % str(i + 1)
html = urlopen(url).read()
result = pat.match(html)
f.writelines(["<h2>%d. %s</h2>" % (i + 1, result.group(1)), result.group(2)])
For as much as I like my iPad, I agree with you 100%. I'm not crazy about the hardware as much as I am the OS (which is basically just iphone OS), and I know that with Apple's developer restrictions (and that I don't know Objective C, and probably won't bother to learn it because of Apple's developer restrictions) it'll never be more than a toy for me until somebody builds an app that makes it an appliance. As of right now, Epicurious comes closest to this goal, of transforming it into a purpose-built piece of hardware.

The obvious counter-argument to this is to build apps as HTML(4 or 5) for the iPad, and then they should "just work" whenever an Android competitor comes out, but for now, the iPad's lack of slide animations in Safari bugs the living hell out of me.
New rendering technology based on "pixel clouds"
Non-fanboy iPad review
How Many People Have Ever Lived on Earth?
Also if you're in a hurry check out the videos on youtube:
http://www.youtube.com/watch?v=Q-ATtrImCx4
http://www.youtube.com/watch?v=QlMCToxlt1c
Awesome. Google has already been moving into visual search for quite a while, and I can't wait for it to be more useful.
Agreed, and thanks. Two ideas:

- A downloadable zip file for off-line work.

- A 'save-this' button (bit of a frill, but ...)

P.S. and please take credit - no link I could see in the page, nothing obvious in the source ... ("thanks, mysterious stranger" ;-)

P.P.S. Ah - the subtle icon, bottom right: http://pixelmatrixdesign.com/
I have written a letter about specific techniques that I suspect are covered under the ban that should not be. I don't intend to publish either it, or if I get a response, the response. Frankly, one shouldn't be publishing these notes without permission from Steve Jobs; this is no different than publishing other email.

I'm hopeful that my letter causes change, but I haven't asked for an outright removal of the ban, but a clarification on these techniques.
I was bored and babysitting the other night, and "tested" the text used for the Forer experiment (the text is in the Wikipedia entry) on a phone chatline.

I took random lines from the text verbatim and added some minor flourish to introduce it and claimed to have an "intuition" on them based on their voice or their profile.

Of ca. 30 women, only one called me out on it (a registered mental health nurse...), and I got a steady stream of "OMG!" and "how did you know that about me?!?" and "wow, it's so accurate!", and demands I'd tell them more. Some even started asking sexual questions after exchanging a couple of messages with more bland statements from the Forer experiment for no particular reason.

It's downright scary how low the barrier is.

Then again, I should've been prepared for it, as 15 years or so I was seriously discussing with a friend whether to write a chat bot to pick up women after we observed you could get numbers from a reasonably high percentage (we're talking 20%-30%, though I'm sure that must've dropped by now that people are more used to being lied to online) by quite strictly following a very simple script and not deviating from it with next to no adaptation based on context.
Google Nexus Walls