skysight-inc/HackerNews huggingface dataset:
> The test hardware configuration includes:

> 1 DB server (Cassandra / Scylla)

The whole point of Cassandra is to run a cluster of servers to handle load at scale with minimal friction instead of having to buy a big single machine or spend all your time/money trying to run a clustered RDBMS. This test doesn't measure the correct thing.
No because the impact of cheaters is a function of how much of the population they represent. Since diesels aren't a large percentage of the cars on the road in California the fact that they were cheating was not statistically significant in the overall contribution of pollution. Toyota however has a huge percentage of the California vehicle market and had they been cheating, the measured air quality would not have matched the predicted air quality.
Insideapp – Update Cordova Apps Instantly Without Resubmit to the AppStore
Creating a Todo Application in React.JS – Splitting Up the Components
That market already exists, although not centrally organized by the RIRs.
No, it's a design flaw. It's a consequence of K&R C for the PDP-11, which had to be crammed into a small address space machine and
didn't even have function prototypes. In K&R C, which is one notch above assembly code, there was no cross-module type checking and everything was really an int or a float.

Even in the 1970s, this was kind of lame. Pascal could pass array sizes through a call.
Remington has full size bike lanes, Mary and Bernardo are in the works to get them, and I don't know where the proposal for Homestead is these days.
Looks great. At the very least it needs a built-in function shortcut; people are already used to ES6/Coffeescript shortcuts. Yes, I understand I can probably macro it myself, but that doesn't mean it's not needed in core. Anyway, looks like a great piece of work!
You wonder how this near ideal shape could evolve.

Maybe a pair of opposing plates preceded this to better sync the legs, and the plates became wheels to allow longer hops. Then adding bumps to each wheel is imaginable since it would sync a bit better.

But a long series of identical deep evenly spaced detents along one wheel and a perfectly matched series of gear nubs on the opposing wheel is quite a bit more complex and a phylogeny that's not at all intuitive, to me anyway.
The biggest flaw is programmers who ignore warnings.
That's shitty. I have some savings but have no idea how to go about investing them into anything. All seems so complex.
How PowerPoint is killing critical thought
The author seems convinced that the SEP is the best and everything else sucks. But the SEP has obvious flaws: articles updated at most once every four years, authors consist only of academics, everything is subject to a central editorial control.
http://opam.ocaml.org/blog/Signing-the-opam-repository/
That's an interesting insight: startups as a game of the rich, just like expensive art. At least it can explain a few peculiarities in the startup world.
Most of the time, you'll be accessing Rust collections through iterators, and iterators fold the bounds-check into the termination condition. There's no additional overhead here; it compiles into the exact same code that the C would.
> Intent-driven ads are far more relevant to a site's audience than hand-picked, static ones. They have much higher CTR and conversion rates, when done right.

Not in my experience. My hand-picked ads are alway at a higher CTR than programmatic. Intent-driven programmatic gives me a 2x CTR over random static ads. Hand tuned gives me about 10x more CTR.

You may be able to optimize down a set of hand-picked ads programmatically, but you still need that manual curation in the process.

More important is losing your audience to a bad user experience via programmatic ads when they visit your site.

Also, I'm pretty sure Vogue or the advertisers use DoubleClick as just the ad hosting network for analytic purposes. They are likely sold on a display basis in Vogue.
Linus Torvalds writes C++
no, that's not really what the research shows. certainly many fund managers are getting lucky, but not ALL fund managers are.
They do, albeit the different strap size(s) will make it a bit more complicated to make cross-compatible smartstraps. Hardware APIs are tricky!
There are a hell of a lot more gasoline-powered Toyotas out there than diesel VWs.

At least in the U.S., diesels are generally dirtier. That might be because our diesel has mostly been high-sulphur, not the cleaner diesel that Europe has. Most diesel engines are built for heavy equipment, tractor-trailers, or pickup trucks in the U.S.
The first comment on the article—from the author's mom—is adorable.
Android 10 inch eink reader works great.
Ive got my own apps to work with, one of them has all the good stuff (comprehensive oneclick dictionary, progress bar you can use to quickly "flip" to different parts of the document, just like with a book you open "around 1/3rd")
I've been using it to work with huge coursebook pdfs (A4)

It's got Kindle DX screen in it, not that great, but ability to not use mentally challenged and lackluster UI (apps of my choosing) make it worthwhile IMO.

Sadly, it is very chinese and it broke after few months.
Currently having a tug-of-war with a scumbag seller that refuses to honor warranty.
Ordered another one, because it is only e-reader that makes sense for my use cases. (Seriously, how hard can it be to make a good 10 inch reader? Especially, for the 500euro price point...)
Funnily enough, people have used DoD space internally, since large parts of it never where publicly announced. Until DoD gave some of it back... (granted, the people pulling such stunts probably still run it internally. And wonder why they can't reach some websites)
That's outweighed by the fact that I don't own the ebook in the same way I own the book. The book is mine to keep, loan, rent, throw away, donate, etc, in a way that's not governed by esoteric license agreements.

I can wait 2 days for that. If you can't wait, consider that if you buy a print book from Amazon that has an ebook available, Amazon will let you read the beginning of the book on your kindle app/device, until the paper book ships in.
I tend to treat warnings as errors. (Even set up my IDE to do so).

In the short run it maybe is annoying but in the long run it really pays off. (Have been burned by a huge pile of crap code base with hundreds of warnings + 64bit transition).
[1] Winterkorn studied metallurgy and metal physics at the University of Stuttgart from 1966 to 1973. From 1973 to 1977 he was a PhD student at the Max-Planck-Institute for Metal Research and Metal Physics, where he received his doctorate in 1977.

Winterkorn embarked on his career in 1977, as a specialist assistant in the research division "Process Engineering" at Robert Bosch GmbH.[4] From 1978 to 1981, he headed the refrigerant compressor development group "Substances and Processes" at Robert Bosch and Bosch-Siemens-Hausgeräte GmbH.

[1] https://en.wikipedia.org/wiki/Martin_Winterkorn
The trend is towards optimizing out bounds checks for at least the easy cases, such as FOR loops. Go does this. Rust should, and probably will soon. That tends to get most of the inner loops where it really matters, like a matrix multiply. C++ can't do that because the compiler doesn't know that a template-implemented bounds check is a bounds check.

Also, in C++ containers, ".at()" is usually checked, but "[]" is not. So C++ code still regularly has buffer overflow problems.
I would rather use any bare bones library, or no library at all, than Angular.
Looks like in order to read a "DocBook" book, one has to convert it to another format. Unless I am missing something.
I think someone at the EPA should be held liable for their lousy testing practices. They test cars on a dyno, which is far from real-world testing. They would have easily caught this if they tested cars in the way and same environment that they are driven.

I fully expect corporations to try and skirt the law whenever possible, that's why we have institutions like the EPA. Their practices need to be sound and tamper-proof. It's not impossible. It's engineering 101.

The head of the EPA should resign in disgrace for letting this situation get this far.
What company uses this methodology?
But the size of C89 arrays is fixed and known at compile time. Why would the length need to be passed?
It doesn't really do anything the other two don't. The bid difference that I think people are trying to state is that no one really uses any of those other features. Not really.

Pebble gives you notifications, time ... new ones give you heart rate monitors (I think?). You don't get those other features no one else cares about, but you do get like five days of battery life.

I'm still on my Pebble Steel and I still really like it. I even saw one in a retail store in Ireland today. Was kinda weird.
Really only macros are in common lisp for Parenscript. Parenscript very strongly tries to be close to JavaScript.
That really depends on your speed. Like dhenry says, if you're going at a moderate pace, a 5 mile commute ends up being about 30 minutes door to door, and you don't really work up a sweat, definitely not in the winter, maybe sometimes in the summer. If you're going full-tilt you can get that down to 20 minutes door-to-door and then you sweat and you have to take a shower. So really it's a question of if you're trying to get some aerobic exercise during your commute or not.

I am of course speaking for Seattle where it's usually cool but not cold and damp but not really raining.
I assume you are referring to Keyless SSL.
https://blog.cloudflare.com/keyless-ssl-the-nitty-gritty-tec...

For Keyless SSL, it is necessary to make RSA operations asynchronous, since the operations are requested over the TCP network (which may have big delays).

OTOH Neverbleed degelates the operations within the same server using Unix sockets. So there is no fear of such delays. And the server spawn a dedicated thread to each client thread. In other words, the delay is practically _no worse_ than what it is without Neverbleed.

And discussing _how worse_ it is, calculations related to TLS handshakes may block the server for a few milliseconds. It may sound bad, but generally speaking it is negligible comparing to the latency over a public network.
If I write:

void example(int a[10]);

Why can't the compiler tell a is an int array of size 10 instead of a pointer?
Can you cite any peer-reviewed publications disputing the decline of nutrients found in food? I found this evidence to the contrary, for example:

Historical food composition data and the growing of
archived seeds suggest that the average content of
some nutrients in many foods has decreased over the
last century.

Although the changes are small in comparison with
other factors affecting nutritional status, we might
benefit if agriculture were to place greater focus on
nutrient content, rather than just yield.

http://journals.cambridge.org/action/displayAbstract?fromPag...
Yep, and there is nothing wrong with serialization today. If you're interested, I would even recommend reading the Worm web serial.

The point I was making was that the ebook marketplace on Amazon is getting worse because they are incentivizing serialization without updating their search or recommendation engine to account for it.
If Google staged a 2 day blackout in France, what do you suppose would happen?
Two days and not waterproof! What's the point? Plus I bet most apps will still display in a square box on the screen for quite some time.
Does biodiesel running in a properly tuned engine produce much NOX?
Here's an analogy: a chunk of the Berlin wall is a lot more interesting than a chunk of concrete with some graffiti, even if you couldn't tell the difference. A lot of art, especially modern and conceptual art, makes more sense this light: the original is not necessarily interesting because of the skill or craft that went into it but because it had a profound effect on art history and artists that came after it.

Does this mean that art is ultimately a popularity game? I think so, or at least popularity among the right people. (It's cliquey.) Anything deeper comes from social forces making deeper things popular and, I don't know about you, but I don't put much faith in those forces.

Modern art is controversial, and I think both extremes of the debate are off. The people arguing "my child could do that" are wrong in two ways: they underestimate the structure (conscious or subconscious) that goes into even the most minimal of pieces and, of course, something made by your child will not have historical significance.

But the other side, the ones that great value into art and completely rebuff criticisms of the first kind go too far in the opposite direction. They put too much stock in post hoc rationalizations ("narratives") of why a piece or artists became influential, not accounting for the massive amount of noise that goes into determining what gets popular. (Even among self-selected, educated circles!) The exact things which get big, or not, are more functions of social networks[1] than any innate qualities of the things in question.

Now, I'm not saying that all successful fine art is bad, rather that not all of it—perhaps even not much—is good. Any my own evaluations of art are no doubt wonky: I think a black square[2] is brilliant and liberates art from the tyranny of representation while a shark in a tank[3] is a shark in a tank and a testament to a salesman or conman more than an artist. Even if you try to dress it up with analysis. (Which could, just as easily, be more rationalization…)

And I'm sure most reasonable people have similar judgements of their own. I'm not making general statements about it one way or another; instead, I just want to point out that popularity is a bad proxy for quality, and that applies as well to the world of fine art as to anything else. (Striking closer to home, it explains a lot about programming language design!)

[1]: http://nautil.us/issue/5/fame/homo-narrativus-and-the-troubl...

[2]: https://en.wikipedia.org/wiki/Black_Square_%28painting%29

[3]: https://en.wikipedia.org/wiki/The_Physical_Impossibility_of_...
While researching Dave Ramsey, I found this about his compound interest examples:
http://www.fool.com/investing/general/2013/06/03/dangerous-r...

Wow. Seems simple enough at first glance, but I would have probably fallen for that trap if I tried to math out where I might be by retirement.

That chart is neat as hell, but like sibling, I wonder what it would look like assuming you put money in each year.
Currently in the mobile space everyone is behind at least one double-NAT at least, and you can order business level access for your wireless data account and get an IPv4 address allocated to you. AT&T does this for a single $500 fee for example, Sprint as a monthly $3 fee. I imagine this will become common with ISPs - you'll need to upgrade to a gaming/business class in order to make use of port-forwarding etc and for everyone else, some programs will cease to work or not connect as quickly/easily.
I was thinking of encoding words as letter pairs. E.g. the word "hello" would have 1 'he', 1 'el', 1, 'll', and 1 'lo'. That seems more natural and robust than the binary bits of it's ASCII encoding.
Effective price fixing requires willing buyers. We're not talking life-or-death "I'll pay anything just give it to me" products/services, we're talking paint on canvas et al. There are plenty of art and artists out there; why do some pieces actually go for so much? Prime example is a tall canvas in the Royal Gallery in Ottawa, consisting of three equally sized stripes in two colors, about 14 feet tall - and costing the gallery some C$14M ... that's not "price fixing", that's insanity.
Massive wires each under 1.4 tons of tension would make for quite a show if one did break
> Because that's how the machine sees C arrays. It would take an extra (invisible) parameter on the stack to implicitly pass the array size into the function, a thing which is very much against the spirit of C.

It would only require a separate parameter if you needed to pass arbitrary-sized arrays. In this example, if the prototype contains the array size:

int foo(char array[30]);

It would not be difficult for the compiler to only allow arrays of that length to be passed as parameters, and no invisible parameters are necessary, assuming also that the function implementation made the same assumption of array length.

Developers who handle arrays of arbitrary length tend to already encode a length parameter, it's this case where it looks to the developer like they are encoding a length value that is the deceptive/problematic case.
Bing and Yahoo move up?
>Amazon has been pushing the "Kindle Unlimited" subscription model and changed how authors get paid for those consumers, which favors shorter stories.

A couple of points.

People seem to be shifting in general, George R. R. Martin novels notwithstanding, to favoring shorter content. My specific experience is more in the marketing literature and research reports space but there we've seen a clear shift toward shorter and more visual content being preferred. And even in the technical book space, there seem to be a lot more short books out there.

I remember reading the observation quite a few years ago now that the publishing industry was effectively built around a model where you could have a magazine article or a 300+ page book but you couldn't really do something in between. I suspect that even when e-books made a 100-page book economically viable, a lot of people including consumers still thought in terms of print. This seems to be starting to change.
Don't forget to take taxes into account. Vanguard's Target funds are not at all tax-optimized, no private wealth manager would put the total/international bond market funds in your taxable account. IMO this is one feature the roboadvisors clearly have going for them.
> Because that's how the machine sees C arrays. It would take an extra (invisible) parameter on the stack to implicitly pass the array size into the function, a thing which is very much against the spirit of C.

In this case, the size is specified as a compile-time constant, however, which seems like it could work. All it would do is change the semantics of sizeof(), really.

Also, I am doubtful whether it would really be a problem to have "invisible" parameters. C doesn't even specify a stack as I remember it, and compilers are certainly free to pass as many function parameters in registers as they are able to.
I think you misunderstand artists, and possibly the purpose of museums and many of their visitors as well.

Artists tend to fall into two categories - the ones who just do it for their own creative expression vs. those who are trying to convey a message. While some of the first type find success due to excellent craftsmanship of their works, it is the second type that normally gets in museums because the messages have cultural and historical significance. Those artists would love the scenario you described of having old wealthy folks peering at their works, in an excellent museum. That would be the pinnacle of success. You were chuckling at one of the great results that come from artistic expression - expanding the ideas and experiences of people who are different from yourself, and preserving your ideas for future audiences.

(As a side note, many museums will let you pay whatever you can/want. The ticket price is often just a suggestion.)

EDIT: I also should point out the old people looking at work from the 70s and 80s are looking at works from their youth. It is quite possible that they understand exactly where the creators were coming from.
This! I religiously use clang's -Weverything -Werror. Does it mean I spend more time dealing with false-positives? yes (though honestly, not that much). Does it also mean I end up writing much better code? yes, absolutely.
Then focus on developing an audience. Don't even bother chasing pennies for programmatic ads.

Once you have your audience, it becomes easier to sell ads this way.
Lol!!
"But they are focused on deep neural networks" - No. They're really not. If anything, they're focused on making matrix operations faster and faster; where the natural result is deeper and deeper networks. But, why not submit a pull request to a highly mature library and add these features so that you can have maximum impact instead of something fairly basic.
Most of me can't even fathom the inclination to waste that kind of money on something purely aesthetic. But a part of me feels like if you can separate a fool from his money, then you deserve every penny you get.
There's certainly been instances of cameras coming down and having near misses with players and referees. Those cams weigh a lot and are moving at high speed as well.

edit: quick search returns https://www.youtube.com/watch?v=GPPJ6rg_TTA
>We need to move forward to Rust

That's the second time in two days I've come to read offensive ranting about a language + "let's move to Rust" as the proposed silver bullet solution here on HN.

If this is the way the Rust community tries to evangelize their language I'm inclined to keep myself as far away as possible from it.

Now don't get me wrong: I think Rust is fine. But that "C/C++ is dumb and everyone who continues to use it is also dumb and/or ignorant" sentiment won't win you any friends. There are valid reasons why people keep using C++ and can't switch to any other language in the near future.
GitHub Universe
...and for anything larger than a small fixed-size array (like the example), you'd avoid data-copying overhead by passing a slice, which is a bounds-checked bundle of pointer and length.
It's actually surprisingly difficult to find original, authoritative sources on what the law requires. You linked to the full text of the bill Congress passed, but that left all the implementation details up to the FTC. The rule I'm talking about was not in the original bill or in the original set of FTC rules, but was added later by the FTC in 2008.

From 16 CFR 316.5:

> Neither a sender nor any person act-
> ing on behalf of a sender may require
> that any recipient pay any fee, provide
> any information other than the recipi-
> ent’s electronic mail address and opt-
> out preferences, or take any other
> steps except sending a reply electronic
> mail message or visiting a single Inter-
> net Web page, in order to [...]

And you can view that from here: http://www.gpo.gov/fdsys/granule/CFR-2011-title16-vol1/CFR-2...

(The FTC also mentions it in their guidance for businesses: https://www.ftc.gov/tips-advice/business-center/guidance/can... under bullet #6)
Because Wikipedia is a work in progress, some articles are fairly authoritative, for example featured or good articles, while some are not, for example an unreferenced stub.
There's also an issue of Ebook lock-ins. Some people are tired to have their collection of purchased books in various incompatible formats available to read through different subsets of devices / apps.
Two things:

Remington & Homestead don't connect to Stevens Creek Trail, and Mary & Bernardo aren't East-West streets.

You said they were adding protected bike lanes, are any of those protected? Off the top of my head, I can't think of any protected bike lanes I've seen in Sunnyvale.
When I first saw the announcement, I was really annoyed since I am a PTS backer. But, with the offer they're giving so that I can test out the new one, I'm pretty okay with it afterall. In fact, given that one of the reasons driving my decision to get the PTS was the ~10-day battery-life, I do not suspect I will even consider the PTR; but I love that Pebble was self-aware enough to offer me the choice.

Good work Team Pebble! Keep on rockin'!
As an ebook consumer, the single biggest reason I don't buy more ebooks is because I have to spend time and energy figuring out if the ebook has DRM or if I can remove the DRM afterwards.

Also, I spend time thinking about the fact that if I ever move to Kindle, any epubs I have won't work regardless of DRM.

I can't speak for other readers, but this is why I don't buy or read books as much as I used to. And I used to read a lot of books.