skysight-inc/HackerNews huggingface dataset:
What you're describing is almost a definition of editorializing which you're asked not to do, in titles. The readers can figure it out themselves. Additionally you can comment on the thread yourself and point out parts you think are particularly salient.
While layouting an full-custom SPI bus for an IC I had to do the same thing. It simply made sense to sacrifice programming model in that case to layout simplicity.
Story posted late this afternoon:

http://www.bloomberg.com/news/2014-09-26/goldman-sachs-said-...

> Goldman Sachs Group Inc. (GS), the top adviser on corporate takeovers, is changing its conflict-of-interest policy to bar investment bankers from trading individual stocks and bonds, a person with direct knowledge of the matter said.
> Software companies have been struggling to make a mass-market database program ever since Lotus 1-2-3 (the "3" was a database)

Not really; there were several post 1-2-3 mass-market database programs that had considerable success (dBase, Paradox, Access, FileMaker), though of those only Access is still successful.

> In my opinion, the FTC ought to prohibit use of this term by tech companies located in the 650 and 415 area codes.

Is this part of an East Bay / San Jose economic development plan?
Make a 4x4 magic square from your birthday (built with AngularJS)
The Fastest-Growing Enterprise App Just Made Its First Acquisition
It's obvious you didn't even read the article.

EDIT: I don't know the motivation for the downvotes. I replied like this because the commenter posted a canned cookie-cutter reply that is addressed in the article as Fallacy #6.1.
I recall those being free. I don't remember any of them being marketed as "Free forever". If you have even one example that you can document as being falsely advertised as "Free forever"...
Nice. There is probably an argument to be made for a notification when you update something and someone else also updates it and your update loses (i.e. small time difference updates or conflicts + your client wasn't last)

Although to be fair, I suppose "undo" covers this. Can you undo an action taken by someone else? (User A commits "aa", User B commits "bb", User A commits "yy"; Can User A, undo to both "bb" and "aa"?)

Edit to add: Looking forward to the dev blog.
Kali NetHunter
Interesting, they claim a 5x power efficiency for FPGAs over GPUs in Monte Carlo Black-Scholes simulation.

http://postimg.org/image/6o52lcgir/

I wonder if Amazon will start hosting FPGA boosted compute instances anytime soon...
Greatly suggest to try sml through this course. I'll never forget it.
I suppose the author meant converting some JSON to a map using something like Jackson which has SON to map conversion integrated.

Also I find this only relevant for single level JSON, if you have nested objects or arrays I do not see this working.
Which also happens to be the default or expected shell in the majority of sysv installs on Linux. '/bin/sh' symlinks to bash, shell scripts specify '/bin/sh' So it's another example of a distinction without a difference to single out bash. Most sysadmins cannot just switch to ZSH to to write their init scripts.
It is basically a more nuanced version of the phylobinary tree [0] that was posted here a few days ago

[0] http://www.scott-a-s.com/phylobinary-trees/
Does HTTPS really provide 100% privacy?
Russia orders Google, Facebook and Twitter to comply with local laws
I'm running AFP on FreeNAS. I also have SMB setup.

I'm using OSX 10.9.4, and I've seen better performance over AFP than with SMB.

So yes, it'd be nice to have AFP support.
> I don't really know if it will be useful in the future. But it's already fun to look over code...
I got a bad impression from a superficial look at the book.
The typography is clear and clean enough but I saw three different ways of rendering links (no indication (in the contents section), ALL CAPS (in the body text) and lastly preceded by a diamond character (some other context)).
Taken in conjunction with his choice of directory structure for the pages of the book (completely flat) I get the impression that he is not interested in managing compex information in a sane manner, but merely in making text look good. Disappointing.
Interesting =).

I'm currently running Freenas with ZFS.

Would be curious to see how this compares.

The one thing missing for me on FreeNAS is some kind of file search/indexing feature.

I wonder if the fact that this is Linux based will make adding something like that easier.
As One Career Wraps Up, Finding That Next Role
Story checks out [1].

Yeah, that's me. Wc3 mapping was fun times for sure.

1: https://github.com/Strilanc/Wc3PowerTowers/blob/3b93a83cf63f...
Automasymbolic Differentiation
First of all, thanks for linking to uselessd.

The writeup was quite nice. I was actually in the process of writing my own notes to respond to Poettering's "The Biggest Myths", but your approach is better. I'll definitely use it as a reference to link to in discussions.

That said, I have a little caveat for #9. Though systemd violating KISS is virtually undeniable, you should reword it so as to point it out on systemd's own merits, not in relation to sysvinit, which systemd explicitly intends to be more complex than.
I will say that cider has done a very nice job of getting interactive development using Emacs to work well. I am a 20+ year Emacs user and love working with Clojure via cider. I will say that I think getting started with Light Table is a great way to start, but don't leave Emacs too far behind!

Good luck go you!
I found the functional programming (in C++) advice post linked from the referenced post a much more interesting read.
http://gamasutra.com/view/news/169296/Indepth_Functional_pro...

"Avoid globals" is a fairly common (and good) truism for programmers of all stripes. But casting it in light of the central (and easily digestible) tenet of functional programming makes it much more approachable. Smart (but sometimes insufferably pompous ) proponents of functional programming should take notes.
How to get company to use X technology?
Yahoo Says Government Data Requests Slowed in 2014
Nexus 4 running CM11.
This Palm-Sized [Lidar] Could Make Self-Driving Cars Way Cheaper
Her basic point -- as should have been obvious from reading the article -- is that chocolate should have: cacao beans, cane sugar, and vanilla. And milk for milk chocolate. Everything else may not be in your interest to eat. Including sugars extracted from milk with who-knows-what processing done to it.

Not eating ingredients you can't pronounce or recognize is a great rule of thumb, particularly in the incredibly permissive US food regulation regime.
Jackson is Java, though. If you use Cassandra's native solution you can store and query JSON objects from any client that can do CQL...

(correct me if I'm wrong)
My niece will write songs or letters and has even written lists of things she doesn't like that her parents do... She usually shares it with grandma before going to her dad about it.
Debian and its many derivatives (including Ubunutu) use Dash, and the BSDs tend to use some form of Ash. I don't have the statistics but, if it's true that a majority of distros still use Bash for noninteractive use, it's a tiny majority.
How the rich are grabbing an even bigger slice of the income pie
Clay.io's $550K funding taps into the growth of games on messaging apps
map != json... it will work for you in non nested cases though.
Any chance you could get the mobile app not lose its cache when 'closed' (or rather 'crashed'/'restarted')?

At the moment, offline support works fine unless the app closes or crashes, at which point it loses all of its data until next connect.

I'd love to use this app frequently and for data I need constant access to, but have a nightmare scenario of it losing its cache just as I walk into a room without internet (London Tube, many offices, ...).

Totally happy for better offline support to go in a paid plan. :)
I'd like to correct the headline to "Watch most of it before October 1st".

If you haven't finished it, stop when you notice it starts getting bad. It doesn't get better.
100k a year is absolutely not middle class. Median household income is around $52k. You are upper class by any metric.
On Ubuntu, since 6.10, Dash has been the default system shell rather than Bash. '/bin/sh' symlinks to '/bin/dash'.
It's a debian image.

It really isn't "significant" -- it's just stringing together docker containers and the Google Cloud as a demonstration of how quickly someone can deploy a Go service. It's like the old Rails scaffold.

Like Rails scaffold, this isn't enough on its own. There's many concerns for putting something on the open web and making it ready for production use. But what is really slick about this is that it shows how low the barrier of entry is to containerizing and deploying apps very, very quickly.

Google Cloud is just one example. dotCloud, tutum, orchardup, and others are out there. I'm sure a self-hosted, possibility open source, solution will be on the way a la openstack.

The benefit of containers over clouds are widely documented--but as a developer it means FAST phoenix servers that mean I can iterate on deployment orchestration, configuration management, etc.
Perhaps. I have some ideas about search features. We can also get some cool stats efficiently from btrfs trees also. But I'd love to hear your thoughts. Is it possible for you to give more input on search/indexing that you wish to see? You can even write to us directly -- support@rockstor.com or file an issue on github: https://github.com/rockstor/rockstor-core
As a fellow game developer, I have to agree. I find that inheritance is a form of abstraction which sounds nice on paper and may work well within some domains, but in large and diverse code bases (like in games), it makes code harder to reason about and harder to safely modify (e.g. changing a base class can have a lot of subtle effects on subclasses that are hard to detect). The same goes for operator overloading, implicit constructors... Basically almost anything implicit that is done by the compiler for you and isn't immediately obvious from reading the code.
Yeah, for nested objects other NoSQL databases are the answer. Still cool I think.
He's saying the fact that it is used in a yoga mat is not compelling. There's probably some water in there as well.
Testing of environments is needed on / with docker as well...
No, but does is suggestion from our blog work for you?

http://rockstor.wordpress.com/2014/02/24/backup-mac-folders-...
Minor point: The book refers to LEGOs (sic). That will upset the pedants.

/Proof readers lose 1 point.
this makes sense, i work in a pretty convoluted SharePoint environment. It is completely impossible to spin up a development environment without dozens of scripts and knowing exactly what lists to manually create and what data must be present inside of them.

This means that new-hires are handed a cryptic and seriously out-of-date document with instructions on how to setup a proper VM environment.

They check out their code.

They deploy...but wait the deploy fails because of missing data, missing document types, missing lists...

Open up SharePoint, enable some doc types not turned on by default, turn on some more features, add a list. Deploy again, no wait it died again, oh now it's a different doc type and a different feature that the deployment doesn't turn on by default
...etc

The end result is a mess that requires days to get up and running, not hours.
It means a web application built in the Go language.

It's as significant as someone putting up an example Rails Docker image, except that official base images with Go have just recently been released.
> I did not know this programming language

There have been numerous articles linked to HN about Julia, I suggest you check in more ;)

This looks really cool, I've played with Julia a bit, but a Light Table introduction might be just the thing to make me dive deeper into Julia and start trying out Light Table a bit.
Some of these are arguments I'm glad to see getting more attention, such as Fallacy #1: "Systemd is multiple binaries, therefore it is not monolithic".

Others strike me as a stretch. For example, Fallacy #4.1: "Unit files reduce complexity". No, I don't want the least complex init system init system possible. I think it's obvious to people who have written both system v init scripts and systemd or upstart configurations that the latter are dramatic improvements. The chance that I will write a buggy init script is, unfortunately, high. The chance that I will need to debug systemd when writing a unit file is very low.
Student Course Evaluations Get an 'F'
>Undo is a particularly challenging feature to implement in a structured relational database context, because it can't be reduced to a set of simplistic character insertion operations as is the case for a google word doc, or a spreadsheet.

I personally hit this roadblock while trying to build a revision management system for a spreadsheet like Google Drive has. I had a pretty fragile implementation that works within a tangled mess of has-many relations. It was a tough time generalizing the whole mess. I'm looking forward to your insights on this particular problem on your future developer blog! Congratulations.
Ask HN: Preventing reverse engineering
I want to learn more about how to protect my startup from having our software product reverse-engineered by one of our clients.

I am speaking with a lawyer regarding how to handle this from the legal side but wanted to reach out to the HN community to see how you have dealt with this with your own startups.
Show HN: Embedded Python in Jade-like templates
How to Improve User Engagement with a Great Site Search
\\
Sidecar Technologies Inc. has engaged, and continues to engage, in the following unlawful business practices:

-Making misleading representations on Sidecar’s website that lead consumers to believe the Sidecar’s background check screens out drivers who have ever committed driving violations, DUI, sexual assault and other criminal offenses; and
-Calculating Sidecar’s “Shared Ride service fares on an individual-fare basis in violation of Public Utilities Code Section 5401.
\\
They demonstrated an easy way to deploy a Go application utilizing Docker ( https://docker.com/ ) and Google App Engine.
The Docker Engine container comprises just the application and its dependencies. It runs as an isolated process in userspace on the host operating system, sharing the kernel with other containers. Thus, it enjoys the resource isolation and allocation benefits of VMs but is much more portable and efficient.

If you take a look at the example's source at:
https://github.com/golang/example/blob/master/outyet/main.go

You will notice, that they import
"net/http"

Which implements an http server - that's all, see here for more details:
https://godoc.org/net/http
It is not necessary, nevertheless possible, to use something like nginx or apache in front of a Go web application.
"Food babe" is a dumb name and food hysteria is definitely worth scorn, but what's the alternative?

I'd rather have people like her raising unnecessary media flurry over things that aren't that bad for us, than have everyone turn a blind eye to what the food industry does to maximize its bottom line.
"You shouldn't eat anything you can't pronounce"

She drinks almond milk.

Quote from Wikipedia: "Almonds contain polyphenols in their skins consisting of flavonols, flavan-3-ols, hydroxybenzoic acids and flavanones analogous to those of certain fruits and vegetables."

Can she pronounce all of those names?

Also, in case anyone still thinks that anything "natural" must be safe, here's another Wikipedia quote: "Bitter almonds may yield from 4-9 mg of hydrogen cyanide per almond." Yum!
> I'd rather have people like her raising unnecessary media flurry over things that aren't that bad for us, than have everyone turn a blind eye to what the food industry does to maximize its bottom line.

The problem is that the former encourages, rather than opposes, the latter. Are you familiar with the boy who cried wolf?
The point of the natural food movement -- as is patently obvious -- is suspicion about the health effects of many chemicals put into foods; suspicion of the health effects of the way food animals are drugged, raised, and treated; and suspicion of regulatory capture of the FDA. We should treat, in the absence of safety studies, artificial ingredients as dangerous and prefer not to use them.

Just for example, people don't want bpa or similar substitutes in their food. And while it appears that bpa may be safe-ish [2], we got around to checking that well after manufacturers put it in all of us.

The CDC had found bisphenol A in the urine of 95% of adults sampled in
1988–1994 and in 93% of children and adults tested in 2003–04. While
the EPA considers exposures up to 50 µg/kg/day to be safe, the most
sensitive animal studies show effects at much lower doses, and
several studies of children, who tend to have the highest levels, have found
levels over the EPA's suggested safe limit figure. [2]

[1] http://www.scientificamerican.com/article/bpa-free-plastic-c...

[2] http://en.wikipedia.org/wiki/Bisphenol_A
Not everyone likes #region
http://blog.codinghorror.com/the-problem-with-code-folding/
"For Internet socket activation, all you have to do is start your daemon the old way, have it bind on the port, and let it sit there idly. If the kernel needs the RAM, it will swap the (idle) daemon to disk. If the kernel receives an incoming connection, it will swap the daemon back into RAM so it can handle it. Systemd doesn't need to be involved at all here."

So you want me to patch my Postgres instance to implement this? Or should I just do it in the init script? I guess that's possible, but it requires your sysadmin also be a programmer.
I've just filed a support ticket here:

https://github.com/rockstor/rockstor-core/issues/484

Hmm, stats - don't know much about this topic, but I'd been keen to hear more about what's possible.

On the file indexing front, I think Recoll and Tracker/MetaTracker are the two most active projects - Recoll being the more active one. Strigi and Beagle are both discontinued.
That author misunderstands the issue. He thinks it is a science problem, and so tries to resolve it by looking at scientific studies.

The problem with GMOs is not a science problem. It is a responsibility problem. As Ben Parker said, "With great power comes great responsibility".

GMO gives food industrialists great power compared to what they have without using GMO techniques. Many do not believe that the food industrialists can handle the great responsibility that should accompany such great power.
What I Got Wrong About Apple Watch – Stratechery by Ben Thompson
> mostly-single static assignment (let assignments).

Please don't call this programming style SSA, that's confusing it with the compiler IR pattern. "Immutable variables" is the popular jargon.
Do you have any figures to back this statement up? When you say dumping do you mean transferring? Discharging? Revocations? Those events are, and should be, looked at with great scrutiny in compliance surveys.

Home Health Agencies are not the same as Hospice agencies (the article seems to use the terms interchangeably). As far as I'm concerned, nonprofit/for profit in hospice is really just tax status. All Medicare certified hospices agencies follow the same guidelines, bill the same payor, and are paid the same rate. The Medicare Conditions of Participation say you must take patients regardless of their ability to pay (you can't just try, all providers must and it's why you see it printed on their brochures).

Hospice is a service business and differences are found in quality of care.

As for Medicaid, I really only know about Arizona. Since at least 2001 Arizona has approved hospice care for Medicaid (AHCCCS) patients in hospice and in July 2009 started stalling on payment. In January 2010 they made the decision to retroactively eliminate Hospice services as of July 2009. All Hospice providers who cared for patients July 2009-Jan 2010 were now told the accounts would not be paid. This has lead to some providers avoiding contracting with AHCCCS and thus impacted AHCCS patients access to care when they don't qualify for the Medicare benefit. Of course the patients can still contact any local Medicare hospice and seek charity care regardless of their ability to pay.
Ask HN: How to find certain breeds of open source contributor
I maintain an open-source project that's almost entirely supported by people running Linux and OSX. But we've come to need some Windows folks to help port the SDK. How can we find them?
Lactose intolerance is relatively non-controversial. And it's the red ingredients she is mostly concerned about.
Quickly checking Wikipedia sort of favors the lactose for having a cleaner process:

http://en.wikipedia.org/wiki/Sugarcane#Refining

http://en.wikipedia.org/wiki/Lactose#Isolation
This UI would make a fantastic database admin interface.

If this were a JavaScript library that let me use MySQL/PostgreSQL on the back-end, I would be the first to buy a license, even if pricey. I could even live with a reduced feature set, such as no revisions.

Alas, companies can only focus on so many business plans at once. :)
I'd apply the same principles if it's a start-up or an established company: The nature of the job, work environment, wages, benefits, etc.

What I would take away from the lecture is not to weed yourself out of the market because you perceive yourself to be mediocre. Instead, I'd consider what common threads seem to run among companies that perceive themselves to be start-ups and decide if you'd enjoy working in that kind of environment. Note in particular the comment that start-up founders tend to be terrible managers.

Also, "startup" is a buzzword, and any small company could call itself one. This is another reason to carefully consider the particulars of each situation.
Well, a lot of them then... I know that Arch and Gentoo at least use Bash and I'd be surprised if they were the only ones.
Walter Isaacson on the women of ENIAC
That's how daemons normally work. The author is obliquely pointing out that socket activation isn't that much of a benefit. Historically, "socket activation" using inetd was common but as hardware got cheaper people gradually dropped inetd in favor of just starting all their daemons at startup.
Our pet foxes ate one once, does that count?
It's on our short term roadmap along with a lot of other major improvements planned for the mobile app. Totally agree the experience would be greatly improved if it handled reopening the app better!
That's good to know, because my complaint is the opposite of his, yet the solution is the same. I don't usually want to crash through it all in one weekend, though if that were the best timing, I might. My usual problem is that if I'm too busy to work on the class during the period they have designated as the only time Assignment 4 can be worked on, I have essentially dropped out of the class instead of just pausing it. It's like a TV mini-series shown for two hours every night for five days in the days before consumer video recorders. If something came up at work that made you miss two episodes, you may as well skip the rest, because the series is ruined.

Contrast that to just putting up all five episodes on YouTube and leaving them there. What a relief! Skip a couple of days, and you're still watching the show, as far as you're concerned.

I can't fuss too much about such great courses that are offered to me for free, but it would be nice if they could routinely post the entire course and just leave it up. Each assignment could have its own forum thread, all of them in parallel, and reading back over these threads would probably clear up anything you were wondering about.

I know some courses are already of this sort. I hope more will move in this direction.
I have a hard time criticizing people who encourage the eating of natural foods.
This seems strange to me. What is the point of installing Go on (presumably) your production servers? Seems like you could just an easily cross-compile a release binary and put THAT in the Docker image.