skysight-inc/HackerNews huggingface dataset:
<quote>This looks fun and certainly simple - but I would guess that for many, the actual training of the model is not the show-stopped before "automated, data-driven decisions and data-driven applications are going to change the world."</quote>

totally agree, indeed whenever I train a machine learning model (for a ranker or a classifier) I spend most of the time building the workflow to generate the datasets and extract and compute the features. I actually haven't found yet a good open source product that cares about that, last time I had to work on a ML related stuff I relied on Makefiles and a few Python scripts to distribute the computation in a small cluster. I needed a more powerful tool for doing that so during my spare time I've tried to build something similar to what I've in my mind. I came out with a prototype here: https://bitbucket.org/duilio/streamr . The code was mostly written the first day then I did a few commits to try how it could work in a distribute environment. It is in a very early stage and need a massive refactoring, it is just a proof of concept. I'd like my workflows to look like https://bitbucket.org/duilio/streamr/src/26937b99e083/tests/... . The tool should take care of distribute the workflow nodes and cache the results, so that you can slightly change your script and avoid to recompute all the data. I hadn't used celery before, maybe many of the stuff I've done for this prototype could have been avoided (i.e. the storage system could have been implemented as celery cache)
Interesting:

"we’ve decided to make Windows Media Center available to Windows 8 customers via the Add Features to Windows 8 control panel (formerly known as Windows Anytime Upgrade). This ensures that customers who are interested in Media Center have a convenient way to get it. Windows Media Player will continue to be available in all editions, but without DVD playback support."

I guess "a convenient way to get it" should read "a convenient way to buy it". I wonder how well that will go with their customers when they want to play a DVD a few weeks or months after installing Windows 8.
OOP in JS - A quick Tutorial
WordPress seems to be geared for the blogger, so if all you want is a blog....

Concrete5 is for WEBSITES. yes it can do blogs, but it can also do eCommerce, Brochure sites; you name it.

I think it suites single-users and SMEs rather than big corporates (who have teams/departments for this sort of thing anyway). There doesn't seem to be much support for multiple-sites for example..

Installation and setup is incredibly straight forward, templates are mindlessly simple, there's also a vast library of free and commercial extensions and add-on for most things I can think of.

My only complaint (as a developer) is that now I have to think more about STYLE (look and feel) and CONTENT that resolve technical issues, as an author isn't this exactly how its supposed to be?

I recommend it as its elegant, simple (not in a bad way) and works.

Given the ease of setup (and your obvious technical knowledge), you could have it running on your PC in an hour (get WAMP, then install C5 on top). so don't believe any of the comments here - try it for yourself :-)
High concurrency friendly IDs in Rails without SQL locks.
I think it's sad people let Apple be their paranoid abusive parent. This developer can't even make his own keyboard app.

Look at Swype on Android, it's both excellent and usable on any phone. There are tons of other alternative text input apps to choose from, too.
Concealer for Raccoon Eyes
With the new DuckDuckHack project as well it does make it a lot easier for very quick 'cheap' results. More complex queries I do seem to find myself !g'ing them. Getting better though, improved over the last 3 months I've been using it.
Max Levchin and Evan Williams are good counterexamples. Both decided to be entrepreneurs first. Ideas followed.
Samsung finally stopped copying the iPhone following a new design language: http://versusio.com/en/samsung-galaxy-s3-64gb-vs-the-body-sh...
I've done a lot of online self learning. I have to say that udacity's cs101 course has been the most useful resource I've encountered thus far. During the course of the program we built a very basic search engine. I think structuring the program around the goal of a functioning program that's actually interesting was really motivational for a lot of us. Yours could be a web app or a game or whatever, but I think it would be good to have an interesting end goal to build up to from the basics.
TouchWiz ... oh dear, an immediate turn off.

I have a Google Nexus S with stock Android 4, and that works perfectly.

I also have a Samsung Galaxy Tab 10.1 with TouchWiz which I seriously regret. The interface is terrible, and unless you reboot it every couple of hours it just grinds to a halt on its own. And there's no CM9 for the Tab yet ...
You'd implement it either with a policy-based class[0] or a CRTP compile-time virtual dispatch[1]. There's zero need to involve vtables in this.

[0] http://en.wikipedia.org/wiki/Policy-based_design
[1] http://en.wikipedia.org/wiki/Curiously_recurring_template_pattern#Static_polymorphism
> They can reveal a better search (since their search function is used more than the Google's one).

[citation required]
GTA in WebGL
Bruce Schneier on the ubiquitous presence of security challenges (video)
Their search function is used more than Google's? How do you possibly arrive at that conclusion? The only instance where I would possibly use Facebook's search function is if I'm typing in the name of one of my friends. On the other hand, the main reason I use Google, and do so many times every day, is for the search functionality.
Disappointed by the plastic finish. I did not buy the sgs 2 because it felt cheap and flimsy and this looks to be the same.
It makes it a little easier to maintain one or more forks of some library. Without submodules, you must have a separate repo for that, and there's no clear connection to the repo of your particular project.

This gets even more fun when you have a second project that needs an incompatible fork of the same library.
The entire Samsung Galaxy S III launch Event covered
Facebook Search is surely the most widely used function of the website. I myself have facebook set to be my homepage, therefore it's handier to just type anything I want in there - rather than having to visit google first.
I really like my SII but the toy feeling is obvious next to my Lumia and iPhone. It's a great phone and of my phones, outside app testing, I use it the most. However for the cheap plastic feeling the intuition says it should be at least $300 cheaper. Seems SIII is the same that way, so i'm wondering if only techies notice this as the SII did so well everywhere.
Not interested at all. Unless it's a Nexus - reflashed to get updates from Google - I'm not playing the "waiting for updates" game any more.
They forgot to mention that it's a little bit too big to feel alright, even as a smartphone.
It's not a real review — it's a guy having fun with a new toy, which is nice. I'm still not more informed about the real advantages or disadvantage of this solution, nor its speed... But to be honest, this soon, I wasn't expecting much.

Still, as other, I'm perplexed with the difference. It all seem to boil down to syntax (and I must confess I like the objective C one, it being my second language after C) — and syntax is not that important, it's the concept behind. XCode is not a good IDE, but not that bad for its purpose. Is there an equivalent for Ruby, especially to debug the app ?

Alternative is good, but it need to add something to be really differentiated. I'm not sure using ruby syntax is enought...
Are there any volunteers out here?
LG Cookie Smart Price - Dual SIM 
LG Cookie Smart is a stylish Dual SIM touchscreen mobile build on LG's proprietary operating system. It is powered by 1.5 GHz Dual-Core Processor. LG Cookie Smart with its stylish looks is bundled with advanced features like video player, music player, Stero FM radio, 3.5mm audio jack, internal memory, 16GB external memory, LG user interface and pre-loaded Social Apps. It gives you best quality images with 2.0MP Camera. Watching videos on 3.2 TFT capacitive screen of this phone is a treat. It is 3G and Wi-Fi enabled gives easy internet access. Other connectivity features include Bluetooth, GPRS, WAB Browser, USB Port and powered by 950 mAH battery.
Slipping the word "cheap" to the title? Careful that author is known for his strong MS bias
I hope to see Android's 'repo' tool improved to (optionally) make use of this.
Drama Terbaru Kim Hyun Joong Conquer The City
Py2Neo and better Neo4j Cypher support
It's in celebration of "Day against DRM", so just tell me what you want and I'll email it to you instead.
I have suggested this to everyone I know who asks me about getting an iPhone on contract.

I used to send out a little excel sheet detailing the expected costs and actual costs to show how much differecne there was, especially as most UK contracts now want you to sign up for a 24 month deal, tying you in to a longer contract at a rate of £30 or £40 per month.

I currently use O2 but will be switching to giffgaff next month because of that unlimited data deal.
Is Your Cloud Dirty? (Infographic by Greenpeace)
For context: http://news.ycombinator.com/item?id=3925452
Additionally useful: Text file explaining the command and usage (from the commit): https://github.com/gitster/git/blob/634392b26275fe5436c0ea13...

Examples are at the bottom.
Managing innovation: few practical lessons from biscuits (A man who had a dream)
The point is that compared to Ruby, Objective-C is just aging, bloated, and incomprehensibly loaded with special traps designed to keep you wedded to the platform.

Ruby skills: applicable across a very broad range of computing devices. Objective-C: not so much.
I like it, but it's not perfect. First of all, I don’t think dragging one finger on the keyboard should have any effect. The iPad’s current keyboard is very forgiving when I mis-press a key initially and move my finger to the right key. This should not cause the cursor to move. An easy adaptation of this solution would be to just use the two finger gesture for moving the text (if you want to move it faster, just use the “tap and refine” strategy I mentioned earlier).

Additionally, I wonder how text selection would work when typing with one hand. I rarely use an iPad the way it is shown here, laying on a table in landscape mode. Perhaps in addition to using shift, holding the two finger gesture could also initiate “select mode”. That way, selection can more easily be done using one hand.
For me the biggest turn-off is the pentile display. I think for now I'll just keep the HTC One X.
I am very ambivalent to this issue of Oracle vs Google.

On one hand I'd like Oracle to lose, because what's the point of touting Java as free and releasing open jdk, if you then go around and sue other companies. Legal issues aside (I am not a lawyer), I feel this 'copyrightable API' is stupid and counterproductive.

On the other hand I want Oracle to win and then hopefully Google will move away from Java. Then Oracle will effectively have killed Java on mobile and have only themselves to blame.
Digital Photo Printing
A bridge leading nowhere: Outlook-centric groupware
Ten things to remember about MySQL backups
11 different fonts/sizes on the home screen - oh Android, why?

Edit: 12 if you count the Samsung logo on the phone.
Indeed. How is Airbus able to compete with Boeing? It's not by working longer hours... But the flipside of European culture is entrepreneurship is harder (e.g. failure stigmatized still).
Updated Microsoft SQL Server Offerings
Javascript - Beautiful Validation, No Extras.
Berkeley gets $60 million to found Institute for Theory of Computing
Reasonably sized fans wouldn't work in Martian atmosphere..
Smart, Powerful and Trendy - Samsung Galaxy SIII Finally Unveiled
To be fair, faster answers + the ability to undo a do-what-I-mean guess lets me correct Google's assumptions pretty fast. The tools at the left allow for some quick refining as well; that's pretty useful when I need particularly fresh results, or a time window from when some news was breaking. And the fast completion is useful to refine a query before it returns results (though occasionally annoying when it erases quotes and the like).
He doesn't appear to back it well in the article other than as a quality of the plastic. Reviews are subjective, and as the next Google Flagship device, the S3 will be getting lots more reviews soon enough. Personally I like the Verge's Android phone reviews.
I'm a techy, on a bill plan (Ireland) and have moved from the SI to the SII not so long ago.
I don't get the 'cheap' feel from the SII at all. It's considerably better than the SI from a look/feel point of view, and genuinely feels good to me.

I've never really understood the fascination with build materials though. If it feels good in my hand, I'm happy.
If it doesn't, I'm not.

And the SII is definitely a winner in my book. Also, I am looking forward to seeing what the SIII is like in person - I'll upgrade to that if I have the option.

(note: I haven't paid outright for a device in a few years. Not a single one of them represents good value to me, when paid for in a lump sum)
It contains a gj ligature. Let's check English usage: http://www.morewords.com/contains/gj/
Are you actually happy with the HTC One X?
it only works if you are linearly iterating from the start/end of a list.

IMHO one of the (few) primary benefits of linked lists is random access to insert/delete/iterate an element without having to traverse the entire list. Something that breaks with xor lists.

Secondly if you have so many nodes that the memory saving of one pointer is significant. Its likely traversing that list will take forever and force you to use a different algo anyway.

... an improvement on basic linked lists would be 16B/32B/128B/512B etc alignment of the nodes memory address and bit packing the Left/Right offset in units of the alignment unit. Hell you could probably beat xor lists for space for a range of workloads.
Fully agreed, I had the same setup of phones, went from a HTC Desire with SenseUI to a Nexus S with stock android, to a SGS2 with TouchWiz, the Nexus S with stock ICS was by far the best. I now use a galaxy nexus with stock ICS, imo the best phone around, the SGS2 is purely got Boot2Gecko work now

The Galaxy Tab 10.1 felt pretty terrible with Honeycomb + touchwiz, I would be interested in what a stock android tablet experience feels like, although with androind tablets the lack of apps was also a pretty big factor in why it felt terrible compared to an Ipad
I think this algorithm was covered by the final exam of CS101 of Udacity. Any udacitians come to confirm this?
Soft launched http://mindcast.com -- spatial memory and bookmarking system.
Have you paid for using libc? posix? HTTP? x86? winapi? All designed by someone other than yourself.

API compatibility is exactly as important as language compatibility.
Black Hole Caught Red-handed in a Stellar Homicide
If it's true, I wish the guy had been willing to come out with a real name. But it is really ironic because I have wondered what caused rap to change so much. I was watching Marky Mark and the Funky Bunch on Youtube the other day. Heck, the piano solo at the end of Good Vibrations is great! But you hardly see fun stuff like that song anymore in rap. Will Smith is the only one I can think of who comes close to old-style rap, and it's not like rap is his primary job.
CSS: The Bad Parts
If you're counting the Samsung, Google, AccuWeather, and ChatOn logo's, sure. Without those we're left with a still diverse set, but I think reasonably varied. If I could make one change it would be to make the clock font match (style-wise) the rest of the non-logo fonts, probably at a much lighter weight (ultralight serif).
Learn to read a sentence of Chinese in 3 minutes
It seems like we're due for a new Google Flagship Tablet device soon, though I haven't seen any news to that effect yet.
While there are some generic rules for brandability, majority of naming issues boils down to personal issues founders have with liking or disliking a name. Many startups have funky names until it becomes known. Don't get too caught up on this.

As long as you can get the .com, it easy to spell, relatively short enough, and people can pronounce it, and it isn't trademarked or going to infringe on any such issue, you're more than halfway towards an okay name.
Why do you have to reflash it to get updates from Google?
Is this Engadget? Why is this here? Are there no things to read which are more interesting than the launch of yet another 10% more efficient iteration on a five-year-old phone design?
Guys, they mention its an experiment and will continue only if it works. It's always good to experiment.

"We're not sure this will work, but if it does we'll do it from now on"
I'm happy with it. Coming from a SE Xperia X10, I was worried I made the wrong choice simply because of the One X's size. But the display is, to my aging eyes, fantastic. The camera is very quick to launch and the photos just fine for me.

Edit: "X10's size" --> "One X's size"
Game Distribution Platforms for Independent Developers
> Set the title to “Editing Text on iPad (duplicate of rdar://11365152)”

twitch
> I really don't get this hype about lisp-like languages.

Well for one thing some of us having been using Lisp for a very, very long time. I have personally been using it for years so it seems like the most natural thing to me at this point.

That is the historical element to Lisp. Of course, there are also practical advantages. The lisp-like languages are effectively the only class of languages available today that allow you to effective escape from text-based programming and use certain advanced techniques that are necessary for symbolic AI.

> Others (including Common Lisp) are just too complex for writing in them ASTs (yes, S-expression is AST...).

This part of your comment leaves much to be desired. How is Common Lisp complex and exactly what other languages share this feature? What does this have to do with "writing them ASTs"? Finally, please explain why you equate S-expressions with ASTs.
Wouldn't MM mean 2000 in Roman numerals?
Like in MMXII.
http://xkcd.com/927/
How specific of you...
The actual paper is here:

http://www.wjh.harvard.edu/~dtg/DUNN%20GILBERT%20&%20WIL...
Sixth Lulzsec Hacker charged for loss of 60,000 credit card from Stratfor
Yep. There is even an undicoverable swipe gesture accros the keyboard (just like grandparent suggest Apple would not do): To split the keyboard into two, do a unpinch gesture (two fingers start in the middle, one goes to the right, the other to the left).
The nicest use of a similar XOR trick I have seen is to eliminate dead cycles in hardware bus arbiters.

Suppose you need to multiplex between inputs A,B,C to make output D (e.g. you have a 3d block, a display engine, and a CPU all trying to access DRAM). The idea is to xor all valid inputs together.

When there is only one input this results in output=input.
If all 3 are active then the output is A^B^C.
The trick is that the next cycle only the granted input (say A) is removed so the output is B^C

Receivers are required to XOR two sequential values to extract the actual data. In this case (A^B^C)^(B^C)=A.

See the "NoX Router" for details and explanation of how this compares to alternative arbitration approaches:
pharm.ece.wisc.edu/papers/micro2011_nox.pdf
The word "egghead" is rather demeaning, perhaps we can refrain from using high-school insults here?
I thought that was what non-destructive means, I was just surprised that Gimp supposedly doesn't work that way.

Anyway, I am definitely not a power user - I think those already know if they are going to use Gimp or PS, and will not be swayed by HN discussions. I am just tired of the interface argument, because PS is definitely not easy to use. You have to dig through some tutorials and then you suddenly know how to do things, but it is not intuitive.

If you need specific PS functionality, obviously you have to use PS. My point was merely that the user interface is not really the big differentiator. (Also, I don't know the latest PS versions so I might be wrong, but I doubt it).
Yeah, there's going to be these trade-offs (complexity/efficiency), but I've seen this end up in fellow student's personal projects after learning it in class.

Aside from that though, I think if you're clever enough to come to this and implement it well, I hope you're clever enough to understand whether or not it's the RightWay(TM).
Flights to Brisbane from Dublin
02031890988
Short Ciclismo
Is there a way to find out how much memory an app like this is using? How does it compare to Safari's memory usage?
Supertech Renesa Noida
The Residences at Supertech Renesa Sector 118 Noida - We have on offer Supertech Renesa, along with many other exciting real estate deals in Noida. So book Your Luxury Apartment in Supertech Renesa Noida.
Smartphone screens seem to be like cars, each new model has larger than the previous one.
isnt that thing like 3 weeks old and has basically the same specs as the S3 !? Why should you switch anyway ?
Would YOU back Jessica Alba? Well, she came to visit her VCs.
Recession-Era Recovery Strategies For Entrepreneurs
Ask HN: Starting university, a few questions about HFT
Hey HN,

I start university this fall, and am very interested in the HFT industry. What can I do before/during university to increase my chances of getting a HFT job? I'll be majoring in CS, minoring in finance.

Cheers
While that's a nice thought, I don't think that ruling in favor of Oracle will magically make Android poof into a new language/api/framework. It'd take lots of effort, and in the meantime fall way behind Apple. I'm not even sure the cost of trying to keep up with the iPhone would be justified in that case.
Very cool. This would imply there is a superfast method to select a paragraph and extend to two paragraphs: Doubletap with two fingers, then drag up/down. But unfortunately, this doesn't work (it starts scrolling instead). I would hope that Apple implements this as well.
A regular linked list doesn't have random access to elements, typically a head node is inserted into a function that iterates the list.
The size of these things is getting pretty ridiculous. Has every new version to be bigger than the previous one ? Where will that end ?
> I do think ideas and plans matter less than execution, because ideas tend to change so much when they come into contact with the real world and real users

I smell a logical fallacy. The fact the ideas tend change shows that they actually matter, otherwise they would not change. If ideas didn't matter Nokia would still be selling rubber boots.
Are you a Hollywood lobbyist rallying behind enemy lines? Anti-DRM != Theft.
The presentation from Samsung was not at all about hardware specs. The had about 5 minutes where they praised the screen, the rest of the presentation was about software and services that come with their new TouchWiz OS, as well as cool addons, like a wireless charger.
dubstep can fuck right off
I love o'reilly publications, but I remain a fan of printed books. Specifically in technical texts, I like being able to scan and leaf through physical pages. If they had a special on printed books today, I would buy a couple; alas, with this special, my wallet remains closed.
What? How? I'm genuinely curious now. When you search on Facebook you only get results that are Facebook pages. You can't get Wikipedia entries, Stack Overflow questions, other companies' websites, programming language documentation, or anything that's the usual results of what I search for on Google.

What do you generally search for, and how can Facebook serve you relevant hits?
Ecm control module
Solo Auto is committed to offering quality rebuilt Engine (ECU) and Transmission (TCU) Computers for all makes and models at unbeatable prices.We specialize in flashing and calibrating all Jeep, Chrysler, and Dodge Computers. please visit our website for more information.