skysight-inc/HackerNews huggingface dataset:
Maybe you had no idea but what you describe already exists in the form of native ads and recommendation widgets like outbrain. And here's what I do when I run into them: I rarely click them. When I'm on NYT, I don't want to click out to some "recommended" website that doesn't have high journalism integrity as NYT (Let's not get into a needless argument of whether that itself is correct or not). My point is, I disagree with your argument that "different source" has anything to do with serendipity. Also you say silo shouldn't exist but I don't see a reason why. Sure there are clearly cases where certain companies siloing up their user's data is bad for humanity, but in this case it doesn't even make sense (what even is "silo" in this context anyway?). People create silos because of demand. Imagine if NYT started opening up and let any random guy on the web write articles on their front page, what did they gain by "opening up" their silo? Most readers of NYT are there exactly because it's a silo that guarantees certain degree of quality. Once they start "opening up", you'll probably be the first to say "yeah New york times is done now, it's all low quality now"
I've actually found the opposite. One of my coworkers and I are disappointed by a lot of syncing software out there, and began using SyncThing.

We haven't experienced any bugs so long as we both keep our versions in sync. Once one has a later version than the other, all bets are off. That's a problem that's tricky to solve correctly though.

Aside from that, we were disappointed by the constant needs to restart SyncThing when saving configuration changes, some lack of UX features (e.g. being able to move where your sync share is stored -- I made an issue on Github and was told to edit the config file manually and restart SyncThing -- I asked if a pull request would be accepted if I added the feature myself, and got a vague response.)

Overall though, SyncThing has worked excellently for us.
>I don't believe that unions are net plus for ... economic progress

Please cite an example where workers are better off having lost the right to unionize, or one where they are worse off for having gained it.
In this case, I think the more accurate example would be Meteor + React [1]. You can still show the "wait for data to be ready" state as you described. (For those interested, follow the linked tutorial.)

The Kadira team have even gotten Server-Side Rendering working with React [2][3] while no-one has yet for Blaze because the Blaze templates aren't currently available on the server due to how the bundler works. I'm sure MDG will make them available soon and then we'll be able to have SSR with both React and Blaze.

1. http://react-in-meteor.readthedocs.org/en/latest/

2. https://github.com/kadirahq/flow-router/tree/ssr

3. https://kadira.io/blog/meteor/meteor-ssr-support-using-flow-...
The article seems to have been taken down from the Oracle site.. I leave this from an unclosed tab for posterity:

http://pastebin.com/hU1mg1K9
Both, but I meant Google's Alphabet's cars.
What does (me!) mutate?
I think the actual meaning being lost in translation here is "self-managing things is awful"—which it is, if you are a dev and don't want to be burdened with ops.
I agree with that (hence the blind trust suggestion).
The article is just clickbait. The ONLY way this could be done it would be requirement around 2050 when driver-less cars will be everywhere, for people that want to drive cars by themselves to pass much more advanced tests.
You cannot write Android apps in Java in VS 2015, which is the vast majority of apps. You can do some NDK stuff in C/C++.
All new Intel CPUs now contain a built-in true hardware RNG (RDRAND), why not just use that?

Unless you think Intel might have put some kind of backdoor in it (hard to believe), in which case they could also be intercepting your USB communication with this device and substitute their own evil numbers.
Would RethinkDB be a good choice for an invoicing web application? where you can't afford loss of data.
What blows my mind is that these people don't encrypt their emails with some form of plausible deniability envelope. I mean, if you're smart enough to set up servers for customers of your illegal activities, you should be smart enough to know what to avoid.
AFAIK just that.
I'd love you to rate SquatCoach (http://squat.coach) - the app, not the landing page. I'm having some traction difficulties, and I have no idea if it's because the app sucks, or my marketing sucks, or both

p.s the Android version is ahead of the iOS version.
> It's not disk size that we care about, it's memory size.

Yeah, I get it. We have a lot of memory these days. Gigabytes. Not always enough for images and videos, but for code? for client-side browser code that is downloaded & run on the fly? Makes you wonder how we got there.
Flash has nothing to do with it. The browser doesn't either, which receives updates much more frequently as well and is fundamentally necessary (compared to applets).

My point is that Java keeps having security vulnerabilities some of which are exploitable from the web. There's a reason why Oracle keeps releasing patches. Even more important is my main point that the reasoning given against a bug bounty program is idiotic, especially on the backdrop that they do in fact have security vulnerabilities on a regular basis.

http://www.oracle.com/technetwork/topics/security/cpujan2015...
Or maybe it's delayed?
Define "pet cause", I'm a random passerby. I happen to understand their argument as they intend it - rather than purposefully misrepresent it so that they are wrong.

:::Edit (also TL;DR)

This example doesn't match up because "Dogs are prone to heart conditions" would be the original argument, but I would need more context that was talking about Rottweilers and Dobermans to allow the meaning to be obvious, but the terminology used to be poor. My point here is to not get stuck on the words used - but the meaning intended behind them.

:::End Edit

Discussing the larger context when you've already delved into a specific context isn't merely nitpicking, it's intellectually dishonest. I'll give you a contrived example, albeit not an exact comparison of the current issue, to illustrate my point:

Argument: "Rottweilers and Dobermans are prone to heart conditions."

Counterargument: "Dogs are not prone to heart conditions!"

Well, the context has already been specified to a niche. Both statements are true but are now arguing what are fundamentally different things. One is talking about specific breeds (subsections) of the species (idea) "dog" while the other is talking about the species "dog".

It would be intellectually dishonest to argue about "dogs" when the person was arguing for "Rottweilers and Dobermans". Even if both belong to "dogs".

Gender/racial identity politics are both subsections of "identity politics". They had already delved into an argument/subsection regarding gender/racial identity politics, and then you went and argue about the broader concept of "identity politics". The issue is you do not want to actually argue against his points. You wanted to argue about his usage of "identity politics". That's intellectually dishonest.

Here's a better way to approach someone either misusing a term or using a broad term where a more specific term would suit their argument better:

"Identity politics is a broad term and could include 'free vs proprietary' ideals, which is the foundation of Open Source / FOSS. It sounds like you're arguing about 'gender politics'. I want to make sure we're on the same page."

They can then clarify that yes, they meant "gender politics" and they might even apologize for using a term that was too broad in meaning.

The point of a debate is to counter someone's arguments, which means you have to make some effort to see their arguments as how they were intended rather than how they were stated.

That means do not nitpick over trivialities and definitions. If you're unclear on a definition of a word they are using, have them clarify it. But to purposefully misunderstand and argue an entirely different concept is unfair to the other person. Especially if they don't recognize what you are doing. (So I'll repeat ad nauseam: intellectually dishonest behavior)

>I have no idea how to respond to this except to suggest you may just not be very good at finding sources before 2008?

"Sources" and "so many sources I could establish a well-stocked multi-floor library" are two different things. I'm not saying sources don't exist at all.
I suffered this with a 2nd hand Windows 7 computer my mother was using that kept complaining about being counterfeit.

Windows is only £80 or so and there was a big button on the nag screens that took me to the Windows site to buy a licence. Great - credit card in hand I clicked on through and was instantly greeted with buy Windows 8.1 screens.

The problem is, I absolutely did not want under any circumstances to install 8.1. I just wanted a legit licence to the already installed 7, which the computer was quite happily running and required no learning/explaining of metro to my mother.

For nearly 1 hour I tried to find a way to buy that Windows 7 licence key and found absolutely no way to do it.
It's not meant to be taken as journalism---it's an opinion piece.
Someone should just publish that as public domain, and see what happens if Oracle challenges it. How can they prove that a bunch of bytes sent over the network are meant as prior art and so on.
I'm totally up for selling http://sitestalker.net in case somebody could use it.
The Teflon Toxin
SmartThings opens up repository of device code and apps on GitHub
Edit: I meant to write "...stay light years ahead."
Databases4business.com
It is really interesting, as you know, a extremely good marketing campaing to have successfully results depend exclusively in a good base on contacs, in other words, a key Database of potential contacts, and you can get it by investing few dollars here: www.databases4business.com
I'll agree with that. I've been meaning to cook up an essay proposing that our culture develop some form of mental health check-up that is analogous to yearly physicals.
Government by Jury
Growth Hacking has 2 phases – and using the wrong one will sink you
Good point. CE and NT are definitely not for embedded devices, in the conventional sense of the word. They're also not real-time (as you know), but then neither is Linux. Embedded really is a whole other world. It's a fun space to play near, though, with more conventional systems and tools.
I left facebook because it was too tiring. I HAD to have SOME way of connecting with friends. The part I like about snapchat the most is that there's no history -- you send an image, and it's gone, so there's no particular 'baggage' associated with it: no long thread of comments, no 'history' to look at, no tedious 'you didn't like my comment/omg i got 300 likes'. For me, snapchat is somewhere between real-life interaction and texting: as ephemeral as real life 'talk' and long-distance as well... a text message. On other media, stupid things people (or you) say tend to stay around forever, in snapchat, your mistakes last as long as the snaps do. A bad pun, or a mistimed joke, for example... they don't hurt you like they do in other media.

This may sound like exaggeration, but snapchat could be the social network for adults in the longer term [not the 'look at my kid' kind, but 'we're having fun, but don't want it too seem like we're bragging' kind.
> Making clear and specific threats against someone in front of others is the worst possible choice;

Actually, murder is the worst possible choice.
Not all the upcoming announcements can be shared with all shareholders. Too much risk in leaking.
NYC super wealthy pay less on property taxes: http://nypost.com/2015/03/09/new-yorks-super-wealthy-pay-les...
Probably tracking pixels or something.
Stripping away the politics, the objective claim is that the specific design skill required to make really tiny visually-distinctive skeuomorphs of objects is being left unexercised and untaught (and therefore might slip away) because graphic designers aren't using really tiny visually-distinctive skeuomorphs for much, instead having shifted right now to using more glyph-like or logotype-like stylizations.

This claim (that the skill is being left unexercised and untaught) is one I would disagree with: these things are getting created, whether or not they're getting created as "icons." Depicting terrain and objects and inventories in a lot of video games require exactly the same skill, for example.
IME they are helpful at diagnosis and troubleshooting, as long as the user is willing to put similar effort to providing details and debugging.
Nixon said once[1] in all seriousness: "If the president does it, that means it's not illegal." Reminiscent of Louis XIV: "I am the state."

Anything that was a threat to the Nixon administration in their view was ipso facto a threat to the nation.

1. http://www.streetlaw.org/en/Page/722/Nixons_Views_on_Preside...
You connect that pin to a small switch in a not-so-easily-accessible place and tell the user to connect it whenever firmware updating is required. Something as simple as pushing a paperclip into a hole would be sufficient.

Firmware updates should not be "transparent", "seamless", "one click", or whatever other terms are used today to describe silent or little-noticed changes. They are modifying a very important part of the system, and the user has to be aware of that.
I don't understand what you're trying to say here. Are you trying to say that calling a milk and coffee ice cream drink a MooLatte is not racist and that the product was not quickly withdrawn from the market?
I should have been more clear. I was looking at how many API calls a typical app would make when gathering data. Is it in the hundred, thousands? On average. Or that too wide of a question to get an accurate metric?
SEC employees also do pretty well for themselves: http://www.bloombergview.com/articles/2014-02-27/the-sec-sho...
HTTP SEARCH PROPOSAL : https://tools.ietf.org/html/draft-snell-search-method-00
A clean, minimal Hugo theme in 5449 bytes (unminified and ungzipped)
This bit is interesting:

"Inlining is a technique that will basically just "inline" one method in another and so get rid of a method invocation. The JIT automatically detects "hot" methods and try to inline them for you. A method is considered "hot" if it was executed more the X times, where X is a threshold that can be configured using a JVM flag when start up java (10000 is the default). This is needed as inlining all methods would do more harm then anything else, because of the enormous produced byte-code. Beside this the JIT may "revert" previous inlined code when an optimization turns out to be wrong at a later state. Remember the JIT stands for Just in Time and so optimize (which includes inlining but also other things) while execute your code."
No! Matt levine's articles (which I recommend reading) give an excellent description of this.
>Why would you want this? Can there really be people that are willing and able to build their own IOT but do not want to learn about Linux?

Knowing about Linux doesn't mean assuming it's the best tool for the job at hand.

I've used Linux, I've installed Linux, I've fixed a couple of broken Linux installs etc. I've compiled software on Linux. I've imaged an SD card for a Pi from Windows pre-Noobs. I've installed Rasbian using NOOBS.

I've also played with Arduinos, although mainly using other peoples' libraries for time and network comms etc.

I have not, however, written any serious software for Linux and I am not a Linux developer. I mostly use VS on Windows to develop software that will end up on Windows computers to be used by Windows users.

I have the required physical equipment, software and skillset to make a solution that meets the end requirements using 10 Core on a Pi 2. I don't have that for Rasbian. I've no doubt Lady Ada has a tutorial somewhere to teach me enough to get it working, but why would I invest my time in that?

I'd be better off using the skills I already have to accomplish this task. Then learning something completely different that will allow me to accomplish an end result I can't presently achieve.
Yeah it's a really simple argument that many choose not to understand. The more ad blocking the better until Advertisers and Publishers come to grasp wit UX. I'm quite tired of the tracking and bandwidth today's ads consume. Looking very forward to iOS9.
Even putting the moral issues aside, the punishment for "do[ing] it" is going to be way worse than the punishment for talking about it. So I really have a difficult time seeing why you say that making threats is the worst possible choice.
> There must obviously be breaking point sooner or later where Wikipedia has more garbage then useful bits.

Why do you say that? I doesn't seem obvious to me. I can imagine an endless stream of non-garbage churning out of the complex world we live in.
Given the number of NSA employees who have confessed to abusing their access to LOVEINT, it must have been tried already.
Why is Africa still poor?
I'm not sure I agree with you completely there. Tinder hasn't created a lot of 'I want sex, and I want it NOW' -- there's still a gap between communication and hookups, in general [here, I'll accept anecdotes as data, if you have more than few]. Now Grindr, that's a COMPLETELY different story -- I've known people literally do the 'parking garage oral sex' thing in a matter of an hour from start to finish. The general consensus seems to be that Tinder culture is nowhere near that. If you strongly believe the opposite, for good reasons, I'd reconsider my position though.
The only 1g maneuver that starts and ends with level flight is level flight.
Please add Dada Mail [0] to your DO offerings. It's already available on the Mojo Marketplace, Softaculous, Installtron, etc,

It comes bundled with a CLI installer, which would be trivial to utilize when automating the install process.

[0] http://dadamailproject.com
I presume this means anywhere the general public can read it (twitter, Facebook, youtube) or infer "it" from secondary sources (campaign contributions).

It refers to anything that the mob disagrees with.

This is the most scary development in open source I have witnessed.

I will have nothing to do with an open source project that means I cannot express my views in public (whatever those views might be) without fear of reprisal.
dr_zoidberg's reply males a lot of sense - it sounds like you experienced a lot of basic retention and errors, which is reasonably common on modern small process NAND. Since you're executing a block erase at the device level by doing the secure erase operation. It's setting all those pages that leaked charge - and by extension, your data - back to 1s,so they're ready to be written again.

I'm a little surprised that the stale time was on the order of a year. Have you experienced any other failures?
How much it costs to build a unicorn app
I used to use the Staedtler, for that reason. Is very nice. But the Rhodia pads, as mentioned below, are exquisite.
Location: New York City
Remote: No
Relocation: Maybe
Technologies: Currently focused on HTML / CSS.
Looking to focus on server side dev next.
Email:jmcginley9@gmail.com

Linked In: https://www.linkedin.com/in/johnmcginley9

Ideally I'm looking to join as a junior developer with mentors to help build my skill set with Ruby/RoR or python/Django. I've started picking up coding recently and love it! I'm open to junior developer or internship positions. Thanks!
Alphabet? Google Might Get Some Letters
You aren't alone.

The 840 and 840EVO were Samsung's first drives using 19nm planar TLC flash. With TLC flash they were storing 4 bits per flash cell, which at that small process size gave all sorts of trouble with old, stale data. It was a pretty well documented problem: http://www.anandtech.com/show/8997/samsung-releases-statemen...

The newer Samsung TLC drives use V-NAND, which supposedly has lower cell-to-cell interference due to the larger process size and 3D structure: http://www.samsung.com/global/business/semiconductor/html/pr...

Samsung has some firmware updates and software utilities that should be able to restore the performance of your SSD's.
I know it's kind of a mixed bag. I'm also slightly, but not completely surprised that .Net and Java aren't officially supported.. I wouldn't expect JDBC support, but would expect to see a Java library for use with RethinkDB. Given the flexible nature of RethinkDB and other document databases, dynamic language environments tend to be much easier to support over static environments like .Net and Java.

Honestly, if you want to use RethinkDB with Java, it may be worthwhile to write a domain centered service with Node or Python and have that as an intermediary for Java. I've actually used Node on several occasions as a translation service for requests to foreign systems as sometimes there's a lot of disconnect in specific implementations of SOAP/WS-* services from Java/PHP/.Net etc. It tends to work very well for this use case.

I've actually been looking at GraphQL with some interest, and thinking this could be a pretty awesome option in front of RethinkDB, which would open up to pretty much any client that supports graph, which is limited right now...
Memory1: An All-Flash DDR4 Memory Module
Found his blog: http://workshopheretic.blogspot.com/. Easily google-able from phrases in the article.
> It doesn't look like you're using the HN API.

Sorry I don't get what you mean. The comments are fetched by making REST requests to https://hacker-news.firebaseio.com/v0/, so it is using the HN API isn't it?
This is by design. If you want a framework with lots of these features, they exist. Backbone is intended to be a spartan framework for developers who like that. It is very easy to extend or override whatever functionality you want since it is very small and easy to understand. Continuous feature bloat would ruin it.
Ubuntu Want to Make It Easier for You to Install the Latest Nvidia Linux Driver
Utilizing rethinkdb on compose.io with heroku does take some hackery, mainly around deploying to the same colo (amzn us-east-1), and then using heroku env variables to store your ssh key that will be used to connect your api/svc to compose box. See this article for more info:
https://www.compose.io/articles/tunneling-from-heroku-to-com...

I was never able to get the referenced python script working, but using a shell script inside `.profile.d` did the trick.
Just accompanying images. For some reason, it's set to an IP instead of the same URL as the site, but if you replace said IP with the site URL (luckypeach.com) it will load.
What specific trouble do you have with it? I have it setup on a server with a semi reasonable deployment/update mechanism managed through fabric and ansible.

I understand the setup was crappy (you have to leverage their script), but I believe Debian is looking at packaging it so maybe in the future that flow will be better.
We're talking about recording equipment used by the President, not an average Dictaphone tape. It was likely erased VERY thoroughly.
Doesn't the STOCK Act (https://en.wikipedia.org/wiki/STOCK_Act) explicitly ban Congresspeople from insider trading?

The only study on the performance on Congressional stock portfolios is from 2004 [1]. Do you know of any post-STOCK studies?

[1]: Ziobrowski, A.J., Cheng, P.X., Boyd, J.W., and Ziobrowski, B.J. (2004) “Abnormal Returns from the Common Stock Investments of Members of the United States Senate.” Journal of Financial and Quantitative Analysis, Vol. 39, No. 4, pp. 661-676. (http://www.walkerd.people.cofc.edu/400/Sobel/P-04.%20Ziobrow...)