skysight-inc/HackerNews huggingface dataset:
The Google Spreadsheet example is admittedly a reach. It's mostly just a demonstration of how flexible Sprig can be with data formats.

That's a very interesting idea to use YAML's self-reference syntax. Although a lot of the value of this gem comes from the seed organization across different record-type-specific files, and I think YAML's self-referential syntax might make cross-file referencing a bit more difficult for the user. Good thing to keep in mind for the future though, especially once everyone is on board the YAML train.

Do you have another place/system for persisting that you've success with in the past? I've always felt that seeds are designed to be the place to persist record data in the repo.
Why disregard the topic of the way Newsweek handled this? Here's a private citizen. He has $400mm in an anonymous currency. Here's the city he lives in. Here's what his house looks like. I recognize they are just trying to prove that he isn't living some ostentatious lifestyle but for someone who appears to have no personal security, they could just say "he lives in a modest home" and that is really enough.

Focusing on the article itself - I'm glad it was not a pseudonym. Takes a lot of the mystery and shadiness away from the origins of the coin. Just an individual who believed in what he put together and didn't want a lot of attention or celebrity. I think that's a positive. I'd buy him a beer for sure.

As far as anti-government libertarians being hypocrites - who isn't? Silicon valley heavily favors the democratic party, a party that generally favor higher tax policy, and also has the largest tax avoiding corporations in the world. At a certain point, it's hard to rationally engage with what people claim to believe. Just watch what they do, focus on the outputs.
What if brands stood up and said 'NO. You can't buy our products'.
If the man wanted privacy, he shouldn't have designed a system that broadcasts every transaction you make out onto the entire internet.
Your crepes are awfully expensive now. ;-) http://o-crepes.com/bitcoin/#
Just to clarify: I've nothing to do with the creation of this app. I found it online and thought it's a nice gimmick, though quite useful.
The last programmer was terrible...The code had unit tests, however, and that made it salvagable

This doesn't make sense, how could you trust his unit tests?
"The company is also working on IPv6, load balancing and eventually storage."
A simple solution for load balancing and auto-scale will be amazing :)
I don't understand why people are surprised or upset by this. There are dozens of ad networks that already serve full-screen video ad content. People who want free and ad-supported apps will continue to watch video ads, people who don't will continue to purchase ad-free apps. I don't see anything changing in the iOS ecosystem.
I typically drink one glass of red wine a night, occasionally two if dinner is particularly good. Feel free to be impressed.
This one is also amazing and scary at the same time: https://www.youtube.com/watch?v=r4zm5duK3hY

The cannons on the A-10 sounds like an angry bull.
You're mistaking what is for what should be.

CSS is one approach to laying out a page (which ignored grids, columns, relative positions for elements which are not nested, sane vertical positioning, min/max measure (which makes your fluid layouts rather difficult to actually do properly e.g. on this site measure is way too long) and a ton of other graphic design principles which seemed inconvenient to the authors). CSS has been improving, however it is well suited to RFCs and similar articles and not great for more complex illustrated content.

There are many other different possible approaches to styling content, and even if they are not successful they might inform a more effective and succinct CSS of the future which doesn't actively get in the way of designers.
He declined having a picture taken for public display when asked and gave a reason implying that he wanted to stay anonymous. Even if there's no general social expectation, I would argue that there was a specific expectation with this transaction.
Why was this even posted?
Looking for help reducing it?
Complaining about the amount spent?
Looking for a pat on the back?

I saw a talk at Ruby/RailsConf about the work spent building and maintaining rubygems.org. It smelled a bit martyrish. "Look at the thankless work we perform behind the scenes".

Well, if help is required building or operating rubygems.org, please just say so. As a seasoned Ruby developer I'd be more than happy to contribute development time, and as a daily user I'd be willing to commit financially in a small way towards operating costs. Not that that is required - given all the offers of free hosting this post received in response.

If we don't know about a problem, we can't help. Just ask if help is what you want. It's not like the Ruby community doesn't have great communication channels.
When you claim Social Security money, you aren't "getting back" what you put in/was "taken" from you. Your contribution is already gone, disbursed to current recipients. When you ultimately collect, that money is similarly coming out of someone else's pocket.
I had just started to dabble with python and echo nest (the remix API if I remember correctly) and now I wonder if their system will still be available or if now it is going to be proprietary/closed.
Bill Gates uses his money. That means that he can use some of his money on security.

He would be in much more danger if he neither used his money nor kept his money in institutions that would raise alarms to authorities if you tried to force him to withdraw all of it.
I knew Autumn years ago. She was a brilliant individual with a deep connection to those around her. This is a loss of a tremendously capable, and compassionate, human being.
How to build 3D WebGL apps
I've been working on a project where I'm building my own 'Echo Nest' type of API to feed it. I didn't want to rely on their API since I felt I could offer something better/different.

With it, I have been slowly putting together a new music discovery site (http://www.musicplexer.com)

It's extremely incomplete at the time, but I'm still building the API the hard way: scraping, analyzing the data, connecting the different sources, and making sense of how it will all go together.

The end result for Musicplexer will be something more than bop.fm, spotify, pandora, etc... I am planning some differentiating features that I don't want to discuss yet! :)

Btw, it's built with Meteor/MongoDB & Mojolicious + EC2/DigitalOcean

And... if enough people visit it, it'll probably die. ;)
I think the interesting part is what is revealed about Python and the difference with something like Ruby.

Python is stable[0] and places a high degree of importance on backwards compatibility.

This behaviour is well documented (and called out for particular note). This reinforces that it is (a) official and (b) not a bug because it is the documented behaviour.

On the other hand Ruby (and most Ruby libraries) seem both less concerned with backwards compatibility, have less thorough documentation[1] but are more willing to change and improve.

There isn't a right and a wrong between these approaches although for most things I think I would prefer something between the two. I think I generally prefer Python in terms of syntax (Ruby is a bit too flexible with too many ways to do things for my taste) but I do wonder if Python will be left a little behind.

[0] Python 2/3 transition is a single big deliberate change.

[1] I have an open Rails issue that I don't know if is a bug or not because there isn't documentation that is sufficient to compare the behaviour with so it is a case of what feels right/wrong: https://github.com/rails/rails/issues/6659
There is a social expectation that an establishment of any kind not publish their customers' transaction information publicly.

If nothing else, it's in poor taste.
If that's really the case; the unmasking of Satoshi should (would?) be the final nail in it's coffin.
Unmark
Setting Job Goals for Your Team: Senior Developer and Designer
People also probably give you immense grief over the ridiculous tax deal the stadium has with Hamilton County. :p
Well we haven't exactly found him through this information yet, but disclosing it after the news of earlier today I think is unethical.
Did RadioShack run out of things to sell?
Sorry I meant Alt-F1 by the way.

After installing your product it has been sitting for several minutes grabbing all the schema or something... so I can't get even get quick info to work at this point when Alt-F1 works every time.

But very few people even know about hitting Alt-F1. Might make sense for your quick info just to call that same function so people even know how to do it.
So interesting that this comes up today. We were discussing this yesterday in relation to an upcoming project where we want to maintain some amount of data for visitors to a website, but don't necessarily need to retain data for the visitors that we see very few times.
It doesn't. Most of these design patterns apply to Java where these patterns are not necessarily natural.

If you're using an actor-model language then you probably implemented that pattern without thinking about it because it's just part of handling each state of an actor. Especially in erlang where you have a timeout keyworkd and where the OTP framework exposes more complex error recovery patterns.
"Release It!" is a great book. Netflix has also written a bit on this subject. http://techblog.netflix.com/2011/12/making-netflix-api-more-...
Shorter HN:

Would you all just think of the poor superrich for a minute? Clearly they are the ones in our society who need special protections and immunities from journalism.
Google Barge moving to Port of Stockton
I probably need to rewatch the video but the summary feature will probabaly be nice because i deal with 2K line scripts
It's too bad you were downvoted to oblivion, but a more reasoned response might have nurtured more conversation.

Anyway, having read lots of social theory on music, I'll bite. Go ahead and tell more. Specifically, death relative to what culture?

It's my opinion music as a practice before the sedentary age of agriculture will probably never be recovered. It is currently just as subject to capitalistic practice as health care and everything else. I don't see Big Data's leveraging of music for profit as being significantly worse or better than previous generations' exploitations of music.

In fact, I blame music for leading to its own demise. I believe music helped transmit the patterns and information which helped us become sedentary. I believe today's music rarely, if ever, soothes or nurtures us. There is another, truer form of music which attains that, but we have either lost it entirely or it is a well-kept secret.
>A web page's layout is meant to stay fluid, because it should adapt to the content it's styling.

The content it's styling it's, more often than not, not fluid.

It's a text that has to have a certain number of characters per line, in order to be legible. It's images that the author intents to be a certain size, and only that.

>These Grid Style Sheets might be powerful but they're not for the web. Definitely not

The Web has not been what you desribe for most of it's life. It might have been the intention of Tim Berner's Lee to be so, but that never caught on. And no real reason for it to catch on.
yup, competition drives innovation and is good for the cloud ecosystem.
I dont know that I'd consider ACID an outdated notion.
DigitalOcean are dishonest with their customers. It's sad to see such a reputable firm throw in with people known to be liars.
SEO: Demystifying search engine optimisation
Spotify has said they'll honour all standing business arrangements, so I imagine Rdio will have time to move to another provider or try and bring it in house.
I knew it was his real name. I'm pretty sure I called it on bitcointalk.org (I'm grondilu there) and I was pretty much the only one who thought it was his real name.
Following the first 'received' transaction all the way back I found this address that has had 432000 coins sent to it from dozens of addresses on 2011-06-12. A lot of the funds sent from this address were tumbled, so if it associated with Satoshi then he was using a tumbler pretty early on. It could also be a MtGox address.

https://blockexplorer.com/address/1KLahQtqDNAXvrjNyfvgSBtAhw...
Yes, Google's walled garden is fairly safe.
I've found them to be a great service.
How to Keep Your Technical Skill Set Perfectly Polished
Well, so does Rails. I was (and still am) a beginner with this, but i got productive fairly quickly.
drchrono cofounder here.

I spoke with Dr. Dal on the phone and we worked out his issues. We try to make all of our users happy, but from time to time things don't work out. The drchrono team and I are working to change healthcare doctor by doctor and healthcare is a hard space to fix.

Dr. Dal was using our RCM (Revenue Cycle Management) service where we do all of the staff work for billing for the Doctor in exchange for a percentage of all of the insurance collections done in a month. There is a monthly minimum fee for the first few months the service ramps up, but for all of these contracts the percentage of billing fees is designed to exceed the monthly minimum in a steady state. In all the months Dr. Dal was using our RCM service he was paid on all of his medical claims in our system, but his account still never exceeded the minimum fee.

We raised rates for all of our RCM customers whose contracts weren't exceeding the minimums across the board. We gave customers several months notice about these rate changes and helped any customer that wanted to do their own billing or port to another service do so.

All of our users have access to download all of their data at any time. Users can also synch all of their data on an ongoing basis to Box's Enterprise HIPAA compliant storage. We put up a blog post to highlight these features and give instructions for users with links to our knowledge base: https://drchrono.com/blog/backup-records-outside-drchrono/

I think it's important that users always have access to their own data to use with other services at their convenience and to have for their own safety and peace of mind.
Hacker Views: A proposal for a better HN
I'm a active lurker on HN. I read links, read comments, and digest it for my own future plans.

From my vantage, there is a constant struggle between informational content and comment debates. The very structure of HN is built to reward people who comment early and often with some degree of intelligence. That counterintuitively pushes people toward comments that can activate different bases. It's often kinda political and unsatisfactory.

Here's a proposed experiment to build a better HN:
1. Each post has to include a comment from the poster analyzing why that post is relevant to them.

2. All subsequent comments cannot directly debate the first commenter. Instead each person says what they individually see as relevant in the article.

3. People are encouraged to vote for the most engaging analysis, whether they agree or not.

Please debate (compassionately)!
> I think it would make a good candidate for a new class of a drones fleet.

It would (a drone fleet could have an even better "hang time" than an A10) but afaik there's no such class right now, and there's definitely no plan to build drones around the Avenger.
Actually, disclosing the transaction ID would demonstrate the real cornerstone of bitcoin: the fact that when you get your fingernail under the surface, the whole thing peels up. Identifying Satoshi's account would likely reveal a great deal of information about him and his dealings, and the de-anonymizing can occur anytime, even years or centuries after the fact.
Winklevoss Twins Are Spending Their Bitcoin Fortune on Space Travel
Five-year-olds, these days! :)
Doesn't Ubuntu have similar notification widget?
>Because the web is meant for documents first, not applications.

That train has left the station long ago.
How to be a faster code reviewer
Dorian Nakamoto's Amazon Reviews
JSON Redux AKA RFC7159
11 Tips for Launching a Successful MVP
That's a lot of sql :), and the perfect scenario to use the summarize feature.
Have you ever considered the fact that former military personnel harbor some anti-government sentiments because of the experience with military? They have lived a fairly authoritarian lifestyle for an extended period of time, it's understandable that they develop a distaste for govenrment.
The writing style does not match at all with the writing style of the Bitcoin paper.
I think we're at the point now where we need a mod to step in and delete this entire post.

You guys are literally trying to doxx this man.
So with Alt-F1 I can copy and paste the columns and stuff out of it. With your quick info I can't. Yours doesn't tell me the varchar lengths, nullable, etc etc like alt-f1 does. If I am using a certain database already your quick info shouldn't make my pick a database first either.
This is one of the pet theories I've seen for why Lisp didn't become more popular - Common Lisp was standardized too early and thus nothing could ever be fixed.
How did they kill him?
He will be fine.
That's clever, but it's silly to dispute that the Right in the USA has relied on racism as a tool of political power for, well, decades. Nixon, Reagan, and Bush Sr. all relied on heavily on racist tropes (see the wiki entry on the Southern Strategy for a basic introduction to this, which has been admitted by the principals of the time), and you can see very distinct racial patterns and reflections of Confederate heritage in voting records (that is, Obama underperformed Kerry in white demographics, despite doing better overall, and doing even worse among whites in onetime Confederate states).

None of this is to say that welfare dependency isn't an issue, or things like affirmative action aren't harmful to minorities (in fact, Nixon majorly expanded affirmative action programs in order to tame and integrate blacks into subservience to a racist society).
It looks like using Rails test fixtures (reborn) to create seed data. Which is an OK win I guess, and having it separated out by environment (implicitly mentioned in the article) is nice.. but I don't see how much of a win this is over instantiating fixtures or FactoryGirl.create in your seeds.rb file.

Yes, there are tons of problems with using db/seeds.rb for anything serious. I'm not sure that Sprig will handle my issues much better than I currently do myself.

For the record, my desired behaviors for a seed data solution are:

1. environmental separation (which Sprig has). Developers have different needs for seed data as QA does, as does the staging server, as does production. Developers want an easy default dev@myco.com user with a simple password, but you don't want that in production.

2. If I rerun my seed solution (perhaps because I added some more seed data) it shouldn't duplicate records (or throw errors because it's trying to create the second user with the same email address)

3. Handle bootstrap data I need in my app (example: I want a list of US states, and every environment should get this. To reiterate my second point, I should be able to add to this bootstrap data without getting two copies of "California" in my US state list).

It's sad that no real solution exists to handle all three of these needs. Some projects I've been on have gotten this close, but that was years ago and things have changed.

(If Sprig does have these things, then that's the selling point, not seed data as fixtures which the article emphasized)

I'm also not sure about using fixture like things in Sprig. I give it 6 months before most users remember why many people in the Rails community moved to a Factory pattern for (test) data construction long ago.

However, I am happy that a relatively well known Rails consultancy is released 1.0 of a seed gem. Hopefully the name recognition / noise will lead developers to the gem and I'll be a better solution with many more eyes.
These kinds of discussions highlight an annoying defect in the human condition. We adore taxonomies. From Music to Painting to Architecture to Biology to Software Engineering to Mathematics. Every single discipline depends taxonomies. It's even part of our social foundation.

Conversationally, it is critical for many people to map their peers, friends & families to these taxonomies. They seem to need to be able to define you as a conservative, liberal or whatever. Along the way, any sense of true, genuine compassion goes out the window until they interact with you more and find where their modeling isn't correct. Then they redefine their cubbyhole for you, unless you entertain or arouse them. Then you're Truly Unique.

So for what it's worth, I appreciate that you're trying to defend a more independent view point, but I argue that doing so on a message board (and in this thread in particular) is utterly futile.
The blame can be lain in several places, not least on developers for writing Android apps the way they write iOS apps.

In mentoring teams that are cross-training to make Android versions of their apps, I find that getting them into the right frame of mind about designing for a wide variety of screen geometries, ideally getting their designers to use Eclipse to load their work into the project and manage the directories for different geometry categories themselves, and getting the coders to accept that they can't subvert the Activity lifecycle, are good places to start to get them out of the "Why can't this be like iOS?" headspace.

Otherwise it's very likely they will choose to learn these lessons through experience.
Check out the wikipedia article on Isolation (database systems) Anything below serializable has race conditions where the same query may return different results depending on what else the system is doing.
Third?

I'm pretty sure it's been more than that in the last few years...
I have a question about Bitcoin: If someone spends some bitcoin at a cafe, then spends some at the XXX porn shop down the street, can the cafe look at the block chain and deduce that the person visited the porn shop?
Darpa’s Tiny Lasers Will Soon Hunt for Biochemical Weapons
Product Managers and Designers - You NEED to Trust your users
Making Cloud-Computing Systems More Efficient
Regarding Mockito specifically, I think there are worse and better ways to use it. I think it's great for mocking out external services, like web services calls or database queries. That way, you can easily test a bit of functionality without having to instantiate the universe.

On the other hand, I've also seen it used overly invasively -- that is, the test writer uses it to verify the status of some object internal to the class under test, like your example above. As you note, it creates an incredibly tight coupling between the test and the method being tested.

In general, I think that this sort of thing is correlated with classes that are highly stateful. If, for example, your class is full of void methods that modify class members, then you may have no other option than inspecting the internals of the class in order to test its functionality. OTOH, if you can manage to write things in a more functional, less state-heavy manner, then you need less of this sort of introspection.
Clear.app Free for 24hrs
While off topic, i found this interesting bit of information on the a10's gun wiki page.

"The recoil force of the GAU-8/A[16] is 10,000 pounds-force (45 kN),[3] which is slightly more than the output of one of the A-10's two TF34 engines (9,065 lbf / 40.3 kN each).[17] While this recoil force is significant, in practice cannon fire only slows the aircraft a few miles per hour in level flight."

The gun firing produces more force through recoil on the plane then is produced by one of the plane's engines. That is simply amazing.

Edit: The guns wiki page(it has a wiki page).

http://en.wikipedia.org/wiki/GAU-8_Avenger
However, you can pool the bandwidth on Linode. DO, you can't.