skysight-inc/HackerNews huggingface dataset:
So pricing wise Fitbit Charge-$130, Fitbit Charge HR-$150 and Fitbit Surge-$250.

Why even have the entry level Charge?
For 20 bucks more I get (allegedly) accurate Wrist based Heart Rate Monitoring, so why would I not spring for the Charge HR over the Charge?

The top end model is a whole $100 more expensive and going into Moto 360 pricing - too expensive IMO.

Better structure:

Charge $99

Charge HR $149

Surge $199

The fact that all of these get 5 days or more of battery life is the key for me. I do not want another thing in my schedule that I need to top up daily - no way.
I can see the argument for ii. But the ads could just as easily be for rehabilitation clinics.

For i, a single data point is not creating all of your targetted ads. And so what if it is, it is still closer to what you might be interested in than completely random ads.

iii. Is your own problem for sharing devices and accounts with a 5 year old when you use it for "adult" things.

iv. Sure, ads suck, but that metal detector ad is at least close to something you might be interested in. What if you searched for metal detector and got ads for high heeled shoes and candy bars?? How is the metal detector ad not better?

You have made some good arguments though, and I think ii. really makes the most sense. I wouldn't be surprised if that very thing is happening.
Organic code reviews for a billion-dollar order system
Toshiba Chromebook 2: Is this the Chromebook you've been waiting for?
Ask HN: How often does HN recalculate rankings?
The HN ranking algorithm is well-known (see: http://amix.dk/blog/post/19574). My question is: is the rank of every single post updated at some interval? It would seem that, in some way, this has to happen, otherwise items that are growing obsolete (on account of the gravity of time) would not move down as they should. However, it also seems impractical and prohibitively costly to constantly re-rank every single item. Is the idea that time has such a gravitational effect that HN only needs to fetch all posts where the timestamp is < 2 weeks ago (or whatever) and re-rank only THOSE items since the ranking of a post submitted 2 weeks ago and one submitted 2 months ago will both be approaching zero (thereby limiting reranking to only a small subset of all posts)?
"I seem to recall there's a term for what I'm reaching for." Conflated?
It's a personal decision that's hard to come up with hard and fast rules for. I know for me, every time I've found myself suddenly without income, I've been able to bounce back faster than if I'd been in the position of having to juggle a job hunt with my job.

I would probably be much more willing to leave a startup at the drop of a hat over a safer and more stable corporate job like the one I'm at now. A corporate job has a history and a set culture that's predictable and not quite as subject to the whims and emotions of those at the top. A startup can get real hellish real quickly.
> every single site is behind a paywall

Not every single site. Some people are fine serving their content for free: because they do it as a hobby, because they are financed by donations, ...
When you say you disallow CSS history, how are you accomplishing this? Is it a side effect of disallowing scripts?
The sites don't always know the ad servers have been compromised. A person visits a site, allows ads/3rd-party cookies, is surfing with admin rights, the ad servers gladly push their drive-by malware and ta-da... infected user. It's that simple...

Blocking ads, disallowing cookies (whitelisting), blocking the general ad industry is the only safe way. It's like sex: use protection.
Kudos for sorting this out quickly. Problems like this one can be really difficult to debug.

I remember one case where the coefficient table for a polyphase FIR filter we implemented in an FPGA caused huge instability problems in a design. The coefficient table, if I remember correctly, was 32 wide (32 multipliers) and 128 phases long. That's 4096 numbers. The design had about 40 of these tables that would be loaded from firmware into FPGA registers in real time as needed. We built a tool in Excel to be able to compute these tables of FIR coefficients.

We got word from a customer that things were not behaving correctly under certain circumstances. We were able to reproduce the problem in the lab but could not find anything wrong with the FPGA, microcontroller or Excel code after about three weeks of work by three engineers. This quickly became a nightmare as it threatened several lucrative contracts and failed to service our existing customer base adequately.

I had to put our other two hardware engineers back to work on their existing projects so I took on the debugging process. This was the most intense debugging I've had to do in thirty years of software and hardware development. Lots at stake. The very reputation and financial well being of my business was at stake. Enter 18 hour days, 7 days a week.

FOUR MONTHS LATER, at 2:00 AM on a fine Sunday morning without having slept for three days looking at code the bug jumped out at me. We've all had that moment but his one was well "one of those". The problem? We used "ROUND()" in instead of "ROUNDUP()" in calculation that had nothing to do with the FIR filter coefficients but rather affected the programming of counters related to them. This caused timing errors in a state machine that drove the FIR filters. If this were software this would be exactly like having the wrong count in a loop counter. Yup.

I re-calculated after making the change and everything worked as advertised. That was the best Monday I've had in years. And I took a long vacation after that.

Over four months to find a bug.

That's why sometimes it is impossible and even unreasonable to create budgets for software development. One little bug can set you back weeks, if not months.
Funny how things are going back to fundamental ways of visualizing systems. Will Haskell be praised by Electric Engineer now ?
While you can certainly argue that not every code monkey needs to know how a microprocessor works, there’s a middle-ground somewhere that every software engineer should know.

The idea that a decent software developer can be created in six months of education and experience is based on the same notion of professionalism that underpins the idea that a decent software engineer can be created in six years of education and experience. The term "engineer" means something in professional disciplines, put "senior software" in front of it and you may as well bet on getting a twenty something not a greybeard.

It's as if deciding to enclose a screen porch and paint the bedroom made someone an architect. The author takes it as a given that these graduates are engineers. That's how low the industry standard is. It's nuts.
How did you convince management to let you use Clojure? Some of the devs where I am are interested, but I suspect management will be quite hesitant to embrace a new language.
Amazon Takes on Chromecast with New $39 Fire TV Stick
I believe you (hey, you are the expert!) but I wonder why is this the case? We only have 10 fingers, so how does 16 come into play?
"Records multi-sport activities like running, cross-training and strength workouts; see comprehensive summaries with tailored metrics, workout intensity and calories burned"

I wonder how it records strength workouts? It would be good to see strength training get the same benefits from these devices as cardio-based training does.
How about a Python in Finance book? The selection out there is so poor (see Amazon reviews) that the best book is Wes McKinney on Pandas (not really focused on Finance, but more of a data science book).
It doesn't even have to be super advanced: just cover time series, volatility/GARCH, black-scholes, and maybe some bond stuff.
Just do it well!
This. In addition, if we charged to the "value" of a book, then only shitty magazines will be available to the masses. Doesn't seem like a great formula for spreading said "great content".
great, great response! my original service (fruji.com) did much deeper analysis (figuring out when someone is important, vs. just running a large marketing account, likeliness of large account holders actually reading your tweets based on the noise on their timeline, stuff like that) - but this took so much data-fetching from Twitter that I ended up with a 3-week onboarding process for the large users.

but what would totally make sense, based on your thinking here, is to apply some of the stats/filtering (a few buttons or sliders maybe) to help sorting those selected few verified accounts based on a few heuristics.

I'll keep thinking about that and see what I can come up with.
I think this is one of the most brilliant products I've seen in a long time.
I actually find the "change the world" rhetoric to be especially annoying because it's so broad it is meaningless.

If you have an awesome CRM application, you might make someone's life significantly easier and for them it really does make a difference, but does it "change the world?" There is a measurement problem here. Even people in the military services hardly feel like they are "changing the world."
Are you already using a framework? If so which one? If not, I would check out the book Modernizing Legacy Applications In PHP by Paul M. Jones http://bit.ly/1FQjpby
Thanks for the reply. If you don't mind one quick last question - can I ask which books you used? The only half-decent one I've found is Clojure In Action.
No auth? And it's over telnet so any auth will still be transmitted in plaintext. What next, it will ship with hard coded "admin" "password" for auth?

This is exactly why the version of devops where developers with no sysadmin/server management/etc experience try to manage servers scares the shit out of me.
thankssss
Amen, Descent rocked.
CppCon 2014: Howard Hinnant “Types Don't Know #”
I think pavel_lishin was referring to a side-note in my war-store I listed as the parent comment.
I'm just curious why the default response is still to reach for an Arduino--much more powerful SoC chips are cheap these days.
When I bought my FitBit it was a very nice device. The app worked and the fact that it handled figuring out total calories made it very easy to use.

But at some point there was a bug in their software which they never bothered to tell me about. I recently asked support they said that they actually knew about the problem it had turned it off for all new users so they wouldn't hit it. But they never told me. So I have about 18 months of data we're most days I expended almost exactly 3000 calories which is a total lie.

On top of that the quality of the app has been terrible ever since they released the iOS 7 version last year. They had clearly implemented custom controls which cease to work well when iOS 7 came out, and after more than a year and numerous bug reports they still haven't fixed any of them. The app is been redesigned a few times; clearly to push whatever their current goal is. In doing so they have actually taken away extremely useful features.

I spent a lot of time looking around find the best company with a health tracker. At the time FitBit was the clear winner.

But it seems that since the market growing they're happy to do whatever they want and the money keeps flowing in. It doesn't matter how you treat current customers. Once you've sold the device they don't matter.
I actually have a couple of old PCI ethernet cards that have both standard RJ45 connectors and BNC coax connectors. Does that mean I actually have something rare?
> Resource Limit Is Reached

Ironic.
Are you intentionally misrepresenting what I said in the other comments? Quote: 'It's not about "having it my way"' (Explanation follows).

Also, is it not allowed to make statements anymore? Yes, it is my opinion that it is very bad practice to use anything but the de-facto standard intercomunication language for CS in programming code. Do I have to pre-/post-fix everyhing with humble phrases and opinion disclaimers? When was that established?

Learn Chinese?

And I suppose everyone else should learn chinese too? Just because a bunch of programmers is lazy everyone else needs to change?

And you call me arrogant.

Don't be so touchy.

I make bold statements because I have a strong opinion on this based on experience and good reasons. That is not arrogance. Insert redundand humble phrases here (IRHPH).
Tell me about this again after you debugged an old program written by the friendly (insert nationality) colleague who left the company, and wrote all his code in (native tongue) under time constrains.

The question of who should learn which language should be answered in this way:
The correct way is so that it takes the least learning effort overall (added up) while enabling maximum exchange of knowledge and ideas.
IRHPH. At the moment that means english is the way to go. IRHPH.

And just to make this clear: I'm not demanding anyone do anything in any way. I'm just pointing out that it is a bad idea. IRHPH
$19 for prime members!
I don't try to be different, I don't even try to compare to others at this point. When I made fruji.com, everybody said: Dude, there's Klout, you are nuts, it doesn't make sense. People often forget how big the pond actually is, there's so many fish in the sea here, there's enough room for all kinds of niche ideas. A lot of my paying users on fruji.com are also paying users for thousand-dollar enterprise social monitoring tools. I usually only get curious about competitors once people start asking for certain features that keep them from sticking with my product and forces them to go back all the time.

EDIT: Just one thing that differentiates this little thing from the ones you mentioned: I don't require your e-mail address to proceed. Couldn't test the sites you mentioned for that reason, wouldn't let me go past that.
Well, if you go to a restaurant, you're agreeing to pay for the food. There isn't any agreement between me and any websites that I view ads.
Closures, Objects, and the Fauna of the Heap
I'll bet it was reached in approximately 1/4 time, though.
How to surprise your website visitors this Halloween?
This is actually great.
A heart rate monitor would have to be some kind of bracelet, unless you want to be wearing a chest strap all day, no?
http://en.wikipedia.org/wiki/The_Orb%27s_Adventures_Beyond_t...
How does the survival of web sites that depend on ads create a moral imperative though?

These sites are instructing my browser to download content from ad networks using the ISP bandwidth that I paid for. I'm fully in my right to tell my browser not to download that content.
Yes! I remember running into a really obscure bug that was caused by having an element nested into a parent with display: table. I don't remember the details, but I remember we were using the sticky footer technique described in the article.
The difference between film and paint is that with a little skill it is possible to make your own paints. Film? Not so easy.

Film sales have been in decline for over 10 years. Before that, prices were subsidised by huge numbers of people who developed one film a year: christmas trees at each end of the roll, beach balls in the middle. There may be a vinyl-like resurgence driven by the nostalgic but I tend to doubt it. At some point film will simply be too expensive to produce. If you want to shoot film I would suggest you buy what you can and keep it in the fridge against the day when it is no longer available.
And the audience for all those things is smaller than the potential audience they are chasing.
Honestly, the price for Glass is too high for people who could potentially actually make good use of the product. Get it down to the cost of the frame + maybe a Chromecast or even figure out how to make it adapt to any frame and then your average person will figure out something to do with it.

Maybe.

It could also be a product in search of an actual problem.
Service sounds great; the vertical scroll images distract, uhm, a lot.
A gazillion of websites that are run by collectives, communities, hobbyists and like-minded people are a big counterpoint to this. The internet got big on them, not commercial interests.
I agree that the point you're replying to is ridiculous, but I still think there's no moral imperative. An equivalent moral case is broadcast TV ads. You aren't obligated to stay in the room and pay attention; going to the kitchen, using Tivo, and flipping channels are all morally ok.

Part of the reason that subscriptions and micropayments haven't caught on is that people put up with ads. If ads stop working as a business model, I doubt we'll be looking at a bleak future of watching Love Boat reruns and rereading old Family Circle articles. We will find some other way of funding good content.

Indeed, when I look at the way the quality of television has improved over the last couple of decades, I think it's a reasonable argument that blocking ads would be the moral imperative. As anybody who has worked in ad-supported industries knows, consumers aren't the customers, they're the product. Rather than being served, viewers and readers are being served up to advertisers. The system has a conflict of interest at the heart of it. It's reasonable to refuse to support corrupt systems.
I had at a chance to read about your project when the site was still up. Does it require another super-tcp compatible port on the other side (YT, Dropbox, etc...)?
Sounds right. I also found this:

http://stackoverflow.com/questions/15830333/arduino-due-http...
You Say “Viral Content” Like It’s a Good Thing
> So they finally release a half decent display:table and it's too late as we now need responsive designs.

I'm not sure what you mean by "finally release." The display: table property was part of the CSS 2.1, which became a Candidate Recommendation in 2004 and an official Recommendation in 2011. It also works perfectly in IE8, which was released in 2009.

The term "Responsive Design," on the other hand, wasn't even coined until 2010, and didn't really become mainstream for another 2-3 years.

There were a couple of years when working with display: table was perfectly reasonable and the "Responsive Design" trend hadn't yet hit the tipping point.

I dislike overdone/late W3C processes as much as anyone, but this isn't a good example of that.
Sounds like a good mix for trying to feed a Dyson tree.
Is this it?

http://wiki.remobjects.com/wiki/Super_TCP_Channel
It's not the same thing, because leaving a tip doesn't cause any privacy or security issues. If all ads were just static images, no scripts/tracking, I wouldn't mind them.
Where did you see that quote? It doesn't sound right.

From WikiPedia: ''Upon the creation of the Federal Republic of Yugoslavia, Milošević's government engaged in reforms to the Serbian Penal Code regarding restrictions on free speech, which were seen by critics as highly authoritarian. In particular Article 98 of the Serbian Penal Code during the 1990s punished imprisonment of up to three years for the following: "...public ridicule [of] the Republic of Serbia or another Republic within the Federal Republic of Yugoslavia, their flag, coat of arms or anthem, their presidencies, assemblies or executive councils, the president of the executive council in connection with the performance of their office..."[65]''
Google Apps outage
> How's the user interface of your Sony TV?

Not perfect, so I use the PS3. The PS3's BBC iPlayer app is very good.
But publishers control the supply, so unless Amazon is willing to subsidize the difference (and purchase books through unexpected channels) they really can't undercut prices.

What's going on here is that publishers want to use Amazon's platform, but they want to dictate the terms of that usage.
SomaFM does something similar with their "Mission Control" channel, where they mix ambient electronic music with NASA (and other space related) recordings. I listen to it quite often in the office, nice and relaxing.

http://somafm.com/missioncontrol/
It would almost certainly be filtered out as an outlier in any sensible algorithm. With all the bots that routinely scan web pages for all kinds of reasons I am sure that filtering out the "clicked on every ad" behavior is probably particularly well handled at this point.
You are absolutely correct, this is a very important issue that tends to be overlooked in the debate because of the anti-ad zealots.
Which State Has the Worst Drivers? – A Data Analysis
A bit like ProPublica?

http://www.propublica.org
I have Projects, Details, Media and Mirrors. Mirrors are computers (whole drives), archives (mainly of retro stuff) and websites (usually my own). Media is divided into Books, Audio, Video, Music, Pictures and so on. Projects I divide up into academic, coding, creative, games, there are a few others.
Details is where I keep admin reminders, dotfiles for various systems, common admin address book, stuff like that. I tend to have Details on all the systems and keep it small, then specific bits of the rest when I use them. Well, in theory, I am also in midst of organising it all.
Oops! Fixed. Thanks
A reminder that even Google's "cloud" services are not perfectly reliable. For this to happen during the business day is rather inconvenient.
Ah so it is. Still, M6 special editions like this "Sultan of Brunei" model definitely exist and are definitely eyesores: http://www.mir.com.my/rb/photography/companies/Leica/Leica-M...
A friend and I are developing a funny word game for mobile devices meant for social situations. We're always looking for new photos of people having memorable conversations while playing our game.
Organizing around Composer[0] may be what you want. It's extremely flexible in terms of the kinds of packages it can load, implements PSR-0 and PSR-4 and allows custom autoloading, and binding scripts to pre and post installs.

[0]https://getcomposer.org
If the makers of this software are on HN, I am quadriplegic and this would make my life about 333.25% easier. For realz. Seriously though, if I could navigate my email with my voice that would totally negate any accessibility issues I have with email clients.

I can use email fairly successfully, Siri does a pretty good job but if this works as advertised I would definitely love to try it.

Thanks.
The equation is somewhat complex. eBooks don't cost zero to deliver. In other words, the infrastructure required to deliver them (which includes people, not just servers) at a place like Amazon isn't trivial in cost.

And then there's the author's need to earn a respectable living. Obviously that equation produces different numbers based on whether the product (the book being the product) sells a thousand vs. a million copies per year.

If a publisher is in the middle then they need to make money to offset their fixed and variable costs. The presumption is that they provide the author with valuable services.

I've paid up to $200 for privately published eBooks on very specific subjects from authors with deep expertise in the matter. In this case the authors undertake the entire task of producing the book, often hiring people to help edit, format, illustrate, etc. I wonder how the economics of such ventures works out. In all cases the books have always been worth every penny.

One of my pet peeves with Amazon is that they don't offer eBooks in PDF format. I hate the Kindle experience, even on their PC application. I far prefer PDF documents everywhere.
As a workaround, you can use custom firmware (like DD-WRT) on your home router with a custom hosts file to block all ads. It takes some work and is only good for when you are home and connected to WiFi, but after you set it up it's great because all devices on your LAN are protected.
I agree, but lets not paint the publishers as innocent here.
I must remember how one of the colleagues handled that interpersonal drama thing. For the first time someone asks him something (say that regex question), he happily answers and shows why the answer is what it is. But if someone asks him that same question for the second time couple of days later, he says "that'll be $5". In just a couple of weeks number of people who comes to him for the second time drastically reduced :)