skysight-inc/HackerNews huggingface dataset:
"From Across the Universe", indeed: an emacs mode seems to have slipped in by accident: http://vimawesome.com/plugin/haskell-mode
From a founder raising a seed hoping you get the message: The pricing is ridiculous!
that is interesting, i will say that the reason i haven't sued the city of oakland over my treatment at the hands of their police is that paying out more settlements per year than SF and LA combined has not done anything to change their course, and surely hurts the local education budget.
Really? I'd been under the impression I was the only KDE user left who actually liked the Oxygen widget theme. Everyone else seems to be cheerleading for the new look being shown off here (http://dot.kde.org/sites/dot.kde.org/files/plasma-main_0.jpg), which… uh… is the single lamest attempt to jump on the flat design bandwagon I've ever seen.

I guess you can't please everyone.
I know relatively few people that are {vacuous, boring, self-centered, capricious, overly sensitive, insensitive, uptight, etc}, but that could be because I don't hang out with people like that. And similarly, people that think that I exhibit those qualities - and I'm sure there are some - tend not to hang out with me.

I think that the point where you're ready for a stable adult relationship is the point where you're willing to compromise on {attractive, exciting, funny, etc.} in favor of avoiding people on the first list you described. And that's perhaps why dating is such a pain in the ass - not only do you have to meet a lot of random people to find the one that's compatible with you, but you also realize that nobody (including yourself) is perfect, and that to find the person you love you will often have to give up qualities that you like.
I think I skimmed the first one. When I heard about Torquebox (or the upcoming Torqbox), I thought it would be interesting to try JRuby for beefier web apps to scale out better. Unfortunately, no one really seems to focus on web app server performance for JRuby in particular (skimming part 2 shows mention of JRuby, but none of this is JRuby specific).

Does anyone know where to get reliable information on using different webservers specifically on the JRuby stack, specifically the beefier Java options?
Ask HN: Do you have a side project you want to sell?
If you have any side projects that you would be interested in selling, list them here and let's see if anyone wants to buy it from you.
That's a great idea.

Far too many bad actors blend back into the group and repeat their misdeeds over and over again.
"real sysadmin" ? :)
Incorrect title. It was the NASA Space Flight forum (or rather some members thereof). NASA had nothing to do with it.
almost every comment on this thread should be a pull request.
Data Science Weekly Newsletter – Issue # 31
Slight correction - it wasn't NASA that recovered the video, rather NASASpaceflight.com, an independent community of spaceflight fans.
> Why can't I disable the desktop search? After some hours googling I managed to kill most of Akonadi and Desktop search ...

That's not the way to do it. Maybe there are some GUI ways to disable it, but in effect, your ~/.kde4/share/config/nepomukserverrc should have:

[Basic Settings]
Start Nepomuk=false

[Service-nepomukfileindexer]
autostart=false

[Service-nepomukstrigiservice]
autostart=false

... and some more stuff...

Edit the file yourself, as I did, and the indexing service won't be started the next time you login on KDE.
From your post: "The biggest issue was that we had data in the graph, that just didn’t feel right in the graph instead of a relational DB." -- What exactly was the problem other than managing complexity? I read through your posts and I didn't see any mention to some of the technical aspects of your issues with Neo4j. Was your data just so large that going the relational table route gave you a better understanding of this complexity?
Kill them. Kill them with fire. While we still can. If we still can.
UBS (Japan unit) admitted conducting a felony.

http://blogs.reuters.com/financial-regulatory-forum/2012/12/...
I think the problem is the article lacks a clear hook. I had to go to the site to find out why I should care. In the post itself, the list at the end is the most engaging part - but you've probably lost a lot of readers before you get there.
IPv6 address don't have to be long or publicly routable. ULA addresses (fd00::/8) are the IPv6 analogue to RFC1918 and you could theoretically use ULA addresses as short as fd00::1, fd00::2, fd00::3, and so on. Of course if you do this you run the risk of colliding with other people, so you're encouraged to randomly generate the next 40 bits after fd, which leaves you with addresses like fd32:5e26:381d::1. That's longer than IPv4 addresses, but it's a pretty fair tradeoff to get a globally unique address.

Even non-ULA IPv6 addresses need not be long. 2600:3c00:e000:6c::1 is the address of my server over at Linode, and I don't find that bad at all.
That’s solarized for you… (I never could stand it).
"SpaceX improvised, sending CEO Elon Musk’s private jet out to the landing area with a small satellite dish affixed behind a window. The plane kept a safe distance from the re-entering stage, but managed to retrieve telemetry confirming that the landing had been completed successfully.

...

On April 28, SpaceX published both the original and the partially repaired video stream on their web site, and asked the world for help.

...

The main response came from the NASASpaceFlight.com forum, with several skilled programmers and computer experts willing to take up the challenge. The first results came surprisingly quickly."

So, it would be more accurate to say that people from NASA forums figured it out. In particular special version of FFMPEG decoder was written for the task.
Because... you're not a misleading person yourself, right?
Ask HN: How do you keep a diary or journal?
I now need to keep a diary or journal to keep track of certain things. Not necessarily technically things but more so mood.

So how do you keep track of these things?
exactly.

they kinda buried the lede...
You're operating under the assumption that there are rules in place here that are the same for everyone, and that everyone has to follow the rules.

The sooner Americans stop fooling themselves into believing that nonsense, the sooner they can start to fix their broken country. Until then (and it will probably be a long time), try to avoid cops, because they can shoot you for free.
If they're private organizations, then they have no lawful authority to use force.
Toddler calls florida georgia line bc she wants to meet them
I'm a big believer in the BJ Fogg's Behavior Model where he says that "three elements must converge at the same moment for a behavior to occur: Motivation, Ability, and Trigger."

In this model, "Social Cohesion" can be a powerful motivator. Cheerist is an attempt to use the power of peer support to help people reach their goals and live better lives.

Let me know if you have any questions.
I like almost everything except I quite detest the fact that it must reload every time I navigate back and forth. That previous versions DIDN'T do that was a huge draw for me.

Perhaps the devs could make it so it only reloads if you tap the back/forward buttons, and doesn't if you use the back/forward swipe gestures. I think that would be ideal both functionally and aesthetically.

The reason for not reloading is two-fold:
1) Much snappier browsing experience.
2) Reduced data usage.
1. Adding nodes and relationships in Neo4j does not have to be slow. It really depends on how you are loading that data in. Neo4j provides many options for data import and a transactional endpoint over HTTP for batching transactions and decreasing disk write overhead.

2. The reason Neo4j is the only database that allows you to query a path is the same reason that setting up clustering or sharding is difficult. If your graph is complex then the problem is "How do I split up these subgraphs into shards so that traversals don't have to traverse across shards?" -- Building a giant adjacency list and using that as a traversal index is a clever idea, I must admit. :)
Great article! Will share this for sure! Thanks!
Greatest Update Ever – It was 750k, not 750 million
Android "L" Buttons CSS
I'm not sure it's even possible to get OSX into a state where it's a reliable and useful tool for IO-based load testing. It's not 100% clear to me that the author of this was using OSX for any part, except that they mention installing siege through brew, but if they did that pretty much renders the results meaningless.

There needs to be a mantra: Benchmarks are hard.
Vodafone acknowledge that management and legal have no idea what these secret requests are and what pressure is placed employees who push back on governments requests when they violate their internal code of conduct, "Obligations on individual employees managing agency and authority demands" http://www.vodafone.com/content/sustainabilityreport/2014/in...
Context matters... ask most auto buffs, or the clerk behind the counter at Advance Auto Parts, what a "solenoid" is and they'll tell you (rightly) that it's a relay that controls the high-current circuit between the battery and the starter, using the low current circuit through the ignition switch.
Where are the graphs?!?
Arthur Andersen was convicted of obstruction of justice (http://en.wikipedia.org/wiki/Arthur_Andersen#Enron_scandal). (the decision was later reversed by the SCOTUS). The SEC bars convicts from auditing public companies which pretty much put them out of business. Sorry haskell, it was done for the side effects.
Google Gives More Insights About Quality Score and the AdWords Auction
Wireless electricity is happening
(Slight rant):

HL7-all-the-things as a solution to interoperability (hey, v3 is this new fancy thing called XML!) The incentives are often backwards for hospitals to want true interoperability - this is with HIEs have been known to fail - "Why should I give my competitors all of these leads - I mean, patient data?". Add on top of that HIPAA (and state-by-state) requirements, and you impose significant overhead to sharing data even if an organization wanted to.

Health IT is a difficult problem not (primarily) because of technical challenges but because of human challenges (arbitrary updates because of regulatory requirements, requirements in software to mirror what was done on paper years ago, etc.) None of the low-hanging fruit will really change with HIT until we make incentives line up with what's best for patients (which will probably mean changing a lot more with the healthcare industry as a whole).
careful with this link, you might get 3 hour nerd-sniped.

thanks for the video, very cool!
On a tangent - if you didn't like the Isaacson biography (it's pretty ... lacking ... isn't it?) and you haven't read the stuff on http://www.folklore.org or the book https://en.wikipedia.org/wiki/Revolution_in_The_Valley - go do it, it's intelligently written first hand anecdotes from the beginning of the 80s at Apple.

Let's read up on history - Dan Bricklin certainly has wet my appetite for a book on Digital (even as a Unix guy ;) as well as the origins of VisiCalc and "spreadsheet" programs respectively (IMHO the closest tools non-programmers have to achieve programmer like powers and problem solving satisfaction).
Step charts are a good idea. Handling missing data in general is a bit tricky and I haven't full thought through the problem.

The real-time charts are build with a timestamp component which, given a specific time granularity (second, minute, etc.), could be used to handle gaps. Basic charts might require an option to switch on/off such behavior.

In case you're interested, I've opened up a new issue in the repository: https://github.com/fastly/epoch/issues/64

Thanks for the great suggestion!
Well, remember that the dodocase you mention sells for $25 with RFID, not $20. So you don't have to be off by a whole heck of a lot on each individual component to end up with them selling the thing at cost, or maybe even making a little on each unit they sell.
I think analogies generally suck. Better to analyze things for what they are. Analogies are good for explaining difficult to understand concepts, but all to often people say, x is analogous with y, y has something good/bad about it, therefore x has something good/bad about it.

Technical debt is a good example of a bad analogy :

1. Assume some piece of code works, technical debt is only an issue if that code ever needs to be modified. Financial debt is always an issue regardless of what happens, even if you die.

2. Writing some code that generates the so called technical debt will often have an upfront cost saving, so whilst it might incur some extra work down the track, the extra work isn't a straight cost. The cost = (extra work - time saved up front).

3. Attempting to avoid technical debt often ends up with over-engineered code.

4. Being dogmatic and avoiding technical debt in all projects is often not good for the project / business / investors. Being early to market at the cost of code quality is often very important.

I think point 3 is the worst scourge of all. It is quite common amongst mid-range developers. After working for a while they start to get good development skills and start to think too much, looking for ways to express their skills.

In summary, it is like most things in life, there is a balance to be found.
Content as is "a more robust website" or content as in "more charts and features"?
Neo4j is an open source graph database. The community and enterprise editions can be used in production without a license (including HA clustering). Licensing is required when you choose not to open source your code that uses Neo4j. When you have a commercial application of Neo4j, the price for the license is well justified so your customers are not impacted when an issue arises in your implementation. Most resolutions are a matter of creating an unmanaged extension that runs code embedded in the JVM.
Difference between AI, machine learning, statistics, data mining
Somewhat less draconian:

1. Make patent applications free of cost, so anyone can play unless they start clogging up the system.

2. Applicants must wait 2^n days between applications, where n is the applicant's number of rejected applications within the past 1,000 years. Non-human persons must be at least 1 year old before applying.

3. Examiners are paid approximately the nation's median income, but also receive rights to 1% of license fees for patents they approve. If an approved patent is ever overturned in court, the examiner is fired and loses all future royalties for any other patents they approved. Those royalties then go to the patent office. Budget surpluses go toward scientific research or maybe education grants.

4. Patents assigned to biological human inventors expire after 20 years. Others expire after 5 years.
Awesome, great effort by the folks at NASASpaceflight.com.
A word about inheritance and enums in Rails 4
I like that MS is attempting to take a big step into FOSS but having dependencies on their OS and their build environment is reason enough for me to dismiss this stuff. Thanks for generating some interest in the truly free libs out there.
Thanks. We reverted the title. (Submitted title was "How NASA recovered SpaceX’s Falcon 9 Ocean Landing Video".)
>they should encrypt point-to-point

That does nothing to prevent the leakage of metadata. Who talked to who, when, and how long. You can encrypt the call, but not the number. You can encrypt the email, but not the headers. You have to trust the system routing the requests.
That's when you tell them to go read Big Ball of Mud. http://www.laputan.org/mud/

Then they start to understand.
Ah, Army IT style. Back in my conscript days, the unit's secretary once had to take a list of soldiers from system A (LASTNAME/FIRSTNAME) and convert them to the format required by system B (FIRSTNAME,LASTNAME)... so she was doing this manually in Excel: click, highlight, ctrl-X, delete, cursor cursor, ",", ctrl-V, repeat.

So I dumped the file to CSV, wrote a one-liner awk script that did the transformation, and imported the result back as a new column. No medal, but one very happy secretary!

What really astonished me, though, is that she didn't even think that this kind of thing was possible. In her worldview, one Machine spit out data in a fixed format and another Machine demanded it back in another, and it was just too bad if humans had to do mindless work to conform to their needs.
Sounds like you have a good idea of what I'm on about. Still leaves me searching for a way to deal with my system.

Take your tax-software example. You need to start work before the law is written, but there could be changes in the law that require a rework of business logic. What do you work on? How do you prioritize? And how do you deal with that subsystem that no longer has a reason to exist?

In my domain, technical debt is not really a choice I make. It is something that happens as the system ages. I wish I could get someone to speak to that.
Agreed, it is to be considered harmful.
Are there any charting libraries that do 2D and 3D both? If not, are there separate 2D and 3D libraries with a consistent and modern look and feel?
Just to be clear for everyone, the 'clear for takeoff' didn't come from Apple execs/devs. It's the author suggesting that now is a good time for the iWatch
I don't think I've seen "bumf" written down but I've certainly heard it a few times.
I couldn't agree more with the article. The US Patent system is broken and needs revisions to meet today's marketplace.

Patents are awarded to non-practicing entities and people who can't act on nor implement the very patent they were awarded.

Idea's should not be patentable. If you can think of something, so can I. Especially when it comes to software, since software is nothing but an idea written down.

Idea's that oneself cannot implement and/or act on, should not be patentable. To be awarded a patent, you should, at the very least, be required to provide a working POC. I'm tired of companies being awarded absurd "future thinking" patents that have vague wording along the lines of "something will happen when the user does something, etc".

Patent Trolls (aka Non-Practicing Entities) should not be able to hold patents if they are not using and/or implementing them. How can you collect money on an idea for years/decades but not have the capacity yourself to perform the service/make the product the companies you are suing are doing?

The US needs drastic patent reform. It is stiffling innovation.
only thing I don't like is that all installation instructions seem to assume you are running vim from a *nix system.
Ways to Make a Killer Business Presentation
The Rise of the Hipster German Nazi
I agree webmin is fantastic and the UI it actually not that bad with a theme.
Raw video: https://www.youtube.com/watch?v=7m8H8OlJ3o8

Recovered video: https://www.youtube.com/watch?v=CjZ33C9JZTM
"In our linear regression problem, there was only one minimum. This made our error surface convex."

Shouldn't it the the other way around?
Risingstars Boot Camp presented by Techstars Brings Top Entrepreneurs to NOLA
Some nice info about FFmpeg compression
The US Army is really just 10 thousand motor pools. All the war, guns and explosives are really just an excuse to make more motor pools to maintain.
I've seen lists of those, and they are pretty esoteric. I don't think I've ever stepped on one accidentally.
Impressive to note that after raising $400 million, she still holds over 50% equity in the company.
I love these post mortem write-ups. Also, the idea of Elon sending out his private jet with a satellite dish pointing out the window is duct-tape-fixes-everything Engineer-solution as hell. I love it :D
How about -- No Patents?

Patents are ideas... if you can think of it... so can someone else.

Patents were intended to protect someone's investment into an idea. Today, they just serve as cash cows.

With no patents, a company would be forced to continuously innovate and stay ahead of the curve -- which would replace their patent warchest with a warchest of talented individuals and innovators instead.
Please correct me if I am wrong, but RAII isn't flexible enough to allow for lazy initialization. the various STL pointer types (std::shared_ptr etc..) are great, but they do incur overhead, and sometimes that is not acceptable in e.g. embedded systems.
The most compelling case for Polymer (in my experience) is CSS encapsulation.

When explaining to other devs that Polymer makes it possible to create rich tags like the existing video, audio, and progress tags, it's much easier to grasp.
Chrome 35: Updates to the Developer Tools in Chrome 35
White iPhone 5S LCD replacement touch screen digitizer  bit.ly/1o8dCF5
Heck, I work in China and mandarin is hardly required.
I've been using Commit on my iPhone, it helped me get into the habit for a while but I've given up on keeping my journal some time ago... most likely because of the depression I've silently got myself into - never mind that it's one of the main tools to get out of a rut, so thanks for reminding me again :)

Let's commit to keep a journal - good luck to you too:
https://itunes.apple.com/us/app/commit/id473527073?mt=8
So, at one time, relational databases were considered 'new'. Entire programs and the data they used were stored in a single file by most development teams.

It was considered good architecture to keep everything together. Many established and well-respected developers argued against relational data, because they said 'it splinters all of the data' and modular programming 'splits up the application logic all over God-knows-where'.

Some people still argue if Linux and it's monolithic kernel is better or worse than Windows modular design. These are two completely different architectural schools, and yet both have people who consider one good design, and the other flawed beyond repair. It doesn't matter which, take your pick, they both have zealots and detractors.

So, saying 'good architecture is timeless' is kind of general for me.

Things you consider to be absolute today will change and be defunct in five years.
Are the comments here active constructive? Will it predict the life of the relationship (HN)?

Can you criticize active-constructively - or will it be too indirect to make the point?
ಠ_ಠ.js