skysight-inc/HackerNews huggingface dataset:
What about classy-prelude? I was thinking about using that one.. (based on Stephen's advice in the other blog post http://www.stephendiehl.com/posts/production.html)

Has anyone experience with it, pros, cons?
No, I am not mixing them. I just skipping step two, because it can be done automagically after step one.
> On the other hand, stop leaving unused variables around...

I don't think there's any problem with doing that. I use a linter to stop me committing code that has unused variables in it, and to highlight those kinds of style issues in my editor so I'm aware of them. But for a compiler to refuse to run unpolished code in development is just bad design.

It's as if Go's designers took the hubristic or naive view that all code would, in an ideal world, be typed out perfectly first time, as opposed to being gradually hammered into shape through trial and error. This is worse than a design flaw, it feels like an active imposition.
The API only defines a way to start a new actor remotely.

Now, each actor per actor model convention has to survive restarts. In distributed environment, the state can be persisted e.g. in distributed memory cache / storage (Hazelcast, Cassandra).
Now, try adapting that approach to do Blue/Green deployments [1]. Imagine how that is done using configuration managers. Can you see the advantage now?

[1] http://martinfowler.com/bliki/BlueGreenDeployment.html
LogicPull appears to be (and correct me if I'm wrong) and advanced intake system. Never used it before, but it looks like an amazing solution to collect form data and create documents, even allowing JS in the editor to control flow of the questions. The repo looks pretty active as well.
How would this differ or gain an edge on the several existing portals, groups and apps based on socializing? E.g. avenues like meetup.com, which has several groups, including some for different social needs. There are also many online groups/clubs based on matching people (randomly and interest based) for socializing around meals.
>SEO rigging? That's mostly having links from other reputable sources. If this software is good, other good sites will link to it rising it up in the search results.

This is a myth perpetrated by Google and it's entirely false. The fact is that if you aren't actively engaged in spa--err, SEO--, you will be outgamed and crushed by anyone moderately competent at spa-- err, "internet marketing".

I make a point of replying to this because my established, objectively-superior-in-every-tangible-way company was creamed by a bad copycat that had a pre-existing spam apparatus, despite our one-year head start and, as already stated, every conceivable advantage (we were cheaper, more effective (their stuff basically didn't work at all), and much more attractive (they were using a crappy WordPress template; we had a beautiful custom design created by professional designers)).

I was dumb enough to believe Google's statement that if you're good, you'll gain organic links and your rank will rise. Our SEO strategy was based on writing a lot of blog posts and hoping their relevance and high-quality information would facilitate a rise in the ranks (our competitor had no content at all; just a landing page promoting his bad knockoff product). This strategy had basically no effect. Making good content and/or products and crossing your fingers simply does not work if you have commercial competitors.

>Lots of open source projects come up top of the results when you search for stuff because of this fact.

Technical projects that are either so ubiquitous it wouldn't make any sense for Google to display anything else, so niche that there is no real commercial competition targeting non-technical people, or both. As can be clearly seen with youtube-dl, if it's a keyword that other parties are interested in monetizing, you have to either play the game or lose. The game is not what Google or Matt Cutts say it is (that's disinformation), the game is what actually gets you to a high ranking on Google.
Here's an idea: Maybe they should try and find cheaper hosting[0] and solutions, rather than getting the reader to foot the bill for their (generally) crappy technical decisions.

[0]: I generally suggest nearlyfreespeech.net
This seems like a pretty tenuous 'connection'.
Burr/Feinstein Anti-Encryption Bill – It's More Ridiculous Than Expected
Sorry about the mix up, the code available here: https://github.com/moloch--/cve-2016-1764

and here:
https://github.com/BishopFox/cve-2016-1764
This would make for a great novel.
I thought the critical success factors for getting into a management programme in a university would be one's grades and one's SAT scores? Also what constitutes an "elite business student" especially since the student has not provided themselves in a business school setting yet? The proposal sounds more like some form of life coaching for someone who is not "elite."
Pretty sure they didn't actually serve malware and that news sites just made the click-bait title for clicks.

http://www.ghettoforensics.com/2016/03/of-malware-and-adware...
I find this statement highly amusing, as (1) I use cannabis regularly without issue, (2) I've done well in both academic and professional spheres, and (3) both of my parents know and are perfectly fine with my responsible usage.

Perhaps you mean that no parent wants their young child/teenager to use drugs? No one in this thread (or anyone at Meadow) is advocating for that, we are specifically discussing adult use.

If we can take anything away from this extrapolated conversation, it should be that it's important to become educated and informed about topics highly susceptible to misinformation.
It's not just hardware: this also applies to software, occupations, business models, and probably governments.

In particular, I'm thinking of "full stack programmers" and DevOps right now.
Then you are precisely who Forbes is targeting to keep content away from.
Ahh, sure, of course, with that it makes a lot more sense, that helps loads!
That's because if you tell a sysadmin he needs to do development he says "yay!". Not much encouragement needed.
I don't think it does contradict anything he says about being customer focused. In my opinion, and experience, it doesn't mean 'completely ignore your competitors and sell their products on your own store', it means 'Develop your products by listening to what customers tell you and not by watching and copying what your competitors do'.

If you take that as the intent behind the quote then it's kinda parallel to the issue of whether to sell chromecast or not.
I had this happen to a client. The Chinese company was literally hot-linking to everything. I used a site sucker to grab the site they had put up to tell this.

So we changed the domain name, moved the site.

We then replaced the assets under the domain name they were using with assets that might offend folks when looked at.

Not everyone can change the domain though.
https://en.wikipedia.org/wiki/Cargo_cult#Metaphorical_uses_o...
DNA-based Personality Test: Swiss startup Karmagenes secures angel funding
Maybe Yahoo! should build a smartphone. That'll solve all their problems. Hey, I'm just trying to help.
RATIONALE: why the two styles? Why

if (simple_condition) {
code;
}

but:

if ((complicated ||
multi_line)
&& condition)
{
code;
}

?

Simple: it's because in both cases, the "code" follows a previous line from whose first non-whitespace character it indents by the indentation level:

if (...
[INDENT]code

{
[INDENT]code

This is just wacky:

while (blah
blah
blah) {
code
}

"code" isn't "indenting off of" anything. It is not related to the indentation of "blah" in any way, but appears to be "deindenting" from it!

So, rather than dogmatically doing one thing or another, it's better to consider all the alternatives, their relative advantages and disadvantages, and integrate them into an elegant whole.
> In transaction management, transactions might have a sender_id and receiver_id

in normal form, shouldn't you have "transactions", "transaction_senders", and "transaction_receivers" anyway? similarly for the other cases?

i know sometimes the simplicity of a single table is a valid choice, so your point still stands, but it does feel like the examples are cases of "well, if you're were doing the right way(TM), that wouldn't happen"
Store brands are not usually made available through general supply chains (or rather, they come from a shortened supply chain), apple and google devices are. And Walmart does sell its "competitor's" products alongside their store brands (where they are available), as does Target, Home Depot, and Lowes. This is because their main business is selling things and having a store brand is just a means to squeek a little more margin out of the things they sell anyways.

Obviously a store is under no obligation to carry every product ever, but this argument that an apple or android tablet is equivalent to a store brand is just silly.
From wikipedia:

"The name derives from the belief that various ritualistic acts will lead to a bestowing of material wealth."

Basically, slavishly copying someone else's actions without actually understanding the underlying principle behind those actions. The most famous example is from WWII - Japanese and American armed forces built airstrips on underdeveloped islands, and either abandoned or shared what seemed like massive amounts of wealth with the islanders. When the war was over, islanders replicated airstrips and military bases, some even dressing up as soldiers, in order to bring back the flow of cargo.
Fire Engine RED is hiring both a FrontEnd Developer and a PHP/DevOps Developer: REMOTE

Fire Engine Red is a virtual company, no office anywhere. We're building a SASS CRM product for higher education. http://fire-engine-red.com/

Our toolbox:

- Laravel, phpunit, Selenium.

- jQuery, Underscore, Bootstrap, SASS, Gulp, Bower, npm, Jasmine, Karma.

- Linux servers, as well as virtualization and deployment tools.

- Nginx, MariaDB, Redis, ElasticSearch, and others.

- JIRA, Stash (Git), and Bamboo.

- An Agile development methodology, mostly SCRUM.

FrontEnd:
http://newton.newtonsoftware.com/career/JobIntroduction.acti...

PHP/DevOps:
http://newton.newtonsoftware.com/career/JobIntroduction.acti...
I'm just thinking how amazingly fun it would be to spend a few years of your life on a legal case, in another country, in another language and spending vast sums of money in the certain knowledge that you'll loose :-)
It can at least pull them out of search results to dent any organic/paid traffic they are trying to drive to their site.
Yes, conformal prediction does exactly this.
That would be useful but it almost sounds better to register the view of their landing page and then not register the view of their article. Surely they will see a widening gap over time?
So as someone who is just about to implement Fluentd, what is the status of using LogZoom with docker?

Currently, with Fluentd all I have to do is set the log-driver and tags in DOCKER_OPTS, point fluentd to ES, and I have all my container logs.

Does LogZoom work this seemlessly with docker? I know that at the very least I will need https://github.com/docker/docker/issues/20363 in order to implement any LogZoom plugin, so is this really much of a benefit if I don't have hundreds of containers running on a host? The only concern I had after reading this was if Fluentd will use as much resources as they mention. For my use case, I think not.
Write some markov chains that spew out text about Tiananmen square. Actually don't, they might be ripping you off but that might get them killed.
Maybe we need to hold websites accountable for the ads that are served through them. Maybe once they are sued a few times, they will take this seriously.
Chasing Payments Is Bad for Business
Are there some samples available without going through the onboarding process?
Hey, I didn't expect that to get as much love as it has, but that's really wonderful. Being highlighted in the release notes is super cool. :) I'll just say, it was thanks to the constructive/encouraging help I got on the PR that I was able to finish it.
All existing price comparisons websites (Google Shopping, PriceGrabber etc.) were meant to compare prices among e-commerce websites only. For instance, try "nexus 6 san francisco", Google Shopping will give you 10+ purchase links. But if you want to physically try this phone before buying it, or if you have to get a new phone today and can't wait for the shipment, Google Shopping will say that there are only three places in SF where you can get it (all BestBuy). This is obviously wrong. This is the gap our product fills. We allow you to search products available on most e-commerce websites (the easy part) as well as in most physical stores (the hard part).
I assume the Chinese company is hosting in China but if not from that link:

>as the server is in a country that has a notice and takedown system, including the United States and any EU country
Uh...'fair compensation' is not installing malware. I don't think that's ever fair.
I assume you were downvoted because people thought you were making a snide remark or joke. Sanders polling better against Trump is supposedly[1] a fact, and has been repeated often. Not sure why people would jump to downvoting you for something they didn't really know much about.

1: "Supposedly" because the polls I just looked up seemed to be nearly identical for Sanders or Clinton vs Trump, with Democrats at ~50% and Trump at ~38%.
Elite smugness? Hardly. Russ Cox has stated repeatedly that he's not against the implementation of generics in Go. Adding generics to a language is a very complex process and you have to be careful with the method you select because you're stuck with it forever. When they find a proper way to implement generics in Go then they'll do so, but they're not going to be pressured into creating a bad implementation.

https://news.ycombinator.com/item?id=9622417
What are executable comments?
Hey, not totally empty!

I still use yahoogroups (for some lists I help with) and yahoo mail (haven't bothered to move, have a decade's worth of email).

I also use their search engine occasionally (and Bing's)--just trying to keep search from being a monoculture.
the most likely explanation is that Yahoo is being mismanaged to drive price down.

Based on your second sentence, I don't think you mean the word 'mismanaged' here. That would imply those inside the company are intentionally trying to lower its value.

I think what you mean is, potential buyers are bad-mouthing the company, or deliberately talking down it's value in public to try to get a better deal.

Edit: It occurred to me, this could have been a substitution error of 'mismanaged,' for 'misrepresented.'
yeah, if your company has a devops team you are really just doing traditional ops / devs, but with a split ops team
Absent the select few exceptions, Amazon is a general purpose store. If we're really going to be picky, Apple(and Google) sell products through their store that are "general purpose".
Inserting ads into the Alien Blue feed would have been easy. You may be right about the different target user, though.
+1 for using markov chains.
>The open source community has a long way to go if it's going to clearly demonstrate that it's model is advantageous

Some in the open source community flout the "many eyes makes all bugs shallow" argument, but in the free software community we do not assert this. Part of security is transparency, and this means being able to read the source code, freedom 1. Free software is a prerequisite for secure software that a user can trust.
Apply HN: NextAppointment – automated scheduling of preventive healthcare
“There is no greater imperative in…healthcare than switching from a treatment-oriented society to a prevention-oriented society. Right now we’ve got it backwards. We wait for years and years, doing nothing…until people get sick. Then we spend billions of dollars on costly treaments, often when it is already too late to make meaningful improvements to their quality of life or lifespan.”
– Richard Carmona, 17th Surgeon General of the United States

NextAppointment will integrate patient and doctor calendars to automatically book timely appointments based on established medical guidelines and mutual availability. We help you find time to make your health a priority. No more phone calls, or searching for appointments online.

Initially, we will be targeting new and expecting parents to promote preventive checkups throughout their children’s lives. We believe the current mindset of seeing a doctor only when you feel sick is difficult to change; a life event such as the birth of a child may be a sufficient catalyst to initiate and perpetuate this change in behavior, now and in future generations.

The idea was very well received based on cold calls made to 50 primary care and pediatric clinics in Toronto, with some generating referrals to other clinics on the first call.
Or not use the site. :P
But if you want to cash in on this you need to create compelling content more than be a hacker. The top Snapchat Stories are not there because of hacking.
Isn't it illegal to download youtube videos?
Since that was yesterday's HN I want to just say that as a parent who's son died of cancer at 12 that this shows how little resources in time and money is spent on children with "Small populations" of patients.

This includes every single childhood cancer out there. The kids get 4% of the federal research money and $0.01 from every dollar from American Cancer Society (Light the Night) (Notice they don't have any pictures of children for 4 years now due to parents being so mad at being the poster child that got the least.

Childhood cancers are different then adult cancers and adult cancer treatments don't work for the VAST majority of the kids due to their whole body is growing as fast as the cancer. Adult treatments kills kids. So we now have 1 new drug int he past 20+ years! Ok enough of a rant.
LSD could make you smarter, happier and healthier. Should we all try it? (Yes)
Last year folks were leaving Amazon in droves.
The fastest way to find out who is available in your team
start a github repo - maybe we can help ?
>I really want a plug that will let me mark sites like Forbes and then decorate any links to it indicating I've already decided I don't want to go there. This way Forbes doesn't even get a +1 visit from me.

Host file.

forbes.com 127.0.0.1

At home I have a giant list of sites I've blocked for this.

#Requests I turn off uBlock. Doing them the courtesy of not giving them any traffic instead.
When a Chinese group does it, you can't sue them. You can't compel their ISP to block them. You can't file a patent or trademark or any other protection for your prior art where it matters. And in many cases, you can't even talk to them, because unlike many programmers from non-English speaking countries, they may really not know English, and/or there may be no intersection in the communication services that you and they are using.

There aren't a lot of other countries that share all those difficult aspects yet still have plenty of capable programmers.
You can use clodeflare to protect your CDN, being used by third party.
But WhatsApp requires a phone number, and requires that the recipient (of your message) have your number in their contacts list (or at least you should have their number in your contacts). Once your number (and your contacts') have been leaked to WhatsApp, enough metadata has been leaked to make communication risky.

Why doesn't WhatsApp allow anonymous communication? I should be able to create ephemeral WhatsApp "IDs", and anyome who knows my "ID" should be able to communicate with me anonymously and securely, no strings attached.
classy-prelude is a "Big Vehicle Prelude", that is, a Mahayana Prelude.
> . Phone numbers are how mobile phones are usually identified, and to ask a mobile messaging app to use something else for identification is, to put it bluntly, quite silly.

I disagree it's silly.

> There's nothing in the protocol that forces anyone to use phone numbers as identifier

I'm aware. But there's also no alternative to phone number now. So my point stands until this changes.

> Merely using a pseudonym instead of your phone number as an identifier is going to do exactly nothing to prevent any of the things you mentioned

Yes it does if the pseudonym can not be connected to me. That requires other security/privacy measures but phone numbers prevent that.

> No one claimed that WhatsApp is doing any of that.

If you say something is great for privacy but don't include the asterisks it's misleading.

> I'd argue that they wouldn't have been able to reach critical mass without phone number-based contact discovery.

No one has proven it either way. I can't be certain they would've been successful, you can't they wouldn't. But I do submit as evidence of my hypothesis that several social networks were successful on mobile without it (e.g. Twitter, Instagram and Facebook).
Starbucks Does Not Use Two-Phase Commit
Cassetteboy vs. The Snoopers' Charter
When the source code has a whitelist of usernames for which encryption should be disabled, put there under court order, you'll see the difference between external verification vs source code inspection.
Does anybody even know what the core of their business is? Are they a search engine? Are they some kind of media company? An ad agency? What is that they do?

I think in an interesting way, this stems from their origins. They started out as a directory for the web. At the time, few, if any, knew what that meant.[0] And so it remains on up to today.

[0]Meaning, sure we could understand HTML and the protocols involved, but what were web pages, what sort of media were they meant to contain? What sort of things could they make possible?
As someone who's worked on software, as a developer, and done operations for quite a some time, I imagine I could do both together quite easily.

Given that I've done this a while, I have a bunch of patterns and reusable things, that use to deliver something quite quickly. Once it's up and running, your job is to patch. Obviously developers like to be constantly running the new shiney thing, but if you put a foot down on that, stick to a low number of well known tools, and don't chase fads, you'd have a lot of time to work on features.

However, it also depends on where you are and what you're outsourcing. If you want me to start from nothing and decide we're using a whole bunch of tech I don't have patterns for already, it's going to be a while before you see me come up for air and do any features.

It also depends on what you're hosting though. Much of what we're selling is just a fancy CRUD app, they're easy to run.
> If you have the source then you can see what it does.

What if it exploits a compiler bug to do something different than it looks? What if the compiler recognizes the code and instruments it with its backdoor? Sure, GCC probably doesn't, but what if the code was meant for Windows and only builds under MSCV which you can't audit? What if the code exploits an undocumented “feature” in Intel x86 processors? What if it uses a backdoor in Intel's randomness hardware? Modern Intel processors have many undocumented features and essentially can do whatever the hell they want with your code. The NSA almost certainly has a backdoor in Intel's RDRAND[1]. x86(_64) is impossible to trust; even VIA CPUs may be compromised (though they lack the “management engine” of Intel and AMD—if I were to 100% audit a crypto-related program that only runs on x86, I would use a VIA system and intercept any instructions that use the hardware RNG).

Point is, open source makes some things vastly easier, but the point is you _need_ to audit the binary anyway. That's the _only_ way to trust it. You _cannot_ trust the source code. You cannot even trust a machine other than POWER, RISC-V, or SuperH/JCore.

If you're not going to be paranoid as all hell, auditing crypto is pointless.

1. http://arstechnica.com/security/2013/12/we-cannot-trust-inte...