skysight-inc/HackerNews huggingface dataset:
They need to be lumped together into one update process. The package manager for each needs to be aware of the other so it can resolve incompatibilities and not overwrite files it shouldn't. Joe User is not going to run two different package managers to keep up with security updates. What you consider to be userland apps may be core system stuff to someone else. Package dependency graphs are not simple. Sometimes there are even loops, depending on what parameters you pass to ./configure

You can use one tool and still separate different sorts of packages into different areas of responsibility. A few distros do that, or at least are capable of it. Arch has AUR. Gentoo has a bunch of 3rd party overlays.
ひじ脱毛口コミ・評判・評価
But they have already lost that power and are never going to get it back again.
Periscope Attachment Turns Your iPhone Into Its Own Tripod [Cases]
And if you want more technical details, the Filesystem Hierarchy Standard is the place to look:

http://www.pathname.com/fhs
http://www.pathname.com/fhs/pub/fhs-2.3.html

Somewhat Linux-specific, but worth reading even if you're on OS X, as much of the content is the same.
This was my work (not sure why someone randomly posted it here, but such is the internet).

I do exactly what you just described, see http://www.rafekettler.com/magicmethods.html#appendix
Streamlining Your Digital Life with the new iPad
Nobody cares what yo learn. If you want to avoid any framework like rails or any programming language, is your choice. They are tools, so choose what suits the job or your mind set.

Pls stop being a troll and get a life.
So, I noticed there was no mention of multi-touch events in the video, and none of the apps demonstrated used multi-touch. I did some digging to see whether this was a gap or whether mozilla had been working on multi-touch in browser (since the consequences of such a change for JS APIs are interesting to consider).

Mozilla has apparently been working on multi-touch in browser as one can see in these two links:

http://hacks.mozilla.org/2009/08/multi-touch-firefox/

http://hacks.mozilla.org/2009/10/multi-touch/
Wow. How would one go about discovering this?
Quite right. Aside from backports, you can get things like the latest Firefox and LibreOffice on Ubuntu 10.04 thanks to PPAs. To those complaining that the 6 month update cycle is a turn off to "normal" users: put an Ubuntu LTS on their computer with a few PPAs to keep specific packages up to date.

One advantage of the distro model over the Windows model: you've never had a toolbar installed in your browser or your homepage changed because of a package you installed from a repo, have you? I find the Windows software ecosystem (at least the freeware portion of it) far more annoying than anything package managers do. Talk about unwanted changes to the user's computer.
This is a really promising direction to take for Mobile Apps. If I can write amazing HTML5+JavaScript apps for the Mobile then the logical extension to this is to write the Uber-app "Phone OS" using these technologies as well.
Lets get this working on at least the Dual & Quad core beasts first and worry about the lesser-hardware ones as B2G evolves

Good work Mozilla and keep Pushing the "Open Web". A walled garden despite its many advantages, is still a Gilded Prison for some.
Business is about competition, every product in history has had competitors so I don't see what the big deal is. If you know a market I can enter where I will face no competition please let me know because I want in.
Multiple successful low-cost copies demonstrate the barrier to entry is low, and in doing so, improve the efficiency of the market.

Unsuccessful copies may demonstrate that the barrier to entry is high (for whatever reason), and may in doing so still improve the efficiency of the market. Likewise, a failed clone may simply demonstrate the copying entity's inability to compete.

Regardless, I don't see how attempts to copy (and improve?) are a bad thing for the market.
Yes, that was eye-opening; it even got 800+ on HN: http://news.ycombinator.com/item?id=3519952
I like Spotify and find it infinitely more useful for music discovery than Napster ever was. Sure it would be nice if they had a more comprehensive catalog but finding complete high quality recordings on Napster was always impossible. I dug around for weeks trying to complete an album at a decent bitrate. By comparison Spotify has figured out how to serve complete high quality music legally at a very reasonable price.
Ahhhh. Audiogalaxy. That brings back memories.

It was amazing back in it's (less legitimate) days. It took over from Napster but improved on it in many ways.
> As crappy as the whole process can be it is still a million times better than pre-iPhone Nokia.

The iOS submission process looks terrible compared to the approval required to, say, launch a website - but fantastic compared to submitting to consoles, mobile carriers, etc.
P2P is just technology. Making it work so that the right people are compensated is hard. My startup is trying - http://www.gigaom.com/2012/03/05/audiogalaxy-personalized-p2.... This just launched a week or so ago - give it a shot!
KDE, open-source and a student's journey as a programmer
PirateBay SSL
I wonder if eyes like that would help you spot bugs easier

;)
I've seen you make some really insightful comments recently, but this one isn't.

When did "Troll" come to mean "everything I disagree with" or, being generous here "any opinion that disagrees with the majority."?

Seriously. Trolls are those mythical creatures who somehow get off on harassing people or causing problems. I'm sure there are 13 year old kids who think its funny to disrupt a community... but %99 of the time I see the word "troll" used, it seems to be just calling someone a pejorative to get around making a counter argument. This guy made a single post on his blog, for gosh sakes. That's not exactly trolling. Pretty much the opposite, in fact.

I tried Rails in 2007. Was really into it for about 3 weeks, then I realized it sucked and stopped using it. Soon after that I noticed that so many people in the "rails" community acted like "rock stars" and were snobby jerks.

The only difference between me and this guy, that I can see, is he wrote a blog post about it.... and he identifies real things that actually have happened.

Oh wait, I get it, the whole "we're superior rock stars" attitude is why, anyone who disagrees is automatically a troll, right? (Seriously, I don't think that's what you're saying, but by calling him a troll you're only confirming his argument.)

I think the 37 Signals guys have a lot of good advice. I know there are good developers in the rails community. I know there are jerks who use other languages (Except erlang, I have never met an erlang jerk) and there are really nice people who use rails. I think rails sucks ass but I don't go around telling people that.

I do wonder, though, if there aren't a lot of naive people who don't know better and only have PHP or other things to compare it to who end up using rails and think its great. If I hadn't used Web Objects before, I might have thought Rails was great.

Am I a troll because I kept my mouth shut for 5 years and said nothing about not liking rails, but now have come out of the closet and admitted it in defense of some guy who made a blog post?

PS-- does anyone really want to make the argument that there isn't massive attitude in the Rails community? the one photo of DHH with the "Fuck You" slide would refute it.

PPS-- And now I see you have all flagged it and buried the story. Political correctness at work. Thou shalt not disagree with the HN hive mind. Meanwhile, naturally, anything that bashes apple or praises android or google or bashes oracle or praises YCombinator makes the front page, no matter how incoherently written.
Why? Any good business idea will be copied and adapted. Most of those changes won't be good and most of the clones will fail. But that doesn't give the original creators of the business model any right to be annoyed. A new york company is no different.
99 hack about guys, girls must read
ArchLinux suffers from the same problem.

I left my cousin with ArchLinux, he liked it alot, so much that he still used it 6 months later. At that time he wanted to install a new program, well, from then on he stopped using arch. Because he had to call me to help him fix his system, issuing the pacman -S programname failed, so he did pacman -Sy followed by pacman -S programname again, and this time his entire system was about to be updated, he answered yes on all questions... and suddenly his entire desktop was differnt from what it was before. All the programs get updated! He didnt want that!

This is people who think that a computer is broken if the taskbar on the desktop is accidently moved to another position by children. Of course they think they broke thier computer, and it did since their settings and gadgets on the plasma desktop stopped functioning, and some just changed. Without asking the user, just changed! That is a pure and simple WTF. Thats when I realized linux will never ever succeed on the desktop if it doesnt change fundamentally.
It's evolved and we're trying to re-create some of the same magic, with the same team. First step: http://gigaom.com/2012/03/05/audiogalaxy-personalized-p2p-ra...
Is the LHC throwing away too much data?
Using mobile phones while pregnant could make children hyperactive
Time names bobby ghosh as editor-at-large
That's good to hear that he's working on a better solution. I had a really quick look and couldn't see a way to email him so I didn't bother.

To be honest I wouldn't have noticed either except for the fact that I remember seeing Dirty Deeds as new last night on the actual Netflix app and exclaimed "Awesome! I have to watch that again!", then started to second guess myself when I saw the rating...

Thanks again for the link, though: I'll use it more for the information than the ratings.
"And I don't care that you've never tested your awesome app with 1.3 — it's better to be possibly unstable than certainly unstable or, far worse, vulnerable."
Not all library bugs affect all programs though. If you change a library and break things, then the user usually has to wait for the maintainers to fix it, even if the programs would not have exposed the vulnerability. I am thinking of something like a program that uses libPNG to load included images that might break because libPNG has been changed because malicious images could cause a buffer overflow.
Thanks Kevin for the suggestion. I already did sent it there. But just want to know if there is a better place to get your code reviewed.
Apps I’d like to see
Dynamic Range Day 2012
The Music is too damn loud! I repeat the music is too damn loud!

http://www.dr.loudness-war.info/
Is silence going extinct? (With audio links)
Paul Carr: "How I Stopped Drowning in Drink"
This has existed for quite some time.
And on Linux, you navigate to the website's download area and find out they don't offer a Linux version.

There is an open source alternative which is not in your distro's repository, so you have to navigate to the website's download area, find the right link, download it, get accepted to university, take a year of 100-level CS courses, learn the command line on your own because you didn't get it at school, run configure and make, and it does not build on your distro. Not that it matters since the latest version 0.0.3 would not do what you needed if you had gotten it to run.
Lifelong learning and the Computer Science Curriculum
Video2NFO.sh Turns any video into a screenshot palette
I don't think it's 'unclassy' to replicate a successful model in another vertical, but this model usually doesn't translate well.

BirchBox gets all of their samples for free. Beauty companies are used to giving out free samples and consider it a marketing expense.
'Never settle' is a brag.

http://www.overcomingbias.com/2011/10/never-settle-is-a-brag...
I was more implying that if you want to work at the top Organization in the field places like CERN and Bell labs are going to attract the brightest and not a small me to start-up.

I would consider an attempt by a senior Intel guys to split and do a new Traitorous 8 a different case as you would need a huge investment.
Are you really sticking up for this post? I'm not flagging it because I "disagree" with it. It's a terrible post, beneath the site, and can only provoke the dumbest possible debates here.

You seem to have a lot to say about Rails (I skimmed your comment, because I'm not having this debate on this thread). You should write a blog post about them. I will absolutely vote it up.

Please flag this dumb post, though.
Damn straight! I don't understand why so few people know about Nix.

I'm hoping Nix(OS) will take off eventually. I try to play with it from time to time, but I haven't made the investment yet to really contribute.
You can see how much range your favorite albums have here: http://www.dr.loudness-war.info/
Let's say they use instant messenger services, so they have Pidgin installed. I'm pretty sure there have been critical bugfixes in Pidgin, and the old Hardy version of Pidgin was so flaky for me 2 years ago (back before my workplace had moved to Lucid) that I installed my own from source.

Ubuntu's answer to that? Well, those aren't security fixes, so you can upgrade to $LATEST_RELEASE if you want the non-critical fixes. Ubuntu is trying to force a 2+ year bugfix cycle on software maintainers, and that's just not realistic for many small teams (both proprietary and open source).

This is a particular example, but I can think of other cases where this might be a problem. OpenOffice updates after a new MS Office release come to mind offhand.
Coderwall (YC W12) - Come help us build something developers will love
We’re hackers rethinking the way developers find new interesting projects, problems to solve, and the people to solve them with. We have barely just begun and need help to make the vision a reality and build something that truly delights developers. We are looking for a Front-end Developer/UI Designer and Full-Stack Ruby Engineer to join our small team. This would be a great opportunity for someone that wants to:

* Build something they would want to use themselves

* Be actively involved in the developer community (i.e. conferences, meetups, open source, etc.)

* Freedom to independently act on a great idea by quickly writing beautiful code/design and push it into production

* Enjoys a fast-paced and dynamic startup environment

* Have significant influence on the direction of the product & company culture.

Being a key early team member, we are offering generous equity to represent your stake in the success of the company. Ideally you'd join us in our SF office but we will consider remote collaboration as long as you're not afraid to occasionally get on an airplane. You must be legally authorized to work in the United States.

Send your coderwall profile and brief background with relevant experience to jobs@coderwall.com
Startup vendor bake-off: The choice was easy
I had the original Palm Pre with WebOS. The OS itself was actually top notch. I absolutely loved it. I believe it failed because Palm just didn't have enough weight behind it (like Google or Apple have) to make it reach critical mass.

That said, this isn't the same as WebOS. WebOS ran javascript apps, but they ran on the device itself. From what I can gather, B2G is running everything on the actual web. It's very different.

--

Edit: I may have been wrong there. Apparently it is running locally. This quote from the web page through me off:

"You don't have to pay the penalty of a big smart phone operating system if you're running directly on the web"

That's a bit misleading.
Handbook of Text manipulation on Unix
Show HN: Slap - A command line tool for pasting
Updates are not invisible by default because the organizations behind the distros can't provide the same level of assurance that Microsoft or Apple can that update X won't break something.

Average users should have no say in keeping their apps from getting auto upgraded. Linux distros have to track upstream app releases because if they don't there will be breakage eventually. Some app will require a feature added in lib X version Y, and they're still on Y-2. If the packages aren't upgraded, users will complain when they can't install newer packages.
I'm quoting names so they aren't evaluated as English, because people here have names like 'the.

It's just a goofy thing I do.
Yes. 1000 times Yes.
Such is the Internet indeed.

I stumbled upon this while researching some Python magic. I felt it was a pretty good write-up so I decided to share it with my fellow HN'ers.

Thank you for posting this.
Exactly. I use Paint.NET for most of my work with images; GIMP is used as a last resort, if PDN is missing a feature I really need at that moment.
Not sure man. You could be right. They could be building the foundation to build next gen apps that better mesh all the product in the EMC product portfolio. Only time will tell.
Wow this is cool. I will definitely use some of those at work ;) thanks!
It's sad, but the world contains coders who have ill intent towards everyday users.

Apple's solution has many downsides, but it is aimed at solving a real problem.
Anybody knows why he covers up the lower part of the screen when he opens settings?
Or SoundFlower for OSX:

http://code.google.com/p/soundflower/
"And it doesn't even run well! The framework itself takes on the order of a gigabyte of RAM, making it a poor choice for many of the simple applications they target. Early rails applications needed to be restarted tens of times a day."

Mixing past and present tense. :(

Anyways, is there any truth to rails being a memory hog?
don't you get it, he only wants some publicity time to time? the content of the news is not important, the important bit is that it gets circulated, which it sadly has been circulated here in hackernews.

and so was that ruby gut called why or whatever, a few days ago in hackernews.

sad but true: just like people in middle east are not culturally ready for democracy, people in advanced countries are not intelligent enough to not to create hype for free for random individuals.
Napster was cool because it had live music and bootlegs that are often times very tough to find. A lot of napster was sifting through crap songs to find the good versions.

Spotify and the others are cool because you can stream stuff while on your phone. And getting to the music you want to hear was more seamless and straightfoward.

So in summary, almost, but not quite.

Napster was also one of the first geek-tools to really hit mainstream, and boy was that weird.
This library is very interesting. I have been working on an MVP for my startup that pushes and receives live data over a websockets. So far we have been unimpressed with most of the current libraries out there. The important thing is responsiveness, especially on mobile browsers.

I am currently using http://rgraph.net and redrawing the graph every so often to get the live feel. I would like to know how your graph performs compared to rgraph?
And thank you for posting. I'll take all of the traffic I can get :)
SoundFlower is a little buggy on Lion still.
I'd wish there would be a browser extension that would find all the occurences of numbers with imperial units (like "40 feet" or "10 miles") and offered a metric conversion as a hovertext, or whatever. Just like this dumb, annoying Skype extension that converts everything that looks like a phone number to Call-By-Skype button, but without the dumb & annoying part.

It's hard for me, as well as probably for the majority of this planet, to easily visualize what the article is about, when everything is given in alien units (and constant CTRL+TABing to Wolfram|Alpha kind of breaks the reading flow).
The best flow chart ever
The ugly truth…
12 Ways To Protect Your WordPress Blog From Hackers
12 Ways To Protect Your WordPress Blog From Hackers
Doppler Clock concept
It isn't undue or unfair criticism to say "I looked at these solutions to my problem, here are the issues with those solutions with respect to my problems".

If I have been using a screwdriver deck screws to attach things to my project, and some guy says "hey why don't you just use duct tape", and I explain that duct tape is very useful, but in this case its ugly and doesn't hold stuff on right, am I being unfair to duct tape? What about some guy saying "just use a hammer and nails?" and again, I mention that nails are a decent solution, but screws solve a problem introduced by the nails, am I being unfair to the hammers?

In both cases, the answer is "No". When explaining technical choices, there must be some discussion of why solutions are better or worse. When one of the criteria is speed, calling a rejected solution too slow is not unfair, just fact. It doesn't even speak to other applicability of the solution. Heck, in this case he even explicitly states he likes those tools, meaning that pointing to specific case where they aren't good is probably the opposite of "unfair".
Every language has got at least one benchmark saying "We're faster than C".
Yes, to be honest, Palm already demonstrated this could be done in 2009. Oh, and that was a released product.
Yes, the price is the same, more or less on consumer electronics. The fact that the average monthly wage in Italy is ~2000 euros, consider that an HD TV is more costly than to an American, who with the same job, takes 5000 USD a month. I believe it is due to the inflation that arose unchecked after the Euro took root in Italy.
Movers Leesburg
Movers Leesburg: Original Van Lines is one of the best Baltimore Moving Companies, Known as a Baltimore Movers. Movers in Fairfax, Woodbridge,
Washington DC, Arlington VA, Alexandria VA, Leesburg, Alexandria Virginia, Dundalk MD, Rockville MD, Silver Spring MD, Germantown MD, Columbia MD
and Baltimore. Full local & long distance moving company in Maryland & Virginia.
I feel that they should not be allowed to publish this. They shouldn't even be filming this sort of stuff unless it is used internally to optimize tactics. And apparently it's a channel on youtube ... great :/
By rolling your own I meant manually unroling a sort for each type instance you use it for. Sure you can use a macro but that's just nasty.

Anyway I don't think anyone thinks C++ is magic but I guess the title could be cleaner "sorting with standard libraries C++ 3 times faster".
It's good to know that, thanks :). I'll look into PyPy if I ever start doing some serious work in Python.
Tell this to people who ended up with broken Arch installations after the sudden upgrade to Python 3.x.
Votizen's Social Network Aims to Fix Democracy
Very cool - thanks for mentionning this !
First he would need to live in Australia. He doesn't seem able to do that.
FWIW, I think the true Filesystem Hierarchy Standard (see other comments on this page) is a much better reference.
Well, although simpler and less error prone, the 'self' method is quite less optimal than the prototype way. A quick test reveals that the first technique consumes much more memory (100000 new instances pushed into an array): http://imgur.com/YVkny

self:
var a = [];
function b(){ var c = {}; c.d = function(){}; return c };
for (var e = 0, f = 100000; e < f; e++) a.push(new b)

prototype:
var a = [];
function b(){ return this };
b.prototype.c = function(){};
for (var d = 0, e = 100000; d < e; d++) a.push(new b)
Indeed - noted at https://github.com/gabrielflorit/water/issues/4. Do feel free to add more issues / requests at https://github.com/gabrielflorit/water/issues.
I'm quite glad someone posted it here! I'm not sure if I would have found such a useful reference otherwise.

Thanks for writing this up!
I'm constantly on code reviews for and occasionally writing GWT code, and the gymnastics and ceremony it requires on top of the slow compilation are painful enough, and the resulting JavaScript/html unpredictable enough, that I would refuse to work on any new project that used it.

It's just a tool that makes your existing HTML/CSS/js knowledge useless, a crutch for java blubs.