skysight-inc/HackerNews huggingface dataset:
Gold fish have a typical life span of 20-30 years. However, they are actually very difficult fish to keep. Unless you replace the water very, very frequently (like every day or so), the recommended amount of water is 10 gallons (~40 liters) per fish! Most people put gold fish in ridiculously inappropriate bowls/tanks and think that they live for only a few months or a year.

As someone else pointed out, the reason your fish lived longer when you fed them less is because you were reducing the amount of ammonia (from rotting food, or from fish waste) in the water.
Remember when SOPA was "breaking the Internet"? There's nothing new about the EFF's sky-is-falling rhetoric. It's just activists being activists.
The idea of a programmer learning on a language and then being "locked in" doesn't really make any sense: I have no love of Apple, and I have nothing but the most cynical thoughts regarding Apple's position with clang, LLVM, and Swift, but I have absolutely no fear that someone who learns to program in Swift could ever be "locked in". I learned to program in languages like Logo and BASIC. I then programmed in TI-BASIC for years and later Visual Basic. I do not consider any of this a waste of time, and none of he knowledge I learned of software development was somehow locked in to any of these languages.
Just-Metadata – Intel Gathering and Analysis of IP Metadata
Having programmed in both, I prefer VHDL--the two take different paths, analogous to functional vs imperative programming.

The type checking that makes VHDL so annoying is also the same type checking that's saved me. Coming from Haskell, VHDL was a much easier language to learn than Verilog.
Yikes, I find Verilog to be much too C like while VHDL is almost Python like. I enjoy the strictness. VHDL 2008 (should be supported by tools now) fixes a lot of VHDL's warts. Also, I love the two process design methodology that you can use with VHDL. It lets you single-step through your VHDL code in the simulator as if it were plain procedural code!

http://www.gaisler.com/doc/vhdl2proc.pdf
Brawls, booze and slurs: 300 years of Oxford University’s professor of poetry
And the point being made (and with which I agree) is there's probably fewer than a few hundred of such deployments in the world, and their problems are very likely not your problems.

I have good context on this from seeing the analytics warehouse for a very popular social network. Even with a multi-terabyte hot database, the analytics dataset fit on a single 2U server full of drives. I have not seen a deployment of Hadoop yet that makes sense. Usually I see things like a 2 or 3 TB log spread across 60 nodes and a job to count entries matching a regular expression (because Hadoop becomes the hammer hunting for nails), which can easily be done in a VM on a Mac in minutes.

That was the thrust of the original post, and I agree wholeheartedly.
Ask them what they think of Apple.

If they hate Apple with a furious passion, then they are an experienced Apple developer.
Humans are doing democracy wrong. Bees are doing it right
But no one is goi to realistically be using Swift as the main language for their platform, any more than anyone else really picked up Objective-C. There has been a from-Microsoft open source implementation of .NET for Unix since the beginning, and the standard library was specifically crippled to make the platform law tied to Windows (I specifically asked one of their engineers about this in 2001, as the BSD socket abstraction provided in .NET was pretty lame in comparison to the Win32 socket registry stuff), and I don't see people really picking up C# as their language of choice. The only cases we see people adopting someone else's languages have been Microsoft with C++ (although one could argue that Microsoft really made C++ what it was! given that they were the only major platform that embraced it for the default developer experience) and recently Google with Java (though a bastardized version of Java, with different quirks and different high-level libraries and a lot of lower-level changes as well). If people actually build a bunch of code in Swift it sort of is a "lockin". However, people learning to code are learning to code, not building massive production systems that they need to maintain ten years later: you can learn to program in a toy language, and it really doesn't matter. There is no meaningful "lockin".
LE TOTE (YC S13) Is Hiring Ruby Developers. Disrupt Fashion with Us
For whatever reason, Verizon has "given up" on FiOS. Perhaps decided it was too expensive? They're willing to milk it for continuing revenue, but don't want to spend new money. Perhaps they've harvested the low hanging fruit? The net result is the antithesis of the original gonzo deployment that took place all around the country.

Verizon is content to emphasize wireless, especially now that they own 100% of their network (previously Vodafone owned 45%).

Still, it could be worse. It could be far worse. Verizon aggressively deployed FiOS in the suburbs of Portland, Oregon. It was great. Then they sold us and a lot of other "rural" areas to Frontier Communications. That clown show is 100x worse than the worst you could imagine about Verizon.

Frontier originally decided to drop cable TV altogether (keeping legacy customers for a transition period). Then they reluctantly reversed themselves. They also shutdown entire FiOS towns where they didn't like the penetration numbers. They don't have any physical offices, you need to mail back a DVR or a CableCARD to them. Etc. I could go on and on but it's not pretty. Comcast is eating Frontier's lunch.
It would be pretty good to have Offline Mobile support especially in China where network connectivity is not consistent.

Any Unity mobile game can have the Offline feature by integrating Couchbase Mobile:
https://github.com/couchbaselabs/mini-hacks/tree/master/spac...
Yes, the author gets it. No other music streaming service can come close to what Apple will offer in terms of the complete customer experience.

What puzzles me is that Apple has been streaming its entire iTunes music library for several years via iTunes Radio, yet Apple is marketing Apple Music as an entirely new venture. iTunes Radio is ad-free if you pay $25/year for iTunes Match. That means their current streaming service costs at most about $2/month.
I swear that wasn't there when I looked at the page. I must be going blind. Completely disregard my earlier comment!
My best advice: synthesize early and often, and spend the time to poke around in the synthesis schematic viewer - Webpack still includes this I believe. It's a great way to compare what you wrote in code to the logic you intended to implement in your mind's eye (or better yet, your notebook).
Trademarks are generally restricted to a single domain [1], which would mean that these music companies would only have rights to the Grooveshark mark when used in a music context. If there's a company out there that sells a product for grooving pavement that they call "Grooveshark" and sell it on groovesharkpaving.com then there's no domain overlap, but the court's order still asks CloudFlare to block them.

[1] Business context, not domain name. So "computers", or "food".
I highly disagree. My little company, iCouch has a registered trademark. With that protection, we've been able to easily fend off infringement and potential infringement from some rather large players. If, hypothetically, Apple were to attempt to use that name, it would instantly destroy our brand value that we've spent over 5 years building (in the behavioral health tech industry.) a little guy having IP protection prevents and has prevented getting steamrolled by a much better funded company. Without that protection we'd have a huge exposure to our brand being co-opted either intentionally or not by another company. Copyright and trademark protection is especially valuable for the little guy; even more so that someone who could 'win' by simply having a massive marketing budget.

There's an almost visceral opposition to IP protection among some factions on HN; but imagine if every time you start a company, a competitor instantly starts using your name. Imagine if every piece of content you create is instantly cloned by a competitor. You'd never be able to succeed because you'd have no way to differentiate yourself from the other company of the exact same name doing the exact same thing as you using your exact code and selling to your customers using your information. It's kind of like a world with absolutely zero friction.
Debt financing is available to everyone, but the question is how much and at what cost? Correct me if I'm wrong, but I am under the impression that the terms are much better for public companies.
Oh, and off-by-one errors.
Nine out of ten mentally ill people never come to the attention of a mental health professional during their entire lives.

CNN founder Ted Turner openly admitted that he is manic-depressive.

Abraham Lincoln was kicked in the head by a horse when he was young, resulting in severe depression for the rest of his life.
So "lower" layers are closer to the input, while "higher" layers are closer to the output?
Perhaps not, but they have definitely gotten in the way of those attempts succeeding.
what a joke of a response. no, because no, and if it's yes, i'll employ murder. why? because new things mean too many things... ALWAYS. no to everything.

let yourself get fucked;
Stash's feature is reliable performance and support.

Github.com goes down; Github Enterprise crawls on very large repositories. (Not everybody's, of course, but the bigger they come, the worse Github performs, and the more money the customer is worth.)

When you call Github support, a support engineer will tell you, "At Github, engineers work on projects that we find interesting. Github Enterprise doesn't get that much interest on our team."

When you call Atlassian support, they fix your problem.
You are absolutely correct, however one would need to examine the filing classes to be sure because if any part of the trademark class includes "xyz delivered over the Internet," then they could potentially have a claim to any possible use. However, I would love to start a mountaineering equipment company called GrooveShark and see what would happen when I file a trademark. I could potentially then have ISPs block the so-called 'real' GrooveShark for infringing on my equally valid mark. I could potentially use the case law from the current case as a legal argument to block the other GrooveShark. That might be fun.
I will never forgive the Verilog powers that be for allowing the 'reg' keyword to describe "things that are not registers". But joking aside, the differences between VHDL and Verilog are minor in this context. And one person's frustration is another's saving grace due to strictness etc.
Like lisper :)
The free-love couple who pissed off nineteenth-century America
What are DTW and MDDS?
I saw a screenshot showing that Sourceforge was being blocked and classified as a malware distribution site by Chrome -- that could certainly explain the sudden change of heart. Good riddance to Sourceforge, though.
The design seems similar to the one suggested in the 1999 USENIX paper "Flash: An Efficient and Portable Web Server". It's a good read on the topic. nginx came about in a time where you're a lot more likely to have your site cached in RAM than in 1999 (along with offloading large files to a CDN/S3 and reverse-proxying to an app server for a lot of other stuff), but it's nice to see them working on making performance better for the bad cases.

https://www.usenix.org/legacy/event/usenix99/full_papers/pai...
> because Hadoop becomes the hammer hunting for nails

Yes, I agree that it's not an uncommon situation. But regardless whether legitimately big deployments are common or not, I never really appreciated some negligence with performance in using Java for such things. Just because it scales, it doesn't mean that overhead should be ignored, because the cost of the overhead scales too.

So going back to my original point, having such kind of systems made with Rust would be really much better.
Observation 1: Nice idea, but what remains to be filled in is why people who earn 1M per year will want to give $145,000 to the gov. every year, instead of continuing to use N levels of ownership indirection and contribute-money-to-the-budget-like-right-now-this-year half of this amount? Or maybe even less if Investment gains or holding company? Not sure how income from rent counts.

So in terms of "let's cleanup the API" its a great idea, but how do you make the real estate owners and corporates pay all of a sudden? [1]

Observation 2: the minimum income before you start to get taxed, is a very interesting number. A half-step towards having a guaranteed minimum income for everyone, is to set this "target number" as the income where taxation starts. Thought experiment. If the tax-exempt portion of your income were increased to $15k, or $20k, how would that affect people's choice of occupation? The Hipsters will definitely be in---they're like "$20k tax-free, I'm like a lunberjack/lumberjess living out in the wilderness who pays no taxes; that's my beer and bike money and I don't need more." (Such an increase in the "personal amount" will make a big hole in the budget, but ask your self this, why are we taxing people who make $14k per year?)

__________________

[1] http://www.blue-route.org/blog/wp-content/uploads/2014/09/3-...
As others have already mentioned, what the author is calling "explicit" would be more typically called "imperative". I'm going to go further though and say that I think "explicit" as used here is actually wrong. Take the example from the article:

SELECT * FROM users WHERE name = 'jorge' ORDER BY age;

and assume that we have exactly one index on the table, namely a compound one on `name, age`. If that index is used, then _only_ the filtering need be done. In SQL, because the execution sequence is left unspecified, we can continue to write the query as is while still allowing the DB to skip the unneeded ordering step (whether it does so or not is a different question obviously).

If, however, the execution sequence must be "specified" (cf. "explicit") and you don't want to perform the unnecessary ordering step, then either the order must be left out of the query (and thus implicit), or the DB needs to be able to ignore what you tell it to do.
That was a bit of a special case, though. The phone company was originally a lot more like the US Postal Service. They were given a guaranteed monopoly, in exchange for accepting the requirement to serve all customers no matter how costly or inconvenient. I don't see a lot in common between a taxi or taxi-like transportation service and a natural monopoly on rights-of-way and wires on poles.

If the AT&T monopoly had been preserved to the present day, and/or the Carterfone decision had gone the other way, I think we would be seeing a lot of civil disobedience in the form of people connecting unauthorized devices to the network.
Or open pdf on computer at public library and print a hard copy.
This article is so laden with flawed reasoning and factual errors, I wonder if its specific goal is to troll for hits.

With respect to (un)employment, labor is a MARKET and always behaves as such -- the interplay of supply and demand, when not artificially constrained, set prices.

For all his rants about the "American Founders" insisting on freedom to act on one's own judgment, he seems to forget about those 85 years of legal slavery.

Anyway, regarding some utter falsehoods in his rants... for example, "before the 1920s, there were no limits on immigration" ignores both limits by statute (e.g. the Chinese Exclusion Act; the Scott Act; Immigration Acts of 1882, 1903, 1917, 1918; the Naturalization Act of 1906) and practice (opposition to immigration by group, from the Irish to Italians to Slavs and Asians).

As for "given a constant money supply, nominal wage rates fall. But real wage rates rise, because total output has gone up", I'm utterly baffled what he means. I'm used to "real wages" meaning wages adjusted for inflation.

His praise of the 1920s bubble economy completely ignores the subsequent Great Depression.

His ludicrous claim that the U.S. is "underpopulated" totally ignores the scarcity of critical resources in supporting our CURRENT population, especially water (existing aquifers are being depleted at current population).

etc.
Twitter Acquires AI Startup Whetlab
Amazon delivery drones could be in the air within a year
Setting Up Webpack for React and Hot Module Replacement
This has some promise. http://www.psequel.com/
Not to appear picky but I think this needs to be clarified a bit.
USB uses synchronous (request-response) wire protocol and one side is always requesting, another responding - hence master and slave. This is not runtime configurable/negotiatable.

Traditionally USB transceivers were designed as either master or slave (host/peripheral), though with the rise of smart peripherals (embedded/mobile devices) came need for both in one device. Manufacturers could design product with 2 different USB transceivers or use one that is configurable to either master or slave.

If you examine any mini/micro USB port/plug you will find 5 pins, and 4 pins on a large (both A and B). That extra pin is actually a toggle for OTG transceiver mode. Of course manufacturers can decide to internally wire transceiver to any mode and expose only data/power pins, but that does not stop transceiver from being OTG. Exactly this is done in top Android tables from mentioned site - they have nVidia Tegra SoC which actually uses OTG transceivers.

I am not intimate with PC hardware (would expect master-only transceivers), but, as I have said before, all embedded SoCs I have laid my hands on (not too many) used either slave-only or OTG transceivers.
I thought EFF was finally over the decades of acting as though only government demanded censorship matters? Here it sounds like they're singing the old song.

Content I've written was censored when others shared it on Facebook-- e.g. the essay accompanying the release of 30GB of previously paywalled JSTOR documents (https://thepiratebay.gd/torrent/6554331/Papers_from_Philosop...), was silently hidden from the receiver when people tried sharing it on Facebook.

I doubt any government asked them to do this-- especially considering how fast it was suppressed.

Focusing only on government "requested" censorship likely ignores even the majority of government _induced_ censorship: Consider the censorship executed through soft power like a fear displeasing the powers that be and that resulting in less favorable policy or the loss of lucrative contracts. Not to mention censorship which occurs for merely private economic gains-- which might be tolerable in a true private space; but should not be tolerated in places which serve the social role online of public forums and common carriers.

Is it beneficial to the public to mark facebook down for denying inmates access, when presumably this is just belt-and-suspenders on top of physical control of the inmates, while not carefully exploring the other kinds of censorship they and their competitors in the pseudo-public-forum business engage in?
My prespective could be very wrong but isn't this a sort of quality is in the eye of the beholder issue. I get building a silo isn't very beneficial to another. But isn't building monolithic library just as destructive. I don't think anything is perfect even if it's perfectly executed.
Similarly, there's libuv [0], which is used for Node.js and others.

[0] https://github.com/libuv/libuv
>Where does it add value?

It keeps people on the Google site, with Google ads, instead of on different websites that may not have Google ads.
I have an idea for a company related to this concept, but for hiring and job training.
A lot of people are saying 'just trust the query planner'.

The best of both worlds would be the ability to explicitly define how to get what you want just as easily as you can define what you want.

That should be the goal.
Surething. Can't see why not! Just make sure to credit me.
Every so often the optimizer does it wrong. Instead of reading query plans [new language] and adding a layer of hints [yet another language], how about having a language that allows you to specify the precise order when you eventually care, and optimizes anyway by default. As opposed to three languages layered over each other in a fairly ad-hoc way.

val q = Q.from(table).select(foo).filter(foo > 3)
val q = Q.from(table).select(foo).filter(foo > 3).verbatim()

PS. Also, the query plan language is now the same as the query specification language.
They are doing nothing but starting with random noise, and then learning a representation of an image that will maximize the probability in the output layer (by suggesting to the network that this noise should have actually been recognized as a banana or what have you) and back propagating changes into the input layer. Essentially, this has been happening since 2003 in the natural language processing world where we learn 'distributed representations' of words by starting with random representations of words, and learning them by context by back propagating changes into the input layer. Very cool though.
Any chance this could be related to this? https://en.wikipedia.org/wiki/Laron_syndrome#Clinical_charac...

I remember hearing about this in some BBC Horizon show.
> That's interesting. I haven't see it that way before.

If you're interested in reading about perspectives other than your own, the Geek Feminism wiki is a good place to start; they've got a pile of resources, as well as well-documented incidents.

Your first instinct in reading many of those may be some degree of shock, denial, or a search for mitigating factors. Examine that reaction carefully, resist the natural urge to reject data that contradicts your current views or information, and keep reading.

And since it looks like you're taking either a scientific or legalistic viewpoint in terms of seeking evidence, consider the term "preponderance of the evidence". When you have enough incidents and enough perspectives arguing that sexism is a thing, perhaps you should examine why you're attempting to "debunk" it or make entitled demands for proof rather than listening.
I didn't mean that it benefits them equally, just that both players can accrue some benefits; vs. trademark which necessarily only applies to entities with a trademark.

The consumer-protection aspect of trademark (preventing deceptive goods) is clearly not what this is about. It is using a thin layer of trademark veneer to force this into an already-rejected legal hole.
You can see the 3D effect of this subset of the image here: https://imgur.com/04yBHN4
How many rings would the average person have other than their wedding ring or band? They might have a college ring but isn't worth stealing (initials, graduation year, sometimes a name, all easily identifiable by a pawn shop) unless you can melt it down or have a trusted source that can do that job. We don't have much in the way of jewelry but our parents do and they only have their wedding rings/bands and college rings.

If someone did have other rings, I'd think they'd be visually different, wedding rings typically have one large diamond set with other jewels and a band is dead obvious as it's so plain. A ring with multiple small diamonds or other gemstones (emerald, ruby, etc) would almost always be a safe bet, especially if a ring similar to the traditional wedding ring was available for comparison.
I think in addition to the box that you see it's also used to improve search results.
This allows you to shrink the language syntactically, but not semantically. For instance, you can make it so setf isn't visible from your own package, but you can still call out to functions in other packages that will modify lists, so it's not suitable as a way to reduce the conceptual overhead "things you have to worry about when using lists".