skysight-inc/HackerNews huggingface dataset:
It seems like the title is a bit poorly chosen.

The author talks about the importance of having a platform to cater to the multitude of devices and other apps out there, and that this means rails isn't the center of the universe anymore.

To me, this does not necessarily mean moving on from rails.

It does mean moving on from writing all code in rails.

There could be a fullfledged backbone.js app powering a responsive ui, and a distributed clojure jobqueue making sure messages are fanned out to their destined networks in the backend. However, there is still room in this picture for Rails as a router of sorts.

Rails still makes it easy to quickly build a solid REST api, and easy to delegate long-running jobs to a separate system, in this type of architecture, Rails would have roughly a third of the responsibility / code that it has in a Rails only architecture, but it's still a vital component.
C++ has a domain where it has a large foothold and extreme inertia. That says nothing about its fundamental merits.

Your statement is also misleading for another reason. Core engine logic might be in C++, but actual "game" logic is increasingly being shoved into scripting languages like Lua.
I can relate to this. Nothing is more disappointing than putting together a nice piece of code and then seeing it run too slow to be practical.

A while ago, I wrote some physics simulation in Python. The code turned out to be really neat and quite idiomatic Python code. The code ran very slow, I was seeing only 10-20 frames per second when I was shooting for something closer to 120 frames per second. All I was doing was simulating a cube suspended on a plane with four dampened springs, and I was only simulating one of those where I wanted lots of 'em.

The problem was that my code was allocating and freeing way too many objects. The proper solution would have been to go from a neat idiomatic approach where the code resembles the mathematical equations it simulates to some kind of structure of arrays -style code with Numpy. Needless to say, there isn't much fun in using Python that way, so I might as well write the damn thing in C.

Later I went on to rewrite that code in C and running it on my GPU with OpenCL. I did write it in a structure of arrays style, so maybe the Python experience gave me a valuable lesson. Now it runs fast enough for my purposes.
Compressed bitmaps would be cool too.
Thanks for the correction. Sometimes new things feel like they've been around for an eternity ;-)

I absolutely agree with you, that's basically why I wrote the comment. Just looking at their PHP code, you can sometimes see very clearly in what language people were thinking at the time. Some people try to emulate Java, JavaScript, even C or C++ sometimes. It's always horrible.
Ipad app developers; the real creators
You're paying for the performance. You wouldn't pay that just to hear the studio songs be played over the amps. And I guess you'd be fairly satisfied even if they only played songs you haven't heard before.
This is often the problem with politics, you may strongly disagree with government policy on an issue that is important to you but all of the other parties that stand any chance at all of being elected to office also support the governments stance on that issue.

So your choice is either to concede that issue or vote for a fringe party (which here in the UK basically makes your vote worthless).
Test by onlywire
Red Hot Chili Peppers Announce US Tour
How does this work on a touch interface?
> nice piece of code

Too many developers are paying way too much attention to the code being "nice" or it being in a "nice" language, and not enough attention to "does it work" "is it fast".
V�XA Clearin Acne Remedy Reviews
Micro-�nibus novo
Languages where the upgrade path to fastness isn't horrible are okay with me also. In Common Lisp, for example, you can start adding in type declarations in speed-critical areas, which Clojure also has something similar to (not as familiar with it, so not sure how it compares to CL's type declarations).
This guy should look at Scala: Functional, runs on the JVM, and has performance comparable to "normal" Java code.
I m in the same situation right now. Can you suggest a good plotting library for c/c++? I miss matplotlib.
Waterbear is something that is headed in that direction.
http://waterbearlang.com/
Finca La Gaviota, Gartenbungalow El Rinc�n
Presumably one would get rid of per-device degradation and compression artifacts.
Of course, from a software engineering perspective many things that are developed using spreadsheets are truly horrific - but the non-developers who create complex systems using them love them.
Liquid living worms survive space
Urchin - The most powerful web analytics software available today
There's talk about making partition management easier, but I doubt it's going to be present in 9.2

You can look at PL/Proxy that makes some things related to partitioning across multiple machines easier.
I doubt it would work out like that. The market (especially HFT) is usually one investment fund software trading against another investment fund software. Humans are rarely involved but do oversee the thing, sometimes.

Renters are usually constrained by income and location, if the price goes too high people will make other choices (buy, move further, or squat). Also, as opposed to investments, properties need to be lived in. An abandoned apartment, even in just a few months, will have water damage, weathering, pests and vermin, and theft. And for the moment, I believe, the US has a 1-2 year backlog of empty houses.
This is one more example of how fast javascript has become. This is awesome.

For fellow Chinese ISP (who forbid google groups) clients, here's a direct link to the example:
http://people.xiph.org/~bens/route9/route9.html
Liverpool downs Chelsea, reaches Carling Cup semis
At Stamford Bridge, Chelsea has found one more reason this season to get struck as Kenny Dalglish men Rodriguez and Martin Kelly with second spot goals have ousted the Pensioners from the Carling Cup.
There's no mystery, here. No great conspiracy -- the article has a screenshot of the smoking gun.

http://www.loper-os.org/wp-content/hypercard-calc/hc12.jpg

The scripting language had a verbosity and ambiguity that only a lawyer could love. The documentation for that language was similarly impenetrable to anyone with a background in CS, requiring a serious commitment to trial and error to perform operations that were trivial in BASIC.
All the clojure examples test linked lists!

The first example lets lazy evaluation of the random numbers leak into the timing, toss a (dorun tmp) before the timing for a little more sense.

The type annotation ^doubles is useless - it's telling Clojure to expect the definition to get an array of doubles, but then binds it to the same old linked lists.
Forklift training Toronto
Healthandsafetytrainers.ca offers a wide range of forklift/lift truck training in Canada, Vancouver and Toronto. Call us at 1.888.674.4020 to avail forklift training.
I've used Qwt for decent results. It may be very heavy if you're not already using Qt, though, and the way its 2D plot is implemented makes it unusable if you need to update your data many times per second (I eventually just put my data in a texture and displayed it via OpenGl, doing the scaling manually). Another solution is to call gnuplot, matlab, or whatever through the command line.
Why didn't HN eat this up?

It's a well balanced solution to the problem of making CAs accountable for the certificates they issue, and I'd have submitted it if it wasn't already.
Musicians and labels need to find new ways to monetize instead of distributing copies of master recordings. If artists have records that are widely listed to they can play well payed gigs or get endorsment deals. Seems like the average consumers thinks, that listening to music must be free.
Lactobacillus acidophilus - How to work properly?
The author of Yeast Infection No More, is a certified health consultant along with being a nutritionist also.
NOW My personal motto is every one should be aware about what is Lactobacillus Acidophilus. How to treat Yeast Infection? What remady have to use and what to not be exeed. What is possible acidophilus side effects?
Take a look at this: http://blog.switchcam.com/uc-davis-pepper-spray-incident-fro...
One more benchmark for Clojure fans:

R> system.time(sum(runif(3000000)))
user system elapsed
0.100 0.000 0.101
R> system.time(sum(runif(30000000)))
user system elapsed
1.037 0.020 1.058

not as good as lush, yet human syntax and Scheme scoping can compensate.
5 Animal Logo Design Ideas That Will Say What Words Wont
Using mammal images in your animal logos can help you convey the exact message you want to your customers without using words.
I once made the joke that a Java web app usually catches up with a Django one in about six months. The Java app is faster, but, the Django one stars serving users three months before the Java enters live beta.

And if you are serious about number crushing, my friends tell me you should use FORTRAN, not Java.
There will always be idiots who downvote great comments. I have on occasion been such an idiot myself (it happens). I wouldn’t let me bother by that, it usually all works out in the end. (Remember: It can take only a single person to grey out a comment.)
Mobile Computing location Management Seminar Papers Presentations
It’s true that iTunes is a place for people to purchase music, but it offers all the same benefits of Spotify in terms of discovery.

Last time I've checked to discover music on iTunes you had to purchase it.
It Could Be Old Age, or It Could Be Low B12
Tourist Places in Rajasthan-Rajasthan Tour Packages
Rajasthan, a state situated in North-Western part of India is the largest state by area.Jaipur is the capital and the largest city of the state .Rajasthan is rich in architecture .Rajasthan is famous for the tourism. There are many Tourist places Jaipur Jantar Mantar, Dilwara Temples, Chittorgarh Fort, Lake Palace, Dilwara Temples of Mount Abu, Ranakpur Temple.
That is total conjecture and is not historically accurate. Hypercard was ridiculously popular and widely used amongst people who wouldn't ordinarily program (lawyers, historians, graphic designers etc). Hypercard was not aimed at CS graduates but even when if it was it comes from a time long before CS courses taught Java (And in many cases even C). This kind of verbose, human-readable scripting was exactly the sort of thing that a CS graduate would have experimented with along side the more traditional Pascal and Lisp.
To realize how conflicted Indians and Rest Of The World(ROW) are with this bill, have a look at this thread in an immigration forum I used to frequent before I got my g.c.
http://www.trackitt.com/usa-discussion-forums/i485-eb/862139...
Greetings, author of the post here :)

This post was, of course, just a thought exercise. But if it sounds intriguing, please check Andrea Giamarchi's much more advanced "JavaScript Hypertext Preprocessor":
http://webreflection.blogspot.com/2011/06/javascript-hyperte...

He has stuff like:
$Object->prototype->toString->call($o); // [object Object]
Truck Rental Comparison | Moving Companies | Moving Truck Rental Comparison
Compare cheap truck rental, truck rental services. Moving Truck Rental provides truck rental comparison as well as cargo van rental at cheap prices.
He will say he is happy and mean it. Wish him well."

What's that supposed to mean? He will say he is happy and mean it, but really he isn't?

DFW committed suicide, I don't hold him as a great authority on what kinds of happiness are 'valid'.
I was going to point this out. As always, if you aim for high performance, you should know your data structures. And use the right ones.
Watch PGA Tour Qualifying Tournament Live
Have you never watched a video on your PC depute owning a perfectly serviceable TV?
Hmm, have you read the sites CSS? By setting the font-size to 100cm wouldn't you also be setting the em to 1 metre? em == m
It's not easier because your boss has vastly more practice than you do. They're having this discussion with most of the people who work for them. They know how to string you along with carrots off in the sunset that you're never going to reach.

I've seen it done many times. When you set these goals that would be required to get a raise, you're going to want to set definite terms so you can know if you achieved it. Your manager is going to want something more fuzzy. They'll claim this is actually helping you because it gives you more ways to accomplish the goal. In reality, it means they'll always have a way of saying you didn't meet the requirement if they want to (they usually will).

Personally, I never ever work for someone else with the promise of compensation later.
Credit check
Check the credit profile, get the free online credit score, check the credit report and improve the credit rating with credit reference agency.
Erectra 4
Spreadsheets have a much more brilliant potential than we currently understand. In fact, it's my opinion that in the future we'll be essentially coding in a spreadsheet; not a text editor. (That's the case with the project I'm working on.)

If you want to talk about this more, I'm david927 at gmail.
3er Encuentro BID de Enseñanza y Diseño – El Futuro es hoy | Isopixel
Don't Play Games With Me Promises and Pitfalls of Gameful Design
Why does Google/Facebook have to de-index? Its their site and they have right to do whatever they want. If Chanel has issues with counterfeits , they have to deal with that themselves ,petition with ICANN but not asking Google to de-index. I dont get why these people take everything for granted and think as if Google is doing some public service.
The problem is that when working with prototype code, you want to be able to understand what's going on. Code in structure of arrays style is harder to read. It would be nice that it would run with at least some kind of performance that's even close to what you need in the end.

We definitely need "nice" languages, because they give a huge productivity booster over writing stuff in C or other low level language.

However, many nice languages tend to be implemented using an interpreter, a crappy garbage collector and a giant lock to prevent anything with threads. This makes them unwieldy for applications where latency or throughput is important.

Recently the trend has been towards languages implemented with a compiler, using smart static typing disciplines and an LLVM-based backend. This is a very positive and welcome change.
I loved Hypercard and BASIC too, but this post strikes me as being a little affected by nostalgia.

With Hypercard you could make something for someone who 1) has an Apple, 2) Has Hypercard installed, and 3) Has the right version of Hypercard installed.

With HTML/CSS/Javascript you can make something to run almost anywhere. It's not 'easy' but it is useful.
I think I should have picked a better title
Nice code is maintainable code. High-level languages exist for the sole purpose of making code "nice."

You pay enough attention to "is it fast" and you'll find yourself writing everything in assembler. There's a time and place for that, sure, but when you have a high level language that can theoretically optimize idiomatic code into something faster, it should opt to.
Posturing - What's it all about? And how do you use it in your business.
Hi, thanks for contributing to such an awesome script! My main issues were with inconsistency across browsers. In particular fullscreen. I ended up disabling fullscreen on Firefox because it was too flaky. Flash would behave differently between browsers too.

Having said that, it really is an amazing script. Will probably come back to it once it's matured a little further.
Online free hd movies 
Everyone can watch movies online for free with our selection of the latest released and popular movies.You can see high definition free online movies,full length videos online and best movie trailers on the site. For more information please visit us.
Wow, never knew that about Kota. Had a friend who lived there for a year for IIT studies. He himself admits that he never once attended a single class and was mostly just having fun. Counter Strike in India is certainly big. I only wish Starcraft 2 was as well.

Oh, and can you tell me where in Delhi do these tournaments happen? I don't play much CS but earlier on in school, all I could think about was being a pro-gamer!
It's not mentioned in the article but the whole reason this was picked up by the researcher is on that particular Sprint/HTC ROM, they left the debugging messages in the rootkit enabled by accident. I do wish he had at least shown the TCP/IP packets with the full sms content and the https google search query in plain text.
http://raspberrywifi.com/ WiFi usb adapters
JQuery UK Conference - Oxford 2012
Net A Porter Coupon Codes
Web Design Doncaster
The New Industrial Revolution and the Failure of the Laissez-Faire Internet
Who remembers the HyperCard Smut Stack? http://finance.groups.yahoo.com/group/HyperCard/message/2809...
Of course immigration is unfair. If you're born in Korea you may wait less than if you're born in China, but if you're born in the US, you don't have to wait at all!

How is being born in the USA any less of an arbitrary distinction than being born in Korea?
The reality of the Scala community is that most of the major players (the Typesafe side) prior to commercialising directly were hoping for some level of popular adoption with devs that would bubble up into startups/SME and for whatever reason that hasn't happened. So now they are banking on the idea they can sell directly into large enterprise space as a one size fits all approach that involves cross training developers (as there are very few out there due to the mentioned lack of adoption). This is pretty risky and needs momentum that can easily be killed by negative stories.

A lot in the original email is correct (I can't speak for the performance stuff as my skills are more webdev side of Scala), especially the way that libraries/OSS projects/sbt pan out. Something like Dispatch that is a fantastic tool and should be simple is a mess of functions-as-operators and poor to no documentation or examples to the point where for some things even reading the source code is not a lot of help. I'm not going to type out my thoughts on the shambles that was the sbt rewrite at 0.10+... just complete madness.
I presume he means better in the sense that you'd try to remove overt noise, e.g. small conversations in the background, maybe wind noise. That sounds like it'd be possible to do. Improving a single video from multiple video sources would surely be impossible. Even with scene reconstruction etc you're not going to be improving the quality of any single video source...(?)
I honestly suspect that kind of stuff is more likely to be done in Ada.
Tips On Getting Pregnant
Windows Phone 7 in the browser
You have to personally test that. (You should obviously do a blind test. When I did this I didn’t go all out and fired up R, but some statistical analysis would certainly not be overkill.) I can’t tell them apart but other people might.

It would be absurd, though, for me to buy CDs over AAC files because of the audio quality. Additionally to the indistinguishable audio quality I get a better price (I guess I’m paying about one third less on average), instant delivery wherever I am and the music is nice and compact. I don’t have to deal with boxes full of CDs.

Streaming doesn’t fit the way I listen to music (nor are any great streaming services available in Germany). I like my curated music collection.
Yes.

I have also loaded up an OS and browser built on a cross-platform GUI framework and a TCP-IP stack, and used it to do a DNS lookup and send a HTTP compliant request across a tangle of hundreds of miles of interconnected systems to Google's servers to statistically analyse my query, run it through around 700 servers, through an index of several billion web pages, and thousands of years of Youtube videos, millions of pictures, hundreds of thousands of news articles and twitter streams, ranking the results, and at the top putting the results of my calculation "2+1" or whatever.

But then, I'm not the author with the weirdo view of 'simple'. What's your point?
Car TV Installation San Francisco
Sound and Alarm is a reliable automotive store which is located in San Francisco, California. We provide huge range of car electronics like car tv installation, car stereo installation services in California.
SEO Perth 
Looking for SEO Companies in Perth or expert SEO consultant Perth? DPFOC is leading Perth SEO Company and provides affordable SEO services in Perth.
PS3 system software update version 4.00 is live
Termite Control Gold Coast Termite Inspection
I don't know anything about audio processing algorithms, but (assuming there's a way), presumably with enough audio sources, there'd be a commonality between each one that describes the 'correct' sound. I.e. if there's different noise going on in each source (people talking around each microphone, at a gig, intermittently), you don't really need to decide which sound is 'clean' because you'd know which sounds are inconsistent...(?)
DFW is comparing one-dimensional geniuses to people who are retarded in some way. (Mental, emotional, social... take your pick.)

The person is happy only because they're so oblivious to the things that they're missing out on, and their very nature prevents them from gaining this knowledge.

Were they able to know what they were missing then they might not be so happy with their limited existence.
I know, but it was the quickest way to create it. Do you have a good suggestion for an open source Visio-like program? I've tried numerous, but all their interfaces are terrible and their standard shapes and icons aren't very attractive.
Remeber kids "real" programmers use FORTRAN
Spotify has paid for the catalogs of the major record labels by giving out a lot of their stock. AFAIK, there never was a whole lot of cash involved.

From the record labels' point of view, Spotify is excellent. Artists tend to have contracts where their paycheck is related to the number of records sold and times their songs are played in the radio. Some countries even have laws to protect the artists in this. However, there is no mention of online streaming, so artists don't really have to be compensated for that.

When you pay for or listen to ads in Spotify, you're mostly giving the money to the record labels and pretty much nothing to the artist. That money is going to spent for lobbying for laws that will life-support the deprecated business model of the record companies. Of course this is a bit exaggerated but in my eyes paying for Spotify is kinda like supporting SOPA.
Get the card game "The Resistance" and play it with a group of negotiation savvy friends.
Your definition of ownership is outdated. (I’m also not sure what you are responding to.)
Tower Heist online
レンジフードフィルター
European Court: Internet providers can't be forced to monitor users
What if the cause is systemic but impossible to change?
You got a problem with that? :)
To me, this reads like someone who used C to add a large list of numbers recursively and concluded C was trash because they ran out of stack.

There's no denying there is a specific problem. People are certainly entitled to decide that solving that problem is too much hassle for them. But how seriously should we take their opinions when they do that?

I'd say it depends on the quality of the effort they did invest. In this case, the OP admits that they used the wrong data structure in Clojure and the right one in Lush, which makes the entire exercise meaningless.
Don't forget, there's Hackety Hack http://hackety-hack.com/ and Scratch http://scratch.mit.edu/, two great tools for new programmers to get their feet wet and make something fun in the process!
Here's what it looks like the other way round, a PHP framework ported to JavaScript (then swiftly abandoned)

https://github.com/phpnode/YiiJS/tree/master/js/yii
Daily photos