skysight-inc/HackerNews huggingface dataset:
> While the concept of chess being “solved” is still considered rather remote (there are at least 1043 board positions to account for)

What does this 1043 refer to?
And I'm sure some advertising employee has built some "logic" that "thinks" as follows

Programming -> Nerd -> Comics -> Batman
Ads make an enormous amount of money, but ads are also (at least the online ones) undergoing a trend where the same amount of effort by advertiser, creatives and agencies leads to less and less user engagement and $ spent on product over time. More and more people are experiencing a disconnect with advertising and the advertising industry, rather than doing some introspection sees this is a technological thing that needs 'fixing' rather than as a basic problem with their approach. It will be interesting to see how they plan to fix this long term, for now it does not look - to me - as if they are on the right path, another focus group or user panel is not going to magically solve this. Until then the money is good.
most _capable_ people selling WordPress nowadays don't sell WordPress itself, but a solution, purely because of the bad rap and the "WordPress developers" out there. I personally don't feel comfortable being "ashamed" of what I work because of the fact that 9 out of 10 people out on the street sell WordPress websites and claim that they are developers.

And I don't see a reason to switch to a more elitist community just to avoid the ones who've intruded or don't know better due to the lack of educational resources and standards.
Whatsapp never supported this "fundamental feature" and is globally the most used messenger in "todays mobile world" by a wide margin.
There was a story on HN the other day about someone who had definitely had success with targeted advertising. A company called Grasshopper, I think. It wasn't the first one.

The problem is that although these stories exist, they're so rare. Drops in the ocean. All they say is that highly targeted advertising definitely works for a small part of one per cent of the advertisers.

(Which isn't to say that it doesn't work for more. Maybe it does, I wouldn't know.)
Because it's distributed (NasDaq going bankrupt won't kill it) and all changes are in the open (no rogue employee stealing your shares). Sure you can achieve more or less the same thing with a relational DB or by drawing sticks on a piece of papyrus.
I think that was because back then moveable type was the main competitor (and greymatter!) you had to rebuild your entire blog after you made a new post which was a pain if you had lots of blog posts!
Strictly speaking, yes, there are no method overloading in Common Lisp. On the other hand, you have optional arguments and generic functions.

Now, what happens when a vampire or a werewolf bites a warrior? Here is a rough sketch:

http://pastebin.com/raw.php?i=Uu7fAx6p
Honestly, I'm pretty sure the demographics have enough overlap for this to be an emergent behaviour out of statistical modeling with nobody building any specific logic.

You can see plenty of this in, say, music recommendations where Youtube will follow a Foo Fighters song with Taylor Swift because they're both in the same "top 100 popular" category. It's easier than understanding content.
Typo for 10^43, a rough estimate of the number of possible chess positions, originally due to Shannon [1].

[1] http://www.pi.infn.it/~carosi/chess/shannon.txt
All-Channel Marketing Is Not Omni-Channel Marketing
Show HN: Yet another “Pocket to Kindle” service
How do you detect the absence of a visit if all you have is a hidden pixel on a page?
That's more or less impossible by definition. What isn't sustainable is that advertisers tend to see over time lower returns for an equal investment in ads and that this trend has been fairly steady ever since online advertising became a commodity. Each new technology sees an initial (sometimes huge) uptick in clickthrough/engagement/conversion and then after a short while (and ever shorter it seems) the initial uptick transforms into a reversion to the previous mean and a subsequent steady trend downward. It has been exactly this phenomenon that has driven ad-technology and targeting forward and it's the equivalent of turning up the volume on an amplifier because the people intended to listen are going deaf from the sound levels.
So, is this a minix competitor?
I am not convinced we don't care what computers think, or will care in the near future. I don't see any innate ability for humans to distinguish a decent AI-like opinion from human opinion.
Preloaded Docker Containers with Stacksmith
Carson is a Seventh-day Adventist, and hence a young-earth creationist. (Yes, I know. It's mind-boggling, isn't it?) And he's stood by the remark. So almost certainly he was being (and continues to be) serious.
I use all three - flickr, google photos (the free version) and amazon. I also have harddrive backups as well - Im very indecisive!
This was posted in July?!
It's not surprising that this article is at the top of HN because a surprisingly large contingent of HN is convinced, against all evidence, that advertising doesn't work.

Unfortunately, the article doesn't actually offer any evidence of there being a bubble in advertising. If anything, online advertising is actually being underbought at the moment.

For there to be a bubble, advertising spend would have to be growing at a rate which outpaces supply of advertising space. In fact, when it comes to online advertising the reverse is true.

Consider first that advertising in general is actually a remarkably boring business. The entire industry consistently consumes 1-2% of GDP, and we have not gone out of that historical band. [1] There's just not much evidence of there being a bubble in the overall advertising industry.

When it comes to internet advertising specifically, the argument for a bubble is even weaker. Ad spend on internet platforms (particularly mobile) continues to lag behind consumer attention. [2] Consumers are spending tons of time on mobile, but advertisers aren't spending nearly enough on mobile to match that supply. If anything, I think advertisers should be spending $10-20B more on internet advertising than they do.

Finally, consider that advertising prices are at rock bottom. That seems extraordinarily inconsistent with there being a bubble. The author ignores this fact by attempting to insinuate that the bubble is entirely investor-driven, but that doesn't match his hypothesis. Firstly, if investors are currently subsidizing the entire online advertising industry, then when investment pulls back we would fully expect advertising prices to rise—enabling the investors to be paid back (ie. not a bubble). Secondly, it doesn't match my experience: the late 2000s was a good time to be in adtech or social media, but these days most VCs aren't actually that interested in the sector.

Yes, advertising is annoying. Maybe it "doesn't work" on you. But that's not an argument against it being an effective industry, especially if you're arguing against targeted online advertising specifically. The biggest online ad budgets are very tightly run and you can be quite sure that the advertisers have studied and confirmed that they have a significant ROI.

Finally, one note about the insinuation that "it's going to get ugly" because adtech companies have our personal data. This ignores how incredibly noisy and inaccurate most adtech data is. It's "accurate" in aggregate, using statistical models, but it's just not very reliable when it comes to an individual. When the individual data is not accurate or trustable, the capacity for danger (or blackmail?) is extremely limited.

[1] http://www.bloomberg.com/bw/articles/2014-03-03/advertisings...
[2] http://www.kpcb.com/internet-trends
@nightspirit

Ben Carson is a Seventh-day Adventist and he does believe that the Pyramids of Giza were built by the Biblical Joseph to store grain. I'm sure he's also interested in gaining the support of Christian and Jewish voters but this is ultimately an example of one of his personal beliefs.
The difference of course being that the transportation market isn't being economically upheld by venture capitalists in hopes of one day cashing in on increased transportation revenue.
... in modern times :)
Reminds me a lot of various machine learning approaches to molecular dynamics - basically trying to fit a cheap function to the energy landscape. I wonder if the more classical (rather than quantum) nature of these systems makes it more approachable?
The oversupply simply translates into 'more space for billboards' to make a real world analogy and all that does is make the ads get cheaper per unit (display, click, conversion) than it would have been otherwise. Though this holds less strongly for conversion based pay-outs because there is an obvious disconnect there between the displaying of the ad and any pay-out to the holder of the inventory.
Yeah, I didn't think the decision to show Batman ads on a programming site was particularly mysterious. This looks like conflicting goals -- Amazon is trying to show ads that sell products, while the site owner is trying to set a particular tone (while still showing ads).
You probably don't want that. It's a namespacing issue. If you call some new command ls and it has a different API that is a serious affordance issue.
They are not that big. See my paper http://arxiv.org/abs/1310.6638 (especially Fig 4).
Probably the reason you don't see more stories about the effectiveness of advertising is because:

(a) On HN, it doesn't match the ideological overtones so it won't be voted up.

(b) In general, it's not interesting. Most business owners already know that advertising works and aren't terribly interested in hearing the obvious.
The behaviour of the Mozilla Foundation is highly deceptive
I use Bittorrent Sync and just order stuff in directories. I don't like proprietary storage systems.

Alternatively, Dropbox and OneDrive work pretty well as well. Both have pretty nice photo viewing interfaces (on the web and mobile).
Bitnami Stacksmith – Create custom container images in minutes
Welcome to devops, where Node is the new Java.
> Or maybe they think that it is enough to build some cargo cult system - that just copies the names, but is not distributed at all - to lure investors?

My money is on this (or ignorance). "Private blockchain" is an oxymoron. If you take out "decentralised consensus mechanism" from "blockchain", what is left? They might be working on some innovative database system but without a fully decentralised consensus mechanism (e.g. proof of work, which was the true innovation behind Bitcoin), calling it a blockchain is misleading.
The Story of Walk – United by the Soviets, Divided by Freedom
> Does two datapoints help?

If we're comparing anecdotes, I'll offer the 3 companies I've helped build online advertising campaigns for which had a positive ROI.

> hopping from one aggressive technology to another

I'd agree with that if the argument was that "this specific ad technology" is going to fail. I totally agree that ex. clickbait headlines are a temporary boom which will disappear soon.

But to argue that advertising as an industry is in a bubble, we'd need evidence that the industry is bigger than historically or what it can support. Which there just isn't evidence of (take a look at my other post).
As someone who spent some time learning Julia and wants to like it, here are the problems I experienced when I was trying to actually write software with it that I would keep using, as opposed to just scripting some numeric operation I needed to do.

* Non-numeric things are not well optimized. Building a dictionary full of strings was slower than Python when I tried it.

* The module system is confusing because of the principle that files should be "mostly unrelated" to modules. The documentation gives you no advice on how you should organize your code so that it's easy to import, understand, and maintain. The advice I got at a meetup was "just include() everything".

* Package management is a loose wrapper around git. The git commands it runs do not always succeed.

* Curly braces do something different in every version.
2016 - Alphabet Photos

2018(jan-aug) - ABC Photos

2018 - ABC DOREMI

2019(jan-feb) - ADORE ME Photos

2019 - Adore.me

2021 - Adore.me & Analphebet.photos
McNamara fallacy
Another datapoint here.
Docker Content Trust Gets Hardware Signing
Dakota Johnson Movie (Fifty Shades of Grey) – Video Dailymotion
What talent wants
mmap() is still fantastic for mostly-read datasets. If you serialize and queue your writes, and 'replay' them with a little bit of heuristics about page alignments you can also help the kernel a lot with the flushing job.

I've discovered mmap 25 years ago on SunOS, I haven't outgrown it yet -- it has served me well over the years, and I expect it will continue to do so ;-)
Strict Haskell Extension Landed
Taking the plunge: Should I start a company or work for one?
I use my own server, and I can't say that everyone is marking me as a spam. With correct setup and a little bit of good history gmail works fine for me. I removed SPAM label from my mail in Gmail and asked few friends to do the same. Now my mail isn't marked as spam in gmail. And for yandex.ru and mail.ru it worked out of the box.
> This line represents everything wrong with Google right now.

How about "Goodbye Alphabet's Google+ Photos, hello Alphabet's Google Photos!"
I'm also completely confused. It states:

Download the new Google Photos today for uninterrupted
access to all your photos, videos and albums. If you don’t
update to the new Google Photos, Google+ Photos on Android
will soon stop working, but your photos and videos will
still remain safely stored...

I'm actually so glad I didn't decide to use Google Picasa as a safe backup option for my photos. I'm not sure I can trust Google to take care of my data.

I have now been moved from Picasa, to Google+ Photos to +Google Photos, which I assume at some point will be renamed again to *Google-+Photos=WTF

I don't want an app on my phone, because I don't want a Google app to be randomly uploading photos from my phone to it's servers.

So, if I don't have an mobile app, has anything actually changed?

I just want a Google website app that allows me to:

- Present photos in albums (that I name and sort) nicely

- Share those photos with selective friends and family using
a URL that I can revoke (like Flickr does)

- Explore where my photos were taken on a map

- Allow comments on photos without friends and family having
to have some kind of Google account

I use my phone like a camera. I connect it to my computer with a USB cable, download the photos and then organise and sort them, then selectively upload them. I want to have that control. I don't want to upload everything. Why does everything have to be an app these days?

My perfect photo app would be open source. There is no good open source alternative. All open source photos web apps are poor. I've tried them all. I love the Google+ Photos interface. Bright, white and big photos in a mosaic. Flickr used to be good, then it decided to go all black and depressing.

TroveBox and Lychee are the closest, but Trovebox (Open Photo) has a very problematic install and Lychee is missing the Amazon S3 storage option). No app offers encrypted at rest storage, which these days should be a must.

I've read several times that "there is no money in consumer photo apps", but personally I'm paying Flickr a subscription and Google and Dropbox, when none of them really provide me with what I want. I'd happily pay a license fee for some open source software that actually did the job, and which I knew wasn't going to "sunset" after two years.

</end rant>
Robot Nude Scene
See also, the documentation added here: https://github.com/ghc/ghc/blob/master/docs/users_guide/glas...
Because it works. For now. Think of ad spending as you would think of spending on arms for a war. If you don't out-spend your competitor they'll own the market. So until the problems are really large the ad sector will actually make more money rather than less on the same volume of products moved because the amount of money required to effect a certain level of user engagement is a larger one.
How Big Data is changing the way we fly
Watch this conference talk about how to choose a graph visualization library: https://www.youtube.com/watch?v=7BPbaApIOrc

Disclamer: talk given by an engineer who has worked on the sigma.js fork https://github.com/Linkurious/linkurious.js
With pleasure.

We usually say it is better to first master the theory, in order to possess all arms we need to solve a problem. The problem of such approach is we first have no idea of the real use of the theory. We then learn by practicing over and over.

Using the learning method I proposed, you will spend time on understanding the problem without having enough knowledge to solve it, but once you access the theory (made by people who did researches to solve it before), you may start to understand the whole system because you feel concerned by what the theory provides you with.
If you want to be charitable towards it you can assume it was meant to scare those recruits into submissions so they won't waste precious ammo in deep space battles. Also, the explanation holds in orbital fights when you're shooting downwards (wrt. closest planetary body).
Where are the unit tests ? where are the valgrind tests ?
Okay, let me rephrase. If you have tracking pixel logs that show his having searched for faucets for a while, and then that stops, what does it sound like?

Theory A: He wasn't shopping for faucets at all, he's just a bot following links and who had recently visited a faucet portal page.

Theory B: He searched, found a faucet he liked and bought it.

Theory C: He searched, then installed Ghostery, and is still in the market for a faucet.

All are possible, but one of them sounds a lot more likely than the other two to my ears.
Spring Security OAuth2 MongoDB to secure a microservice system
Ask HN: As an entry-level developer, what's expected of me on the first job?
I graduated with a B.S. in Computer Science in September, and recently got a job with a well-known Silicon Valley company. It's not a top-tier/"Big 4" company, but its well-known and has been around for a while. Although I had one internship during college, its significantly easier compared to the work that I'll be doing, and in no way do I feel prepared.

Quite honestly, I'm a weak programmer and it takes me a long time to do things, but I do take pride in having the perseverance to push myself hard to accomplish things. During the interview I didn't know how to solve any of the technical problems, but through a step-by-step discussion with the interviewers I eventually arrived at the solution. Possibly what got me the job offer was my enthusiasm for what the company is doing. Its in the field that I'm very interested in, and am incredibly fortunate to have gotten this position.

I start in a couple weeks, but I can't help but feel like I'm going to hardcore struggle and that I somehow fooled the interviewers by making them think I'm smart when in reality I'm just a mediocre guy and they'll be pissed when they found out...

Will I be expected to hit the ground running and be a rockstar coding ninja? Will I have a mentor to help guide me through their massive code base and answer my questions? Will they patient with me if I'm slow? So many questions...
I did not read TFA cause I hate this capitalization of a title.
This makes me excited for some kind of cljs shell. I sincerely dislike bash syntax. I've looked into scheme shell (scsh), but it wasn't that interesting. There's already Planck, which is a quick starting cljs repl. If closurescript can work in excel surely it can thrive as a shell replacement/enhancement.
A few months ago I went through xv6 on my own as an experiment in getting better at systems programming. I wrote a bunch of posts about it, in case people are interested:

Grokking xv6: http://experiments.oskarth.com/unix00/

What is a shell and how does it work?: http://experiments.oskarth.com/unix01/

What's on the stack?: http://experiments.oskarth.com/unix02/ (video of tracing a system call from user space to kernel space and back: https://www.youtube.com/watch?v=TWksEdn5eoA)

Page tables and virtual memory: http://experiments.oskarth.com/unix03/

Locks and concurrency:
http://experiments.oskarth.com/unix04/

A short overview of the file system:
http://experiments.oskarth.com/unix05/

Grok LOC?
http://experiments.oskarth.com/unix06/

It was a very educational experience for me, and I highly recommend the journey for other people.
+Photos you mean
I think the comparison with OpenGL is stretched. The problem with OpenGL is that it was made to a describe a limited hardware pipeline corresponding to a graphics card from the mid 90s. Manipulating this state machine is cumbersome and made more difficult by the lack of easy debugging.
The note about car manufacturers these days being system integrator is the killer point.

Over 100 years now car industries have started, evolved, grown, multiplied, consolidated, failed, and experimented to today. Amazingly efficient at taking chunks of metal and plastic from around the world, turn it into a car in 17 hours in one of three or four locations in America, transport it to where you are so it can sit on a lot for another week before getting sold to you to take home.

That efficiency is what makes it amazing. And that efficiency is going to be what kills it.

Apple will come in, make a better ipod as they want to do and support it as they can do.
Maybe I'm just old hat, but all the examples given I immediately thought of their *NIX equivalent. This doesn't appear to do anything above and beyond what our current tooling gives us (except perhaps 30 years less development).
Got something up there now.
My brother did this including 2 trips on cargo ships, one across the Pacific and one across the Atlantic. He's got a blog with information on the trips here: http://noflytripping.com/
Software companies also lack key ingredients for the future of the automobile. The first to successfully combine the best of both worlds wins.
That is quite an endorsement! Started reading the ebook version immediately!
Maybe quote properly? Probably just a (arguably very bad) vocalization of how we Germans have little understanding for the "trigger-happiness" of US police... even one shot fired in Germany is already relatively big news.

In America, I was often appalled by the brutality of a society where the majority support the death penalty and police are allowed to shoot people in the back even if they don't present an immediate threat.
The point put forth in this article is that a certain degree of scientific rigour is important in running a business and it's a principle that is broadly generalisable. In particular in software development one encounters the philosophy of "get it out the door quick" regardless of the cost to quality. Engineers are often viewed as a cost-centre rather than the actual producers of value in a business when the bottom line is evaluated. It should be clear to us that businesses that actively capture and nurture engineering talent (google, apple, facebook etc.) are the businesses that are doing better at the moment than those that focus on "unit cost" of "resources" (e.g. IBM, HP) and many are now trying to make that transition as we can see from the trend towards more engineer-friendly processes such as Scrum (away from the more punishing "waterfall" style approaches).