skysight-inc/HackerNews huggingface dataset:
In a nutshell, this is what we do. It's only difficult to enforce if the team doesn't buy into it.

Dev takes a feature request off the list. Reads & understands the Requirement for the feature. If no Formal Requirement and the feature is complex enough to need one, then he meets with stakeholder and creates one. Meet with stakeholder & test person assigned again to review that the requirement as written is now correct, testable and edge cases are taken care of.

Dev now designs the feature. Simple feature doesn't require any formal documentation, but we encourage at least a hallway discussion with someone so the design passes the smell test. Bigger/more important features need written design description and formal review of the design.

Dev implements the feature, desk checks his code along the way for logic errors that the compiler or unit testing might miss and when satisfied, unit tests it.

Code review is held. Possible discussion with tester about aspects the dev may have had difficulty testing, so the tester can focus on those areas. Tester may also need visibility into some hidden aspects (perhaps he wants to know the partial result of a calculation), so dev may have to modify code to log or print that somewhere so it can be verified.

Tester creates test cases, reviews with developer to be sure they make sense and are testing things related to the feature, regression areas, etc.

Tester runs test cases. If they all pass, feature is closed, test documentation is recorded.

Yes, it seems like a lot, but all the reviews and checks mean that fewer bugs get to the point where a tester (or worse, a customer!) will find them. Testing becomes a way to verify that the software is working correctly instead of the way to find the bugs.

Most bugs are due to misunderstanding a customer requirement so we have a focus on finding those misunderstandings or incomplete design problems before they turn into running code.
Based on the frequency of chat messages I'm receiving, I think the biggest problems have been solved. ;) Thanks for your patience everyone.
Direct mutual recursion is somewhat rare (but useful for encoding state machines, for instance). However, using continuation passing style (and tail calls to a continuation argument) to prevent stack overflow is a common idiom in some functional languages (e.g. when mapping over a binary tree).
It may also have something to do with the fact that the first version of PostgreSQL to include replication did not emerge until late 2010. Prior to 9.0, it was logically impossible for PostgreSQL itself to have a "replication failure".
We have heard Twitter's side: they turned off the service.
> Essentially you're jumping the gun in saying that Twitter is two-faced ("They say they're open but they're really not") all based upon no data or concrete evidence.

Yes because I can't think of any other examples where Twitter has screwed developers.... Oh wait....

Yes, there might be a TOS issue here (and maybe even a valid one) but their track record makes it pretty clear that they just don't give a shit about developers.
Yup. I was already very hesitant to invest a bunch of time in a tool that could be pulled out from underneath me by a for-profit company, and in fact I never integrated it into my work. With Elsevier owning it, I wouldn't consider risking it.
Google Glass and the Glass Collective
Looks like paranoia is over. Spread returned to reasonable amount (1$) and price is steady going up - at the moment 190$.
Fun day for Bitcoin holders. And someone made a lot of money today.
How is me saying good morning going to mean that everybody will run over me?

Don't mistake curtesey from not standing up for your rights or agreeing to things you don't actually agreed with -- a "no, sorry I am not going to be able to come in on the weekend" is curtious, yet also standing up for your self -- "I don't work weekends" accomplish the same, but is less curtius.
It's sinister because it pretends to be altruistic while simultaneously serving the interest of a small faction.
The article doesn't seem to suggest that multi-master was being used here, rather that many clones were being replicated from a single master - am I missing any reason to believe otherwise?
The Indian rupee is not a free float currency. That means that the reserve bank of India tries to make sure it doesn't fluctuate too much in value. While India is trying to move the currency towards free float, it isn't done yet. Basically, if anyone tries to speculate large amounts in rupees, the reserve bank will try to prevent fluctuations by speculating as well, or placing some sort of controls. This happened last year when the rupee started crashing and lost about 20%.

http://en.wikipedia.org/wiki/List_of_countries_with_floating...

In that respect BTC is similar to the USD/Euro/etc.

Also, Indian citizens are pretty heavily restricted from selling large amounts of rupees for dollars, etc. You need a lot of permissions and clearances for large amounts. (>$1M equivalent, earlier the limit used to be $1000!!)
> It should mean: "this piece of information should not be attempted to be seen by others without the owners implicit or explicit permission".

So WireShark is now illegal in your ideal world?

Email is computer technology and demands a technical answer: if you want something to not be eavesdropped on, encrypt it. This is why we use ssh and not telnet any more.
Sadly, I think you might be right - perhaps Ribbon showed one system, and deployed another.

I say "sadly," as if this is the case, Ribbon have just made every other developer's life that bit more difficult.

I really hope they haven't been that underhand, though.
It's not just libertarians, people from both the right and the left are equally concerned about it [1]. The problem is more systemic than partisan.

[1]: https://news.ycombinator.com/item?id=5507814
An excellent current and historical comparison can be made to the ambulance medallion system. Oh wait, there isn't one...
We can laugh at Bitcoin but real guys, in real basements, are losing real fake money right now.

https://twitter.com/DavidClinchNews/status/32205973231779430...
Not yet. On the TODO list!
Raspberry Pi GSM gateway
Placeholder video :(
They expect their (physical) mail to remain private because there's a massive legal framework that protects it. There's an entire section of US code regarding the operation and authority of the post office (title 39) and a whole mess of criminal code about protecting the mail (in title 18).

http://about.usps.com/who-we-are/privacy-policy/intelligent-...
Similarly intrusive on the iPad.
Bitcoin is backed by a faith in the algorithms that enable Bitcoin.
Glad to hear it! While the community is small I can take all feedback personally, so lemme know what you want.
I use it for an org with anywhere between 25 and 50 using it at any one time, assuming that you spend a bit of time organizing the folder structure at the beginning it's not a major issue but it does require staff discipline to keep it organized. It doesn't beat a dedicated Document Management system but it strikes a nice balance for working on frequently updated files.
But it does mean they could use your email contents to decide to audit you, then in the course of the audit find information which is permissible in court. I'd be shocked if given the revelation in this article, the IRS doesn't browse the email of some people before auditing them.
Panel Discussion about eSports (SSAC 2012)
An interesting video discussing eSports, how they parellel traditional sports, and what is driving it's growth.
I don't buy your logic. Why wouldn't the same apply to Vine or Instagram?
As I've said before, daily volume is the stat to watch. There's been a huge spike in trading today: 2.3m btc on Mt Gox alone, up from 150k yesterday. If markets stay this liquid (or some multiple of their normal liquidity) it'll be a hugely positive sign. We're up to $200m+ of BTC traded on Mt Gox today, and that's a huge fraction of the total value of bitcoin (~$1b). Great sign if volume stays high from here on: the volatility should be dampened quite a bit.

http://bitcoincharts.com/markets/
That seems a pretty strong generalisation. A doctorate in Model Theory doesn't give you the authority to talk stats.
Nope. And indeed, maybe Postgres would work better than MySQL for Kickstarter. I don't know anything about their architecture.

I was just responding to the question about Postgres with an example where I found Postgres lacking.
Do you have a money transmission license?
Does anyone here actually use Priceonomics to look up prices on things? I find it almost completely useless, is it just me?
Funding Innovation Through Google Glass
Social Share Privacy - Sharing Without Data Mining
Building a Mobile Automated Test Lab with Jenkins, SOASTA TouchTest & CloudBees
Wil Pannell blogs about his experience using the new SOASTA Jenkins plugin on the CloudBees Platform as a Service to test a mobile application on multiple mobile platforms.
No, they are legal protections, and mechanisms created and used in furtherance of the legal protections.

http://about.usps.com/who-we-are/privacy-policy/intelligent-...
Programming Language Theory Texts Online
Wouldn't requiring them to carry insurance and maintain their vehicles still be better than government-granted monopolies?
We are doing all of the above. Microbenchmarks that show only the performance of the DB engine still serve a purpose. And the difference between the microbenches and the full benches shows you how much overhead is eaten in the rest of the system. E.g., when testing read performance of SQLite3 adapted to LMDB, we measured only a 1-2% improvement, because the majority of SQLite3 read execution time is spent in SQL processing, not in its Btree code.
As a long-time (since 2010) miner, I can tell you first-hand that there are massive DDoS attacks taking place against not only MtGox (who has already described DDoS against their infrastructure) but the pools as well. In fact, Reddit's pool (MtRed.com) is completely DOWN at the moment because of a larger DDoS than we've ever seen.

You can keep drinking the "everything's fine" koolaid, or get with the reality that currency manipulators have arrived on the Bitcoin train, and are using all the tools they have available to do their job.
Backend as a Service is in the business of saving time and money.
Ok, then I'll use Papers!

Papers purchased by Sinauer in early 2013

... Endnote?

part of Thompson-Reuters

Zotero?

free and open, backed by a major non-profit organization
It doesn't really belong on HN, but after the obscene ignorance displayed here about what was probably the most despicable post-WWII Western leader I'm glad someone posted this.
just to keep the discussion going, I'm also going to vote on the side of "people hitting bitcoin related sites to bring money in and out of it", as opposed to an "actual" DDOS.
Dissecting PostgreSQL CVE-2013-1899
Andrew Ng has a fantastic example of visualizing deep belief nets:

https://www.youtube.com/watch?v=ZmNOAtZIgIk

The example starts at about 18:20. You really need to have watched the previous material to understand it, but the basic idea is that he's plotting the hierarchy of features learned by successive layers of a deep neural net (a sparse autoencoder, IIRC, it's been a while since I watched it).
> Is the standalone client decent? Is the meta-data retrieval as good as Mendeley?

I think the standalone client is actually based on Gecko SDK and possibly xulrunner, so calling it standalone might be a little unfair of me. However, it certainly doesn't require Firefox itself...

Zotero retrieves metadata directly from a publisher's site with 100s of javascript plugins. Mendeley told me once that they just do OCR with some super-proprietary system they licensed. But I suspect that Mendeley now uses their servers to centralize millions of pdfs and their metadata, and probably uses that to identify and fingerprint the files in your collection... maybe.

Here's to hoping that Elsevier wont revoke your pdfs!
Another pattern website for developers and designers
what do you think about my latest project > patternwall.net?
And in the other breath say making a GET request to AT&T following some obvious pattern of IDs makes you a cyber criminal.
Oil is Oil is Oil - Except When It's Not
I confess, I have had the same feeling after having read the parent.
Show HN: The Public Spheres - Community knowledge formation by arguing
There are plenty of porn and drug references on Twitter already. Twitter doesn't care.

It's very clear that Twitter want to control every possible aspect of the monetisation of Twitter.
I wanted to joke about Secretaries General but then thought it below the HN level.
Street view images into Timelapse films
Like rest of the feds, the IRS can get your emails with no problem
Wouldn't self/co-recursion be a safety of ML feature? Otherwise wouldn't you need mutation to do anything useful without worrying about your stack?
I've brought this up in another thread, but over in the UK, due to a lack of property taxes, its possible to purchase a home, yet stil have to pay a yearly ground rent to a private party. The cost to own land in nothing, so there's little incentive to ever sell it, and instead lease it out. People may complain about property taxes in the USA, but it prevents this very practice from happening. It would be better for everyone if the medallion system switched over to a yearly taxation/bidding system. You would lose all these middleman renters.
>If you understand how SMTP works, it's hard to argue that it's a private means of communication.

Wrong. The users' providers can see the message, but they will only pass it to the next link in the chain to the recipient. That doesn't mean it's okay or expected that it'll be shared with anyone else.

Handing off your voice calls to AT&T does not eliminate the expectation or privacy, nor does handing off your letters to USPS. Both of these services will move your information around internally, and AT&T will route your voice call to a Verizon switch if necessary. This still does not negate the expectation of privacy.

Why should email be different?
Performance of skiplists vs Btrees was already debunked 7 years ago, at least. So nice try M$ but as usual you're late to the party, not advancing the state of the art.

http://resnet.uoregon.edu/~gurney_j/jmpc/skiplist.html
Bitcoin recovers quickly, almost $200 again
"This is clearly something that’s good for Twitter users all over the world."

I can see how it's good for sellers, but am missing how it is so clearly good for me as a buyer (which is what I assume is meant by "Twitter users all over the world"). Is it that I can spend money without learning about what I'm buying beyond what fits into 140 chars that makes it good? Do people do that?
From the article:

> the replicas were out of sync with the master

Most replicated relational database environments are single-master environments; this mirrors the read-oriented traffic of many database use cases.

Most multi-master solutions require you to leave parts of SQL and ACID behind - the advantage is significantly better write scalability and write availability.

Mysql replication has been around for ages; it seems to blow up spectacularly on occasion. Postgres replication is relatively new, and I'm wondering if it also has similar issues. Anecdotal evidence suggests that it has not: I have never been awakened by panicked developers/operators because of postgres replication, but mysql replication has caused more than one sleepless nights.
I absolutely agree with snowwrestler. Being courteous does not mean taking whatever crap people want to deal out. It also does not mean being a doormat or putting up with abuse. If you feel you are being used or walked on, just politely say "No, thank you. I appreciate your asking, but I'm not able to accommodate you in that way at the moment." A smile really helps here.

It's important to remember that business relationships only work when both sides benefit. You have every right to refuse a deal where you don't benefit. Everybody in business understands this.

I remember reading a "Miss Manners" advice column back in the 90's where someone asked her how to deal with improper questions about age, weight, and other personal matters. She suggested firmly saying "I beg your pardon???!" in a way that makes it clear the other person has stepped beyond the bounds of appropriate behavior while still maintaining one's own dignity. I supposed the modern equivalent would be to say "I'm sorry, WHAT did you say????" You say it in a way that makes it clear that you must have misunderstood, since up to this moment, your opinion of the person would never have included that kind of behavior. It gives them an out too.

You mentioned that you were considered "motherly." You have to be careful you don't end up having the same difficulties with your own children (if you are now or eventually become a mother) that you are having in your business relationships.

So often I see mothers that don't know how to say "no" firmly, but lovingly to their children. The mothers end up resentful of being taken advantage of, and it teaches the children that being annoying and demanding is the path to success. Teaching them right from wrong over the long term is much more important than satisfying their short-term desires.

Another point I would mention is that final success in life is not measured by being rich if the meaning of that word is only financial. A successful life is one filled with health, good friends, a loving family, enough money to be financially secure, and something interesting and fulfilling to do until you die. The money is just a means to the other things, and it doesn't take being rich. Unfortunately, many people think that money solves a lot more problems than it actually does.

Finally, please ignore mistermann. He has demonstrated his own ignorance about courtesy.
They are also called recruiters. Nothing new here.
That's definitely something we should do asap, thanks a lot for addressing this issue.

Have u tried integrating the SDK?
A TCO-support discussion on Y combinator.

OH IRONY.
"but electricity is ~66% of speed of light"

According to Wikipedia, it depends on the insulation:

== SNIP ==

Propagation speed is affected by insulation, so that in an unshielded copper conductor ranges 95 to 97% that of the speed of light, while in a typical coaxial cable it is about 66% of the speed of light.

== SNIP ==

For LMR-400 (a very common cable for Ham Radio) - the Velocity Factor is about 85% according to http://www.febo.com/reference/cable_data.html

The net-net is, that there are opportunities to get closer to the speed of light if latency is really, really important.
Sure, that is what I meant. Some additional structures (BWT, ...) are required for a complete FTS. WT allows only 1-symbol searches that might be enough in practical applications (databases?).

I also have an implementation of dynamic LOUDS-based multiary WT (it is much faster on large alphabets), but it haven't been fully finished yet.
Amy Jackson has been using this model for designers for a while now[0]. Glad to see developers are now getting some talent agent options.

[0] https://twitter.com/AJacksonTalent
Wow! Thanks!
Watched the video, glimpsed through the source and now reading the paper- so entertaining!
or make it skyrocket - think about the prohibition or drugs.
It's not a matter of altruism, it's a matter of reputation. I reasonably guessed that Mendeley would not try to screw scientists in the short run in order to preserve their reputation in the long run, all to benefit their own profit. However, Elsevier (1) does not have much of a good reputation to risk and (2) can also coordinate with its publishing arm to further multiply the benefit of screwing
scientists than Mendeley could alone. It might have been possible for me to predict this business move, but that's a very complicated calculation. I'm not unreasonable for failing to have done so. You can argue that it would have been more prudent to never trust any company that might be sold, but then you'd be criticizing my risk calculation and not my confusion about altruism.

Likewise, I could be surprised that a fancy restaurant replaced all their silverware with disposable plastic. It would maximize their profits that night, but destroy their reputation and hence long-term profits.
I think the volatility stems from people misusing the currency.

Bitcoin was designed to be a currency, a means of immediate exchange, however it is becoming more and more apparent that people are using it as a short term (possibly long term) investment.
Reopening a closed tab via Ctrl/Cmd+Shift+T has been a longtime feature of Firefox, since at least early 2007.
I've never met a recruiter that works in my interest. Maybe I haven't met enough recruiters?
If there is demand of support (and there seems to be): why don't they sell support - let's say 100$ per hour (or more if they think this is too low)?
I don't understand .. why would you purchase a home without the land it rests on? In a free market, perhaps there is some lower price where you would do this, but there is also a higher price where you could purchase the land as well.
A lot of it is situational as well. If you cargo-cult a list of negotiation tactics for long enough with a souvenir vendor, you might actually get quite close to their reserve price (they're quite used to playing the game, quite enjoy it and will see a great opportunity to upsell you a whole lot of other bargain-priced items starting from even more inflated prices.).

If you try the flinch in a serious business meeting, you've just made yourself look out of your depth, even if it's a convincing flinch. And whilst creating "higher authorities" to check with or appearing uninterested might encourage the other party to rush in with a more appealing offer, if they're competent and not desperate it'll probably make them less willing to show their hand (why would they negotiate with you if you're not willing and able to do it?)
I think this is a great evolution for hackers. Talent should be a premium and the best way to get that is to have an agent. Granted this is only for the superstar coders who normally would get great comp packages. However, how do they know if they are fairly compensated ? Agents will and they are motivated to fight for the best deal. Go hire an agent.
This is why I come here, for the practical solutions to problems.
What does it mean to trust in a sovereign in this case? If I take a $20 from my wallet down to the county court house, or any other government building you like, what should I trust to happen?
Shut your mouth.
The simple answer is that sellers kept taking the 'ask' prices on the exchange until the only ones left were significantly lower. See this graph of current 'market depth' (existence of bids and asks):
http://bitcoincharts.com/markets/mtgoxUSD_depth.html

In a double auction market, there are bids (offers to buy) and asks (offers to sell). The 'market price' is the last price at which a bid or an ask was taken by a market buyer. Taking a bid or ask removes that bid or ask, queueing up the next in line. In an illiquid market, there aren't many bidders and/or askers, leading to price volatility. In a liquid market (such as for US Govt bonds) there are many bidders and askers, meaning the price swings are much more likely due to a significant change in information.

Hence my contention that daily volume is the most important stat to watch on the BTC market. It's a proxy for market depth, which is a precondition for liquidity and relative price stability.
Those that cashed in, though, are in the money. Even if they bought a few days ago, they still made a 33% markup. And the real winner is the exchange, who takes a certain percentage for each transaction.
It's official: James Cameron announces Glasses-Free 3D in all platforms
I would think the fact that they are, by and large, getting away with not having any support, a great argument that they have made the right decision for now. If not having support is not impacting the bottom line what would their reasoning be for adding it.