skysight-inc/HackerNews huggingface dataset:
The Talent Crisis in U.S. Engineering
Pages made by decent developers are not a mess. Certainly orders of magnitude less messy than handling all your presentation in code, mixed with business logic and controllers.

Separation of presentation and content allows for information to be accessible by everyone, indexed/readable by machines, adaptable to different displays. It's also easier to maintain (content editors can't mess with layouts) and makes many performance improvements possible.

The HN site has no special reason to use tables, it's perfectly possible to render this layout using semantic, clean markup. CSS has come a long way since 1999.
Apps that you load onto the device yourself from Xcode are still signed, and are still governed by the sandboxing rules. You can demonstrate that the exploit works in your app by loading it on via Xcode, at which point the only difference submitting it to the AppStore makes is proving that it gets past the AppStore submission process (which isn't the interesting part about this exploit).
This looks fairly promising, but it's not there yet. For example, try drawing a capital sigma ( Σ ); if you don't get your top and bottom bars perfectly parallel there's a strong chance you'll get gibberish back. Or try pi ( π or Π ); a 1° change in the angle of your bars might make the difference between a handful of relevant results and a full page of nonsensical Devanagari and Gurmukhi characters. Or do a double dagger ( ‡ ); if your middle bar isn't perfectly straight up and down it might think you're doing cent ( ¢ ) or integral ( ∫ ). It seems like it's extremely difficult to get the same results for the same 'search' — every time you get wildly different answers because the slightest little difference in how you draw it changes how it reads it.

So i think the recognition algorithm needs a little work. I know you mentioned font limitations, so i suspect adding more of those would be a good start.

Also, i don't see Japanese support, which is unfortunate. If you could get that working i would be an instant fan. (I deal with transcription of Japanese a lot, and although i'm proficient in kana, my kanji skills are pretty poor and probably always will be. What i've always wanted is a tool that can return kanji characters based on a drawing WITHOUT requiring strict adherence to stroke order. That last requirement rules out every single tool i've found...)

Anyway good luck!
If Microsoft doesn’t invest in its own mobile operating system why should you?
Is an Ivy League Diploma Worth It?
I actually think you're missing the point here. While it is true that an infinite number of strings correspond with each md5 hash, the question was about trying to actually find a match. With a suitably large hash, say 256 bits, it becomes physically impossible to even count that high, let alone compute that many test hashes. A problem that is too large to evaluate is effectively infinite.

(Yes, md5 is 128 bits and might be possible if an entire country dedicated itself to the effort. Or an attack on its flaws could be used. But both these points are tangential to themouth's use of infinite.)
Can't Wait for the Bronco's Game
Unfortunately in this case we would need an IE8 countdown.
Anyone else getting a new favicon? I was just getting used to the + one, now its an orange g+ that does not look very nice.

https://ssl.gstatic.com/s2/oz/images/faviconr.ico
I totally agree - they're not designed to be readable, unfortunately, they're just designed to test things so that I could make sure they passed after a refactoring. As I said, there are many things I could wish to improve about them - they were just a demonstration of the point at hand (isolation)
Awesome paired with TrackMe (http://itunes.apple.com/us/app/trackme/id454704336?mt=8)
I used Mailgun for one of my projects at work and am impressed by how easy Mailgun makes it to integrate emails with web apps. They were quick replying back to e-mails when I had few questions about spam handling.
While I certainly agree that there is tons of room for improvement with HTML/CSS/JS, I get confused when people start discussing it in such hyperbolic terms. It's not that bad. Most data on the internet fits really nicely into the document metaphor.
Entrepreneurship can lead to massive wealth.
Watch J. Edgar Online Free
Watch J. Edgar Online Free cinematography is by Tom Stern and edited by Joel Cox and Gary D. Roach. The motion picture is distributed by Warner Bros. under Imagine Entertainment, Malpaso Productions, and Wintergreen Productions studios and scheduled to be release on November 9, 2011 in limited movie theaters and worldwide on the 11th of November, 2011.
WordPress introduces Google+ style notifications
Not included: http://i.imgur.com/3rDPm.jpg
Typo: "A music player should fast and lightweight."

I think you're missing a "be" there, on the http://www.enqueueapp.com/features.html page
Take a look at http://achdirect.com/
Drinkify: powered by Last.fm and The Echo Nest
I don't know if I'd call many of these "great". Mediocre might be a better description.
Polk County, FL school bus involved in four car pile up
when you submit a security related bug report to apple - granted my experience dates from 99-2005 - you get:
A/ ignored (mail auto reply "we might fix it, don't tell anyone or we'll go after you"
B/ bug don't get fixed for 2 or 3 years
C/ bug get fixed, you get no credits
7 and higher: http://voyager.jpl.nasa.gov/spacecraft/images/image003.gif
LFT Bloodtest
Spring 2012 Accessories Guide, Part 2
The Stroke of Genius Strikes Later in Modern Life
Awesome, thanks for the reminder. I've been waiting for ep.io to get back to me as I asked for an invite a while ago, but apparently Gondor is out of beta now and anyone can sign up!

I don't mind App Engine that much though, to be honest. The price changes don't really affect me and I've always been happy with their infrastructure. The only thing that bugs me about using it is vendor lock-in.
Amen.

More disturbing still: because those people who are learning to program /now/ - in this decadent era of webapps and mobile devices - learn the brain damage that is modern web development early on. And it turns out (sorry, no evidence here but my own observations) that when you're first learning something, it's easy to mistake a brain-damaged system for an elegant one. And so, yes, there are people learning to program today, holding up CSS as an example of elegance.

To be honest, I wouldn't complain about CSS so much - even if it lacked the much-seeked "separation of data and presentation" (isn't there a buzzword for that somewhere?) - if only accomplishing simple tasks didn't require obscure, unreliable hacks. As long as CSS was capable of formatting a reasonably-constructed document (titles before text, left-hand elements before right-hand elements) without hacks, I'd be happy. But it's not. And it doesn't look like it will be any time in the near future.
Why Aren’t There More Computer Science Majors?
IDK if this is new or not, but I just checked out my account settings page and it now includes this (default unchecked)

> Automatically add a Google+ page to my circles if I search for + followed by the page's name.
C compilers do this all the time. If you're lucky, they'll warn you about undefined behavior as they do it, instead of just silently making all sorts of optimizations because the standard allows them to.

Now as it happens, C compilers have a syntax validator as part of them. Lots of HTML editors, past and present, have used HTML validators too...
The stroke of genius strikes later in life today
Good tests help you change either the interface or the implementation separately. Trying to change both at once is madness, in my opinion, and almost impossible even with good tests.
I haven't done any sort of rigorous investigation yet, but it seems like I'm reading more incidental stories of people being corrected well past 20/20.

As for the contacts, I believe that they just aren't available in fine enough increments to properly fix my astigmatism. I'm using the Acuvue Oasys for Astigmatism type, which have little, vertical ridges at the top and bottom. Every time you blink, it forces them into alignment. It is rather irritating, though. It took me a couple of weeks to get used to them, and if I go a few days with glasses then they irritate me again the next time I wear them.

Another option I haven't tried is regular contacts along with glasses which just correct the astigmatism. I haven't tried that yet, though my eye doctor was happy to write a separate prescription for that. I don't mind glasses too much while in front of the computer, I just hate them for every other part of life (gym, cycling, motorcycling, etc).
Not for BestBuy, probably for a few reasons

What would you change it to? UPC codes? One of my games has a UPC code of 000888834625. Try reading that quickly on a product tag. Short hashes like jKghH3? How do you convey that it's case sensitive? Otherwise you have to make the code longer and more complex because they have a LOT of products

BestBuy is a technology retailer. Use of technology looks good for them. They have an extensive marketing department because that's how they get normal people to shop there. It's been said this is a marketer's technology, not a user's technology. Who cares if people whip out their smart phones? Their product tags are all computer generated anyhow, it doesn't cost them anything if people use it. But what if this QR code just happens to get someone to check out the reviews and buy this product? Or what if it ever so slightly changes the perception of some parents that BestBuy knows what they're talking about, so they go there to buy their kid's electronic gizmos.
I disagree about the ML Class...I'm getting a lot more out of the approach given my limited time budget than when I was trying to follow along the 2008-era lectures which were very proof-heavy. (Those are still out there if you feel the need for something deeper.)

Why? Because the emphasis seems to be on mastering the material and the intuition behind what Ng is teaching.

Plus, I can't say enough about the way in which they've managed to improve the virtual learning experience:

* Video lectures broken into discrete 5 to 14 minute units with interactive review questions built in, with annotated slides using Khan-like software.
* Slides reflecting the annotated slides.
* Adaptive review questions with some answer randomization and time delays to prevent random guessing, along with the encouragement to retake these again as review (with your highest score counted).
* Programming exercises that are manageable (and which scale to the 60K or so odd participants in the class).
* Consistent use and explanation of terminology
* Great discussion forums.

The net effect is that you are strongly encouraged to go at a pace that ensures mastery of the topics and fundamentals. Yes, the first couple of weeks were designed to refresh people on Linear Algebra, how to use Octave, and learning the programming exercise submission process. I have been incredibly impressed at the amount of design work that has gone into this class experience, and the depth of understanding that I've come away with compared to trying to barrel through the original recorded CS229 lectures focused almost exclusively on proofs. I'm glad I went through those lectures, but this is so much more of a superior approach to learning the fundamentals of machine learning that I wish every class I took was created with as much care. There's a model here for a way to scale learning of complex topics.

If you want more challenge, I would suggest working through the original CS229 materials. It focuses much more on the proofs, and there are some practical examples there as well related to debugging ML applications. I believe that as this course progresses, he'll introduce more info. As he said after the second or third week of lectures, a lot of what "real world" ML people are doing in industry is centered around what the first 3-4 weeks covered--linear regression and logistic regression, and I see a lot of applications of what I've learned to date in my daily work.
Just seconding support for AirPlay! It's super handy, and a whole range of AirPlay-enabled speakers are coming out this month...
How was he supposed to verify that the exploit works in the wild without submitting it to the store?
Just an idea, but wouldn't simply making a Facebook List of real people fix this? I never actually visit facebook directly, I just have a link directly to a list of people I actually want to communicate with. Better still, recently if you are viewing a list, status updates default to being sent visible ONLY to the members of the list.
You're just pretending you can calculate inherently incalculable probabilities. How do you determine the probability a company will fail under a variety of potential CEOs so that you could even get a mathematically-justifiable rank order? You can't run trials, you can't really extrapolate from past performance, you're subject to all kinds of confounding variables, you can't actually treat 'failure' as '$0 market cap', etc, etc, etc.

The best you could ever hope to do is "CEO candidates with this kind of background tend to have this kind of record when taking over this kind of company", which I'm sure is quite an illuminating sample.
Nice lookin', but the drink recommendations are terrible:

Hawkwind: 2-Buck Chuck (should be lager)

Martin Denny: 1 bottle Metaxa, neat (should be a Mai Tai or something)

Combustible Edison: A drink called the Combustible Edison that is most assuredly not the real Combustible Edison: http://www.food.com/recipe/combustible-edison-279922

Motorhead: Rum and Cranberry (should be Jack Daniels and a boot in the face of anyone who suggests otherwise)

etc.
Air jordan shoes,nike air jordan shoes,air jordan shoes for sale
Hold on here. Is Apple expected to know Charlie Miller is a "security guru", and even if they did, why should he be treated any differently? Security researchers should be held to the same standard as regular developers when reporting bugs/flaws.

RTM was convicted of a crime because of his curiosity, and here we have a security researcher who knowingly put users at risk. You ask me, Mr Miller got off lightly.
learn to leave the dial on 'automatic' on your camera.

and take the 2nd pic with the manual settings.
But nowhere near as easy or as cross browser compliant, especially at the time this code was written.
The lesson I would take away from this is that Apple should provide a mechanism for security vulnerabilities to be reported officially so that researchers don't have to engage in these sort of dubious activities.
Whether they listen to the reports or not is another matter.

Anyway, is there any special reason why reporting via https://ssl.apple.com/support/security/ won't work?
It's not "the same darn thing". The <table> tag is for tabular data, it implies relationships between it's elements that are of utter importance for screen readers and machines. It might be ok visually, but structurally it's a mess.

display:table is not an emulation, it's exactly the same behavior as a table, exposed for use at will. You can use the flexbox model for the same effect: http://jsbin.com/ejeraq

Be very glad that you have good vision and Google engineers spend millions and decades on making some sense of tag soup.
> 2) Separate focus/exposure locks

in hardware? or software post processing?
Maybe he expected a "thanks for showing us this vulnerability, we've pulled your app from the store and are working on a fix to the problem", as a sane response would be.
Allain se inpone en el WPT Amneville
that isn't true, they are on the sprint cdma towers. Boost is their pre-paid brand that's on iden. Virgin won't roam on to verizon, though, which sprint handsets will.
Music Producers - Benefits and Advantages of Using a Successful Record Producer
A music producer will bring new ideas to the table. It is a different and professional set of ears that can detect what's good and what's bad about the song. You will receive an objective professional opinion. He or she can assist with song arrangements. They can assist with songwriting - Even changing the key or a chord here and there can make all the difference in the world.
What if it is the students who make the schools a "worst school". Nobody seems to ever put any blame on the students. From 6th to 12th grade, I attended one of these very bad schools and largely the students were the problem.
There are perfectly good reasons. Read my comment above and the many answers here: http://stackoverflow.com/questions/83073/why-not-use-tables-...
Eventually employees will want to cash out. Facebook has been giving out RSUs for several years now and there's no easy way to liquidate RSUs without an IPO.
i always welcome drinks suggestions so upvoted... but if i'm already listening to something, why the hell do i need to listen to more of it?

i ended up with two musics playing on my headphones... and i wasn't even drunk yet.

update: i actually stopped pandora as this one keeps playing the same band
Course Canvas
What's wrong with the way we teach
I have had an amazing experience with ep.io. The invite list is a mile long, but if you have something that you already know you want to build, you can e-mail the team and they'll let you jump the queue (I think it's more they simply haven't sat down and powered through their list yet than any lack of capacity on their part).

The team is very friendly, and they have an incredibly generous free quota as compared to other services (2 GB of files/database, 5 GB/month of bandwidth, and 16 MB of Redis - per app). They use plain old WSGI for the server, Postgres for the database, and they'll install any packages you put in a requirements.txt file, so no lockin. Haven't used Django with it, but so far my experiences with Flask are great.
I just giggled over two spelling mistakes. You meant to write compatibility and feasibility.
There is no question about it - FB will own the social layer for the foreseeable future.

The question is, how will this affect people and what actions, if any, should society take as a whole in turn?

Personally - I have never had an FB account - and do not think I ever will. Will my kids? Most assuredly, though my 7-yo is not allowed until she is much older. The other is far too young...

I'd rather my kids spend time outside, in swim class, hiking, chasing bugs etc...

I know all too well what it is to spend too much time on computers. I have been in front of a computer nearly every single day since 3rd grade. I am nearly 40.

I have spent time away from computers, and the internet, but being a silicon valley native and veteran - both my professional life and personal entertainment/educational life have been spent online (I do not watch TV nor subscribe to cable TV - all entertainment comes from inet) - and certain aspects of the quality of my life have suffered. However -- I can say that the singular most important reason I want to keep my kids off facebook is the fact that I dont want them to think that all of their social interactions, tracking, story-telling etc should come from a singular source/portal.

I have never needed FB to connect to anyone. Nobody needs FB to connect to another human, and I certainly don't want my kids thinking that it is a requirement for social presence/community.
If you're gonna do Rdio support anyways, add support so that remote people can listen to whatever's currently playing in the office :)
I don't know why this is being downvoted. Apple is notoriously horrible at fixing vulnerabilities reported by the general public, unless they're downright critical.
How much will it cost to see all the videos?
Indeed, I am coming to this conclusion myself. Most of us can write code. Most of us can do capital-A Architecture by reading blogs. The thing that separates programmers that I want to work with are those that who maximize the ratio of benefit to work.

It's not about the code, it's about economics in the broad sense -- understanding opportunity cost, understanding what "benefit" looks like, understanding your team, and making informed trade-offs.

No one thinks duct-tape code is "good" as an art form, but it might be the right decision for a given point in time.
Tenant screening services
Youcheckcredit offers quality online tenant screening and background checks services to landlords and property managers at very reasonable rates.
I really like this. As a primary user of Linux, however, mpd has been my default audio player of choice for some time now. Ario has been my client, and could stand to be improved. Any chance you might open-source this in the future so that the GUI might be shanghaied into an mpd client?
I don't think you understand what computer science is.
i want to see that against a kid or a dog
Windows Phone Unlock Tool Goes Official
_Personally I think their leaks harmed things, and helped nothing._

I agree. At least, I think that's probably true - I haven't extensively researched it.

And yet, I nevertheless support wikileaks. News organizations aren't tasked with "helping things", they're tasked with "publishing things". And in the age of the social media pandemic, they're tasked with discovering and publishing things that couldn't be discovered and published by the masses - and a very large part (if not most) of that are things that governments do not want known.

Obviously, journalistic organizations have the responsibility not to publish things that will clearly lead to harm - for instance, military plans in a hostile country, missile launch codes, or names and addresses of anonymous dissenters in /any/ country. Past that, I only ask for the dissemination information.
Actually I'm contemplating replacing my broken camera with a 4s, something that will come up more often. I do take a little tripod with me when I travel, usually to take after sunset shots. I see your point though ... I'd have preferred to see how the quality improved without the blur, but perhaps this new tech is good enough to take shots at night without flash/tripod at all?
For me this just demonstrates W3C's distancing from reality... There where pretty good data-driven and thought-out decisions on HTML5 from the beginning, but things were pretty grim for this year. Parts of the spec are being just pushed around (microdata…), meanwhile there is no public place for developers to be heard (and no, mailing lists and bug trackers are not ideal. this is 2011).

Despite that, the web as a platform is getting better and better. Yes, it's hard to build stuff with HTML/CSS/JS, but it gets easier by the month, and the current state of the technology is really amazing (except for a few legacy browsers still bogging things down).
Top Five College Myths – Dispelled
I like this. It's very fast.

One suggestion, when I hit enter when I select a song, I expect the song to start playing, instead of renaming the track number.
Google+ has a new Favicon
Perhaps that is a fair point, but can you imagine the fallout if something like this ever slipped through and was downloaded by an actual user?

It is easy to see why they don't take kindly to this sort of thing.
The problem is Apple could claim, "In our app verification process we can ensure such an exploit could never make it to the app store." The only way to test the full-scope of a vulnerability is to test it in a real world scenario, which means keeping it from Apple.

Unfortunately, I know of no other way to do it, unless companies like Apple create security groups that work with people like Charlie and give him an exemption to submit, and not notify other parties at Apple.
Hidden Panorama Feature in iOS 5 Discovered
i'm really digging this, but is this related to http://codeacademy.org/ ?
My point was that this only will work for so long... you make calls to the community for help, people provide that help based on their empathy. If you take away any and all emotional payment for what you receive - people will be desensitized to such requests and will not respond.

Classic "boy who called wolf" syndrome
we're not related to codeacademy.org.
Disclaimer: Someone else made this; I just posted it to HN.