skysight-inc/HackerNews huggingface dataset:
Ask HN: What business model we should take on this product?
WHAT is the idea ?

We lets the content provider build their content commnity with multiple format of content: video, sounds, photos, and news through multiple channels like youtube, amazon streaming, flickr, soundcloud, ...

Community user will have the ability to submit all kind of contents through the app. Content provider will then manage the approval for these content on a web-based portal. Contents will then be uploaded to online services after approval.

Contents are geo-based, the audiences will get the right content at the right place on the right time. For example, when walking to a mall, they will get regarding notifications, i.e promotion info.

We offer 2 options for content provider:

1. Use our default app, with a channel so that when user register or login, contents will be loaded bassed on that channel.

2. We build a custom app with different colour scheme and possibly different layout, with same functionalities for their communities to share contents.

Content provider will have access to the web portal to manage their users contents and the submission ,subcription.

WHERE are we at ?

We don't have:

----A marketing plan,

----Any customers

----Not yet a defined bussiness model.

We so far have

----A beta working app , and a beta web system that has delivered all above functionalities. Demo can be found on http://acio.backvietnam.com

HOW do we give back to the HN community ?

We do understand the HN is a great community, where all the best minds on the maket sharing their ideas and experiences. Here is our plan:
At the moment, we have 0 value to give back to HN. However, as the service pickup and generating sales, we are willing to give 15 % of every income from this product to a voted charity that HNers want.
For more info,please email tuan.truong @t backvietnam.com, or add skype @ tuanvt84.<p>Thanks a bunch.
Mercedes Self-Driving Car
This sort of thing is really easy to do from a psql console; I don't think that should be a major point against pgadmin.
Get Moving with Angular 1.2 Animation and Animate.css
Before youtube and skype became mainstrream, your exact same arguments could have been made saying that there weren't enough uses for speeds >= 10k/s.

The internet is an evolving system and the bandwidth required to get the most use out of it will increase into the future. In ways that smarter people than I can't even predict.

Perhaps with >=1MBps connections we wouldn't need so many people transiting to and from offices?

Also, this isn't a "we could spend the money elsewhere" situation. The NBN was a business plan. An investment which would turn a profit down the line.
A real alternative to Gmail inbox tabs
That is exactly how criminal bullying succeeds whether it is organized crime moving into a neighborhood, or an authoritarian government rising to power.

There are plenty of people along the way who can put their foot down and say "NO" but all they have to do is threaten them and many people say, "I'd rather not get involved," or, "It's not my problem." But every person who turns a blind eye, emboldens the despot, bully, or mob boss.

Not saying every little 4-man start up should take the nuclear option when facing the NSA. But there are certainly many companies with clout who could easily turn the tide in public opinion against the rapidly expanding surveillance state. If Google or Yahoo or another big player stook a stand I think it could start to turn the tide.

I just feeli like if Ladar Levison can take a stand, I'd like to think there are others who believe strongly enough in what America stands for to do the same. America is worth it.
The Beginner’s Guide to three.js
Code navigation, able to represent visually references between modules, packages, binary files. Quite handy to navigate across large code bases, typical in enterprise environments.

Another nice feature is the ability to see graphical representations of data structures. Specially handy for list and tree based structures.

Design and prototyping of user interfaces.
Your project doesn’t mean your playground
"hype"? Your bar for exaggeration is quite a bit lower than mine, which is impressive in and of itself. I thought we are just looking at it, constructively critiquing it, and supporting the effort, discovering any possible innovative or unique aspects, and informing people. But I guess some might see hype there instead.
Yup, just wanted to re-enforce. You have to say no.
Here's the actual kickstarter campaign: http://www.kickstarter.com/projects/5livesstudios/satellite-...
Your wife sounds like the problem, not the games console. Man up.
Just read the source ;)

https://raw.github.com/dcramer/mangodb/master/server.py
But he still wastes your time. There's nothing wrong in walking away from a business if the terms do not suit you. On time payment is just another clause in the contract, I expect it to be honoured.
"Cheating by manually creating signatures without actually meeting in person: is this an actual problem, and if so, how could it be fixed?"

First naive thought for a fix (if it is indeed a problem):

- Keys managed by phone (assuming phone is trustable)

- phone displays some signed fact as, for example, a QR code, for the 1st person 'exchanging' keys.

- 2nd person in the WoT transaction takes a photo of 1st person holding QR display up next to face.

- <insert CV/Facial Recognition/Mapping/Whatever Magic + QR code analysis>

- repeat for 2nd party, with roles reversed.
Note that Quest Diagnostics has a drugstore partnership with CVS[1], directly competing with Theranos+Wallgreens. Labcorp has similar offerings, although some are whitelabeled.

[1] http://ir.questdiagnostics.com/phoenix.zhtml?c=82068&p=irol-...
This is really neat!

You are missing the UPS API! (disclosure: I wrote this python library for it :)

https://github.com/classicspecs/ClassicUPS
Building an in-house analytics collector with Nginx
Better yet: it's a great time to develop a habit of exercise! It's not even a big time commitment (a simple lifting program will take you around 45 minutes every other day; a cardio program will probably take you twice that), and once you get into a habit of it its much easier to integrate into a busier schedule.
This is pretty standard (it is how updatable views work in MSSQL). The advantage they provide is if you wanted to provide a limited view into a table (say 4 of 20 columns) but still allow updates. Granted, that's a pretty small use case, but updating a view that spanned multiple tables could easily become a monster of a problem to solve generally.
This looks very nice and seems like a great idea, however I was surprised to see "TODO: Unit tests" in the README, so I peeked around in the source files, and effectively it seems there are no unit tests at all in the repo.

I'm not a TDD test-first evangelist, but 3+ months worth of coding with no test?
http://techcrunch.com/events/disrupt-sf-2013/live-video/
Who cares. Start with your products.

If you are first to market with strong encryption, web-of-trust, zero-knowledge, open-client email, you take all your competitors' customers who care about privacy.

Then you can tell me how many intrusions that thwarted.
So, the government is burning your house down, and rather than fight the fire directly, you sue them to allow you to reveal the exact amount of gasoline being used?

Why? Because it's an easier PR ploy. What these companies really should fight is the government's so far successful attempts to compel them to violate users' privacy.
"...recent Yahoo disaster..." - thats what you get when focus-groups drive your design.
Redbeacon's acquisition price was not announced, but there's speculation and discussion about the price here: http://www.quora.com/How-much-was-Redbeacon-acquired-for (requires Quora login)
That's what happens when you buy it as an add-on to a "home automation system," also known as license to pull money out of non-technical people's pockets.

Then again seeing how the hardware part jwz did do went for him, it's probably better he did get a purpose-built motor and microcontroller in a casing.
Well they probably save several terabytes a year with the new logo!
Hubble's Law said the velocity of distant galaxies was faster than that of nearer ones. It is only in 1998 that we discovered the universe's expansion is accelerating, i.e. that Hubble's "constant" is shifting.

We found this out by very precisely measuring the brightness of a very specific type of supernova, a Type Ia supernova, which has a very consistent intrinsic brightness (about 5 billion times brighter than our Sun) allowing for distance measurements with an uncertainty of just 5%. This was a novel achievement, enough to merit the 2006 Shaw Prize in Astronomy.
I think signing someone's identity + other attributes is a very interesting idea. One problem that could be with such a system is the "mixing of the worlds" issue: knowing my email address, you could look up my profile and see a lot of personal information about me (any attribute someone has signed for me).

A possible solution to this could be to use "partial disclosure" of attributes associated with an identity. In an authentication scenario, the server learns the attributes I disclose (or a function there of), and nothing else. I think this is called a "zero knowledge proof". If I have to prove to an authority that the I am over 18, I could reveal only the answer to ((me.date_born - time.now()) > 18 yrs) and not my actual birth day.

This idea was invented and developed by Prof. Stefan Brands who was at McGill at some point, but then started a company around the technology. Later Microsoft bought them.

http://arstechnica.com/information-technology/2010/03/micros...

http://en.wikipedia.org/wiki/U-Prove

Now the tech is open sourced under an Apache License:

https://uprovecsharp.codeplex.com/SourceControl/latest#UProv...
There's a big contradiction in the article.

"We also need to take advantage of mobile computing technology. Secure key exchange has to occur through tamperproof channels... The rest of this proposal assumes that we can trust the hardware we own. This is a known-false assumption, and an urgent problem, but solving it is something that will have to be handled via other efforts."

But wait, the smartphone is not a tamperproof channel, and this borks the proposed scheme. Unless you've rooted your mobile, it is subject to remote control by the vendor. The attack mode would be swapping a public key, then you're talking to someone other than whom you think you're talking to.

A desktop or mobile, running "Free" software, can be in practice secure enough for reasonable trust, but not a captive phone.

Kudos on the effort to get WoT going, tho - we really need it as the CA scheme has been a house of cards.
Experience the web like it's 1999
I'm not questioning the enhancement generally: it sounds invaluable for diagnostic purposes for developers (and potentially 3rd line support), far easier than manually plucking details out of an arbitrary error string (or not getting any specific information at all).

Using the information to give a user more indication of whether they should try again or report the issue and wait would be useful and safe, but if you are trying to report to the user "that code already exists, they must be unique" or "name missing, it must be provided" then you have failed input validation as that sort of thing should be picked up on much earlier in a request lifecycle IMO.

I'm surprised how often I still see a full exception report echoed all the way from the data layer of an application up to my browser.
It's easy to dump on PMA, but what it was built for, it did (and mostly, does) excellently.

When I used PMA for the first time I was a very young programmer, and it really amazed me that such a tool could exist. Oddly enough, this was a really inspirational piece of software for me.
Here's what really stood out about your post: you are writing it earnestly--as in expressing a genuine fear on your part.

And many who read it (like myself), will likely find your concerns to be at least somewhat reasonable.

So, what does it say about how far we've come that we are so afraid of speaking out when we believe that our government is wrong? And it's not just wrong, it's among the worst wrongs a government can commit: violating the rights of the citizenry it is sworn to protect.
RabbitMQ queues support two features that can be combined to implement a deferred retry queue, and RabbitMQ will do all the work for you.

The first is a "message-ttl". This tells RabbitMQ to discard messages after a specified number of milliseconds. The second is a "dead letter queue". Messages that are discarded from a queue can be routed to a dead letter queue automatically.

When we have a job that we wish to "retry later", the framework re-queues the message in a secondary queue with a name derived from the original name. For example, if the original queue was "prod-emailer", the derived queue name might be "prod-emailer-1m" indicating that the contents of this queue are messages originally bound for prod-emailer but were delayed by 1 minute.

This delayed queue is configured with a x-dead-letter-exchange of the original exchange, x-dead-letter-routing-key of the original routing key, and x-message-ttl of 60,000. With this configuration, RabbitMQ handles the timeout automatically. When the message expires from the -1m queue, RabbitMQ sends it back to the exchange and it gets routed to the intended queue by the pre-existing bindings.

The framework expects all messages to be in an "envelope" of JSON which lets us annotate the jobs. When we mark a job for retry, we also increment an "attempt-count" attribute in the JSON. The workers can them implement their own "retry N times" policies.

I haven't thought about how this would work if we were using topic exchanges. We are only using direct at the moment.
The Playstation (1/2), the Walkman, Triniton. Minidisc is unfair, I know of some people who still use them (music production purposes), they weren't a bad product they just launched at the wrong time.

They've had some hits, they've had some misses, they still have a significantly bigger presence than Roku. There's plenty of Sony Centres open in the UK just as a product outlet.
My mom doesn't have a fingerprint scanner. Also, I prefer to keep my fingers attached to my hands.
It does use a proprietary memory card to maintain a persistently high read/write speed. Recent Sony hardware is pretty robust.
Shoot for a bank loan! <-- what you'll never hear from startup advisors but is exactly the type of mental framework you should adopt if you're bootstrapping or working on limited seed round funds.

But banks don't lend to startups! <-- they sure don't

But you know who they do consider lending to? Companies with minimum 3 years of tax returns, breakeven cashflow and realistic projections and payback window.

This is of course difficult to do and the dreaded chasm where most startups die. In the process you may even be categorized as gasp a small business- but some of the most successful people I know started small businesses, retained ownership, methodically grew sales to medium to large business scale, and along the way established long standing non-dilutive lending sources aka banks.
Tips for Sentiment Analysis projects
Startups should be based on an opportunity to solve a problem, not "wanting to do a startup."
Check your motivations.
> Most frequently of all, however, is that the key signing party never happens at all.

As with many problems, the tech isn't the issue, it's the social side of things.
Public keys belong to keyservers. It will be rather "what is the fingerprint of you key?"
The rule of thumb was if your earnings are over £30K per annum, you set up your own company. Otherwise you stick with an umbrella company.

Finding a good accountant is the first thing you should do if you go by setting up your own company. They know the tricks and pitfalls, and are worth every penny.
It is sickening. You may now feel entitled to rage about hacker privilege misappropriating glitch culture and the injustices against those without the choice of unbiased data that have to make do with corruption, a reality with no digital integrity net to fall back on, when you need bits to be determinate or a file "format" that stops being forgiving just when you need it most. There is an invisible underlying source of so-called "malfunctions", yet the author of this tool, emphasizes a convenient transformation/generation of "error typical" data and contrasts it against subjective compliance with a file "format", projecting a rigid labelling, totally side-stepping these issues and the subsequent injustices.
It already supports the DS4.
It sounds like you've gone all-in with the US government, and now you can't criticise it without risking everything.

It is possible to internationalize yourself and your assets in such a way that no one government can threaten you with taking everything away. I suggest taking a look at these internationalization resources:

http://www.internationalman.com/
http://www.sovereignman.com/
http://nomadcapitalist.com/

Once you internationalize yourself, your fear of government will be substantially reduced and you can be free to take a stand.
2023? Visual Studio switched to largely B&W icons in its 2012 release. Some of the websites that have been linked from HN as prime examples of flat design also used the B&W icon motif (I don't recall which ones specifically though).
Too bad MA isn't in full control at TC anymore. Making a huge stand on this issue and attacking the parts of SV who are selling out could really put them on the map again.
Here's the problem: That $2000 is per house. But its not about the people living in the house, it's about the physical premises being connected to the wider network, just divided up on a "per house" level.

That's a piece of infrastructure which will exist 50 years from now. In fact, if technology is any guide, even with upgrades it'll likely exist 200 years from now even if the light going through it is used for very different purposes.

So take that $2k, divide by, let's say the life of the cable until some idiot hacks it with a backhoe, which is about 20 years: so it's a $100, per house, for 20 years - transferring seamlessly to future occupants from old occupants.

"typical" always fails to describe the point of things like this. Typical is the broadest conceivable average of use cases, and ignores the fact that it's typical because across a country everyone does different specific things in smaller conceivable groups.

And then of course there's the other important issue: if you spend $20-40 billion rather then $60 billion, and at the end wind up with just ADSL2+ but no RIMs or other bollocks, have we really gotten ourselves a good deal?
I work in a collection company. If you want more detailed help please let me know.
Firstly: you have to legally secure your payment in case your client makes problems in the future. That means a written contract that specifies what you do, when and when he pays. This should be signed by your Client, clearly in full name and company stamp.

In the contract you include interests for non payment (there are limitations - depends on the country). You should give him bonus for paying on time (eg. 5% off).

Give a short time for complaint - include a clause that if no complaint is officially filed the service is deemed accepted.

Ask the Client to give you a confirmation when he receives your invoice, and when your service is performed/received. Keep track of everyting you do for him and confirm in writing (e-mail is enough) that he accepts it.

Please NEVER trust anyone - I know small family businesses with over $100K of unpaid invoices. Trust is good, but everything changes when you realise you were screwd and did nothing to prevent it.

Practice shows that calling every single day is an efficient motivator. Your Client probably delays payments to others as well, when you bother him a lot you'll be the first he pays to.

Give deadlines and keep them. Ask him always to pay today, not tomorrow, not by the end of the week. Escalate sanctions. If you shoot all your weapons in the beginning, you will have nothing to say to him later. So first tell him that if doesnt pay today, you will remind him every day. Then tell him that he lost his bonus, then that you will charge interests, then that you will stop the service, then that you will contact a debt collection agency/lawyer.

Ask him to make smaller partial payments (could be use in court as a debt acknowledgement.

Be always mentally/financially prepared you'll not receive these payments at all. And act fast, statistics show that succes rate drops dramatically when invoices are older than 6 months.

Cheers!
Just a quick note, but rooting your phone does nothing to confirm or guarantee that you're untamperable. There are many binary blobs on the SoCs (like Qualcomm things) that are present regardless of whether or not you control the root account.
So the Pi's DAC is 10 bit? Am I understanding this correctly?
Great post Ernie, I'm sure you will do fine. I think you miss the bravado though that is in some of those 'funemployment' tweets, its a scary thing to be out of work and not actually interviewing anywhere. One way we fight back our fears is to loudly profess their non-existence. It helps for a while.

That said, the difference between a 'hot mature' market and a 'hot new' market are starting to become clear to a lot of people. In the 'hot new' version there is demand for anyone who can fill the role, in the 'hot mature' version there is demand for a role at a certain compensation rate. It's the latter that has caught out a lot of people I know, who "grew up" in a company, signing on out of college, working 10, 15, 20 years, and then finding themselves out of work. What has happened is that their salary ratcheted up with annual reviews but the supply of candidates increased dramatically. Their faced with the question of taking a job with a 30% pay cut, or not working. It brings on a whole host of emotions about self worth and future prospects. Engineers, especially software engineers, are becoming somewhat commoditized and that changes a lot of employment dynamics.
Most modern audiophile DACS have asynchronous USB inputs, and hardly any have HDMI. I assume that is because the designers of the DACs all think USB works better than HDMI for high quality 2 channel audio.
Android has this in the form of intents. Not quite as useful, but still works well. Maybe look at more than just iOS when talking about "the mobile space".
I'm not entirely sure what you're spending your time on from this, but what are they asking for? Try to get the other person to do as much work as possible, so you can minimize the amount of time you're spending on it.

I'd also agree with either charging money or passing them off to someone else. I'd mostly go with #2 since you want your time (You sad "at least 75% [towards your] own projects")