skysight-inc/HackerNews huggingface dataset:
Indexed and zero-based aren't the same.

You're avoiding the distortion of inflation, but not that of starting the graph above the x axis.
who is pg? and is the playback function part of stypi?
2014: The Rise of Indie Tech
>> If you're trying to do stats in scala, and the only help you can get is "hello world" in java

Are people posting Java "hello world" answers on your Scala questions? I doubt it. Are you manually slogging through dozens of Java questions looking for Scala ones? You should be searching.

I see no reason why you should ever have to look at Q&As irrelevant to you.

Worst case: you have questions nobody can answer. Which means one of two things:

1. Your question is unclear or too specific to your situation

2. You're working in a niche area.

If #2, you're no worse off than if SO didn't exist. So what's the problem?
I think it will come back to needing new and smarter software. Perhaps more efficient software is a better word. Magnetic disk Storage is now at silly levels, and will not hit the theoretical maximum of 20TB but even so extracting all (randomly fragmented) data off a 4tb disk will take days to weeks. So we shall head for a time not unlike the 60/70s when you arranged storage on your tape drive based on the speed of the tape passing under the head.

whatever architectures we come up with I think humanity will see increasing growth in computing power (perhaps not as insanely fast but fast) - but to use that effectively will no longer be a free ride for the developers

one last thing - More or Less podcast quoted this stat: a one billion FlOP/s chip today costs 19cents. In 1961 it did not exist but had we tried to build one machine to perform one billion operations a second it would have cost 1.1 trillion - or about the entire world GDP.

just puts Moore's law in perspective for me
If that were the case, I would immediately terminate any relationship with them and out them in public. While technically possible, you're now talking about a whole other form of dishonest behavior. Some would say criminal.
We found Godaddy's free dns service was causing a noticeable number of random "website not found" errors. While it might have been mitigated by adding a secondary dns provider we decided to find a more robust primary dns solution plus a secondary dns provider.
>> the real veterans have left

Evidence?
I'm not sure that I agree that actually writing the paper/talk first develops the best output, but I definitely agree that conceiving the idea first is a great route to take.

I've always had a moderate fear of public speaking--I've heard that many do--but in the last six months, I've put myself "out there" because I had interesting ideas that I wanted to share. I went from having given one talk ever in my career to doing six in the last six months. It was scary at first, but I'm getting better... and my ideas have been well received.

The most important point I'd like to underscore here (the same one that the PDF mentions) is that your idea doesn't need to be perfect and infallible to be worthwhile. It just needs to be interesting enough (to you, or to others) to spark a conversation. Always remember that journals and conferences won't accept your material if they don't think it's any good!
I heard about that in passing, but I hadn't seen the details yet. That's pretty interesting. I'm looking forward to reading the full decision.
are there other open source versions of Twitter? I could gladly use this one if I could embed mathematical equations in it - e.g. with mathJax http://www.mathjax.org/ - and possibly lift the 140 character limit.
NY Resolutions are flawed; On reflection and personal growth
Their game reviews are not that great when their long game reviewer left and replacement was brought.
That's a good question. We don't exactly view it as an ethical issue. Anyone on the team can opt-in to whatever percentage of their compensation they'd like to be paid in bitcoin. Currently no one is taking 100%.

We do educate how the currency functions and the risks there may be.
Paul Graham, cofounder of Y Combinator. This is the essay he's writing: http://www.paulgraham.com/13sentences.html
Help the FreeBSD Foundation meet its fundraising goal
I wonder to what extent the results of such experiments would be due to the power of suggestion.
This has been done. I'm not sure how prevalent it is now.

http://comcastisfuckingwithyourport53traffic.wordpress.com/
What are the odds the Haswell Xeons will use the same socket as the current Xeons?
What I found interesting is that the system used for all the benchmarks is significantly more expensive than the systems listed on the first page - 12 cores, 32gb Ram, and a 512gb SSD prices out at $7699, nearly double the cost of the more expensive of the two configurations listed on the first page, and it's still 10% more expensive than the "Most Expensive Configuration Upgrade Path" on page two - which means your wallet will be $700 bucks lighter.

And that's probably generous - from the GPU analysis appears that the tested unit has D700's which bumps the price to $8299 - a configuration that isn't mentioned anywhere in the article. About the only thing left to upgrade on the test unit is the RAM to 64gb.

Since the article calls itself a review, it would be better if the review unit was accurately described. It seems to me there's a bit of bait and switch because the performance numbers presented are not for the $3000 or $4000 presented in the article's lead.
"You've described a few small cities plus New York."

LOL no, typical neighborhood in the 2nd richest suburb of a boring former top 30 midwestern urban center about 20 miles from "downtown", nearby a really freaking huge freshwater lake. Everything around me was built around 1960, the modern exurbs and mcmansions are all 5 to 10 miles further out so I guess you'd call this an inner-ring suburb. My commute length is about in the middle of my coworkers commute lengths. This is Extremely stereotypical suburbia at least in the midwest USA. 100K people, basically no real crime, the crime blotter is all "drunk idiot did this" and "drunk idiot got into fight" type stuff. One rare bright spot is our local HS always makes it thru regionals and into state at the Academic Decathlon, always every year no exceptions, and when I was on the team we made 4th at state, but once in awhile the local H.S. places pretty high at nationals, I guess the year I was on the team I must have dragged them down (LOL). They're not going to be filming a reunion episode of Friends or any other trendy urban stuff here any time soon, we don't have a Tesla dealership or anything like that. There is an Apple store but its 10 miles away. We only got a frozen yogurt store last summer, we didn't even have cupcake stores until after they already peaked on the coasts, its just not that trendy of an area. So a very nice area, but hardly the urban paradise SV is supposed to be, or all of CA is supposed to be, or pretty much anywhere on the coasts. We're referred to as flyover country, made fun of a lot. The nearest smart car dealership is 30 miles away but I don't know if they're even still cool. The closest IKEA is like 100 miles away, no kidding. We have a symphony orchestra that no one attends (well, far under 1% of population) so unsure if thats culturally good or bad. And no, our symphony does not play dueling banjos or whatever just because we're well over 1000 miles from any ocean coast. Nor do all our summer vacations look like "Deliverance" movie although sometimes it gets kinda iffy. TLDR is on average its a pretty typical boring suburb, some things a little better, some a little worse.

I'm more a tea drinker than coffee, but I've been given the impression for about a decade its illegal or something to sell coffee without free wifi.

Oh and I forgot the local McDonalds about 1.5 miles away has free wifi, I don't eat that kind of "food", but if I needed wifi I'd do what I have to do to get it, including eating a big mac or whatever.
I would totally understand this question if you're interviewing for say, someone programming AI in games or other things where AI is required, as these sorts of problems tend to crop up quite regurly.

However, I'd be pissed off if the job turns out to be like 99% of most jobs, writing boring CRUD enterprise apps.
pg is the alias of Paul Graham on this site.

Founder of Y Combinator among other things

http://en.wikipedia.org/wiki/Paul_Graham_(computer_programme...
Needs a moving background showing his face as he types up each word.
I can see why. They've been quite selective in what they compare the Mac Pro to in this review, for instance, because otherwise it wouldn't have come out so well. When they're arguing that it doesn't need expandability, they compare it to laptops and desktops that aren't expandable. Yet when it comes time to justify the pricing, they exclusively compare it to workstations that are aimed at a completely different market to desktops or laptops and have far more expansion options because that market expects them. If they compared the pricing to desktops and laptops or the expansion options to workstations, the Mac Pro would look a lot worse.
Well, the ACA stipulates 60/70/80/90% for bronze/silver/gold platinum plans. 90% is pretty high but I'm sure there are "some pre-ACA plans" that pay more.

In general, it's preferable for the consumer to "have some skin the game" so that they might negotiate or increase discretion.
How I'd do it by hand:

Each row must have a queen, and each row must have the queen in a different position. Therefore there are 8 rows and we just need to find a correct permutation of them.

Number each row 0 through 7. Generate permutations of these numbers.

To check for diagonal collisions between permutation indices x and y: abs(perm[x]-perm[y]) == abs(x-y)

(In other words, if rows 2 and 4 cannot be two places apart, rows 6 and 7 cannot be one place apart.)

Check for diagonal collisions as you're writing out possible valid permutations by hand. Doesn't take long to generate solutions since you don't have to actually draw or mentally picture a board to work out diagonal collisions. You just need to keep 8 single digit numbers in your head.
Sadly DNSSEC kinda sucks. Here's some earlier discussion on HN, with a lot of links. (Namedrop: tptacek is against DNSSEC and talks about it in the link.)

https://news.ycombinator.com/item?id=5937004

TLDR: DNSSEC is kinda complex and hacko, doesn't protect you as much as you might think, and introduces a whole new PKI that you should probably trust even less than the current ones. But read the links above for the real story.

I'm using DNSCrypt right now, which (correct me if I'm wrong) protects against DNS interception by my ISP, and seems like a whole lot less trouble than DNSSEC.
This just boils down to populating an 8 element array with all the numbers from 0 - 7, where abs(x[n] - x[m] != abs(n - m))
Let's look back to the boys ten years ago who didn't start programming, because they didn't want to be socially ostracized and passed over as a potential romantic partner.

Are those boys to blame for their decision? If not, why are you campaigning to only push money in the direction of girls?
New Health Warning: Cut your Sugar Intake in HALF
Hah! I had P410 cache controllers on 'next day' warranty service that took 3 weeks to replace. I swore I would never have an HP server in my data center again if I could avoid it.
When I worked at a pharmacy doing IT work, they purchased some desktops from HP with a multi year on site support deal. One day we had a computer's Hard Drive die so we called them up to fix it, which they did... and nothing more. I asked them about putting Windows back on it (as the restore partition was nowhere to be found) and the guy said "not our department."

I ended up torrenting an HP restore ISO and thankfully the BIOS's licensing key matched the ISO.
Untrue. An (for example) ISP could very easily determine if you were an originator simply by if someone relayed it to you.

Similarly, a Sybil attack can probabilistically figure out the originator, simply be seeing which peer first relayed the communication.
I dunno. I just don't get ORMs. I certainly see their use case in easy prototyping, but with the advent of NoSQL, why not just prototype with MongoDB, or similar, and if it turns out your data is close to uniform in structure, just switch over to MySQL, or similar.

To keep my code portable, I stick to standard SQL and don't use any stored procedures. I'm sure this is probably not a tenable strategy for web-scale apps, but with 100s/1000s of users and only millions of records, it seems to work just fine.

This comment is no way meant to disparage SQLAlchemy which by all accounts seems to be a first rate work of engineering. I am speaking of ORMs in general, and why should we use them.
It (probably) shouldn't. But like I said, it's extremely rare (to the point where I'm not even sure it actually happens). And such an extreme edge case that it shouldn't debilitate the whole rest of the system.
exactly, we're still fighting people trying to create closed wall gardens: iOS, windows, macOS's of various flavours, android to a lesser extent, parts of our phones - places where we're allowed to write apps in frameworks that wont run anywhere else but not operating systems.

To be fair it's used to be impossible to bring a hardware product to market without an OS and at least one compiler, and there were no portable compilers or operating systems when Burroughs, IBM, DEC et al were starting out - OS's and early compilers were often written in assembly, they just weren't going to be portable, and those walled gardens kept captured customers in the fold, you couldn't escape.
I was really into MySpace and because of that I just sort of naturally transitioned into Facebook probably somewhere around 2007-2008 (I don't remember exactly). Though MySpace served as a typical teen social tool throughout junior high and high school, it became less interesting to me after graduation (strangely enough, right around the time you start seeing less of your friends in-person) as I spent more time with fewer people (family and my girlfriend, mainly).

Right around the time that my girlfriend and I went off to university together, I pretty much just stopped using it. All of the (little) social interaction I felt I needed was satisfied in-person, and so I didn't really need it anymore. I used Facebook a couple of times (quite literally), but at some point I got fed up with hearing everybody talk about it all the time (I think the foregone conclusion that "everybody has one!" really irked me), so I looked at it all, realized that I really didn't use it, and deleted everything.

Though I still get the occasional friend trying to convince me to come back, I haven't, and I've been OK. I really don't need another Internet distraction, and I don't feel like I've missed out on anything substantial because of it.
Often times corporations care more about large amounts of money they can make in the short term, not the much lower value of the land over the long term. Read up on the history of mining in the US for a great example.
Yes! Sex sells. Who are looking for sex? College students. Who was that cute girl in class? Is that boy I met at that party actually cool or a tool? Answered with Facebook more than the other platforms.
> I'm surprised we haven't seen similar behaviour from Chrome extensions

The "Window Resizer" Chrome extension got a silent update a few weeks ago. It rewrote all the links on Google search result pages to point to a proxy that added affiliate links where possible.
Drones remain viable because they cost money.
You have to buy them and use them.

Who is profiting from death?

Saving troops on the ground is great marketing and saves political capital.

Tribalism wins; WE GOOD, you Bad.

Someone always makes up the math: X innocent goatherders = 1 US grunt

Such a sad petty waste of and for humanity.
Isn't it worth it to purchase the Applecare warranty for $250 which extends the warranty period to 3 years?

When you're spending $3k on a computer, I don't see how $250 will really affect the bottom line...
Great books, like others have said, thanks!
> It's partly Disney (and the Gershwin estate) but the 56-year term was extended in 1976 to bring the US in line with the Berne Convention life-plus-50 term used in the rest of the world. The current life-plus-70 term originated in Germany, spread to the rest of the EU and then was adopted in the US for "harmonization" with Europe.

I'm not sure that is the reason why it was extended, but that was definitely the excuse they used. The reason I doubt their intentions is the fact that they made it retroactive instead of applying it to new works.
From Yale News: "the neural networks in the brains of the middle-aged and elderly have weaker connections and fire less robustly than in youthful ones." http://news.yale.edu/2011/07/27/yale-researchers-show-how-me...

It's hard to argue with science...
> It didn't vanish when the patient became unprofitable

Yes it did. That was one of the "dirty tricks" pointed out in OP's article. The insurance company would intentionally enter contracts that the customer had already violated (by inevitably messing up somewhere in their paperwork). So long as the customer was profitable, they would take their money, ignoring the paperwork errors. If a customer became non-profitable, they would dig out the errors and kick the customer out of the plan.

And then the opportunity to buy care from anyone else also vanished.

> No, the plans were not fraudulent

Fraud is "A false representation of a matter of fact .. practiced in order to secure unfair or unlawful gain." Companies accepted money to insure a customer while secretly and intentionally retaining the option to drop them even if they stayed within the agreed-upon limits. If that isn't fraud I don't know what is. The act of accepting their money was the false representation of fact. I used a shocking word because the practice itself is shocking.

> There is a side issue...

No, it's the central issue.
The systems listed on the first page are the advertised base models from Apple. The unit they benchmarked for the review is presumably a review unit that they had no choice about.

OTOH, it's a little surprising that Apple gave out 12 core review units, since the 8 core seems to be better at benchmarking.
DNSCrypt http://www.opendns.com/technology/dnscrypt/

This works well for me. But I have found that this is the kind of thing where an expert can pop in and say "have you considered risk X with solution Y?" and leave me dumbfounded.

So use at your own risk.
No offense to pg, but I don't think that would make it any more interesting to see.
I know exactly what you mean. Someone smart once told me to pick one thing and do it very well, this I did. I mastered one technology and because a go-to guy on it, based my career off it and now I'm a bit bored of it and want to transfer across to something else. I'm finding this hard.
"Yes I know quite well traveling salesman is infeasible for 48 states, I'm asking you to solve it for 5 sites because we only have 5 warehouses"

http://en.wikipedia.org/wiki/Travelling_salesman_problem#His...
"In 2006, Cook and others computed an optimal tour through an 85,900-city instance given by a microchip layout problem, currently the largest solved TSPLIB instance. For many other instances with millions of cities, solutions can be found that are guaranteed to be within 2-3% of an optimal tour."
Reading his other comment, he's talking for himself.
Your anecdote is as good as mine. I've had a viable Linux desktop for 15 years. I don't have driver problems, my machine has been settled and stable and working productively with very, very little effort on my part. I use it every day without even thinking about any issue whatsoever - and I have plenty of interesting hardware attached - two USB hubs, Firewire busses, multiple monitors with 3D acceleration, nvidia cards, and so on.. I've also had a viable Linux DAW (Digital Audio Workstation) for about 12 of those years (another machine). It kicks as much as as any OSX DAW ever did, and I have sources for everything, which OSX doesn't. So its nice if I want to tweak an audio plugin between sessions. I also have multiple Linux servers, countless VM's stored in various places for various things (compiler farms).

I have absolutely no problems with UX, drivers, audio, file system, or grub in any of this. You must have some bad mojo.

>And no, Chromebooks are not a desktop, they're "browser appliances".

Chromebooks are eating the desktop metaphor for lunch. Cloud, as well. Complaining about the Desktop was a good pitch in the 90's, but if you think it matters - at all - now, then you're really not being rational.
What is copy/make vs move/undo? I'm not familiar with that terminology...
I feel like he addresses the new design as a risk which he thinks something that should be taken. If that's something target market doesn't appreciate,then ultimately this will be a failed product. But Mac Pro is targeted towards a different audience than a HP workstation. Its targeted towards Hollywood and Animation community where there is a lot of Thunderbolt penetration.
Zero since Haswell-EP uses DDR4.
I doubt it.

Oh look, these are opinions, not facts. What a pointless diatribe.
Isn't that exactly what DNSSEC is? Unfortunately not all that many domains are using it today.
I used to be in the exact same position. Switching between different languages, paradigms, frameworks helps immensely in narrowing down you're area of interest. I spent a significant amount of time playing with python, tried thinking "pythonically" and using it as my side-project language. But after about a year I never got comfortable, maybe it was the mature community surrounding the language or its opinionated nature.

Anyway, I distinctly remember learning about Clojure, and being completely enamored with the ideas Rich Hickey talked about. I would still get bored of doing 4clojure problems, but instead of abandoning them for a different subject entirely I would watch a ClojureConj video, read a blog on a Clojure library, or even just practice some of the tooling like emacs key-chords.

I believe the learning process is better when it is erratic, both for you're own sanity and the overall completeness of a knowledge domain you can acquire after jumping around from topic to topic.

5 months in, I am trying to push Clojure/Cljs ideas into the C# shop I work at, and upholding my promise to do SOMETHING regarding the language or tooling every night.

Our brains seem to work best this way, storing an idea in our subconscious after rigorous study allows us to process it in the background. I find myself frequently daydreaming about language constructs or architectural designs.
I'm glad they didn't try too hard in porting MacOS to iOS. The touch/mobile platform is significantly different than the desktop platform. It required a huge rethink in design of the API and the UI. Is the Windows Desktop API similar to the Windows Phone API?
I seem to remember seeing this very same demo on Etherpad back when that was a thing.