skysight-inc/HackerNews huggingface dataset:
I'm currently a high school student taking five AP classes, and I can tell you that most of my AP classes just teach what people need to know on the AP test. I'd much rather take an Honors class than an AP class, but at my school Honors classes aren't offered when APs are. I learned most of what I know now before I even went to high school - I'm a victim of this educational system stratifying by age, and I can tell you that it didn't work for me.

The other thing that I see is that most of the people in my AP classes are diagnosed with ADHD and are put on Ritalin... to keep them paying attention in some lackluster classes. Ken Robinson's first TED talk says it a lot better than I can, but I do favor vocational tech and stratifying by ability, although I can see that that will open a whole new can of worms, such as parents pushing for their children to be top-tier.
Mac OS X 10.7, still no DHCPv6
oh, and to change the name to the current machine, ctrl + a shift + a then name to whatever system you're connected to.
What to look at different types of men on the bed
Not unfair at all. The vast majority of developers get paid for their time. It's only in Open Source that you see people volunteering their time with no hope of monetary reward. Even within that tiny minority, most of them are doing it for some form of compensation, even if it's just to get their name attached to something and build a reputation.

If you're developing software for somebody else, they're not paying you, and you're not getting any benefit whatsoever, that's entirely your fault. It's certainly not unfair though.
http://news.ycombinator.com/item?id=2267970
> Original witness statements are the only things that are reliable.

Even those aren't that reliable; memory is fallible and people remember things wrong all the time. Statements give you nothing more than a vague idea of what might have happened.
They've had something going since at least February '07 (going by the refresh wiki edit history), but I don't see any sign that it's produced a tangible product.

Lots of pretty mockups though.
This brings up the same recurring theme: lack of understanding or correct communication between the "art" and "science" departments. I am not an expert on the matter but two things I've noticed about a working designer-programmer workflow are:

* "Glue" team members. The company I've worked for always had at least two staff members who were a bit of both, and could basically plan out and convey ideas from one team to the other.
* Assumption of expertise. Each group would trust the other when it comes to both design and programming and no doubting would take place. In case of a conflict, a programmer could tell the designer why a certain design would not work out well citing particular technological reasons; similarly, given a question by the programmer, a designer would explain why a particular design is laid out the way it is, why the buttons are blue etc. Given the conflict resolution scheme, a product builds up based on mutual trust and communication of ideas between the two parties.
Then the rational choice for designers would be to contribute to open source projects that are in a very early state.

But as far as I know, they don't do so. So we have a contradiction.
ForkBombr Leaked PR Release for iPad 2 Launch
So we should just mention how strong it is and remove the term "militar-grade AES" ? Sounds good.

Thanks for the advice on using MAC instead of a checksum, we're currently using HMAC-SHA1.

Thanks for the terminology help, we will be using PBKDF2 now for our encryption key.

Thank you!
I "dropped out" around 7th grade. I remember asking the teacher "why are we learning X?" "Well, in 8th grade you'll need it!" This Q&A recursed until I realised it was pointless to talk to her. In 10th grade, I moved out of the country and didn't enroll anymore.

Business-wise, this worked out great; more commercial experience programming, earlier.

A decade later, I discovered learning is fun. Learning how the universe works should be amazingly interesting! Instead, I had teachers that would say things like "carbon-14 dating is a trick by scientists that hate god". Sigh.
Great designers are in demand. Time is their most valuable asset, so in order to get a piece of this asset they must be offered a form of compensation. They clearly do not need to be designing for "would look great on your portfolio" nor they are likely to be enticed by the "gratitude of the masses". The only non-monetary compensation that works is to make them genuinely interested in helping -- and that if you think about it is the exact reason why devs give free time to open source projects. If it's not interesting, they leave.

So as harsh as it may sound the answer to your question is that you just cannot get great designers. There's virtually nothing you can offer them in return. If you do manage to get someone on board, do shield them from the "community". Work one on one and put all your weight behind his designs when they are made public. Leet hackorz that are so vocal on many O/S forums and mailing lists can easily demotivate even Mother Teresa in a matter of few replies.

HTH, feel free to vote me down now :)

(edit) On a second thought VLC might be one of few projects that can attract a designer because of its high-visibility nature. Yet the point remains - designers are easily demotivated, way easier than developers, so retaining them is a major challenge.
This is a very nice book.
Absolutely. Heck, if you know the right people, you can even freelance hire the same editors who are working at major houses right now. (Side note: if anyone at HN wants that, I'd be happy to make the introductions.)

My only point is that the editorial process is important and finding a good editor just as difficult as finding a good designer or programmer. It's not a problem you just throw money at.

For this purpose you could even argue that going freelance is better because you get to choose your editor and have control over choosing a new one if that person leaves the profession or isn't any good.
This is one of my strategies too (along with screen labels). Add to ~/.bash_profile :

PS1="\[\033[0m\](\[\033[0;36m\]\u\[\033[0m\]@\[\033[0;33m\]\h\[\033[0m\])(\[\033[1;34m\]\w\[\033[0;0;0m\])"
Yep. I think we easily confuse "programming" as being the technical details of mastering and remembering thousands of little details. We find comfort in that. When in fact "programming" is making computers solve problems for people. The computer part and the people part of that equation are equally important. And if you talk about "being part of a programming team" then you're adding in all the social issues of working with other people to solve technical problems.

We love looking at the minutia, but that's simply because we've been indoctrinated to think of the technical part as being the "important" part. These are all equally important. If anything, the technical part is less important than the other parts (ducks). Been a lot of teams full of below-average coders that have done some incredible things. Intellect does not equal impact. Not even close.
My problems with VLC go beyond the interface, but its hideous UI is a major reason why i don't use it (i'm on OS X). I have seen many many people online try to work around this problem, at least aesthetically, by skinning or editing NIBs or whatever -- have any VLC developers attempted to court those people? Have you considered just asking them if they'd be willing to help? Or if they would be OK with having their NIBs incorporated into the official project?

edit: Another problem that i didn't think of when i wrote the above is that, since VLC is a multi-platform application, any SERIOUS interface changes -- changes to work flow, arrangement of options and menus and the like -- need to be copied over to the other platforms.

For instance, VLC's transcoding function, whilst very featureful, is incredibly irritating to use, interface-wise. Suppose i had the solution to this, and i provided it to VLC. That's step one, but in order to get that actually put into the product, not only do i need to have done my part, but then you need presumably multiple programmers to actually get it implemented in the Mac, Windows, and Linux versions.
I'm a interface designer and a VLC user. I'd love to help. How? Who's the key decision makers? If the interface needs alot of code to get right, will this be prioritized?
I think you've hit the nail on the head with your final point. As programmers, you can point to your Github repo as your resume. In the design industry, they don't care about your Github repo (or will even understand it), and they'll bug you about some part of the program that you didn't even contribute to or were responsible for.
No it doesn't, I have it installed here and I don't have Rosetta. System requirements on the box says nothing about Rosetta and there's a big Universal binary icon on it as well.

http://en.wikipedia.org/wiki/Microsoft_Office_2008_for_Mac#R...
The New Readability
you abandon populism as a decision method in economic matters. people don't care about wealth creation, they only care about their own status.
My first Mac was an iBook G4 running OS X 10.3, and I was marvelled by the fact that I could run software written in the 80s on a brand new 2005 laptop out of the box.

I'm not sure where Apple got this reputation for poor backward compatibility. They've jumped platforms multiple times and have gone to heroic lengths to preserve backward compatibility as well as cross-platform and cross-architecture compatibility.

That said, the removal of Rosetta support seems uncharacteristically premature for Apple.
I think that Fred's assertion can be true for startups. In many industries, marketing still matters. Porsche and Mercedes are heavily investing in marketing even in established markets. Few people will tell they have lousy products. Marketing probably has it's value, and (partly!) helps build an identity to a brand - which is always good, especially when the company is over the size where ever employee is knowing all other employees.
I wanted to append a new zone to /var/named/chroot/etc/named.conf file., but end up running:

./mkzone example.com > /var/named/chroot/etc/named.conf

in at least tcsh, "set noclobber" will help with this. when you try to overwrite a file that exists (usually from doing > instead of >>) you will get an error that the file exists instead. if you really want to overwrite the file, you have to use ">!".
Next Up: iPhone 5
Each song would be about 150MB at 96/24.
tl;dr
TED donor doesn't like man; man has his registration to TED conference cancelled.

Meh..
First of all, Clojure has struct-map, which supports keywords, much like default Common Lisp struct constructors.

Second, Clojure's defstruct is on its way out. defrecord provides similar functionality with far better performance. By default, however, it does have the positional-arguments-only flaw. My personal favorite workaround is a small macro from this post: http://groups.google.com/group/clojure/msg/5206fac13144ea99

No comment about numerical operations in Clojure: it's a sensitive topic. :)
According to http://adium.im/sparkle/ 95% of their users have 64-bit Intel CPU.
How many users do you need for a 100MM / year consumer Internet product?
You assume the intersection of the sets of people who use C++ and of people who dislike C++ is empty. I have used C++ for some projects and don't exactly love it. I don't love Java, PHP and Ruby either, but I can use them.
...some sort of manageable grouping is needed to make the point since this is a conversation and not an academic journal...

True, you don't need to be quite so formal here, but can you really say that you've "made the point" if it's based on hand-waving and dubious generalities? I ask because you're trying to undermine why the Gates Foundation would look at dropouts as a metric — a point that you can't make with such a transparently flawed model. At best you can say that you've created an illusion of having made a point.
Just a rant, nothing more.
Google's ad on IE9 keywords misleads to Chrome - Don't be evil Google
Actually, 8 bits per channel is a quite visible problem. Think of a solid color gradient; you'll see bands of 7-8 pixels on a 1920px screen.
I've been burnt the first time I used 'rsync'. It seems natural that when you are in a computer and you do "something another_computer" you are in the 'client' and the 'another_computer' is the 'server', like when you check out an svn or whatever code locally from a server. rsync has this backwards from this convention, I added the -delete option to 'merge' files (so it didn't copy the ones I already had locally) and I ended up deleting files in the 'server'.
It's so obvious it's vacuous. In order to be able to get many criminals behind bars, you will have to accept innocent casualties. The only way to be sure that no innocent folks are sent to prison is by not convicting anyone. The cost of that solution is obvious and unacceptable. Any principle that ignores the trade-off that must necessarily be accepted is vacuous.
We used to use GoDaddy and MediaTemple but have since switched to eApps. It may be a little pricey but their support service is phenomenal and uptime is 99.9%....we're pretty happy with it
I stopped using my G5 because there is no ppc support in v8 and hence node.js. Most of the new JITs dont support ppc. I havent got rid of it yet though and I dont see the point in installing Linux until Apple stop security updates for 10.5 which is some way off... Useful for testing code where endianness matters.
The promise of Amazon Prime
Really, all this talk of introducing "higher quality" digital music is the record companies looking for the next way to keep you paying for content you already own.

I can even understand their fear. Until now every format has had a mass market lifespan of ~15-20 years. When people switched, huge numbers of 'library' albums would be sold providing a nice amount of income for very little work.

It's hard to imagine people ever paying to replace existing mp3/aac tracks, and worse - you and I can give each of our children a perfectly reproduced copy of our entire music library.
Please fix your bibliography (notes on correct BibTeX usage)
No, this will be the next way to attempt to resell the same music to same people. Bought the tapes, CDs, and MP3s? Now buy the HD MP3s!
Did you try contacting the developers? They are very open to bugs and helping out. In my experience.
> The problem is that the “open access” rules attached to the so-called 700 Mhz C block require the carrier to allow the use of any hardware or software that it can’t prove won’t damage the network.

So if the carrier CAN prove that it won't damage the network, it can block it? That can't be right.
SwipeGood (YC W11) Gives Its Start Fund Cash To Charity
Yes, a browser extension is being developed now. It appears that a lot of people want browser extensions to really make Passwords.cc useful.

We like Apple's memorable password generator, I think we're going to implement this in the near future.

The naming convention UI is a great idea! We will do that right now, it should be updated in a little bit.
Brief Thoughts on Angel List
That works in the short term, but beyond that, Clojure will need to resolve that issue.

Records are not the same thing as hash-tables. A record, or struct, is a single unit value, while a hash-table, or map, is an aggregate container. There is an implicit contract in place; a record is guaranteed to have JUST the fields it's defined to have, while a map can grow at run time (are you going to test for the fields you want and ignore the rest? quack quack! you can't add fields to a record at runtime, so the two are NOT interchangeable. Equality is a transitive relation, while duck-typing is not.)

A record is a generalization of the concept of "value" beyond data types immediately representable by machine. While a hash-table is a generalization of arrays, an aggregate of values, addressable by an index (hash-tables remedy the silly assumption that an index must be of an integral value.)

To give an analogy; it's like asking what's the best way to group a bunch of papers (folder, envlope, binder) and then hearing someone suggest "bookshelf!".

Again, OK short-term, but stinks. Fix the structs; even C has dot and arrow notations, making the field names clear.
And what happens when music goes into public domain and you want to remix / enhance that music?

That's why I still prefer to buy audio-CDs: I turn songs into ringtones all the time. To create a good ringtone, you have to cut, normalize the amplitude / compress the dynamic range (to avoid clipping) and then increase the volume. And then compress as MP3.

Doing that on an MP3 that's already low-quality, uploading to a phone with an obviously subpar loudspeaker, produces awful results.

And disregarding the people that would go through pain for doing the above, there is still a market out there for people wanting to get the best sound possible, even if they couldn't tell the difference.
It's similar in zsh. Unless CLOBBER is set, you need to use ">!" or ">|" to overwrite a file when redirecting output.

A nice safety feature that's already saved my bacon.
Things I Won't Work With: Chlorine Azide
And don't forget what I think is the most impressive, the transition from 68k to PowerPC. When they first did this, parts of the kernel were still compiled for 68k.

http://en.wikipedia.org/wiki/Mac_68K_emulator
Meatless TC post.

TL;DR

Redacted person invited to TED by donor.

Whining.

Next year, redacted kicked out of TED due to falling out with said donor.

More whining.
The application itself is a universal binary, but the installer requires Rosetta. It auto-installs Rosetta when you run the Office installer, unless you installed using Terminal (http://www.mactalk.com.au/11/72330-install-microsoft-office-...)

If you didn't use Terminal to install Office, then you must have either upgraded Snow Leopard instead of doing a clean install, which would allow you to use Office without running the installer again, or you have Rosetta installed without realizing it.
Depending on the site, Ruby, Drupal or WordPress.
Even the manual recommends records in lieu of struct-map.

And yes, that flaw is icky; one of the few in Hickey's otherwise excellent track-record in good taste.
Real World Advice: "Mom, I’m Home" 5 Keys to Success When Moving Back Home
When doing stuff like this for the first time, I like to try it out on some test files before going for the real thing.
Not sure this will be any better, as most of the issues I heard of had to do with the CSRF bug being fixed. Apparently it caused a lot of broken plugins and gems.
Apple isn't a carrier. As long as Verizon (the carrier) doesn't block jail broken phones, I don't see any rules violation.
The Tablet War Begins (or Ends) Now
I agree there's a strong whiff of sour grapes to this post, but, not having paid much attention to TED itself, I was unaware how cliquish it was. You have to "apply" to pay $6,000 to attend?
Abstract Algebra: Theory and Applications (A Free Textbook)
The trade-off that everyone is conveniently forgetting is that a multitude of criminals are also being convicted based on insufficient evidence. Any thorough skeptic is unpleasantly surprised when he applies the same standards to which he holds, say, psychological research, to what happens in the court of law and concludes that a great many convictions do not stand up to close scrutiny. This becomes obvious in cases of high-profile criminals: when all eyes are on a case, it gets much harder to convict someone.
This topic could be boiled down to "nerds crapping on other peoples work". I've had a few direct emails with rim, and regarding playbook, they're listening.

This is a new platform, analogous to apple when they migrated to osx.

If this was 1998 you could replace every RIM with Apple in these threads.

It's a very easy thing to throw stones.
Is there any way for people to share a URL with their friends on Facebook without affecting a globally-visible count?

I have a real-estate site and homebuyers have an incentive not to "tip off" anyone else who could end up bidding against them for a house. You can imagine the same is true for eBay items.

But they would still like to share homes they're interested in on Facebook, among a small network. I put a Share link on our pages instead of one that would actually show the number of shares or likes. But of course, this information is very publicly available (e.g. the Shareaholic shows it for every page).

To be honest, I don't presume it makes any sense for Facebook to support this kind of thing. They are naturally biased towards openness and would rather provide functionality to support that. And this is kind of a unique scenario. But on behalf of users of the personal web, I would love it if Facebook supported:

<meta name="robots" content="nolinkcount">
OS X version of VLC is unmaintained, because the mac community doesn't care about it...

Editing a NIB and not making it open source, is near useless for the community...

Not to mention that the developers don't have to court those people, it should be the other way around... They should propose their design. This goes for everyone, developers, translators, technical writors... Why would designers be different?

Finally, about the transcode part, this is not a designing issue, but a usability issue...
No.

You have to "be nominated" to pay $6000 to attend.
I am so happy that I have helped make this post leave the front page.
How? Come and discuss on IRC, or by mails.

Key decision makers on that part of VLC is 2 or 3 people at max.

If the design is there, the code will follow, believe me.
I love Chrome, but I hate silent updates.

The majority of Chrome users have no idea that their browser is silently updating itself without their knowledge or consent, and if they did, they wouldn't have any idea how to shut it off.

I can think of plenty of cases where most users would want to turn it off—tethered to a slow data network, throttled bandwidth, etc—but the precedent it sets bothers me more than any hypothetical inconvenience. It's like I'm suddenly, unknowingly leasing a little space on my machine to Google, and I'm not always sure what they're installing.
Depends who you want to work with. 37signals keeps on emphasizing that they'll look up possible new hires. Having a repo on Github is all positive.
Yes, but.

Imagine you wrote a piece of code and then spent a couple of hours optimizing it to remove various bottlenecks etc etc.

You submit the patch, it sits there for a couple of days, then a designer (bear with me) comes along, takes a look, cuts out your optimisations to "simplify the code" and applies the patch.

You'd feel pretty rejected.
Wordpress - for content management stuffs

CodeIgniter - web app development

Javascript, jQuery for interactivity and AJAX
Congratulations on being admitted to both - it is a big achievement getting accepted from 2 of the most reputed CS schools in the world!

I've not attended any of the 2 but I'd prefer Stanford personally.

Can you please share how you got into both the programs - I mean your subject, experiences, past work, etc anything that might help a future aspirant?
> usable (not the mac version, though)

Heh. Obviously as VLC's developer you know better, but FWIW I've been using VLC on Mac OS X extensively, as my primary video player. I don't think it's unusable, or ugly at all.. I can't be the only one, can I?
LastPass Security Vulnerability Exposes Account Details