skysight-inc/HackerNews huggingface dataset:
For me, the problem with many of these new "world improving" products is that the founders/creators are often very young and inexperienced in their fields and frankly a bit naive.

This applies more to things like Soylent which i find is dangerous in the way its marketed now as opposed to the experiment it was in the beginning but its also true for Nest.

There are companies in this business producing smoke alarms for decades and they most certainly know more about its challenges than the NEST guys and given the fact that their thermostats are by no means flawless, one should atleast be cautious and not drink the whole can of marketing induced and VC funded cool-aid without thinking. This is not a touch enabled music player after all.

Being naive and fresh in a decade old market is usually great, but there are certain areas, for example those that can affect peoples health in negative ways, where experience is simply invaluable.
All the stores have different requirements. One store requires 2500x2500 artwork, another requires FLAC audio, etc. So when users upload audio or video to DistroKid, everything gets converted to appease all the different stores.

Right now there's a cron that runs every few seconds, finds the next unprocessed file, and processes it via command line. If/when volume gets really high, I'll probably have to do this somewhat differently to make sure it scales.

DistroKid uses MediaInfo to figure out what the user uploaded:

http://mediaarea.net/en/MediaInfo

Then uses SOX for audio conversions:

http://sox.sourceforge.net/

And native Railo (the backend programming language I use) functions for image processing/resizing.

http://getrailo.com
They're not as different as you may think, the different life choices and career goals may very well be due to stigmatizing women in the fields they were once interested in. So when things like this happen (or more serious cases on larger boards), it's crucial to take into account if this is happening due to a real lack of qualified applicants, or a cultural issue within the organization.

I've noticed myself, as being introduced as the only woman to a formerly completely male team, that it's really important to have a mixed gender workplace. I didn't experience sexism, but there were little things here and there that were no longer acceptable in a mixed gender environment, and they adapted, which was in the end positive for everyone. While having a racially mixed office could also provide these benefits, I think the potential is much less, since societally latent sexism is considered much more acceptable than latent racism, and I'd argue may have more chances to come to light.

I have to point out that your nursing/teaching example is a terrible one, as nurses and teachers aren't considered the "professionals" in their field - that would go to the traditionally male dominated fields of doctors and professors. I can't think of any female dominated industry that doesn't have a higher level male dominated one associated with it.
Concerning ElectroSwing: Do you know 'Proleter'? Found him a few days, it's sort of ElectroSwing meets Triphop - amazing stuff. I assume you also know Caravan Palace? I love those two, not a big fan of Parov Stelar however.
Not optimizing for iOS 7 will cost you big $$$
there is the docker. Yeah, it's a bit like: please develop this thing. I understand the reasoning, but.. JDI if you really want it. it might as well take years to get the knowledge required. so posting to HN is a bit like a launch.

anyway node is an interpreted language. so you could perhaps build a layer on coreOS? coreOS + wayland + node?
I agree with what you are saying. It's just that you gave a floating point multiplication example, where an integer multiplication with overflow would have been a relevant example.

Here's a relevant example,

2^26 * 2^26 == 2^52

may not hold in javascript because it only supports 52 significant binary digits. Whereas other languages usually support 64 significant binary digits.
As others have said, lists and pomodoro. After doing pomodoro for a while I found I had acquired the habit of disciplined work.
This is going nowhere. Apart from the author really liking JavaScript very much, and calling it Node for whatever reason, what is the point of building such an OS? I can see two: for learning, and for the fun, but neither of those requires a webpage that claim the OS exists.

Here is a JavaScript OS (but with actual source code), found it using Google but never heard of it before: https://github.com/charliesome/jsos.

EDIT: HN's URL parser is wrong, '>' can't be part of a URL. Anyway, removed the '<' and '>' around jsos' URL.
See my comment here[1]. While I'm not normally a government apologist, from the unsealed court documents, it appears that they did everything by the book here. The original order was for metadata related to a single, specific named account. There were several follow up orders and court proceedings before the request was broadened to turn over the SSL keys.

I'd claim that not producing evidence in response to a lawful subpoena and court order is proof that he's guilty of contempt of court[2].

[1] https://news.ycombinator.com/item?id=6519732

[2] There are lawful ways to resist such an orders - you file a motion to oppose in the case. While I don't have access to PACER to confirm that no such motion was filed, the judge's orders have no mention of such a motion in the established facts.
Yep: http://daringfireball.net/linked/2013/10/08/qualcomm
Can anyone explain to me how this (a JavaScript OS) is "built on top of the Linux kernel"?
The goal of the project is not very clear. How is that different from using node and npm on, say, Ubuntu or any other Linux distribution? Or is the goal of the OS to clone existing Linux tools using Node?
Amazon launches Paypal killer
My does that kind of "stuff", we automatically convert audio and embed inaudible watermarks to prevent piracy,leaking, etc.

AWS makes a lot of the concurrency issues easy (and scaling). Basically you can use their SQS ("Simple Queue Service"), add tasks to it, and when the individual drones check out a song from the queue, it's no longer available for a set amount of time.

If the drone finishes the process completely, it removes it from the queue permanently, but if the drone fails, dies, whatever, after that time-out it gets bumped back into Queue for the next worker drone.

We use FFMPeg for conversion.

---
note: tracktrack.it, if you're curious about watermarking.
Ask HN: How do you control piracy of your products?
I am giving finishing touches to my first course for startups. I have invested lot of time and money into building the course material (videos, audios, pdfs, templates). I am concerned about the content being shared over forums and file sharing sites. Wanted to check with fellow HNers how you have monitored and controlled the piracy of your products.

Thanks!
Twitch.tv for coding? Live Coding 0x1
> The findings were equally grim for many European countries — Italy and Spain, among the hardest hit by the recession and debt crisis, ranked at the bottom across generations. Unemployment is well over 25 percent in Spain and over 12 percent in Italy. Spain has drastically cut education spending, drawing student street protests.

I'm not sure what they are getting at here. High unemployment, being hard hit by the recession and debt crisis, and recently cutting education would not affect adult reading, math, and problem solving skills, so I don't think they are offering those as an explanation for those countries doing poorly on these tests.

Are they implying that because Spanish and Italian results are not as good as their neighbors they were not as capable as handling the recession and debt crisis, and so were hit harder?
Yeah, because without using amazon for payments you'd be completely safe with competing with amazon on a product by product basis on cost...

However if you're providing novel solutions that aren't low cost solutions, and are innovative "disrupting" "gamechanging" "social" products, why do you care that amazon is your payments provider, or for that matter, anyone. Other than what they actually provide and their service that is.
here are my thoughts. there once was chromeOS, which was the idea to build an OS as a browser. more recently exobrowser is bootstrapping chrome via node. which means you can expose rendering methods. if you compare that with what different OS layers does, you might as well use the exposed rendering methods to expose your local data and services (=KDE/Gnome). so I would study Wayland for this first. there you learn render stuff to the screen speaking to the kernel. it's 100x easier than X11. I don't know KDE/Gnome internals but I would assume with Wayland some of it can be rebuild now (?). so you could then basically script the GUI perhaps in quite new ways. if you compare that to what the exobrowser is doing you get the picture.

so coreOS => Docker => wayland. network servers are booted up from remote, so the network part is becoming more core. virtualization/containers allow for different isolation of processes which speak to the network. then you have a thin layer of display. so for example imagine hookup a oculus and having that as a kind of OS, see this demo http://www.youtube.com/watch?v=_FjuPn7MXMs
the future is going to be cool ;)
I think the value here really is NPM.
What you linked to provides the same basics, minus NPM world, which is arguably the driving force of node.
It sort of sounds from some of your posts that you think that there isn't as much of a problem with sexism in the tech industry as people make it out to be - is that correct?

If you haven't been a woman in the tech industry it may be hard to understand. African American friends have told me things that I was shocked to hear about, and I could barely believe what I was hearing, given that I live in a very big, liberal city, in this day and age. It's very hard to put yourself in another's shoes like that if you haven't had the experience of living it - and moreso if you're a decent person who isn't sexist, racist, etc. and have a very hard time even imagining someone seriously showing that kind of bias.
Most of these also have dual battery/120v power. So there are usually 3 wires coming into the alarm: two (black + white) for 120v power and the third (red) for 9v signal. The usual way around this feature/problem is to disable (disconnect) the signal line at each alarm.
You are right - 8 hours of uninterrupted time is excessive. And, our approach specifically does not ask for that.

If you see the constraints defined in the post - the goal is to have the interview be remote so that the candidate can do this wherever and whenever they want. And, the tests are specifically designed to be not longer than 4 hours long each. Perhaps what wasn't clear is that this is not in a single session.

Interviews can go for as long as a week - really depends on the candidate's schedule.
Customer: I wish to make a complaint.

Shopkeeper: Go away. I don't know you.

Dead parrot problem solved.
Consultants Should All Get Real Jobs
IMHO they would need to acknowledge there is a problem and launch a public program to fix it. "Come fix the biggest consulting company in the world" could attract top talent. But they just can't do it, even if they wanted - how would customers react?
Fact: the NSA gets negligible intel from Americans' metadata. So end collection
I read this Eric's article "Gamma error in picture scaling" 6 years ago. Sadly, FireFox still sucks... http://www.4p8.com/eric.brasseur/gamma.htm
What if the file is in /tmp or shared memory then it wont cost that much time and no disk space/access?

The blocking/signalling is still missing though.
Email to SMS Service
This argument is less strong in the face of:

<foo sort | uniq -u

(redirections can be at the beginning too.)

Also: sort -u instead of sort|uniq.
I find there's a corollary in going for user reviews of (whatever). The positive reviews are rarely helpful, but skimming the negative reviews is usually pretty informative. If the negs are mostly trollish trash, it's likely to be decent. But if the negs are showing a common thread of criticism, it can highlight issues that aren't showing up elsewhere.

Of course all user reviews need to be appropriately grain-of-salted, but the negs are far more informative to me than the pros.
> If you were in charge of Accenture hiring strategy, what would you change?

Is my goal to improve the ability of the developers? What does that gain me? If the ability of my talent is only loosely coupled with landing contracts, then I'd try to maximize the gulf between the salary I pay and the value they provide. If fresh grads can produce good enough work to satisfy contracts, and they cost less, they're my target.

Many firms work this way, and it seems to be a fairly successful strategy if you can land the contracts. Having a few senior, competent people in the mix probably helps hedge against any serious problems. Also, I'd make sure to get everybody as many useless certifications from big companies as possible, as they improve our ability to land contracts.

I'm just playing devil's advocate though. My real answer is I'd change my job.
yes, but I think you need invitation
Apparently the whole nation won the independence. 'Mahatma' Gandhi would cherish it more than a prize.
He voted against the debt limit as a political protest when there was no chance the debt limit increase would fail.
My guess is that because Node has access to the file system and can create,update,delete files, along with all of the networking which comes out of the box, it can do much of what an 'operating system' can from the experience of many people. It can create and manage files. The Linux kernel is still doing all the heavy lifting and i/o.
The kernel actually talks to the hardware, gives system calls access to what they need, does process management, multi-tasking, etc. etc. But an Operating System is a heck of a lot more than that. Thus the big 'GNU/Linux' thing.

My understanding is that his idea is to re-write as much as possible (certainly all the boot scripts, core utils, etc.) in node/js.

I think this is more likely just an fun excercise than likely to actually go anywhere - but it is the kind of thing I've wondered about doing (but not in javascript!).

You could come up with many unique and interesting things to do with a js based shell... perhaps more background jobs coolness.

$('rsync' '-avR' 'blah/' 'ssh://blah').error(function(){alert('failed')}).success(bell);

I dunno, and then have all spawned tasks open new background tabs in a GUI...

But this kind of thing would be a long way down the line.

Still, why not? Scratch an itch! It's the open source way...
A lot of media companies have huge pass-through costs, mainly ad inventory.
Commenting so i remember yours.
"Fork me on GitHub" Okay, where's the code?

The NodeOS GitHub organisation has a handful of repos. https://github.com/NodeOS

https://github.com/NodeOS/Docker-NodeOS
https://github.com/NodeOS/nodeos-init
It's not necessarily a problem, but it's a smell. Modern object-oriented PHP development is done with autoloaders[1]: having to require_once every class file is unnecessary and brittle. It is odd that GAE doesn't provide its own autoloader for its provided classes, and I'd expect that to be addressed in the future.

[1]: http://php.net/manual/en/language.oop5.autoload.php
Grammatical errors, and referring to Node.js as a language?

Empty, 2 month old Github?

Honestly.. why is this on the HN frontpage?
Brian Fellow is not an accredited zoologist, nor does he hold an advanced degree in any of the environmental sciences. He is simple and enthusiastic young man with a sixth-grade education and an abiding love for all God's creatures.
Can you explain more about how the music store APIs work? Do their terms allow you to represent unlimited artists?

How do artists authenticate themselves? How do you know I'm not Kanye?

Are you or the stores handling payments?
Which just weed out competition with what they have/will have. Fart apps pass just fine.
It definitely reminds me of the layout of Gmail, but I think it looks better.

Is it better to use? I had one spam message in my inbox, and when I tried to mark it spam I was unable to do so due to a layout glitch. I refreshed and tried again...and again...and eventually the message disappeared.

Definitely some bug fixes to be made. Even after the bug fixes -- could I use it to manage my email the same way I do with Gmail, with thousands of emails in and hundreds out per month? Not today, but I look forward to seeing Gmail get some competition.
Agreed, I feel like Levison lost a lot of credibility and damaged his case by dragging his feet initially. However when the judge said "why should we trust you?" he didn't explicitly tie it into that history. Perhaps in context it was a given. It seemed the opposing attorney immediately after argued that Levison couldn't be trusted, because he'd delayed on prior orders, and the judge agreed.
Agree. It would be interesting a post where you explain how you made all the agreements with Apple, Google & co. and how do you handle association for copyright protection (like RIAA).
This is outside my personal experience/expertise, so I'll accept your statement about Orthodox conversion, but I'm thinking of things like http://en.wikipedia.org/wiki/Right_of_return#Israel:

"This resulted in several hundreds of thousands of persons fitting the above criteria immigrating to Israel (mainly from the former Soviet Union) but not being recognized as Jews by the Israeli religious authorities, which on the basis of halakha recognize only the child of a Jewish mother as being Jewish."

and http://en.wikipedia.org/wiki/Birthright_Israel "Eligible individuals are those who have at least one parent of recognized Jewish descent."
> In order for the exchange marketplace software to check on which coverage and subsidies you're eligible for, it has to ping requests to the ... Homeland Security data

Really?
I was in Oslo last May, saw my first Tesla Roadster... They tell me it's actually a pretty cheap car - or rather, all other cars are crazy expansive - because of taxes on internal combustion cars...
i can't help but read this as "node-e-o's"
And elements, but I digress.
Congrats on the release.

I think the simplicity would be the biggest selling point to Distrokid.

I'll pass this to some of my friends who are musicians :)

All the best!
> PHP, Python, Java, Ruby... Of these other languages, I would never consider making an operating system with any of them. Node is different.

Sure is. For one, Node is not a language.
How is this different from regular server? What if I need to install other things? What do I do? Who is going to maintain security patches?
This isn't surprising since in US, you get what you pay for. In Sweden for example everyone gets the same treatment in school, healthcare etc. Sure would you only count the top 1% Sweden would probably fall below US. But without that the rest of the 99% gets an higher rate.
If you are smart you will sell a $5 a month atccount for unlimited streaming/downloading. And distribute the funds to the artists based on viewership.
these kinds of tools will bring out some _huge_
real musical talent in kids playing with them...

music is about to take off on some great tangents.

-bowerbird
> Would you deny that things are not tougher for women, persons of colour such as yourself, or latinos such as myself?

Studies suggest that most people will try really hard not to discriminate against women and blacks. People don't tend to get mad when Latinos are discriminated against (unless they are Latino). Asians / Indians also have to work twice as hard to get any credit.

Some of the problems women and people of color have could be discrimination. But as the article says, not that many women get in on the ground floor.

I think the soft sciences have a bit of an inferiority complex, in a way. They want to be like modern medicine, and find the root problem before they look for a solution. If the symptom is "not enough women in tech", maybe treating the symptom (getting more women into tech, and trying to remove the most immediate obstacles they face) might be more productive than looking for some deeper cause.
from the New Yorker piece my impression was that, for the FBI, the easiest way was to have the SSL keys, and the Judge didn't understand the implications so granted the request.

Initially, the FBI was willing to let Levison modify the site so that just the target would have his stuff intercepted . But Levison wanted to charge the gov't $3500 for the work, also asked for external audits to make sure the FBI wouldn't goof off with the info. The FBI stopped trusting him, and for them it was just easier to have the keys.
riiight. because the current solution of listening to a webapp via jaws is perfect. They get all the content, which only appears in the end of animations during that nifty scrolling effect.

Everyone that needs accessibility is already screwed with regular web presentation hacks. And having to add more presentation hacks to get the presentation right only screw them more.

Accepting the web is a presentation, the effort a few sites do to add accessibility to the hacks could be spent adding micro formats to the page content or something, benefiting blinds and people just wanting a easier way to get the content.

There are several solutions to problems. And the current state of accessibility on the web is not a prime example of a good one.
True. I am flagging it.
He's using the respective language names (and Node) as a shorthand for the language & implementation.

Examples:

Ruby = Ruby language + MRI.

Node = JavaScript language + V8 w/ Node implementation.
yea your comment certainly is constructive.
I never find numbers readable. I always rely on google conversion to do the right amount.
Easy, rebrand and say they are gathering people for a new team. Maybe call it Accenture+. Maybe don't even use the Accenture name. Start a lean technical consulting service company that is 100% owned by Accenture. With 275,000 employee it is clear they are looking for volume and not talent.
1) Use a payment processor that supports partial capture.

2) Only capture when the shipping is complete.

3) Do a full capture, and refund promptly if you/seller can't ship the rest. This is technically not allowed but some merchants/platforms get away with it. The "prompt refund" part is very important, you don't want to end up with chargebacks.
> "given that I live in a very big, liberal city"

I don't know what city you are referring to, but your post alludes to a good point which is the fact that people normally associate Silicon Valley and San Francisco as liberal, and this is very much a myth. San Francisco in specific is actually a very conservative city: Gays are accepted only in a limited area of the city, the homeless are taken as a tourist attraction, the educational system is biased towards privileged kids (for example: latino kids are excluded and bused around to other areas of the city), there is no modern urban planning such as a decent public transportation plan (BART sucks, MUNI sucks, Caltrain is not connected to BART for example) while areas such as Pacific Heights and Palo Alto love to talk about environmental issues but actively lobby for not allowing BART in their neighborhoods.

Don't take me wrong: SF Bay Area is not a horrible place to live. All I am saying is that this notion that SF is liberal is wrong.
It should be.. Zend, Django, Spring, Rails
how do you hold a moonbeam in your hand?

-bowerbird
Gah, recruiters, LinkedIn, and a good problem to have
FOSS on Android: Android app store with all and only FOSS apps
Than LO? I'm sure there's stuff it does faster. Does it do Excel sheets more compatibly?

Or do you mean better than Excel? If it's better than Excel at the sort of sheet I mean, that's important news for the people who run such sheets - they'd be moving to Linux yesterday.
Good way for mining groups to make money during downtime: bet then go for maintenance / upgrades.
How is Apple not taking/getting a cut?