skysight-inc/HackerNews huggingface dataset:
Interesting technical question (disclaimer: I have no financial interest in these things). How is stuff like "Then stuff to automatically convert audio & image files to the right formats." usually done ?

Does the webapp push stuff in a queue and call a commandline tool like mencoder or something is there an industry standard tool ? How do you deal with concurrency (some kind of Actor model ) ? And most importantly, do you have to tune the linux kernel to achieve performance on this (just saw the LinkedIn NUMA post as well, so thinking about that)?

I am sure Youtube and all do it using the enviable Google infrastructure, but how does someone else do it
Sorry, I'm not an expert on nutrition. Soylent is just an idea I found very compelling.
If they aren't endorsed by Google, why did Google add developer mode and Portage? They could have locked it down like Windows RT
1. Logging of objects and arrays should produce a similar output like in chrome or firebug, currently the [object Object] like representation is not really helpful, I have to inspect all of them to find what I'm looking for.

2. +1 for the above mentioned network panel details, I agree, and the URL of the request can not be copied currerntly, that's mean :)

3. +1 for the need of stacktrace, like in chrome, that's sooo needed

4. A shortcut in it's settings for disabling the cache
Thank you, that's very kind of you :)
The article fails to mention a bunch of other benefits of owning an electric in Norway:

- No annual road tax and virtually no sales tax

- You're allowed to drive in the bus lane which is huge for suburb communters.

- Free communal parking

- Free passage through tolls and ferries

- Free charging at communal charging stations (they're everywhere in Oslo)
It will change eventually. Responsive web albums are just a matter of time.
اخبار السعودية
اخبار السعودية - http://alhqeqa.com/?tag=اخبار-السعودية
اخبار السعودية اليوم - http://alhqeqa.com/?tag=اخبار-السعودية
اخبار السعودية - http://alhqeqa.com/?tag=اخبار-السعودية
اخبار السعودية - http://alhqeqa.com/?tag=اخبار-السعودية
For Shoppers, Next Level of Instant Gratification
Simcity is exchanging orders of magnitude more data between each client and the server with much stricter latency requirements. Same applies to Twitter (though the data density is less than in a game there are more connections and the volume of data is higher). I don't see how a website that serves static (in the sense they do not change over time, like twitter feeds or game sessions) pages is comparable to either.
Qualcomm supplies the modem/baseband chips in iPhones (at least the iPhone 4 and 5), so I imagine they wouldn't want to upset a customer too much.
Antenas de telefonía móvil UMTS hacen perder la orientación
They literally do the same thing with apps. Pay a yearly fee and you're good.
Wish I could, but I'd have to shave again in the morning. Keratin shoots out of my face like meat from a grinder.
So, how does Distrokid factor in to this? After reading, I had the impression that anybody with $20 could upload their music via Distrokid... is the idea that the annual fee is supposed to be a filter to prevent shitty music? Pirated music is one thing, but 'shitty music' seems a bit tougher to police.
If I remember correctly, Bandcamp takes a 15% of revenue (it drops to 10% once you go above 5K) while Apple takes 30%.
Dev Evangelist from TokBox here. I'm sorry you had difficulties working with OpenTok. Our technology is bleeding edge and is moving terrifically fast so a few bugs are a tradeoff thats worth the ability to be able to innovate in the market. What this means for us as a business is that we've doubled down on our support talent and infrastructure, all of which maintain quite a high level of responsiveness to issues that come in (our premium support customers seem just as happy to have us as we are to have them). I'm curious if you've used any of those channels and if your issues went unanswered - if there's a leak in those pipes that would be very important to us to fix. Lets address those silent errors when initializing subscribers, please email support@tokbox.com.

Open sourcing the technology isn't really an option for us, and its not just because the technology we are working on is our IP. Laying the infrastructure and process conventions for accepting patches outside the company while driving a growing internal engineering team is non-trivial. Making a repo public isn't some magical pill that will help you get to your answer faster, there's a lot of planning and documentation needed to make open source work. If anything I'm confident that the number of inbound support queries would increase because of questions about the code itself. This would slow down the response time for developers that truly have an issue we should address quickly. An open source project could work under these conditions but for a team of our limited size it would only slow things down.

That being said we love the community of developers that contribute to open source and we have been trying to do more of it ourselves. Our framework integrations are OSS (PhoneGap plugin, Titanium module, more to come), and we're eternally grateful to participate in projects like Google's webrtc implementation.

TL;DR: Open sourcing the project would slow the development down. If you need support, we're all ears and want to make that experience the best it can be (and the forums are public so you can hold us accountable).
> Over-riding their fucking primary purpose for the fucking sake of fucking occupant convenience violates the fucking basic principles of fucking life safety.

It's a good thing that overriding their primary purpose isn't what's happening here, then.

It's sad to see this kind of negative, angry, straw-man stuff as the top comment.
The simplicity of the distrokid landing page makes me weirdly happy:

* Clear headline right under the logo that explains the service.

* Dead ass simple call to action where you'd expect it.

* Clear benefits listed next to form.

* Complete explanation of the service & FAQ on the page.

* Social proof from solid brands.

The style isn't "gorgeous" and it doesn't follow best practices necessarily - maybe too much info, not enough contrast, not enough focus on the call to action, etc but for some reason it's jumping out at me.

Just feels honest and straightforward which is easy to over think / over-design.
A yearly fee AND every single app has to go through an approval process.
Where did the 230-310k/employee figure come from? Looking at the graph, I would have guessed 80k-500k/employee as a more reasonable range. 10mm revenue and 100k/employee sure doesn't look like an outlier to me, based on http://blog.joshlaurito.com/wp-content/uploads/2013/10/Scree...

The 2mm/employee cutoff is an interesting insight. Sidenote - is that what the grey line in http://blog.joshlaurito.com/wp-content/uploads/2013/10/Scree... is supposed to represent? It wasn't fully clear to me.

Is there anything actionable that you found? This all seemed to me to be interesting but non-actionable to a founder.

>I assumed that software companies would be more scalable and generate more revenue per employee, but the numbers don’t bear this out.

Any chance that's a bias from your data? Software companies can span the gamut from startup that's optimizing for their monthly-active-user-count to enterprise-software firm that's established with a high margin and low capex.

Also, a little discussion around why you used log-log graphs would have been welcomed by me.
Could this be better for serving node than say Ubuntu or whatever heroku abstracts away?
Hi there, thanks for doing due diligence and checking out my record. But I don't accept that my criticism of Microsoft's business moves are hypocritical. It would have been hypocritical if my reaction to Surface was "pfft, just a glorified iPad, and who wants a stylus and a kickstand? ipad already has styli" and so on.

Instead my criticism was, boiled down, that I like a lot of what Microsoft is doing but I don't think they've addressed certain basic problems with their communication style and general corporate culture. I feel especially frustrated because I like so much of what Microsoft is doing and want them to succeed, I think the world will be a better place if they are genuinely competitive against Google, Apple and Amazon. I didn't hesitate to express that frustration but in my opinion frustration is far from narrow-minded dismissiveness.

I see my comments on that article as constructive. If I let my frustration override my sense of balance then I apologise.
The same citizens who support a government that spends $200m a year on homelessness are up in arms when services for the poor appear in their neighborhoods? The hypocrisy in SF is incredible.

I don't understand your amazement. It makes perfect sense for me. You want to pay money so that you don't have bums in your backyard. We do that in Europe, and works pretty well -- nowhere I've seen homelessness as rampant as in SF or Seattle.
I often wonder if this attitude makes the problem worse. If good programmers don't work for Accenture because Accenture is full of bad programmers, then how can Accenture ever become better? How can it evolve to provide better contracting services? If you were in charge of Accenture hiring strategy, what would you change?
That would be before taxes. The reason why good Indian developers command a 20-25 lakh INR per annum in salary is in part due to the income tax. Indian income tax mandate swallows upto 30% of income from people who have an income exceeding 10 lakh INR pa. (=> effectively, it's only around 70-80% of whatever salary they get would be available to them).

I did not know that salaries in Mexico are in the range of 18K-27K USD pa; that sounds like a better deal for US based companies.

BTW, one should note that the major Indian outsourcing service providers (a.k.a the big three - TCS, Infy, Wipro) are already in Mexico.
1) I never mentioned a new spec.
2) " bicycles aren't supposed to be used for creating cars. " - exactly my point.

I think we said the same stuff - came at it from slightly different angles. I´m not advocating yet another standard. Im saying - lets make it easy enough to use the appropriate (and already existing) standards to draw - rather than be at the mercy of a seemingly prehistoric styling system. My point with google et al was - get together and agree to a way to do simple things like images - the same way across browsers.

Does that help clarify?
I believe the exchanges are run by the states. Since there is overlap - a federal law being implemented at the state level - the procurement process may have had to follow federal guidelines, but I wouldn't be surprised if this were a case of 50 states with 50 different procurement processes.
I'm sorry that you found my writing so objectionable.

I wasn't, for the record, advocate that life should be easy in the sense that you seem to be thinking I mean it. Maybe we should distinguish between hard as in unnecessarily complicated and poorly designed, and hard as in challenging. I'm teaching myself how computers work at the moment, I really enjoy it. That's challenging, and I like challenging things. Current smoke alarm design, on the other hand, is not challenging in an enjoyable way. They're poorly designed and annoying, and that's a type of hard that I think anyone really likes.
it ought to be remembered that there is nothing
more difficult to take in hand, more perilous
to conduct, or more uncertain in its success,
than to take the lead in the introduction of a
new order of things. Because the innovator has
for enemies all those who have done well under
the old conditions and lukewarm defenders in
those who may do well under the new.
(Machiavelli, The Prince, Chapter VI)
As a CFML developer who has had to bear the brunt of gleeful derision, you won't get an apology from me. :-)

Modern CFML running on Railo is an awesome environment to work in: PHP-like hackability, a very consistent language spec, native JVM performance, first-class java library integration, and it's a 100% pure open source software stack.

Whereas PHP has a much slower runtime, a horrific language spec, and nothing similar to the benefit of running on a common runtime like the JVM.
I think it is excellent advice. Every job opportunity of note, including a recruitment letter from Google (and, probably, my company participating in Y Combinator) I have ever gotten came from my involvement in Open Source software.

I also never hire anyone who doesn't have some Open Source software out there. Why would I? Open Source has so many great developers with good examples of their work in the wild. It's so easy to see who actually delivers and who just happens to be lucky enough to be on a good team at a company. Hell, I even choose designers based on their work with Open Source software (others do, too; my favorite designer, David Vignoni, stopped doing work for me many years ago when he went to work for Meebo...I'd still be sending him money for new icons today, if he'd take it).
>The more I use Node, the more I wish I could use it in new places. Node is not a perfect language by any means

As someone with only a passing familiarity with Javascript, what is Node? I thought it was a Javascript library, is it a separate language?
You can buy a smoke alarm with a "Hush" button separate from the test button. Press the hush button and the alarm won't go off for the next 15 minutes. Easy & cheap. Since alarms are usually mounted near the ceiling, it helps to be tall.

Some smoke alarms have the battery holder in the front - pressing a button opens the battery holder and turns off alarm power. This is a de facto hush feature, albeit less safe than a hush button (because people will often forget to close the battery holder, leaving the alarm disabled).

I do not understand why people buy the cheapest possible smoke alarms for $8 rather than spend $13 to buy one with a hush button or $20 to buy one with hush + lithium battery (~10 year) built-in, e.g.,

http://www.homedepot.com/p/Kidde-10-Year-Lithium-Battery-Ope...

In a very small condo I have two smoke alarms upstairs, two downstairs and an extra one that I just put here and there for fun (for instance, in it's current location it tells me when my neighbor is smoking outside his back door adjacent to my unit). I also have a CO alarm that _never_ goes off unless I'm testing it.

When I was a condominium association president I first offered free smoke alarm batteries. I soon realized that some would not ask for batteries and others would remove them from units. So instead I offered them an upgrade: new smoke alarms with hush + lifetime lithium battery which they could not disable without destroying. Problem almost solved: when in a unit I would sometimes find the new smoke alarm lying on a counter, uninstalled. I then offered to install alarms.

I was, of course, not surprised to read today's drudgereport headline: "FEDERAL GOVERNMENT: American adults dumber than average human". We now seem to live in an idiocracy:

http://www.imdb.com/find?q=idiocracy&s=all
I can't speak for them, but yes it almost certainly stores it in a database and queues it for processing by a command line tool like ffmpeg. You could just have a script that checks to see if there are songs in the queue, then runs the command line tool against the next song in the queue when one of a specified maximum number of processing slots is available. You could fire that monitoring script with a cron.

This isn't the type of service that would do massive Youtube-like volume, so I cannot imagine that they are doing anything special to handle high volumes of uploads. I would guess that a single lower-end AWS server would do an adequate job for the volume they'll be handling.
Well then obviously those people didn't live long enough to get cancer...
> It should be noted that healthcare.gov might be the highest traffic website launch in the history of the internet. With millions of visitors on day one, I certainly can't think of one that would even compare.

I can think of two that I've worked on personally:

- Yahoo!'s tribute site for the first anniversary of 9/11
- Ticketing for the 2008 Beijing Olympics

Yes, in both cases, the companies had experience & infrastructure for building high-scale website, but that should have been a requirement for the entities building healthcare.gov as well.

In both cases I've cited there were a lot of significant changes to the technical stack (e.g., it was first time we used PHP for a large scale project at Yahoo!).

TL;DR: This isn't really excusable.
Node is literally server side javascript.I won't get in to the different programming paradigms or what have you, but basically picture javascript with access to the native OS/filesystem and the ability to run things you'd think of on a server.
PyWallet - Merge Bitcoin Wallets, Add/Delete Addresses, & More
Node is a server side javascript runtime along with a standard library.
I've solved this kind of problem before, albeit for video.

https://github.com/jrgifford/delayed_paperclip/

https://github.com/owahab/paperclip-ffmpeg/

Plus a delayed job worker process managed by upstart, tada, got yourself a video-encoding-and-streaming system.

> And most importantly, do you have to tune the linux kernel to achieve performance on this (just saw the LinkedIn NUMA post as well, so thinking about that)

Ha, no. Definitely not until you have really significant scale - it's remarkably fast on a reasonable dedicated server and scales well across cores, run N/2 to N+1 delayed_job processes for N cores depending on how well ffmpeg et al make use of your cores. Well faster than realtime.
Node only provides an environment in Javascript. I would not call it a language by itself.
Yes, rails 4 has threading turned on by default now. That eliminates the absolute stupidity of needing one process per concurrent request (finally!).

It's nice that you guys are adding this stuff, but it doesn't invalidate the larger point.
A such system could be useful on a Raspberry Pi, but the author speaking of Node as a language raise some doubts.
Except Bitcoin has not yet been declared illegal anywhere in the world and two of the strongest economies on Earth (USA and Germany) have recognised Bitcoin as some type of currency/commodity at least.
Depending on code, this may be illegal.
> The problem here is Lavabit was specifically designed to disallow lawful intercepts of individuals.

The problem is that computer-mediated communication systems are not able to distinguish between lawful intercepts and unlawful intercepts and thus their security against unlawful intercept is premised on being able to guard against all types of interception, lawful or otherwise.
Well ATM it is vapourware ( https://github.com/NodeOS/NodeOS ) so who knows.
Better audio quality, cheaper price, better shopping experience, can buy physical products eg vinyl and tshirts, shopping page is customized by artist and has links to their online presence, bigger cut goes to artist, some tunes given away free, traffic is driven by music review blogs, the list goes on and on.

Did I mention that I love bandcamp?
Yea, realized that right after I posted :)
But hey, a little branding effort goes a long way (speaking as an Ad dev myself). Thought it was worth the conversation.
Node has forever changed my workflow as is.
Well gee, what about the other email clients? Not everyone uses Apple Mail.
That's a shame, considering how cheaply GPUs can do it these days.
And they also often get streets named after them, at least on the hill.
They could easily have a bot that checks for 404's or substantially changed content for each URL in the shortener database, and informs the shortener. When that occurs, they could have the shortener send the user to either a stored snapshot or cached version of the page that they host with a short note explaining that the content of the original link appears to be gone.
81 is quite good. Can you get anything close 81wpm on an iPad? Maybe I'm just bad at on-screen iPad keyboards.
Boulder for startups?
I'm currently enrolled in the University of Miami for Computer Science, and on the side I'm also trying to get my own tech startup going. I'm considering transferring over the University of Colorado, Boulder for CS because it appears to have a better engineering school, and also that I've often heard the tagline "Boulder is for startups". Is this true? Can someone from Boulder chime in and give some opinions on how the startup environment is like in Boulder? It would also be helpful to know things like bar scene, nightlife, etc, basically anything I need to know about life in Boulder. Thanks!
I was about to ask about this, because I thought someone proved that it was impossible to get enough energy from aneutronic reactions, and the neutrons cause nuclear activation, which in turn makes the reaction a lot less clean than we'd like.
If the walls are freshly painted, you can remove the alarms, patch the holes, and paint over. The new paint will match the paint around it.

It costs maybe $20 for enough materials (not counting paint).
> It's a shame the government didn't work with Levison to either allow Levison to add the requested intercept himself (which, yes, would have required Uncle Sam to trust him) or to allow a third-party (or even a third party requested from both sides) to audit the proposed interception code.

They did. See the unsealed orders (http://cryptome.org/2013/10/lavabit-orders.pdf) The original order from 6/10 only compelled the production of a bunch of metadata from a single specific, named account (see page 4 of the PDF).

There was then an order to compel (basically: "We mean it, don't yank our chain") on 6/28 because earlier that day, FBI agents met with him (according to a later motion) and, quote, "Mr Levison told the agents that he would not comply with the pen register order and wanted to speak to an attorney."

After that order was issued, the FBI claims it "made numerous attempts, without success to speak and meet directly with Mr. Levison to discuss the pen register order and his failure to provide [the specific data requested in the original subpoena]."

It wasn't until 7/9, a month after the original order was served, that they then demanded the production of his SSL keys.
So is this just a call to action for a community to build this thing? Am I missing something or is this only a landing page and a readme right now?
nodeJS creates a global namespace. look at meteorJS, a revolution for webframeworks.
Well, not everyone gets an aggressive cancer. And extending the time people have a high quality of life is a pretty big thing.
Flipkart Raises $160M From Dragoneer Investment, Morgan Stanley Investment
A big reason for the Tesla Model S being the best selling car last month is that a lot of people have been on waiting lists for months to buy one, and they only started selling them in August. Not to say that it won't keep selling well with all the benefits specific to electric vehicles in Norway.
Yes and it was built with Railo, open source CFML
"I have this cool programming project in mind. Where to start? I know, draw a nifty logo!"

Priorities ...
Some time ago I did a test for mobile screens. I used 64 color images at 2 times the size they had to be (for high-res displays).

High-res devices don't scale those images, but because the pixels are so small 64 color images are still looking good.

Related to this post: small displays will downscale the image to 50%. I noticed that most modern browsers use a nice reduction algorithm so the interpolation of 64 colors is also looking good.
Will PBS Deliver the Death Blow to the NFL?