skysight-inc/HackerNews huggingface dataset:
Our music information comes from Last.FM, so if an artist doesn't show up it's because Last.FM doesn't have them in their database. Last.FM's database is pretty extensive and even relatively obscure artists can often be found, but sometimes you will run into one that isn't there. Multiple and alternative sources of music knowledge is definitely something we're considering especially for more obscure artists that Last.FM might not have. That being said, the search can be fickle, so if you enter half of a name it might show no results but if you enter the full name it might show up, so there's a chance that you could be tricked into thinking an artist isn't there when it is.

The ability to remove what's coming up next preemptively is a good idea. Expect to see this feature soon.

The product is definitely not finished, but we're constantly working to improve it.

Thanks for the feedback!
It is very nicely done, but I think that "Eastern Europe" as a synonym for "Borat" is a trope that, while never accurate, has run its course.
While it's well meaning, that really doesn't sound like a solution.

On the purely practical front: you will never get enough woman wear them. The most you could hope for is enough woman wearing them so that they have a deterrent effect on would-be rapists. But if enough people hear about them, and the rapists know to expect them, what's to stop the rapist from simply removing it? I would also expect that if the condom functioned as expected, it would mostly just serve to enrage the rapist and make it more likely for him to escalate the level of violence.

On a more emotional level: the woman still gets raped. What's more, she has to ritually insert an object that only works if she does get raped. I can't imagine that being good for one's psyche.

Which is not to say we shouldn't search for interesting solutions wherever we can find them. But I'm very skeptical that some gadget is going to solve this problem.

Protesting and agitating for social change is probably the most effective route that's available right now. And these women are kind of amazing, though vigilanteism always raises tough questions: http://www.thedailybeast.com/articles/2011/02/26/meet-the-wo...
If you're building a simple system then it probably won't matter what you do. My opinion is it's good practice to follow sound architectural principles and just because your language lets you get away with crazy stuff doesn't necessarily mean it's the best choice. I listed a number of features of the approach I took - I'm not sure why I'd want to give all that up just to save a few lines of code.
Thanks for the warning, the Windows versions it is then..

But hey, can't complain since it's free ;)
Considering Windows used to have an "Error: no error" dialog somewhere, I'd leave nothing off the table...
I think you're way off base. I took both 6.00x (the MIT course) and cs50x side by side. Only half way done with cs50x at the moment but 6.00x is over other than the final exam.

I feel like cs50x explains the "hows" and "whys" in much more detail, mainly because we're dealing with a lower level language.

For example, I know exactly what's happening on the stack now and what role the heap plays and how to balance my data between the 2 to tweak the performance and make trade offs. You don't learn this stuff on MIT's course.

Also MIT's course spent half the semester running simulations and dealing with statistics using pylab. This to me seems very specific to what you want to do. If you want to do statistical analysis that's great, but a lot of people do not.
Ask HN: Is this a good scenario to use node.js?
A couple of my friends and me are planning to make a time tracking web application. Between us we have experience in Java, C++, Django and Backbone.js, though we have never made any full fledged commercial application. This is our first real project and we wanted a bit more clarity before learning nodejs.

More about the app:

Users will use this application through out the day to log various tasks (sort of like a task management application)
,track the time spent on these tasks (time tracking).
Users do not interact with each other's tasks.We expect users to use this app continuously throughout the day.

So we want the app to have high Performance. We also foresee making native mobile applications (ios & Android) in the future, which can work with the same API used for the web. JSON and javascript are very appealing due to this. We also don't want to re-write code on the client and server.

I have already checked out this answer: How to decide when to use NodeJS? but would really like some more clarity.

Is node.js a good fit for this scenario? What advantages would it have over, say Django+Backbone.js?

Also at SO: http://stackoverflow.com/questions/14197870/is-this-a-good-scenario-for-using-nodejs/14198179
Are you getting the "This video is restricted in your country" error? The website should automatically filter out videos that aren't available to you to only provide ones that work. I haven't tested this much though and so it might not work perfectly.
US treasure hunters ready to snatch gold from the jaws of Victory
Huh? Who mentioned Borat?
I seriously doubt they will sue on the basis that his name has "Pal", uses italics, and has blue like the PayPal logo.

They may however, just cut off access through Paypal API.
Here is a recent example in production with shopify

http://www.shopify.com/technology/6825262-shopify-desktop-th...
Ouch, that's awful. It should automatically filter out videos like that. I'll look into it. Thanks for pointing that out.
Great Idea. However, I would have preferred the name "FastPal", "HassleFreePal", or something to that tone instead of a slower Pal.
As I understand it, psychopathic traits are very good for getting what you want in the short term. If this author’s interview subjects had appreciated the long-term consequences of their antisocial behavior, they wouldn’t be behind bars.
TechLaunch Accelerator Applications Open (tri-state area)
Republican staffer who was fired for copyright memo talks to Ars Technica
Slovakia is in central Europe.
Ecopreneur, clontrepreneur, what kind of entrepreneur are you?
HTML5 MMORPG on Kickstarter
Samsung Galaxy S Advance Jelly Bean Update Roll Out Gets Closer
> nonfunctional languages like Python also offer better abstractions than Java, and bad functional languages don't.

In some cases, but for what is being discussed here, not really. Python is as bad or worse than Java in leaking state everywhere.
if someone went to their employer and said, "I'm going to stop working for you, but if you pay me more than you are now, I will sell you software," they would say, "No thanks."

Instead what happens is:

someone went to their employer and said, "I'm going to stop working for you, sorry, but I'm quitting to set up my own buisiness. I know about the business, I know about the technology. I know you and know what you're like to work for. You know me, and know what I'm like to work with. You know that I will know what you mean when you say 'The featured image for this works for a promoter, but not a sales client'. You don't have to take the time & effort to find someone new who might not work out, We can have a productive and mutually benefitial business relationship."

The paycheck might be higher, but the company doesn't have to pay hidden costs like tax, pension, schedule maternity/paternity leave, sick days or pay holidays.
Well the idea is that we have an algorithm that tries to select the best video in terms of quality. It's a natural consequence that we often select vevo videos, but we don't have a bias towards them, if there's a more suitable video available that is just lyrics we'll select that.
You don't need to be "flat" for people to be happy, but you do need a decent amount of employee autonomy. You probably need some big-picture direction at 1000+ employees, but you don't need the closed-allocation "you work on this project, or you pack your bags" extortion of most companies.

Some Googlers have autonomy, some don't. I don't care to get into this discussion because for all my criticism of it, I really admire Google (the engineers and the vision, if not the middle management and HR) but I'll just say that the Googlers who've established a basic autonomy are very happy. They pick their projects and have little interest in leaving, unless to do their own startup. However, there's an underclass who face manager-as-SPOF and live or die by their "calibration scores". For them, Google is a closed-allocation company and these people are not happy.

You don't need "flat" structure outright, but open allocation is non-negotiable in technology in 2013.
Hey idiots, we can't write a proper article so here are some soundbites with pictures.
That's exactly the point though - you want to make the UI deep. Ideally when I hit "Format" I should get a confirmation dialog warning that I'll irreversibly erase things, with an "expand" button for more information. But, as a power user the correct button to hit should be self-evident without actually reading the dialog at all.

This way the user can go as deep or shallow as they want without losing context.
I think it's important only in that Subject was the best ever _why, and the one who created the concept.

I also do not want someone to literally pick up the name and 'adopt the mask.' I mean that if we want to truly understand his work, we should keep that joy alive, and occasionally have a moment of becoming-_why. But just a moment.

I do not think that it's often appropriate; I maintain quite a bit of _why's code these days, and we've had to throw much of it out straight-away. Creative, artsy C code doesn't do much for maintainability, even though it was the genesis of many great ideas.
Download Adobe Creative Suite 2 including Adobe Photoshop for free
The extraordinary overhead of printing, purchasing and distributing education texts alone would seem to make this a no brainer.

The cost of supplying 840 pupils with iPads and covers, even at consumer rates, would only be around £350K. From the stated numbers, this would be recouped in saved photocopying bills alone in around five years. Clearly there will be significant software and operations costs, but I would speculate that the less obvious time and material savings (e.g. updating a hand-out from a previous class to reflect new teaching best practices) would more than offset these costs. Centralising resources is a natural side effect of digital distribution, and encourages resource sharing at all levels of the organisation.

It's easy to think up other small but significant wins enabled by this approach. We've probably all had the experience of watching a stand-in teacher struggle to fill the lesson time because the regular guy has become suddenly indisposed. With good systems in place it's easy to imagine this being a non-problem.
The new marketers
I did this and found it was as good as Joel says it is. But I was constantly missing meetings and forgetting to pick up the groceries.

So now now I let:
Phone,
Messages,
Reminders,
Calendar,
and a couple other job or relationship apps through.

The world is a better place when Facebook isn't constantly intruding. But a worse place when you miss things you need to know about.

Paying attention to which notifications I let through really impacted my life.
JQuery's API documentation gets a redesign
> The stupidest reason I keep hearing over and over again is DI makes it possible to change an implementation at runtime.

No, DI is about setting up your application at start time, not at runtime.

Configuration frameworks only cover a tiny fraction of this problem (basically by forcing you to pass a giant "Config" object everywhere). DI generalizes this process by making the information passed around more granular.
It sounds like he wanted to collect his remuneration by invoicing as a contractor rather than being made an employee. It can be quite 'tax efficient' to do this if you don't need the cash straight away.

(In the UK at least) being a director is quite separate from being an employee. I'm a director of two companies but employed by neither.
He is probably referring to the pick-up artist/alpha male/"game" community. Googling any combination of those terms should show you more. Calling that psycopathy, at least in the pop-science sense, well it's perhaps a bit strong but not completely unreasonable.
I really wish they opened up CS51 and CS61. I can't say enough good things about CS50x. I haven't experienced being taught material in such a way... ever.

They do a tremendous job at explaining everything and have loads of video / text with really fun and interesting problem sets.

I wish I could erase the knowledge of taking the course just so I can re-take the course again to experience its sheer amazingness.
This seems very vague:

I need you. A loving family that will take care of me during my school year in CA.

Does he only need an address and a room, or full service including meals, financial aid, school tuition, etc.
I've been following node-webkit and AppJS on github for a while and they both look great, though I haven't actually used them. Maybe (hopefully) I'm wrong, but it doesn't seem like you can compile an app to a standalone binary with either; specifically on OSX.
This is almost like tubalr[1] with niceties like prediction algorithm and apparently a better way to select videos from the YT.

[1] http://www.tubalr.com/
That page causes Chrome to lag.

I would also say that if that page was any longer or any more information dense then it wouldn't work as a thing. It only works because there is so little content.

In general it depends what you're trying to sell. I've never actually purchased from one of these "flow" pages, but I have purchased a lot from more boring product pages like this:

http://www.linode.com/tour/

The OP's sales page is definitely in fashion right now, in fact it looks like every current startup's page. But just because it is in fashion doesn't mean it is actually effective, and I've seen no evidence (and the OP supplies none) that it causes higher conversions than a "boring" sales page.
Highly recommended program. Jersey represent!
I think DHH is actually not complaining DI in a general sense - DHH just want to emphasize DI is not required in dynamic language such as Ruby.

He also said that the real problem is when people applying techniques to solve one language's limitation on other language which problem does not exist and think it is okay. (..While we can cross-pollinate some ideas between languages, there are many we cannot. ..)

So, if you are using Java, it is perfectly fine to continue to use DI, but think carefully when you are using DI (framework/container) on Ruby..
Wow, thanks to the raw power of HTML5, my dual-core 2Ghz laptop, can nearly achieve the performance of my 20 year old 1.79 MHz NES. The future is now! Color me impressed.
What is the difference? I never knew.
Only if the device is manufactured under heavy partnership with Microsoft. Something tells me we'll see much like we have now, a handful of devices which are locked (much like anything running iOS) and the great majority not.

There's also no prohibition from Microsoft on having two different SKUs for the same hardware.

The sky is not falling, people.
The near term threat is that they would change the terms of a sticker program. The longer term threat, that hardware becomes locked to Windows, is disturbing but I don't see how it would be anything other than annoying without extensive user-hostile legislation (because we are already at the point where a very useful computer on a stick costs ~$100 and there are lots of players that will continue to want capable open boards for servers).
_why is both an attempt at a symbol and a person. Most of the interest around the persona was generated by the eccentricity in hiding as much as (if not more than) around the other theatrics and unique works created. That's not how you create a symbol, that's how you create curiosity and interest. I know its a dirty word, but its marketing (and marketing that the ruby community needed, it certainly helped to popularize things in the early days). In going into hiding and ripping away his works, he actively destroyed the symbol and very concretely attached it to the actions and whims of one man.

Its nice to think that it could be a symbol, and maybe it is... but it would only be due to the actions and desires of the ruby community.
> A lot of functions can be made idempotent

Idempotency is completely orthogonal to the problem of functions accepting parameters that are a mix of live parameters and ones that can be injected at start up.
I assume, you're in the trading business. So, what do you then use for ultra low latency quantitative trading? Any insights would be nice :)
Ultimately, Valve will rule this console new-comer space with Steam's Big Picture.
Website loads fine (no lag) on Chrome Win8 for me.
So good that kids get to learn of the Orwellian world of 1984 as early as possible. They get to learn that computers are sealed shut before they even get to use their imagination about what's should be doable.

Good good good. Can't have it based on something open, something which can bring things back to the public. That would be counter-productive.

Wasn't the UK supposed to be a frontier country on open data and open data-systems in the public sector or am I mixing things up?
I'm sorry, but I take great offense to the author's characterization of my social media interactions as some meaningless thing. The context is not lost on me. Obsessing over status updates and notifications isn't healthy, but they're paiting with very broad strokes here.

I live in a relatively rural county in Florida (the Treasure Coast area). There are not a lot of like-minded people around me. I have many long-lasting and meaningful relationships with friends who I've only met in person one or two times; many I've never met in person. These relationships are conducted almost exclusively through social media and occassionally working on projects.

This smacks of fashionable non-conformity.
Boxee teams up with Sigma to bring its cloud-based streaming & DVR to Smart TVs
...and your solution to production ready code is?..
But us Western European people think of everything at the right of Germany and Austria as "Eastern Europe" because of the Iron Curtain and all. I suppose it's culural.
I feel like OP read a psychological / philosophical book and feels the need to share his newly gained insights. There's nothing wrong with that, of course, I just think it's not very relevant on Hacker News.

The guy simply likes to be anonymous. So do I. There's not that much to it.

Woopdeedoo.
Do you like hacking full linux distros onto devices which don't come with them pre-installed? Do you have a large hadron for ARM devices?

Chromebooks might just be for you...
Why power has two meanings on the internet
Important Information to Succeed in Internet and IT
Oh wow, this is really really really cool.

Now I'm thinking of awesome programs to hide in any gfx work I do...
I'm getting a Service Unavailable page.
Site is crashing. Anyone has a cached link ?
We don't know. My understanding of the current meta-studies is that there is a slight positive effect on general health and life expectancy associated with drinking reasonable amounts of coffee.

But think about that more -- what else could be associated with drinking coffee? People who drink coffee every day might be more likely to have a job, which means (in the US) that they're more likely to have health insurance and higher socioeconomic status, which can cause increases in life expectancy too.

Which suggests that it could be the case that if you're thinking about drinking coffee every day, you've probably already benefited from the positive effects regardless of whether you actually go ahead and drink it.

While I don't think we're going to be able to isolate the measurement of positive effects, we can say one thing: while we can't measure causal positive effects on health, we're at least not seeing strong negative effects on health from moderate coffee drinking.

The argument's just over whether coffee is causing the slightly-better health that people who drink it experience, or merely correlating with it.
>I forget the exact biology term here

I think "speciation" is the word you're looking for. No idea why I remember that!
I think a crucial difference stems from the fact that we incorporate music knowledge from Last.FM. This allows us to do things like easily create full lists of songs for artists, full album playlists, etc.. It creates, I think, a more complete and music-oriented experience. This music knowledge is also what allows us to create radios, give recommendations, etc..
Do you not get scroll-bar lag? When I try to scroll up and down the page there is a very noticeable lag and upon initial load scrolling is inconsistent.
Chrome on Xubuntu is perfect too.
I did enter the full name of the artists, and one of them exists on Last.fm (I just checked). For the record, I am talking about the French hip-hop bands "Fixpen Sill" (which is on Last.fm) and "Botaniks Crew" (which is not). The third one I tried, "5 Majeur", did work.

> The ability to remove what's coming up next preemptively is a good idea. Expect to see this feature soon.

Great! :-)
Google Is Looking to Expand Its Fiber Network Across America
it's nice done.
SimpleTax launches, helps freelancers file and save money on tax returns
Why 500 Startups Launched at NYC Coworking Space, Not an Accelerator
I think that is a little too deep. I think _why is a nickname. Lots of people on the Internet use nicknames. He's posting stuff to his domain again, and people who are excited about that don't need to be told not to be.
I know, I'm Slovak myself. "Eastern Europe" just sells better.
While true, copying a DVD to your computer is not a trivial enough exercise for most people to accomplish, for the U.S. at least.
agreed, I think this is a pretty common belief ... not only of western europeans.
I don't think OP's intent was to elicit a comparison of this young man's landing page with that of other established businesses, rather he chose a headline in order to bring attention (and HN upvotes) to Marek's request.
He has a video too: http://www.youtube.com/watch?v=cQsaCXJeoDY
What I think he did well:

- Strong, direct message within first view (he out right tells you, the visitor, what he wants)

- He takes you through his expanded 'executive summary'.

- This sequence: What, why, who, how. Many startups get this wrong and do Who, What Why, How.

- Nice CTA at the bottom

- A modern design

Things I think he didn't do so well:

- No close. Everytime I see these sorts of design, if I don't see a CTA or a close on each panel, I make a note of it.

- No close. Seriously. Even at the end, the CTA wasn't trying to close at all.

- Laaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaag

- The site was designed for smaller screens. I don't think he expected screens with higher resolutions.

EDIT: Formatting.
I have seen many Java based Process Modelers Fail to live up the the promise of allowing "business users" the ability to create workflows without writing any code. It appears however that Mendix may have figured out how to make it work. I think that it has to do with the entire closed-loop solution (develop, deploy, monitor, app store, SVN integration, Domain model management, DSL's etc). Without those supporting pieces all working together, developers would inevitably need to be involved, thus stunting business user adoption.
He's like that about a lot of subjects. I think he means well, though.
Have you ever felt guilt, love or anxiety? Dogs do, psychopaths don't.
Hm, interesting. Yeah I can't find "Fixpen Sill" in the search, either. Manually creating the link for the artist playlist does work though: http://demiba.com/artist/fixpen-sill
With my nonexistent grasp of the flows of illegal goods I guessed Kazakhstan-China was a heroin route, but I really have no idea.