skysight-inc/HackerNews huggingface dataset:
I'm running Gnome Classic as I don't fancy Gnome Shell at the moment. And it's nearly there for me. My quit applet hangs my machine, my cpu applet has redraw issues. And nautilus and gedit are giving me some agro, but that's going off topic. It's taken me a week to theme the thing (Gnome 2 at least had a helper app - where I could make my own changes - though it was still problematic - I run a dark theme.) My keyboard switching applet sometimes doesn't respond to clicking. And I'm lost when it comes to audio configuration.

I think that's where the pain lies, when you run into a wall it hurts.

I guess these are teething issues. I'd like to know what GTK3 does bring to the table?

I get video flicker in games under Gnome Shell, and I've had flickering issues with video under Unity (11.10) on an Intel GM45 and Nvidia 6200 respectively. I crashed Unity in about an hour and made my desktop inaccessible the last time I used it. Unity 2D wasn't that bad, but some elements of the UI didn't gel well together at all - dialog boxes that are out of place etc.

The sad thing for me, is that I remember seeing Compiz for the first time. And there were elements and plugins that I really liked about it, and it felt like the desktop was moving forward. I was hoping that Gnome Shell would take the best bits of Compiz - but really get to the point where it would manage my desktop for me . But I can't say it brings me anything.

The negativity is just a case of sour grapes. We'd prefer to see the free desktops outdoing their commercial cousins. OSX10.4 Tiger is a pretty good benchmark to beat. And that's a 2007 OS.

It would be nice to see a Desktop OS competing with Android, W8 and the iPhone though.
Magnetic Recording hundreds of times faster than current hard-drive technology
I wonder about that too, I tried to find such information regarding this but couldn't found any.
Or here: http://diznix.com/2010/07/27/
Where is VolksMail?
But how many lines of code does it take to implement the language that allows them to implement TCP in 160 LOC ?
Good idea poorly executed. Serving a html page but having a media file extension at the end is a bad idea.

For example https://www.dropbox.com/s/yq9fyyh794qvghv/IMG_0146.JPG. You can't embed it in an img-tag. Other software which tries to embed or handle it as an image fails. Even worse: non-tech people you're trying to help here have no idea why: "But it's a .jpg!".

Dropbox just put a layer between me and the data and there's no easy way around it.
I think that was kind of the point, as well as explaining why it's so much more expensive.
Thank you. I think about this a lot because I totally agree with you. I'm continually asking what it would take for me to trust me. One thing I know is we can't reach the end straight from the beginning, so we are going to move incrementally.

Eventually, everything has to be open. I wouldn't trust a company with 100% of my data that wasn't. However, there is 10% I would trust with a company like mine today, assuming I got benefits in other areas, and that's where we are starting.
Ask HN: How do you plan to retire from a long-term career in technology?
I don't really plan to ever stop programming, but I have been wondering how one would eventually retire from this field. I haven't heard of a company offering pensions to its technology workers and relying on the government doesn't seem feasible. So the question on my mind lately has been how are other programmers and tech workers planning on retiring from the field?
+1 for the phrase "gratuitous peacocking of web sites."
How would you do that today?

Ask for her credit card details? Presumably if she is unable to come up with her email, she is also unable to remember which card she used?
I'm guessing the reporting on things other than just standing varies widely too. Personal anecdote from a person who spends a lot more of the day standing than most people I know: What counts in my brain as simply "returning books to the library" would count as exercise - specifically, "hour of brisk walking" for most people I know. And for many of them it would count as unusually strenuous exercise, whereas for me it's just everyday transportation and doesn't really count as exercise at all. Even if were to be specifically asked to keep track of it, I suspect I'd still end up underreporting it. I was recently surprised to discover my brother lives more than a mile away from me. I make that walk all the time, and had thought it was about half as much.

It makes me worry that participant self-reporting cannot seriously be considered a reasonable way to measure levels of physical activity.

At least, not without research specifically designed to validate it for that purpose. Which might exist. I really haven't looked into it. If it does, please ignore all previous inane babble.
I read your story and I see someone who is full-time kicking ass to fulfill a true personal passion.

I see you've got various doubts. One small suggestion: when you say things like "I'm too old to compete at this gig" ask yourself if there is specific actual convincing evidence for that, or if you're just grappling with some near-term depressive thoughts. (Also, try gathering evidence for the opposite argument: That you'll compete well with your professional colleagues.)

I hope that didn't sound condescending. I definitely don't have any psychological training, just my .02. Having watched this industry for a while, I can assure you many of the people you think you're competing with will come and go with the business cycle and with real-world work challenges. People who really want to do it stick around through various bubbles and tend to do very well for themselves.
Possibly worth noting, in view of the article's use of "English majors" to mean nontechnical managerial types: Jamie Zawinski was an English major.
Well done, I like it much better than their current design.
Being a horrible boss and being a successful executive are different things. Steve Jobs was a horrible boss by all accounts. The first chapter of Managing Humans addresses exactly this point.
I guess what do you perceive the value proposition of their software? Is it worth $49/mo?
#1 is just FUD. JavaScript is JavaScript. Class in JS is a shorthand for function and functions prototypically delegate. That you're not writing in Java/Python/C#/Ruby should be pretty obvious.

#2 doesn't bear much relationship to reality. There will be near zero correlation between "class" and performance. What can (and today, does) change the performance of objects is having their shape change markedly after construction. V8, for instance, already includes heuristics to know when a class is "done" being constructed, allowing it to apply most of the typed-language tricks in the bag for objects which are entirely unfrozen. In current code, it's actually a de-optimizer to call Object.freeze() and there's no reason to think you'll get anything faster for using "class" than by writing code which doesn't change its shape very much.

You will, however, finally be able to read and share code more easily.
In the Backblaze spirit of building it ourselves to save money, instead of any traditional security system, we have little web cams that monitor the office for motion and page us with pictures of the activity when there is unexpected motion too early before anybody is supposed to be in the office.

I wanted to test if anybody was paying attention to the alerts, so I bought a horse head mask and walked around the office super early. The robe was a random afterthought to help disguise my clothing that might be recognized.

I'm happy to report the experiment worked. Motion detected, emails sent out within a few minutes. I also had a good laugh. :-)
The Simplest JS URI Parser
Amazon's fight against content middlemen: Movies, books, TV, games
Amazon Supply
Show HN: BTTLSTTN.com
This doesn't have to be true. Goethe managed to stay fresh his entire life - even the poetry he wrote in his late years was seen as expanding the art form; if the mind ossifies over the years it's probably because one has grown complacent and stopped expanding, rejuvenating, overcoming oneself. A categorical statement about age is just an excuse, IMHO.
Also check this out for a pretty good discussion on scraping http://pyvideo.org/video/609/web-scraping-reliably-and-effic...
Yeah, the glamour goes quick, that's for sure. But when it goes it reveals the bones of the thing, and that can be good. A fast learner and thorough problem solver will find work in programming, IMHO, competition be damned.

Personally, I didn't learn very much in my college CS studies (incidentally, I was also in Marine Corps ROTC at the time at VA Tech). My cofounder, who studied at UCLA, whistles a very different tune, but I don't think his education has been a determining factor in his success as a programmer. I think that for me, the missing impetus was money: once coding became about a paycheck and an actual customer, that's when I began to love it. Pure theory just doesn't turn me on. You might consider that what you're lacking isn't education, but motivation: find a good problem to solve, and fill in the blanks of your skills from there.

All this to say, starting at a young age is not the sole determining factor of success in programming, and having a CS degree may not get you where you want to go. Recommendation: if it's possible for you financially, apply to a startup whose mission you find compelling, lie brazenly on your résumé, and take the risk of being fired.
But consider the near-seamless switch from shuttle to mothership wifi. And do remember most people don't have internet on their commuting option at all. This fuels the point that it's difficult to build a successful cloud book if you're essentially optimizing it for your own employees when they're very different from most.
An Oracle DBA pointed out to me years ago that MySQL performed better under certain circumstances. It seems like PostGres does a pretty good job keeping up with Oracle features and is much more open and customizable. I am sure PostGres excels in many areas and is a suitable substitute for Oracle for many projects.

Does it have equivalent functionality to some of the more recent Oracle features like flashback queries and analytic functions (with windowing etc)? Are there any areas where Oracle clearly excels?
My new background.
To people who suggest "unique ids" being communicated between seller and buyer - I'm selling some shareware on the web and sometimes I'm getting emails from people who bought my software several years ago. Since then they re-formatted their drive, lost email archives, changed email address and so on. Sometimes they even have slightly different name in "From". Payment processors I use (RegNow and share*it) capture tons of information I could use to authenticate the buyer and give back their license. There's absolutely no guarantee that unique id will stay with them.
Crate: new Python package index
I have symlink in my dropbox folder to a few other directories on my harddrive (like pointers to My Documents, etc.) This is super useful, because I can view pretty much any small file on my computer via Dropbox.

However, this linking doesn't work well in OS X via Finder. Even though any file in My Documents is in my Dropbox, the Dropbox client doesn't detect this, and I don't have the option in the right-click menu to view the link for these files.
I see this all the time, and I think it's the least useful way to further your own career. Sure, I understand that notion of the power grab, but why? What real world benefit will you see by asserting unearned power over a new hire.

Much better to hire someone who you can learn from, someone who perhaps can mentor you, and help you actually achieve more in your career.
WordPress is MySQL-only.
What I like about all of these YC Facelift's are the call to action buttons. They all have a very predominate button to get people using/purchasing/signing up for the app. They also have very clear descriptions/videos of what the product does, examples and testimonials.

They do exactly what the homepage of a product needs to do... sell the product. Make it clear what the product is and easy to do == increased sales/conversions/signups.
Big discussion yesterday: http://news.ycombinator.com/item?id=3876564
NYU, Bloomberg, and MTA partner for applied sciences center in downtown Brooklyn
Short answer: no
Long answer: it depends

Some meetings are a complete waste of time, but they're one way of bringing people's thinking closer together.

Meetings probably don't get everyone on the same page, but if they can get people reading from the same book, it was probably worthwhile.

As an example, in our organisation, we use meetings as a way of getting information from development to our sales/support teams and vice-versa (what features are selling, where are the pain-points).

Whoever is chairing the meeting will make efforts to remove people who don't need to be there e.g. if a meeting moves into technical discussions, we may ask the sales representatives if they want to go to avoid being bored.
Changing Suppliers: A Lesson in Poor Customer Service
Of course the percentage matters. To say anything less would be to not understand what a society is and how the Internet works.

You're making broad generalizations about the reddit community by calling them antisocial.
With you now. I'd guessed that was what you meant, but wasn't sure.

... incidentally, I still find it strangely novel when disagreements on HN don't turn into Internet Arguments. Makes such a refreshing change from, well, the rest of the web. :)
Very nice work, Kyro! I'm enjoying this Facelift series: you do a nice job of highlighting people's work you like while explaining why they could be doing it better. Refreshingly positive.

This facelift was more interesting than the last few because you're dealing with a more complex project. I think you did a good job of presenting a number of its features navigably. The redesign doesn't "snap" like the EXEC and Flutter designs, though: it's cleaner, but visually doesn't grab my attention the way some of your others have.
Sounds like you are in a sea of technology! Nice point though.
Ah, well that's different. A detailed post with specifics of the technologies involved, information on any differences between platforms, new UI concepts that will be introduced, things that will be exclusive to the TV, etc - that would be useful. However this post is just for consumers, talking about rumours, price, etc, with a few quotes from industry execs scattered around.

An article on launch day, fine, but this article does not have any information that will likely benefit people on HackerNews and is likely detrimental, causing information clutter. At this point, we all know that Apple are likely to launch a TV, let's hear more about it when they actually launch it.
Presumably deleted because Oracle's terms of use prohibit the publishing of benchmarks.
Interesting that they're testing full-text search on the two, it would be very interesting to benchmark it against something like ElasticSearch or another scalable full-text search engine to see how fast that would be by comparison.
How to host your site on S3 for $0.12/month
The Iranian government wants nuclear weapons to put themselves in the position of having sufficient deterrent to attack that all middle eastern nations must use Iran as the crux of their foreign policy. If they accomplish this, anything that goes on in the region will have to accommodate them. Furthermore, it would seriously jeopardize Israel's existence, which would destabilize things even more; Iran is indeed serious about destroying Israel.

Iran is no innocent party, nor are they peaceful in their intentions. Don't mistake their feigned innocence for being a victim.
"the PostgreSQL version in use was 8.4.4."

Does anyone know if text search performance is significantly different in the (as of 2012-04-23) latest version, 9.1.3?
You can run `purge` in a terminal to free your 'inactive' ram.

I've set up a cron job to purge frequently, keeps thing humming.
Physical card wall is injurious to health
This is the first one where I think the original might be better. What is "MU"? Feature headings are too subtle. The "darkness" seems fine (I actually found the facelift's dark splotches jarring). Too wide (as usual). The original feels easier to scan. No link to the demo.

Some positives: the arrows to the call to action. The image of the doctor. Spotlighting MU certification (even though MU is not defined).
I too have noticed huge issues particularly when using photoshop or final cut pro. I figured it was the applications, but if it's the OS that's definitely a much bigger issue. I regularly restart every 2-3 hours when using those two programs heavily.
I hate it when places like Bloomberg purport to tell me what is going to happen with the rest of my career. I will be 32 at the end of this week, and you know what? I am not stopping this programming thing anytime soon. This article is written for the people that would get into our craft based on the fact that Software Engineer was just named the top job. If you love to build, if you love to create, if you love to program then you will be fine. You set the expiration date of that, not your age.
فساتين سهرة 2013
فساتين سهرة 2013
فساتين سهرة 2013
فساتين سهرة 2013
فساتين سهرة 2013
فساتين سهرة 2013
http://mushahda.com/39.html
There are ~$20 drive bay kits. Search Amazon.
This is an important point: Type in the wrong password, and you've potentially given away the account that that password belongs to.

And, other things being equal, the more visible your "presence", including the account that the password belongs to, the greater the risk of compromise.

Did you type that wrong password into a dodgy site? Did you type it into a site that does not use https? While on a relatively more unsecure connection?

Even if you trust the ethics of the site, how do they log, and are those logs secure?

Paranoia: Stimulant of the chronic surfer. ;-)
4 Online Marketing Mistakes That Small Businesses Should Avoid
This already exists.

Minus the iframe, the blog author is describing Paypal. With the iframe, it's WePay. The real-world problems are:

* Users don't want to have to create a WePay/Paypal/Mastercard/whatever account. Having Mastercard run the infrastructure doesn't solve the problem - what about the people with Visa or Amex cards? The fact is, people today have CC#s and they expect to pay with those #s. Yeah, typing in your password is smoother, but there's a giant chunk of your audience that HATES <insert payment system here> and will refuse to use it. Can you afford to ignore them? No, you cannot. This is why PayPal/WePay/etc all give the option of checkout-without-login.

* Anonymous transactions don't work online. They don't even work in the case the author is using to illustrate - downloading a tv show. What if the download gets cut off halfway through? What if my hard disk crashes after downloading? Users expect to be able to get their content back. This means the purchase needs to be associated with some sort of account on the vendor's system - usually an email address. And patio11 already mentioned refunds. You can't compare the online experience with the offline experience - offline, the customer is happy when they exit the store with the physical item. There is no online equivalent.

* Vendors want some identifying information from customers. Fear of giving out an email address is not what prevents people from making online purchases. So vendors are going to demand it and they are going to get it. Anonymous transactions are a problem nobody needs to solve - except for businesses that Mastercard and friends aren't going to touch anyways.

* The hypothesis about micro-payments is incredibly naive. "But since this payment platform is handled by the credit card companies themselves, they can easily charge only a percentage, and still make just as much money." It's the credit card companies that charge these prices today! This is like saying "if Mafia bosses directly extorted local businesses instead of brokering the rights to underlings, they could charge less by cutting out the middleman!"

* The fraud "solution" (delay payments for two weeks!) are exactly what get people pissed off at Paypal. Yeah, it's a solution. It doesn't make people happy.

I have no doubt that the paypal/wepay/dwolla/etc kind of payment model will eventually dominate over "type in your credit card # and 207 other characters of information), but this is not new. It already exists. The problem is that customers are incredibly slow to adopt new payment methods.
There's always going to be dedicated people who will pay a particular price. But how many are there?

Isn't the question really: what is the sweet spot, where you get the highest total for 'number of purchasers'*'the price'?
True and sad story.

Frustation, disappointment and apathy happen in most workplaces (startups included). However, best approach: evolve.
Postgres has window functions, and I believe it supports the full ANSI windowing function feature set.

Nothing like Oracle's flashback queries. It used to have a feature called time travel which allowed you to look at historical versions of data, something they could do thanks to MVCC. It was removed, presumably because it caused performance issues or was too complex to maintain.
No need to respond facetiously to valid criticisms.
It would be nice if it let you set your office as well so it downloads the latest news when you're coming back home.
Wow, that's a lot of generalizations in one comment.

First, yes, if you're the type who wants to start a YC-funded startup... you're going to skip college and do that. That's a small, small percentage of the number of CS grads though - say 1%. 1 in 100 young people interested in Computer Science will found a startup in the United States.

If you think its the "majority" that do that, you have to get out of San Francisco and visit a place like Florida.

But that still leaves 99% who would love to go to college, get a degree, and get a good job doing interesting things. And even if they get a CS degree, they may not even go into programming after college. That happens quite a bit.

I think what this move portends is that Universities can no longer fund research. They get a shrinking amount of money, and they have to focus on teaching.

By the way, the fundamentals of programming do NOT change all that much. You know what Android runs? Java. You know when Java was invented? 1994. Do you know how long it takes to learn Android or iPhone programming if you have a solid understanding of Object Oriented programming? Days. So a 3 year degree in CompSci still has a lot of relevance and value.

Unless your dream is to start a startup, in which case, go do that.
How do you go backwards? You don't know the length of the last element/position of the last tag unless you work forward from the front, as far as I can see.

BER is complicated, but no more complicated than rfc-822 style headers, which are also poorly parsed by ad-hoc parsers, and were a wide source of vulnerabilities.
In a few areas that's true, but there are wide swathes of computer science that change more slowly, and not only in the Java enterprise space. Machine learning changes year to year, but undergrad-level foundational material from 2000 serves you reasonably well today; you still need to know what a loss function is, what cross-validation is, etc. Architectures change, but you should still know what registers are, what an instruction pipeline is, all the basic material, enhanced with some advanced stuff. As far as PLs, a grounding in all the major programming paradigms---functional, object-oriented, procedural, etc.---is still useful to have. And so on.

The big-data space is increasingly important within CS, and I don't see a big move away from academic content there. Whether you learn it in an actual academic program or self-teach, you'll need a solid mathematical background.