skysight-inc/HackerNews huggingface dataset:
And so moral relativism raises its hideous, three-horned, leering head....
I'm a Java advocate. Here's a few more:

Learn YAGNI. Tattoo it on your friggen foreheads. Run lean... No, you DONT need to build a framework to complete your project!

Stop abstracting god dang everything. Interfaces and composition are GOOD, use them. Inheritance and generalization use SPARINGLY, or not at all! Before you create an abstraction, are you CERTAIN sometime in the future you will swap the impl out or are you more likely to throw away the code? Think about that.

Instead of Spring, consider CDI on TomEE. Dependency injection is GOOD, but you don't need to friggen inject everything in the mothafriggen world. Since CDI has a smaller feature set than Spring, you will be forced to not be as stupid. -Said a recovering spring-a-holic

Here's a slight disagreement with the article:

JPA is fine, but Hibernate is bad, slow, and it's made by Gavin King, the man who has a terminal case of 'wasn't invented here' syndrom. Use EclipseLink and stick JPA2, and pull in Redis/Mongo where appropriate.
Pinterest Acquires And Will Shut Down Recipe Discovery Site Punchfork
You seem to be describing, basically, overengineering applied to visual design.

For a developer, an example of equivalent behaviour is being overzealous about a specific programming paradigm. Things that can't be directly quantified in business terms (unlike "response time").

IMHO, it's about pragmatism and business sensibility versus artistic perfection. And it applies for both worlds.

An argument from a more business-oriented visual designer could be, for example, about how some button color can affect conversion rate.
What a stupid article.

Imagine if a designer wrote something similar regarding topics important to developers.
IANAL, but I asked one about this while ago; let's see if I can remember: It's complicated. The NFL broadcasts are copyrighted, and come with a statement that (among other things) distributing descriptions of the game is not allowed. That could be considered a derivative work.

On the other hand, a live performance is generally not protected from copyright, so if you attend a live game to collect the data, you may be in the clear.

The data isn't owned by the NFL, but all recordings of the games are, and so any data obtained by watching recordings of the games could potentially be controlled by the NFL.
"Seriously, we need to stop being more and more just for the sake of it."

I don't think most people would appreciate the demand to stop having children because infant mortality these days is so low.
If the resource requirements of your IDE are out-pacing high-end hardware manufacturing, it sounds like you need a different IDE.
Uplift in festive period business delights local retailers
Messaging Architecture: Using RabbitMQ at the World’s 8th Largest Retailer
Jeff is the man. Punchfork is one of the vegan/veg-friendliest recipe tools I've used, and it's a gorgeous application. Excited to see what Jeff can make of it with Pinterest's firepower behind him. Congrats!
Yes, these are the sort of oversimplified catchphrases Hacker News loves to eat up and regurgitate. And when a thread called "No, Don't Learn To Hate The Status Quo" comes up, they'll turn around 180 degrees and claim that was what they thought all along.
Nerds to Watch in 2013
Black and Whitey: How the feds disable criminal defense
PDFs can work really well on ebook readers.

However, most PDFs don't work at all well on ebook readers.

If you make a monochrome PDF with minimal margins, with a sensible font size, for a 6 or 7" screen, it will be attractive and readable on a that screen. It can - if you do it right - have better wrapping, widow/orphan control, and fonts than a normal ebook, too. I have an old Sony Reader PRS-505. The screen's the same as a Kindle, but the processor is slow, and paginating its native format takes ages. Nonetheless, it can display PDFs very rapidly. Before I got a Kindle, I used to convert books from text into small PDFs, with attractive embedded fonts, and read them on the Sony that way.

However, if you try to read an A4 PDF, with two columns and massive margins, on a 7" screen, you're going to have a bad time.

The downside to using PDF is that you lose the ability to reflow. But that's the upside too, at least if you have complex content that's not amenable to reflowing; many technical books fit into this category.
hush :)
The NFL is not near as strict as MLB (note how you never see an MLB highlight on youtube?) yet MLB allows http://retrosheet.org/ to exist. I don't believe it's technically "dissemination".

Edit: I should note that even http://gdx.mlb.com/components/game/mlb/ contents are governed by http://gdx.mlb.com/components/copyright.txt which doesn't allow commercial use.
Not really - there are thousands of engineers and bazillions of files in the code base, but any single file you're working on is still unlikely to have hundreds of other engineers frantically changing it at the same time as you. The last company I worked at had 8 other engineers (at the most) and if anything I probably saw more merge conflicts there.
> Every little premature extraction or abstraction, every little structure meant for “when we have more of this kind”, every little setting and configuration point for “things we might want to tweak in the future”. It all adds up, and at a dangerous rate.

My experience is exactly the opposite. Every time someone's told me, "A user's account will only ever have one event associated with it", or "An order will only be paid for with one credit card" or "A credit card payment will only ever apply to one order", that someone is wrong, and it ends up costing us days to fix.
Show HN: Sharebot - Share content at the right time
From Line 42536 of the 2008 CSV file:

20090201_PIT@ARI,2,30,18,ARI,PIT,1,1,1,(:18) (Shotgun) K.Warner pass short middle intended for A.Boldin INTERCEPTED by J.Harrison at PIT 0. J.Harrison for 100 yards TOUCHDOWN. Super Bowl Record longest interception return yards. Penalty on ARZ-E.Brown Face Mask (15 Yards) declined. The Replay Assistant challenged the runner broke the plane ruling and the play was Upheld.,7,10,2008

They forgot: for(i=0;i<92;i++){yell('edw519','GO!')}

Seriously, I had plans for the next 4 days, but I just scrapped them. Funny how jazzed I get when it's data that I can really relate to...

I've already structured my data warehouse and started the loads. (I'll probably need a whole day just to parse the text in Field 10.) Then I'm going to build a Business Intelligence system on top of it. I will finally have the proof I need that I, not the offensive coordinator, should be texting each play to Coach Tomlin.

See you guys on Monday.

EDIT: OK, I'm back, but not for long. I'm having way too much fun with this...

fleaflicker: Cool website & domain name. Thanks for the tips. I expect shortcomings in the data, but it looks like it's in a lot better shape than the usual free form enterprise quality/vendor/customer comments I usually have to parse. We'll see...

MattSayer & sjs382: I don't plan to do any analysis. I prefer to build an app that enables others to do their own analyses, answering questions that nobody else is asking. Like "Which Steeler makes the most tackles on opposing runs or more than 5 yards when it's 3rd down and longer than 8 yards to go, the temperature is below 38, and edw519 is twirling his Terrible Towel clockwise?"

jerf: Nice thought. I've spent years trying to earn enough money to buy the Pittsburgh Steelers just to fire the slackers and fumblers and win the Super Bowl every year. Maybe I should just take an easier route and solve that problem like any self-respecting hacker should: with data & logic. No Steeler game this weekend; I may have found my destiny </sarcasm>
Get Involved in Gentoo Linux
I agree. bcontext.com is a no-go for me if a little HN attention brings them down.
Thank you for posting that link. It made for good reading over my morning coffee.

While I am not a lawyer either, my reading is that you have quoted from a section of the document pertaining to a claimed violation (in the Conclusions of Law) that are with regard to § 2 of the Sherman act (monopoly maintenace), whereas aresant's question is with respect to product tying, which is a § 1 violation, which was merely remanded – and, eventually, dropped.
That's interesting, but what about a nice turn-based (or otherwise think-bound) strategy or at least an RPG?

It seems to me that all the modern gaming is about running around with guns. Boring and no food for thoughts. I've switched to Roguelikes, but still mourn for a good strategy.
It was a joke, mod me down accordingly if you like.
Also if you're setting up in a virtual environment keep in mind that it requires promiscuous mode enabled.

This stopped the show for me once when setting up two OpenBSD load balancers in a shared virtual environment. I was told that to enable promiscuous mode on a single port group they would also have to enable it on the physical ESX host adapter for each ESX host since the pair was separated on different physical hosts.

If that is true then I would never enable it. However networking isn't my strong side so I can't verify this.
Segment Trees: description + examples + excercises
A good anecdote has non-obvious value.
With speedy enough flash, this could be essentially accomplished in the kernel with swap space.
Yes, but we're talking about bicycles here.

Look at those times: the best time ever is 1 hour, 57 minutes (horse) for a 22 mile race. That is trivial to beat on a bike.
Adding /dev/urandom seems like a suboptimal solution. Crypto is hard, and very clever people get bitten by flaws in things like randomness and seeding prngs.
Google Gets In Your Face - A SLIGHTLY AUGMENTED VERSION OF REALITY
For the past nine months, google has been priming the public for the launch of google glass, a head-mounted, internet-enabled display that—if you buy the hype—will revolutionize computing and totally rock your world.
IANAL too, but the NFL lost a relatively recent court case regarding fantasy football that, as far as I am aware, made the leagues statistics public knowledge as long as you compile the information yourself. Therefore the main legal issue with this data would be the source.
An understatement of the century. In 21st century, PDF is not suitable for mobile devices.

I've read ebooks (ePUB) on my Nexus 7, but it's only usable for serious reading because I can increase the fonts without having horizontal scrolling (in vertical orientation). Without this, I'd probably need an e-paper based reader but even that might unusable for typical A4/letter formatted PDFs.
This reminds me of Guantanamo [1] - a tool I created 9 years ago. It removes code that isn't covered by tests.

[1] http://docs.codehaus.org/display/ASH/Guantanamo
They recently announced that Fuel data will be available by API after all:

http://developer.nike.com/resources
> extremely stupid to be making something that is
> illegal to use in your jurisdiction

He was making it in the jurisdiction, but selling out outside of the jurisdiction. He was making gambling software and selling it to businesses in locales where gambling is legal.

If he was making slot machines and selling them to legal casinos (e.g. in Las Vegas), do you think that he would have been busted like this? Highly doubtful.

This happened because his customers were crossing the line with the product, but -- to carry the analogy -- I doubt a slot machine maker would be held accountable if Caesar's Palace decided to open up an illegal gambling operation with the slot machines. The issue here is that the main offenders (foreign casinos) are outside of the state's jurisdiction, so they are going after the only person that they do have in their jurisdiction.
IDK. Implore? Shouldn't there also be beg, cajole, plead, and grovel?
I only remember all the struggle and I'm glad it's a thing of the past. App stores are so much more convenient.
illa 'quis et me' inquit 'miseram et te perdidit, Orpheu,
quis tantus furor? en iterum crudelia retro
fata vocant, conditque natantia lumina somnus.
iamque vale: feror ingenti circumdata nocte
invalidasque tibi tendens, heu non tua, palmas.'
dixit et ex oculis subito, ceu fumus in auras
commixtus tenuis, fugit diversa, neque illum
prensantem nequiquam umbras et multa volentem
dicere praeterea vidit; nec portitor Orci
amplius obiectam passus transire paludem.
One of the biggest criticisms levelled at android has been that the UI feels a little clunky and slow and that changes made by carriers and manufacturers usually make the experience worse.

If they can make this phone feel like an iPhone in terms of smoothness and keep a nice consistent feel then this might have a chance of being a premium choice over android.
Sorry! It should be ok now.
Perhaps Shuttleworth is counting on phones having more than a few gigs of RAM in the near future, making app suspension rather pointless if your concern is memory. (Rather, it is more useful to me in prolonging battery life.)
Precisely; hinted, procedural vector graphics are this panacea (see SVG's shape-rendering and media queries). There is significant initial cost to create a library of widgets and icons, but they are perfectly reusable and thus overtake a designer pixel-perfecting every screen to all target devices fast.
I'm not sure what I've said to suggest that I'd like to buy a bridge (presumably contained in a dry region of a landlocked state). The discussion is about fixes to a perceived problem, but the problem will fix itself if the legislature does precisely nothing. I expect it is easier to get it to accomplish nothing than to accomplish any particular other solution.
How The Rich Get Richer
It would and should be perfectly ok to manufacture fireworks and run a wholesale fireworks export operation in such counties.
I've actually noticed that the low amount of noise (as well as the higher character limit) has caused me to have better conversations than I've ever had on Twitter.
Please post your results, I'd love to read your analysis.
View Marketing Success Through the Sales Pipeline
Banned in America, 2013 Edition
Can you dive more into the technical details of this, eg. are you using the ebay API or are you scraping the data?
Thanks Sujan.
Looking through the 2002 season, there's an oddity around touchdowns and extra points. It seems that the 6 points for the touchdown are bundled with the extra point, and the score is not updated until the extra point is complete.

It seems this might result in bugs, as in the Oct 20, 2002 game between Dallas and Arizona. In the third quarter, with a score of Arizona 6 - Dallas 0, Dallas scored a touchdown (row 13900) but "aborted" the extra point (row 13901). The 6 points for the Cowboys are not recorded in the data.

The game eventually went to overtime, with the Cardinals kicking a winning field goal in OT for a final score of Arizona 9 - Dallas 6, but the data here records it as Arizona 6 - Dallas 0.
Amazing!!! Thanks to www.advancednflstats.com for doing all the leg-work. Highly recommend their site too. Their in-game win probability statistics are always a must-have for me on game-day ^_^
Time Management Ideas and Tools
While this is important for memory, it is also really important for battery usage.

My experience with Android is that waking every second is enough to kill a phone's battery noticeably faster. I suspect most existing linux apps and frameworks are not good at saving CPU and battery enough to be on a phone. I would be happy to be proved wrong.
"Ok... Now I see some differences. On one, the
buttons are slightly larger, the colours slightly
more nuanced, the shading is subtly different. If
I zoom to an extreme level, the font on "ebay"
in slightly smoother."

I understand the above is frustrating, however, you are missing the main reason the image needed some extra love.

The main difference is pixel fitting [1]. The fuzzy border lines on the buttons are like "nails on a chalkboard" to me. "Nails on a chalk board" don't actually bother me that much but I notice it. For many cases I would just ignore it. However, if I am shipping a product that I am hoping will get free advertising from people talking about how beautifully it is designed, I am going to pixel fit the damn thing.

In this case, the designer is not being crazy, he is looking out for the the bottom line. Free word of mouth advertising and free blog articles written about the beauty of the pixels contribute to the bottom line much more than the cost of doing a little pixel fitting.

Look at the Hulu example below

[1] http://dcurt.is/pixel-fitting
UK Government Digital Design Principles
I eagerly wait your next eBook, "How I Pivoted Into The NFL".
Virgil != Vigil
How to Scale Wordpress on Shared Hosting to Survive a Traffic Surge
You just have to set Damnatio_Memoriae = TRUE

http://en.wikipedia.org/wiki/Damnatio_memoriae
I would love for my phone to be my primary computer, and just plug it into a mouse/keyboard/monitor whenever I need to do real work (the latter implies having full control of anythin I want to control, like I have now in Arch Linux).

Other than that, I don't really see the use case (for me personally) for most of what you're saying. I mean, vi/emacs are not useful on the phone, because it doesn't have a real keyboard. Since it doesn't have a real keyboard, I can't do real things with it, so there is no need for a lot of customization (e.g. with dotfiles).
Great tool, thanks for sharing!
Rebuilding Indexes Will Reset Index Usage Statistics in SQL Server
Sure, there is some hassle with multiple screens. However, you can easily buy office monitors which are, in effect, two full-sized portrait pages (A4 or letter) next to each other.

So a natural use case is to edit a full page document on one side, and have another full page document next to it that you can read or reference.
I'm happy any time I see web design/development moving into the web browser and out of text files. It feels like the natural progression of things.

Some comments:

- The example email (Weekly Summary) made me think "SPAM!" as soon as I saw it, because it looks like the kind of email that Twitter sends me and goes straight to my trash bin. On the other hand, I imagine there are a lot of use cases where summary emails are welcomed.

- Other than that, the image does a good job communicating the features you provide. I'm left wondering where the data comes from though. Do I upload a file? Integrate with my back-end?

- I was confused when the iPhone image showed template tags instead of a rendered result. Are you trying to imply that I will be editing templates using my mobile? That seems weird. If you're trying to show that your design templates are responsive, maybe just show the rendered version of the previous Weekly Summary template on an iPhone.

- Site looks slick -- I like it!

- Seeing this make me think that it would be cool for some If This Then This-style framework / API that hooks into your back-end and generates mails automatically. That would enable people to send me the emails that I enjoy reading, like "SoAndSo just cheered you on FitBit".
Rebel, don't forget rebel; a keyword to use an exploit in the vigil compiler to remove it from the hard drive just after escaping to a python environment where it is compiled under less oppressive rules.
Yeah sure, it's a scraper. The histogram is then built out of the 200 results retrieved from 'completed listings', minus the ones that weren't sold. The X/Y scatter plot is built from the 200 upcoming results, intended as a way to find good bargains after you know the median/mean price.
While the method itself may not be doing in-band signaling, the vulnerability is certainly very related. What was supposed to be strictly data, params[:username], actually becomes an in-band signal -- and that's the exploit.
Why don't make a small comparison table vs other similar products to clearly show the benefits of using your product?
Interesting tidbit about preordering: They claim to only bill when they ship a device, but ask for Credit Card information. Ergo they need to store cc information in clear text somewhere.

Leak in 3.. 2..
A good design school doesn't make you a good designer. I've seen SCAD and RISD grads who couldn't design to save their life. With all design, it's about understanding the medium. For a lot of designers, that technical detail is what makes them stand out from the rest.
A raspberry pi wouldn't be a bad idea! We'd need to hook up some web cams though and print an enclosure for it :)
Less memory. Less research. It only has one job to do, etc. No extra bullshit.

I know I'm being ridiculous. I'm just bummed that I can't read some of these really awesome books with the same leisure that I can a Kindle book or a physical book. First world problems, etc. I have to get over being phenomenologically appalled at the idea of reading a book in the same space I read message boards. There's a weird mental block there.
Good luck with that ! You are not using SOAP because two programmers decided it was the best integration solution for distributed computing . We, you and I, are using SOAP because our CIO /Sr. VP was invited to an offsite retreat or management executive seminar where over a course of the finest hooch and blow, an enterprise vendor ( most likely IBM or Oracle) convinced your exec that having SOAP is like having an insurance against personal accountability for project disasters; after all nobody has ever got fired for buying IBM. So rail and rant against SOAP at your own peril.

In my last project, I was asked to send a file, that was uploaded by users onto our servers, as a SOAP message over TIBCO where another application read the SOAP message and put the file into a folder where it was processed by a nightly batch job. On the plus side , the managers and executives responsible for the design were all well connected charming people with PMP certification.
There is nothing morally upright about begging, cajoling, pleading or grovelling.
This is how I have read a number of books now. It's still frustrating, but it's better than nothing.
You should publish your materials (app, marketing, blog, website, etc) in the language that your users are comfortable in. If that is English, then it needs to be in English. Sounds like you have an audience that is multi-lingual, but English is that main language. This can be a challenge, but one you need to face. Also, keep in mind, if your app is awesome, users will forgive a few grammatical errors. Even native speakers make mistakes writing so a few errors in not a huge deal, imo, especially on a blog). Good luck!
2013 Scala newbie here. Scala feels nice in the way that Python feels nice. They both give the newcomer some say in what programming paradigm they get to think in. I like languages like that.

I'm a little hesitant to call Scala "Java without the semicolons". Going too implicit too soon might cause things to go horribly wrong while climbing the learning curve. Besides that, it might scare my colleagues if I was ever to bring that kind of code to work.
Yes, I agree...it's just spam. I certainly would never respond to this spammy crap. In fact I now never respond to any company spamming me, because in general they tend to be evil in other ways and provide a crappy service. If I want something, I'll do my own research.
Thanks, you are right about multicast traffic which I totally forgot to mention, I will have that in mind...
Android looks so much better than iOS in 4.0+ (on Nexus devices at least) that I'm surprised to hear people still say this. It's at least close (though to me it's no competition as to which OS is more aesthetically pleasing).

That's not to say a lot of 3rd party apps on Android aren't horrendous looking, because that is true.
As it is, the thing most politicians fear is losing re-election. That fear comes less from people scrutinizing their actions while in office, and more about getting funding for the campaign so they can churn out sound-bites that the general populous can digest and (falsely) feel like they are participating in the political process.