skysight-inc/HackerNews huggingface dataset:
This is not about a conctete attack. It is about a fundamental lack of care and understanding in crypto security. These Google results demonstrate the utter sluttery of various system administrators.

In the same vein: Buffer overflows should never be tolerated, even if they were un-exploitable in some cases because of lucky circumstances.
When you're building a prototype device, you usually tag everything and anything so you can track various problems. You might put 4-5 different batteries from different vendors in there to see which one performs better, or if one explodes you can track it back to the vendor and lot #.

So if this a prototype phone then yeah, you're probably gonna see labels and tags on it that you don't see on a production device. I'm not taking a side yet on if these photos are real, but in the CE world you see something like this a lot.
Obligatory xkcd comic: http://xkcd.com/181/
I'm a Red Gate customer and I have to say that their customer service is some of the best I've ever gotten from a tech company.

Of course, that doesn't have anything to do with them hiring or iPads, but I like to say it every time I see them come up because I've been really impressed with every interaction I've ever had with them.
IMHO there would be only one thing that makes sense: money earned.
Even in that case, scp would still be a better option than pastebin.
That's not the point he is trying to make. Computers are the tools of your job. Not providing the best tools is a false economy because the cost is easily offset by the increased productivity of the programmer.
Which is precisely the type of thing I'd think would be in the article :)
AdParlor Debuts Cost-Per-Install Pricing Model For Facebook Ads
He'd probably blame Flash.
Parent mentioned Lisp Machines. They had a full IDE (well before the acronym) based on a functional language.

They predate F# by a couple decades.
This whole premise is stupid. We don't seem to have a problem with the lack of female linesmen, plumbers, construction workers, electricians, HVAC specialists, or garbage men. There isn't a pest control or sewage treatment Barbie. There also isn't a problem when 57% of college graduates are female.

If women want to work in tech, nothing is stopping them. They can learn to program, and write code. This is something that you can teach yourself, you don't need to deal with or rely upon anyone else. It seems that the problem is, at least as described by the New York Times, that women don't want to log the hours, and they want to do something that's more social. That's fine, there is nothing wrong with that. But they may be better off doing something other than writing code if that's the case.

Women log fewer hours in other areas as well. Female doctors see fewer patients than male doctors, and female lawyers are much less likely to make partner because they log far fewer hours than male lawyers. There is nothing wrong with this. Men and women are different. This isn't inherently bad or wrong.

Disclaimer: My staff is 80% female. We received more qualified female applicants than male applicants, so that's who we hired.
I think unpaid internships can be good. We must realize that there is more value than money. If a company establishes something that they have considered how you can benefit from, then I think they should be encouraged, particularly for early phase startup companies that don't have the cash but have interesting new solutions.
Thanks for the tip. Totally forgot to remove it after I tested it out once upon a time a long time ago.
Gnu - the new fragance by RMS
I wonder if new apps written for 960x480 be backwards compatible then?
Wouldn't it be more profitable, in terms of real-world performance, to adapt B-trees to maximize locality in CPU data caches? (One could also apply stochastic optimization to a B-tree based algorithm to reduce the number of operations on delete.)
The leaked photos of the iPad that Engadget posted the night before the launch were definitely not fake.
In datacenter speak we say pipes = network. Customers who collocate ask for ping, power and pipes.

They got it right.
More like this please.

I really like Bray's style of trying something, posting it on the Internet, letting the Internet tell him how he is doing everything wrong, then summarizing the responses about how to do it right (or explain why he's going to continue to do it wrong, like in this case where for his case the performance impact just doesn't matter). His Wide Finder series followed the same formula.

With regard to the content, I like to use reflection when I'm marshalling objects into and out of some serialization format. The most recent example is marshalling Java-Beanish objects into JSON in response to AJAX calls. I figure with the overhead of serializing everything to a String, and pushing those bytes across a network, the reflection hit won't be perceptible.

I also like Jerome Lacoste's solution keeping the Iterator interface but dumping the reflection.

http://github.com/lacostej/android-providerhelper/

"We get almost best of both world:

* good performance (almost no reflection)
* code easy to read."
What Makes Something Interesting?
> functional programming language with an industrial-strength framework and toolset

For some values of "functional programming language" and "industrial-strength framework and toolset"
And how would they A/B test for that, exactly?

Obviously, that's what they are interested in, in the long run-- but to test design changes, they need a more specific (and easily measurable) metric. And, no doubt, they have one. I just don't know what it might be.
Mike Susz's crazySquares is one of my favorite jQuery examples/tutorials: http://squaredesign.com/lab/crazy-squares/
Cool Icon Sets for Ecommerce Design
I will always regret having typed in pages and pages of DATA to end up with a really rubbish side-scroller.

Let's not inflict this on another generation :)
I didn't really find enough value in the slides to justify the time consuming 36 clicks to get through them. I'm sure it may have been a great talk, but what do we get out of the page, exactly?

Is video or at least audio available anywhere?
So, if I simply fake my user agent to mimick googlebot, I can do whatever I want?
Me too, but I cleared my cookies to get out of the test group because I didn't like the left side bar on the search results.
Bad Credit Loans is useful for Christmas shopping
Normally, I'd say he'd be pissed as hell but given his recent abnormal behavior, it's hard to tell. I'm more interested in seeing the person who lost this prototype's reaction.
If you're setting up a new server, you either have physical access and can use a keyboard and monitor to look it up, or it's hosted by people you are paying to do such things as tell you the key fingerprint.
This has to be at least an incremental improvement. MSDN's knowledge base has the worst case of linkrot I can think of on the internet.
Ruby (or your favourite toy) won't save you from shit business idea
Blurry pics in a case the night before and a physical device a couple months out are quite different.
Ultrathin Silk-Based Electronics Make Better Brain Implants
Wow, this is pretty crazy. After reading engadget and now gizmodo, I think this is the production model we'll see in June. It's already April and they're already in production to produce millions of units for launch. The biggest improvements to me are: 1) front-facing camera - this will go well with VOIP multitasking announced in iPhone OS 4.0, 2) screen resolution increase, probably double according to John Gruber, and 3) flash camera and better resolution. It's probably faster than previous models as well.
Well, some weeks ago Bing was claiming a profit of millions because they changed the hue of blue of their links.

All this "looks more modern", "provides more consistency" claims are subjective, sure, but if enough people think like this it's already a win for Google.
Uh?
Current: 480x320
Proposed: 960x480

320 / 480 = 0.666666667
480 / 960 = 0.5

EDIT: Gruber says 960 × 640

I bet whoever lost that thing wishes they had signed up for MobileMe...
ImAngryVolcano.com HN viral challenge
Like everyone else iv been inundated with media stories about this volcano and the dramas it has caused.

So I thought its time someone had a little fun with it.

www.ImAngryVolcano.com

Iv have just started reading Malcolm Gladwell book 'Tipping Point' and thought maybe this little bit of fun could also be a bit of an experiment involving the HN community.

I want to see if a small community like HN using the power of tools like the web and social media can make a stupid idea like this go viral.

If your in... just start tweeting, facebook posting or whatever else you need to do to get the word out.

Ill keep this post updated with further developments.
www.ImAngryVolcano.com
Great idea; I can contribute some Python if that's any use.

What's your plan r.e. organizing chapters? By language or by example?
IPad Dev Camp hack-a-thon
I just wonder if you have anyone at Red Gate who commutes from London? While I've heard a lot of good stuff about Red Gate and Cambridge is a very nice place I would be hesitant to give up the awesomeness of living in London. (I suppose I'm not alone with that).
I have found the hardest part of self-learning to be finding peers and mentors, but I live in a technological wasteland.

The internet has made it easier, but it's not the same. When I socialize with friends, they don't care to talk about programming. In fact, they make fun of me.
Points to add.
1. What your learning should be of interest to you.
2. Learning material for technical stuff should have ton of examples[I think most people have strong inductive reasoning]. Always, remember when it comes to learning that you have proven that you can learn but the material/ resource you are trying to learn from hasnt proven it can teach.
Chart: Video games digging out of the recession, still below 2008
Map of a Twitter status object
I just finished reading the book "Why Men Earn More" by Warren Farrell. He does a good job of going into more depth about the gender differences among different industries.
I'd be interested in a really good ham sandwich.

(It's my lunchtime!)
I think it is.

If you can't perform the algorithms yourself, I don't think you really understand what the symbols on the machine really mean.

When I worked at a bank, I remember complaints about an employee whose job involved running certain calculations in a spreadsheet. Sometimes the numbers would be off orders of magnitude due to some error somewhere, but the employee would just carry on as normal. If you have some clue as to what the calculations are supposed to be doing, there should be some alarms going off if the numbers are not at least reasonable.

Or what if you just wrote a program that includes some arithmetic calculations, and need to verify that you are getting the right answers for your test data?

I remember another time at that same bank, where a developer did not know that multiplication had precedence over addition, which led to errors in a financial calculation.

I'm sure you could easily think up many more examples like this.
Hey now! What's wrong with security blogs? :P

Security (both physical and infosec) is one of my biggest passions, and I've been writing about it for plenty longer than a decade. Granted, for the first several years, it was a pile of .txt files in an "e-Zine" but still...
I was planning to work up a structure once I saw what we ended up with. I'll take whatever we can get for languages. If we end up with a bunch of ruby and a bunch of python, maybe we see if we can get one example of each. Or maybe we just split the book into parts.
I want to see what we can do though, as an open community. I think there are tons of passionate people that would love to throw something like this together. At least, I sure hope there are.
Sounds like a great idea. A free rubyproblems.com for kids so to speak.
The slow part is the death-knell. It's not just that it takes longer for you to complete your task, it's also that you get distracted while waiting for your slow machine. What's your first response if you hit the compile key and it takes longer than a few seconds? You flip over to browsing the web. That interrupted flow cost you way more than $5000. If you could spend $5000 to make that go away for every engineer in the company, the increased productivity will more than pay for itself over time.

Sometimes, that means more than just paying for the machine on the engineer's desk, it could mean spending money on a cluster of machines just to do distributed compiles. That's also money well spent. Basically, any time you can keep an engineer from interrupting flow by spending money, it's a decision worth careful consideration.

As an extreme example, Google spent millions on SSDs for its source control systems to speed up submits. Money well spent.
MacBook Pro 15″: Core i5 Vs Core 2 Duo
Business Online: Excellent Web Hosting Ideas and Tips
Every time my wife says something about biology or chemistry I realize how easy I have it because I only ever studied and worked with shifting bits around to create an imaginary world. Actually having to deal with physical limitations at every step, as well as understanding processes outside of the control of human beings must be hard as hell to understand, meaning it's even harder to learn and apply.

So yes, that original paragraph quoted really is bullshit.
The fact that most women don't want to engage in programming is not a natural phenomenon - it's a big part of the problem. Far too many girls don't even consider trying to program, and regret that later in their lives.

The first programmers (in a certain sense, wiring the first calculation machines in certain ways to achieve certain results) in fact were women, but something badly changed since then.

So the missing women in computer science and programming can't be explained that way. This phenomenon is far more likely to be a problem (and also a shame) of our society. We'll have to work hard to fix it.

However, fixing a problem is only possible if you don't deny it.
What is hard or expensive about converting an LLC to a C corp? Assuming two 50/50 partners in a simple California LLC.
What happened to NYC in the 1970s was the same thing that happened to most other US cities at the same time. It wasn't caused by the high cost of living there. And in fact NYC has bounced back better than almost any of the others.
My hobby is developing for computers but my hobby isn't maintaining them.

It's not that I can't, I just don't enjoy it. I find it a chore like washing dishes. I'd rather have a dishwasher to do all that stuff so I have the time to do what I enjoy.
The book is good as well. I'm reading it right now.
There may be more value than money, but there isn't more you can eat than food.
1Gbps connection now costs $26 a month in Hong Kong
Thesis Services To convince Students’ Needs
Thesis is a scientific composition on the purpose to prove one or several scientific points. The thesis writing includes some stages, and some scientific educational assistants are ready to help you in solving your problems of thesis writing in the shortest terms.
There are quite a few 20 to 40 story high-rises in the area, all built in the past 15 years.
How Not To Run An A/B Test
Keep in Touch
My guess is that it's simply a rapidly fading anachronism. Young women in urban areas now make more than their male peers. Women now outnumber men in the work force and more men than women are unemployed. With women dominating college enrollments and graduation, for men to continue to earn more than women means that the positive correlation of income to level of education has to be reversed.

As happens in military strategy, worrying about men out-earning women in the future seems an instance of fighting the last war.
Find new friends ;)

Or at least branch out and find additional friends who enjoy discussing programming. Local user groups are a good place to start.
F# appears to have been started in 2002. Scala was in 2003 and Clojure around 2005 with the first public release in... 2007? This announcement isn't about the release of F#, but its productization.
SQLAlchemy 0.6.0 released
I realise that Hong Kong is much smaller than the average country, but is there really any excuse why major city centres in the western world can't match this, other than generalised incompetence?
Great things afoot in MySQL 5.5
Despite asking dozens of people and reading hundreds of articles over the years, I have literally never heard the same explanation of LLC's, S-corps, C-corps and related tax, liability and paperwork infrastructures twice.
I just want it to work on a non-AT&T network (Verizon).
1. You're giving young people opportunity for learning and experience, both in a profession, and in working with others.

2. You're helping establish a new generation of relevant workers by offering them meaningful experiences instead of typical summertime opportunities such as burger-flipping or lawn-mowing. Your internship is about their future, a typical summertime job is nothing more than "spending money"

3. You're allowing yourself to fully evaluate a potential employee's abilities.

My career began with an internship (over 20 years ago), which I always value as having been a springboard for my career.
Hey, this is exactly what I am working on! I love crossfit, and there are some good applications out there, but I think there is more space for other applications.
"The problem that this aims to fix is really a UI one, not a security one. If you know the user already uses Google accounts and Meebo, there is no need to over clutter your user interface with login buttons to 40 different social networks."

This is only a small part of what XAuth can do. From my understanding, 'extenders' can include anything they want in their XAuth token, including session IDs. If you want to, you can allow 'receivers' to automatically gain access to your users' data, without prompting the user to connect their account to the receiver site.

It sounds to me a lot like Facebook's auto-connect stuff that is in the pipeline.
OpenStreetMap seems to find very well (too well!) where I am based on my IP address. Why isn't this approach used more?
Why Computer Science students cheat
Talking with multiple accountants before last setting up my LLC, all said don't think of doing anything but setting it up as a S-Corp with the IRS unless we're going to have huge, yearly losses.

It doesn't seem like it's that many steps there to turn an S-Corp filing LLC into a C-Corp.

Additionally, I do not see why the LLC (Esp an S-Corp or C-Corp filing type) cannot just sell itself to a newly founded C-Corp.
while the new design is nice, i'm kind of disappointed that now it won't be a surprise when it's formally unveiled.
The article linked to another one that mentions how in some cases single-member LLCs don't provide protection from personal liability. Is that another disadvantage of LLCs for single founders? Or is the risk of the corporate veil being pierced very small?
We all knew this summer's iPhone would be better, faster, cooler so at this point Apple's legal response is more interesting to me, especially since money changed hands for this transaction. Is Gizmodo willing to commit suicide for an exclusive? Based on Apple's response it might help determine if this was deliberate or not as well.
Was your internship paid or unpaid?

Where did you stay while you were interning? How were your living expenses paid for?
I like the larger battery and potential noise cancellation, but my 3GS wins on design.
The takeaways are in the last few slides (the text is on SS if you scroll down).

Sadly, this BarCamp didn't record anything. :(
Dumbos, all those keys aren't even encrypted. Some people should not be allowed to use a computer.
Kayak TO Japan
I don't think that he thought there was anything wrong with it. He was expecting a write-up of 'what not to do,' but instead got Google search results for the Darwin awards, so he laughed.
Alex. Proj, Chap 14: Welcome to Las Vegas
In some professions it seems the only way to get experience is to do "mandatory volunteering" (i.e. an unpaid job where you have set hours and can be fired, but you aren't an intern). Perhaps not in CS but in psychology and others.
What would be nice if Google expands and adds airport/travel agent information and could actually find flights right from google maps.

Then after than space travel :)
The article was meant to be a book review aimed at an economically sophisticated audience, and not an airtight argument for a thesis. I would suggest researching the various ideas that were brought up.

It is worth noting as well that in many cases Stiglitz is not saying, "This is what is true." Rather he is saying, "Here are several important schools of thought that were ignored, but which are relevant to the current crisis."
What's in it for Facebook? Foursquare functionality is easily copied. The brand isn't terribly strong. $100M+ is hard to stomach when I don't see any clear benefit to Facebook.

Yahoo! is another story, as they've taken a portfolio approach. I imagine Foursquare looks pretty good as a member of that portfolio.
This is falls in line with one of the fundamental problems with college and that problem is that success is college is skewed towards those whose parents, or whomever, pay their way as opposed to those who pay there own way. Some kids are financially independent during schools so they MUST have a paying job. This means that they can't take an unpaid internship to get a resume boost. They have to stick with their bar tending or wait staff job to keep making it. Most kids like this are working 20 - 30 hours a week. This doesn't leave a whole lot of time to build up the resume in any real way. Kids who have to work don't have time to go out and join clubs and take "leadership" positions within them. Since leadership positions and work experience in the field is what employers look for these kids are at a disadvantage. Now take a kid whose parents pay for tuition, rent, books, etc. He has the time to work for free and become the president of the student union because he doesn't have to wait on the drunk college kids 8 hours a night on Thursday, Friday, and Saturday.
No way - way too many seams for an Apple product.
I quite like this design, much more so than the current and previous iPhones. I think the hard edges and flat surfaces work much better on electronic devices, especially if you're going to be interacting with it on a desk at some point.

I think that design philospohy is one of the reasons I prefer the look of MacBooks over pretty much any other laptop I've ever seen. Clean, hard lines with an almost sort of industrial look. Laptops from Gateway, HP, Toshiba, Acer and other manufacturers are starting to use this sloping angular look and mixing of different textures and finishes and the resulting product just looks cheap in my opinion.

I don't currently own any Apple products and my laptop is an Acer and while it performs wonderfully, it's just not very attractive. I know that shouldn't matter in something like a laptop, where you should be concerned with form over function, but I'd gladly a slightly less robust machine if it appealed to me more aesthetically.

If this is indeed a 4G protoyope, I'll be interested to see how much the design changes before the production version.
"... the new iPhone is so miniaturized and packed that there's no room for the tapered, curved surfaces... "

Where is Apple's Human Factors guy? Tapered end is one of the best ways to deal with the variates in hand sizes, reducing hand strain after long period of holding, and making it appear to be much thinner (and sexier).

Tapered ends is a "feature" not just a look.
Most men have not ever considered becoming a cosmetologist. How is that not a problem? And why is it somehow a problem that women don't consider becoming a programmer?

Both sexes could make those choices and that's far more important than whether they actually do it.