skysight-inc/HackerNews huggingface dataset:
Not sure that I like this. The way we work is to do many merges and work on feature branches merging small merges to master.

This is of course just our way of working but it potentially makes for more administration.
Ask HN: Is there really bloat in Rails and if so where is it?
I see people referring more and more to the "bloat" of Rails and interested to know what they're referring to.

I use Rails on a daily basis and I don't notice anything overblown or imbalanced about the framework. I would say that I use most of the features and I'd miss them if they weren't there. If anything I find that some things such as routing are perhaps too pithy and not flexible enough.

I'm no framework polyglot though so I'm interested in the comparisons that might be drawn? Are there genuinely parts of Rails which are unnecessary?

Is it that the framework has truly become overblown or is it just that it's not suitable for certain jobs?
ISPConfig 3 With Xeround Cloud Database Service
"Rockstar" in the software context is the politically correct way to say "prima donna" (with all the positive and negative connotations thereof).

http://en.wikipedia.org/wiki/Prima_donna
Adele Beats Whitney Houston Record
What mobile apps know about us
I hope 'search gigant' Google will fix their discovery system; I find the Android store results, at least for what I search for, biased towards big publishers on the one side and total crap on the other. Usually I use google.com to discover apps and after that I find them in the Market, not the other way around as it should be (find app => search for reviews online). It seems weird that I have to do it like that. In the Appstore I never had that problem.

Same with promotion of my games/apps => Appstore gives you a lot more 'credit' (for lack of a better word) as indie/starter than Market seems to do. Ofcourse the one (inability to discover what you want/need) creates the other (low downloads/sales).

Not sure if that's a glitch on my part somehow, but in the indie communities I 'hang', almost everyone has the same issues.
Can you tell me how you use hg with github? I really prefer working with mercurial but have often switched to git for projects I want to put on github. I know there's some git plugin for mercurial but I thought that was old and unmaintained?
In many of our projects we are not able to use GCC and are forced to use the official vendor's compiler for the platform.

So it might be not that easy for certain companies to use your suggestion.

As far for what 'mostly' means. I have been coding since the K&R days, so I am aware that even when things are supposed to be 100% the same among C compilers, reality speaks otherwise.
A shame that it is tied to Google Profiles :-(
Presupuesto cambiar puertas
Yeah the good old days when everyone still wanted to work there (me included).

Lets see how many of the "good" companies of today will turn in future dark side companies as Microsoft is usually associated nowadays.
Being too young to remember a world without the Internet, I'm surprised to see that the terms "venture capital" and "startup" were in vogue in 1984.
If HTTP referrers never existed, the web would still be huge and would still be full of amazing content.

Why should we care about retaining referrers? I think the only reason that people dislike the idea of losing them, is because they've got used to them being there.

I don't particularly like the fact that sites which I click through to can see where I'm coming from, or what I was searching for, so I've installed a Firefox addon called RefControl to get around it. The majority of people don't know anything about referrers though.

I'm sure that brick and mortar shops would also love to know how I was referred to them when I walk through their door. They don't get this information unless I consciously decide to give it to them though. And even though they don't get this information, they still manage to sell products.
Apple Store All Set To Open In London’s Harrods Department In Mid-March
Umh... I always hide the line numbers column. Why is it useful?
Fast Times In East Berlin: Exploring Europe's New Startup Capital
I am by no means an old-school software guy, but I have distinct memories of when my dad worked in emerging software companies. And more importantly, back when Microsoft was 'cool'. It was like having free soda in the break rooms and awesome company picnics was -the- status symbol of a fun career.

Now, people much more junior expect all of that, plus crazy workplaces, free meals, free babysitting, free carwash, free haircuts, etc. I wonder what the current entry level software engineer ad at Microsoft looks like. Which is weird, at my school UW, they weren't even there at the CS career fair. Meanwhile FB was there with free t-shirts, Google had a giant android costumed guy waddling around, Twitter, LinkedIn, etc. They all made it seem like you weren't even applying for jobs, and you weren't even expected to actually have to work.

Microsoft definitely helped define the techie dream workplace, even after they got 'huge'. Why did that have to change?
Web design st louis
Tenfastfeet.com an interactive agency & web development house located in downtown Nashville. We love web design, programming and search optimization. For more details on web design st louis please visit our website.
I think you didn't follow my reasoning then. The point is that the creative act is everywhere, and we prefer to abstract it away in general. So it's not that "passing over some line" is creation, there are dozens of creation lines that we must follow to go from "this block of metal" to "contains an image of the murder." That block of metal contains spins which we interpret as 1s and 0s comprising a pattern which we'd recognize as a compressed JPEG file which, if you render it onto a screen and then look at it, and interpret this blob of color as being blood and that blob of color as being the victim, shows an image of the victim apparently recently deceased. All of those are essentially creative steps.

Now, I'm also trying to form a line of demarcation for why we feel we can abstract those away, and I think that at least an acceptable first approximation, a first abstraction layer, is something like "a normal person with normal tools can look at X and, through this, view a pornographic image."

If it's encrypted then the point is that this becomes one of Joel on Software's "leaky abstractions." The problem is that no, we can no longer ignore the massive number of creations, because you need to say a Magic Phrase to interpret this thing as an image. If you pronounce a different phrase, it just looks like random data. What we're telling the defendant is something like, "say the phrase that makes this look incriminating" -- or perhaps just "say the phrase that makes this not look random."

I guess to answer your last question: Neither the encrypted nor the decrypted contents are, in the absolute strictest sense, images. They have to be rendered onto a screen and then viewed by a conscious person of sound mind to be images. (Maybe a better word is "viewings.")

So decrypting them is a point of creation, as is opening them in an image viewer, as is looking at that image viewer. The absurd thing to me is, if you really focus on the technical details, you'd have to conclude that they don't become "child pornography" until we view them and say "that looks like it was intended to arouse someone, and it looks like it contains an underage person."

So part of why I'm proposing the above "normal people with normal tools" idea is to give some ground to say that the decrypted stuff "can be thought of as child pornography" -- because a normal person will come to that judgment when using the data in a normal way. So in that sense, the decrypted contents "are" child pornography.

You may wish to ignore me on that; I may be becoming too philosophical and solving problems that don't need solving. Perhaps the big problem that's sitting at the back of my mind is this: for any large random-looking block of bits you give me, there is in principle a stream of bits which can be XORed with it to convert it into a JPEG file. In practice there are some limits based on block sizes and ciphers, but in principle there exists some mathematical transform which converts any normal hard drive into this sort of thing.

So I'm interested in the philosophical problem of excluding all of the transforms which we don't want to admit.
Profile links
The profile link building service at InfoSoftware provides you with profile links keeping original profile points in mind. Our profile link building service is of superb quality as all the profile links are from high PR (Pr 9 to Pr 5) websites.
I should add that Dropsync is also capable of Instant uploading, and not only photos/videos. Any new/modified files in your designated local folders in your phone/tablet.
ICloud Push Mail shutdown in Germany due to patent ruling
I suspect by the time LibreOffice threatens Microsoft, everyone will have moved to Google Docs, or a similar service provided by other companies. I still don't know anyone who uses LibreOffice who isn't a geek.
FWIW, I think Google still has to activate this on a per-site or per-author basis -- unless it has finally been rolled out completely.
Right on.

Being old enough in this industry I have seen technologies come and go, while a few are able to stick around for a little longer.

The Node.js hype will be gone in the next 5 years, being replaced by whatever is hype, while giving me and other consultants lots of money to port existing applications to more mature enterprise level technologies.
Skype Cross Site Vulnerabilities, user accounts can be Hijacked
Kinda -- when Goog first rolled it out, for some top sites, it just included the author photo + a link to 'more stories by this author'. It only linked to Google+ profiles if you did some work on your end (some rel=me/rel=author stuff).
GoSquared LiveStats for iPad
Films Stream: Regardez les films en streaming sur le net
Pour quiconque a vie bien remplie provoque généralement des retards dans nos vies sociales et les besoins de

divertissement. Voir les derniers films sont parmi les retards de ces données qu'il peut être vraiment difficile de donner du

temps pour vous de naviguer théâtre après nous avons eu du mal à trouver sparetime.
VIP - La Feria RV Park (55+ park)
I find this useful
30th, 40th & 50th Birthday Party Ideas
Nah, Microsoft shouldn't feel threatened. It's not like a hardware company (like IBM) is building an IDE (like Eclipse). Oh wait...
I think you mean "tribal" norm.

There's no other norm.

Your tribe endorses theft.

Or it just doesn't consider an act that doesn't deprive someone of anything they had to be theft.
Isn't that what HTTPS if for? I guess you'd probably want to make sure the server was using perfect forward secrecy too but even without it you are significantly safer.
Hotels Near Delhi Airport
And so the browser becomes the OS - or at least it becomes what people build their applications on top of.
Progress Quest Points Out What’s Wrong With Bad Games
People wanting to use encrypted volumes; or encrypted drives; or who delete individual files; or who wipes discs[1] often use writes of random data to 'sanitise' the drive before writing their data.

Thus, they're likely to have lots of random data strewn around their drives.

I have no idea what would happen if you coughed up two keys which unencrypted 30% of that random data; what would happen with the rest?
"How hard can it be?" - On coding, chess and elo
Animations were possible before blocks appeared. The non-block-based APIs is still around:

-beginAnimations:context:
-commitAnimations

etc.

The "completion" feature can be implemented via delegating. One thing to note here is: If you don't need the completion block you can also just write:

myObj.position.x += 10.0

without blocks at all. At least on OS X every animatable object as an animator proxy that works like this:

[myObj animator].position.x += 10.0;

Then an implicit animation kicks in that can be configured. The default implicit animation duration is 0.25s but this can all the configured.

The original Core Animation (without blocks) made working with animations so much easier and cooler. You could do everything you can do with the blocks API - although the blocks API is much nicer of course.
Can't the investigators get a warrant to spy on the suspect? They then install a bunch of spyware on the machine and in the suspect's home and on the suspect's internet connection.
Apple disables push e-mails in Germany because of Motorola patent
Watch Online Nai Roshni 1967 Hindi Movie
Watch Online Nai Roshni 1967 videos, Watchvideo songs, Watch sequences,Watch Nai Roshni 1967 actions,Watch Nai Roshni 1967 Watch film,Watch Nai Roshni 1967 Movie trailer,Watch Download
Crowdsource your Startups Sales Force
The English language used in this article could use some editing.
Where’s the Money? Episode #4: will Bump disrupt Foursquare?
Three Best Online Image Editors
Editing images on a Chromebook is totally possible with these three awesome online image editing tools. You didn't think your Chromebook could do it.
English to Arabic Localization
Aratranspro is a translation services provider that caters English to Arabic localization. We carry the pride of giving the best results to ours clients worldwide.
I agree Rails has evolved to become many of the things that DHH first complained about in so-called Enterprise frameworks. But that's because a wider audience has wider problems to solve than Basecamp 1.0. At the end of the day, Rails 3.2 for all its complexity still "gets" server-side web development better than the antiquated Java frameworks that it replaced ever did.

What Rails really never got was client-side development. Even as it ushered in the era of easy AJAX support in 2005, it was based on a poor fundamental understanding of how to do good client-side development (to be fair, no one really had that understanding for javascript apps back then because we were lost in the weeds of browser compatibility). Over the years it's improved only in fits and starts, with bandaids and ancillary features like the asset pipeline and coffeescript (RJS was probably one of the worst ideas ever hyped).

So to me what the new crop of frameworks bring to the table is rethinking things from a deep understanding of client-side development, in much the same way that Rails rethought things from a deep understanding of server-side web development. I don't hold much hope for Rails to get good at client-side development due to the fact that DHH doesn't really like client-side development (as indicated by some of his commentary in the Basecamp Next caching article). He likes coffeescript because it's more like ruby and thus less painful, but the fertile ground of client-side development techniques will never be tilled by someone with this attitude. Javascript may not be the prettiest language, but it is powerful and paradigm-shifting when embraced to its fullest.

All that said, server-side ain't goin away, and Rails is still one of the best ways to develop server-side apps. If Rails was fast I would happily stick it on the server as I explored client-side development independently. Unfortunately I'm really starting to feel like Ruby performance is holding me back and that it will be impossible to fix regardless of how seriously Ruby and Rails core get about performance. Who was it that said "everything can be fixed with another layer of indirection, except performance"?
PVS-Studio: Analyzing the Dolphin-emu project
"could use some editing" what is your mean about this ?
Need to go down 4 floors at Tech. University of Munich?  Take the giant slide.
And every Lennon/McCartney song.
I really don't understand the use of uppercase letters to denote sections, is this the Metro influence and have they taken it a bit to far?

It really looks out of place surrounded by content that is Capitalized.
Local Group Fitness Melbourne
Group fitness classes are a fun way to exercise in a social environment in a way that is also challenging and constantly changing. Under the guidance of a qualified group fitness instructor you will be taken through a range of exercises and activities to help improve your strength, fitness, flexibility, endurance and speed
Db.addUser() appears in shell history, with cleartext passwords - MongoDB
nmap saved the world in the matrix...
Youhavedownloaded.com tracks your torrent downloads...and makes them public.
If they already know what the contents say then what's the use?
I haven't run the crawler so I'm not sure what else it does, but if it only parses the home page and fetches the external links, why not read http://news.ycombinator.com/rss (you can use the feedparser module) and download the pages with urllib? No scraping involved.
If I was that suspect then I would never, ever, use that computer again.
> I haven't read Django's code in a while, but it used to be quite heavy on magic - not sure about the current status.

Those times are over, fortunately. Whenever I encounter a lower-level problem I tend to look through the code rather than the documentation, because it's usually much easier to find what you're looking for.
Prefix the code with spaces to format it:

# Without using BeautifulSoup.
for item in hxs.select('//td[@class="title"]/a'):
news_item = NewsItem()
news_item['title'] = item.select('text()').extract()[0]
news_item['url'] = item.select('@href').extract()[0]
“What’s the waiter doing with the computer screen?”
The government octopus is on the loose. Its tentacles pluck a software company for questioning once every few months. Last time Google had to defend its search algorithms before Congress. Apple's address book is a subject of interest on the hill. And now Facebook's privacy.

The healthiest, most innovative sector on planet earth should not be summoned by a government capable of creating SOPA and incapable of paying its own bills. If our guys had any stones at all they would reply, "Sorry I can't make it, I'm busy working. Maybe you should consider doing the same thing."
Internet for the masses, perhaps, but that job posting is from a Usenet post nonetheless :-)

I miss the Usenet of yesteryear, nothing now comes close, but even I was surprised to look it up just now and see it started in 1980!
Changing Face of Plastic Surgery [CHART]
Adobe Creek Golf Club
The 18-hole course at the Adobe Creek Golf Course facility in Petaluma, California features 6,886 yards from the longest tees for a par of 72 . The course rating is 73.8 and it has a slope rating of 131.
In the software context it has both meanings, which is the source of conflict over the term. An employer advertising they want "rockstar" programmers does not intend to hire prima donna's, even though that's what they may end up getting.
Helicopter Crash | Hot Gossip
Even the very definitions of words are tribally defined, and carry implicit values. Some (not me) could make a case that wage slavery is also morally indefensible, or that private property is a form of theft from the poor. The fact that you see no distinction between copyright and theft is a perfect example of this morality-through-definition.

To use a straw-man example: Donald Trump owns the trademark to the phrase "You're fired." Am I stealing if I repeat this phrase? Now how about Amazon's 1-click, or humming "Happy Birthday"?

A hundred years ago, you could own the copyright to a book, but not claim ownership of a phrase or obvious idea. A thousand years ago, you could not effectively claim ownership of a book. Ten thousand years ago, you (probably) could not have claimed ownership of land, at least in any form we're familiar with. These are all things we made up, for better or worse.

Regardless of any person's or tribe's specific opinions on economic issues, private property, or ownership of ideas, I think it should be implicitly obvious that breaking society's copyright rules is a different act than stealing, just as manslaughter is different from first-degree murder. It doesn't justify it, it simply acknowledges that it is a different act.

Also, this particular case is laughably mild. The creator has only benefitted by sharing this free art snippet and is now internet-famous as a result. I guarantee that Jeff would remove it if asked, and also that the creator would never think to do so, given that this image is strewn across thousands of websites.
Web Hosting Talk Site Tour
You might find http://olduse.net interesting, then.
60s Fashion Knit Dress
Why You Don't Need Venture Capital
Did you notice that he was referring specifically to sites with accounts? There's little point in encrypting public data, especially if tracking cookies aren't involved.
Is LibreOffice still desktop based?

Edit: looks like there's a web version coming out, based on the web version of GTK: http://www.omgubuntu.co.uk/2011/10/libreoffice-coming-to-the...
It's funny because Ubuntu One was doing this already. For 5GB free. Works w/ Windows and Android/iOS too.
Apple news: Apple Shareholders meeting
Oh no.. you might have just found me a new (old?) hobby! :-)
This is a disaster.

Being able to DNS (and do other tunnels) through pretty much any "open but subscription only" wifi hotspots as well as any other service provider was phenomenally useful (for a number of reasons where convenience trumped torrenting everytime). If torrenting through DNS becomes mainstream, then expect all those holes plus throttling etc etc to become widely adopted.

Great proof of concept. Now you're in the club. First rule of DNS tunnel club is ?
Free Downlaod Most Beautiful Deskop Wallpapers
This post presenting the Most Beautiful fullscreen and widescreen Computer Desktop Wallpapers.We have the collection of Beautiful animals, flowers and nature scenes,cartoon pictures, digital art and fantasy girls Wallpapers for Your Desktop and Many More.Dowlaoad this amazing collection of desktop wallpapers and set up your desktop for free,Free Downlaod Most Beautiful Desktop Wallpapers,Beautiful Background Wallpapers,Amazing Photos of Desktop,free Desktop Photos,most Beautiful HQ Desktop Pc.
Webapp development made easy with Websockets.
This is a really good point. Ballmer may not be the greatest CEO ever, but he does understand Microsoft products and what engineering goes on behind them. His interview in which he made fun of IBM wanting metrics like KLOC and judging quality by that shows that he had some clue even back then (~12-13 years ago).
I have another pedantic concern, along different lines. Strictly speaking, decryption function y = f(x) produces deterministic output y based on the application of an algorithm to key x.

Most encryption software, including TrueCrypt, will complain if you provide the wrong key. I object to this behaviour strenuously. What if it stopped doing that? What if it just gave you whatever output would arise from feeding key x into the algorithm? It would be upon the court to show that the resulting incoherent mass of bytes does not contain "satisfactory" output, which requires them to show what the satisfactory output ought to be, which means they must have some idea of what they're looking for to begin with and the ability to show that it exists on the encrypted medium to begin with. This would be problematic in most cases.
A complete ffmpeg tutorial
Who The Hell Are You to Ask Sachin Tendulkar to Retire?
Inertia shouldn't stop us doing something. Where a visitor comes from is very valuable (not just monetarily), and I don't think it really infringes on privacy.
dude, even if there WERE line numbers it still looks ugly...