skysight-inc/HackerNews huggingface dataset:
I didn't say it was a good idea (in fact, if you read far enough back up the comment chain, you'll see I was saying it's a bad idea), but you could, if you wanted to, restrict yourself to only communicating between goroutines via channels of immutable data and be confident that your code had no data races.
Doesn't Mozilla have good connections? It's not like you're a small, unknown organization.
Share your strategy please.
>>the music on both "sides" of the Möbius strip is completely unrelated.

Glad to see the "enquotion" of the word "sides." The point of the analogy is that a Möbius strip has but ONE side. The analogy illustrates thereby that while there may seem to be TWO melodies (different on each "side"), it is actually ONE and the same melody that counterpoints itself.

The problem with the YouTube video is that its TWO playheads move in opposite directions. There should actually be but ONE playhead, wrapping around both "sides" of the Möbius strip, playing BOTH of its "sides" simultaneously, thereby showing ONE melody in counterpoint with itself (as in the pdf link)

All analogies break down at some point, as your observation that the melody inverts at the midpoint is valid. But is not the Möbius strip itself the visual representation of a mathematic? As such, would there not be inconsistencies there too? I'm not a mathematician so cannot think of any.

But as a musician, I believe the better analogy would be a simple canon at the octave or unison, like the E minor "fugue" of the Well-Tempered Clavier, book 1.

http://bach.nau.edu/clavier/nature/fugues/Fugue10.html

Toward the bottom right there is a link to another Möbius pdf. One might again object that it inverts the canon follower, but that is easily solved by inverting the follower line of the graphic (which misrepresents the canon in two dimensions as traditional music notation, making it a canon in contrary motion).

To be sure, all analogies break down at some point, and never more so than in the representation of non-dimensional sound in three dimensions. To my way of thinking, the “twist” of the Möbius strip (with its resulting melodic inversion) is best understood by thinking of the thumb/forefinger "playhead" as having but one clockwise orientation, in which case the melodic inversion evaporates, but the contrapuntal inversion is retained.
>> Currently Rust is about Go's age but nowhere close in usage.

However, Go has been suitable for production projects for several years longer than Rust.

Rust sits in a very useful niche not served by other languages, and in steady state will probably be more popular than Go.

Go has a very well designed ecosystem. I like it, use it, and am very impressed with everything about it I have seen. However, I don't see use cases that Go serves vastly better than other available alternatives.
Can you please provide an example of answer changing?
You lost me at `If you’re going to cheap out, brakes are the first place to cut corners.`

Cheap brakes + 30mph = a bad time
I feel quite the opposite. More options, better frontend, more and more lightweight, mature backend frameworks.
Laravel and Vue, to all the people who have worked hard to contribute and make them better
The difference is that Chrome is probably the most standard compliant browser around. IE was just a clusterfuck from a monopolistic company whose intent was to lock you into their self appointed standards.
I love my wobbly windows. It's an effect that you can only do on an open source desktop. I don't doubt that Microsoft or Apple could implement wobbly windows if they really wanted to, but it's a silly effect and servers no real purpose, so they don't. It's a bit of bling that makes my desktop look futuristic when I drag terminal windows around.
So-called "modern C++" (basically C++11 and beyond) is really immensely more pleasurable to work with than C++03/C++98.

The confluence of automatic type deduction, closures, and move semantics turned C++ into the language that it really ought to have always been, given the vision of Alexander Stepanov's STL. I mean really, before lambdas, using the STL was often really clunky.

But even before C++11, the main "killer features" of C++ has always been RAII (deterministic destruction of resources) and compile time duck typing (templates.) These features together have always made C++ an incredibly powerful language that lets you code at a high level of abstraction with zero runtime penalty (at the cost of longer compile times).

Nowadays, C++ can be almost Pythonic in its expressiveness. But I agree that the most urgent problem facing C++ is huge compile-times, which often result from a combinatorial explosion of new types created by templates that instantiate other templates, etc.
Opera does (did?) this for its Opera Turbo browser.
It's posted on a what looks to be an feminist blog, I don't think they care too much about quality.

I also don't think you much chance, to become a good developer if you are not practicing it at a younger age. It's just like with sports and languages.
Sounds like you need an authorization solution for specific aspects of the toolset. Is there a reason you can't lock down specific functionality (e.g., "Create New Project")?
I really worry about data privacy -- it's trivial for Amazon to capture tons of video of people and use this for a variety of purposes. It's like street view but with a million more cameras that can be positioned on demand. I think we need more policy around our rights to images of ourselves... in particular I think we are reaching a phase in human society where data is an extension of the human self rather than existing as a foreign object. Existing laws and judicial philosophy need to be amended to reflect this fact.
Having beer and brats delivered to your tailgate party at a baseball game by an Amazon blimp and drone sounds pretty awesome.

It sounds quite ambitious with current technology of drones but if successful could really change the landscape of public events. I wonder how long it would be before the NFL banned them from selling merchandise at games.
My personal projects for the past ~3 years have been systems level projects, so I choose C, naturally.
I sure wish I had one to recommend. I asked this question on Facebook last year and got a bunch of good responses from some friends:

* The Economist (left-leaning but has good reporting)

* Wall Street Journal

* BBC

* Christian Science Monitor
With web apps there should be very little risk if you followed standards.

There should be very little risk, but the fact is, there is actually a great deal of risk. With my professional web developer hat on, the "evergreen" browsers are the best advertisement in the history of computing for why organisations that need reliability in their IT systems should be wary of automated updates controlled by outside parties.

Browser updates break stuff all the time. And not just obscure things, though there are plenty of those. On the small scale, I've seen Chrome updates break basic page layout, and rendering styles as simple as rounded corners or shadow effects. On the larger scale, Chrome sometimes removes entire chunks of functionality, like support for important plugins. New features are often the worst, and it's particularly insulting to be told we should all use HTML5 feature X or JS feature Y instead of plugins, when the reality is that the new version still isn't up to doing what the plugin did a decade ago.

Businesses don't care that it's more convenient for the browser developers if everyone rearranges their entire work schedules to keep up with the latest "living standards". Businesses just want software that works, and having found it, they will go to extraordinary lengths to continue using it rather than playing the upgrade lottery. And given the track records of most of the upgraders in this game, frankly, it's hard to blame them.
Wait, your reference to "General North" was about Oliver North? He was never a general...
Most languages resemble themselves very strongly.
Top Semaphore tutorials on BDD, testing, automating DevOps tasks and deployment
I once took an English class where we read screenplays that were printed in a book. One of them was of the great movie "Chinatown."

The professor --- who had never worked in film-- said: "See, the screenwriter really comes up with everything. See how he thinks of every scene, every bit of dialog, that the actors and the directors follow."

Later I read a book about the making of Chinatown and learned that the script was some huge thing that Robert Town and Roman Polanski rewrote every day while they were making the movie. The version in the text book was the correct script in the order of the final cut.

Anyone who takes a class in video game design or development should be wary of those who haven't really done it.
You're arbitrarily choosing the axes of "angry, xenophobic, selfish" as the only ones that have meaning.

Even if we're exactly the same amounts of angry, xenophobic, and selfish, it's still a better world if my (hypothetical) child has a much greater chance of surviving into adulthood, and not having to deal with that loss. I would challenge you to somehow defend the notion that it isn't.

Or how about the axis of freedom? Even if we're the same amount of angry, xenophobic, and selfish, but are more free, that's still a better world.

If you're going to prioritize just a few very narrow aspects of life, you need to at least explain why these other measurable things have no significance.
I agree, this author wants a motorcycle and is prepared to show everyone their e-peen to prove how muck tougher they are for making one out of an e-bike.
I don't know, every feature added to C++11 and 14 made my life easier. I do think it's a pig of a language, but all the current features and all the upcoming features are things I want. I view C++ a lot like the english language; complex and inconsistent: yep! Incredibly useful: yep!
I'm sorry your comment has gotten the response it has.

The looming dark cloud of stable vs. nightly only looks like a dark cloud to those outside the Rust community.

The article that made its way up Hacker News awhile ago (https://news.ycombinator.com/item?id=13251729) got pretty much no traction whatsoever in the Rust community.
This is idiotic. I've ridden a 500W e-bike and on full power it was easily powerful enough. Think about it - a 'healthy man' can only maintain 250W for about an hour [1]. Having the equivalent of three people cycling is more than enough. There's no situation at safe cycling speeds where you'd need more power than that.

He maybe have had a point if he had concentrated on the 25 kph (15.5 mph) speed limit for electric assistance in the EU. That is far too slow.

By the way, technically in the EU there is no power limit. There is a 250W 'continuous' power limit, but 'continuous' is never defined, and Bosch's bikes go up to 500W for at least 10 minutes.

[1] http://www.power2max.de/northamerica/wp-content/uploads/2014...
What a wonderful world would it be… Not being forced to used legacy C++ style. Not being forced to mind the undefined minefield. Not being forced to even use C++ in the many many cases where garbage collection is obviously fine…

Sadly these days, I'm not paid to "solve problems". I'm paid to solve them in C++ —sometimes for good reasons.
Yes..
If this guy cared he would by an electric motorcycle, with all the extra regs that entails. What he want is an electric motorcycle that doesnt require a dot helmet, a license, insurance, and yet is allowed to use bike lanes and parking. I have little sympathy.
Consider what you're doing to startups. You've created the next big thing but have little cash, someone shows up with a lowball offer and now you have to take it because you don't have the cashflow to pay the tax yet.

There is also the political problem that you would be forcing artists to sell the rights to their art to the highest bidder, even if the highest bidder is their enemy, or a censor who would erase their public image by locking their work in a vault and never showing it to anyone.
What's the battery life on those things? I've literally never seen one being charged.
Offhand, I don't remember the specifics - I observed this a decade ago. Sorry. I don't have a SQL Server around to try to craft it either.

The gist of it is, the query planner for some database engines ( pg and mssql ) often takes cardinality into account when selecting plans. Therefore those plans change with the size of the dataset.

EDIT: It occurs to me to wonder if you're asking if the resultset changed. No, I've not seen that answer change.
Just keep them off the single-track (back country trails on public lands). There is a serious problem going on right now where eBikes are being used by hiking advocates to ban all Mountain Bikes (ie, normal pedal powered) off the trails.

Motored powered bikes are already banned on most trail systems (for good reason).
I'm not sure we're supposed to think about prefixes at all, but instead just let https://github.com/postcss/autoprefixer do its thing.
Wow! Never heard this one before. I will have to research this. Thanks!
So you don't think the humans are better off if there is declining child mortality? And you don't think people now earning $2 a day are happier than when they were earning $1?
> We should have a carbon tax to properly reflect the true cost of items made and shipped so the market can choose between a locally made good and one made elsewhere.

I agree, but the results may be a bit surprising. Shipping by container ship is extremely efficient [1]. On the West coast, for example, it might be cheaper (possibly far cheaper) to buy goods from Asia than from the Midwest. And wine drinkers in New York who care about energy consumption might be better of with French wine than "local" California wine.

[1] http://business.tenntom.org/why-use-the-waterway/shipping-co... for example
X is inherently insecure. That's enough of a reason to have everything in Wayland ASAP.
> he had placed all of his "apples" into one basket--Rajeev

That sense of "blaming" doesn't come across in the article. I'm wondering why you would choose to see it that way.
Building an AI-powered digital asset manager with Box and Clarifai
Open source ideals defined by who? Richard Stallman? True open source is code that you can do whatever you want with it. When Google releases their code it's under what I consider the true ideals for open source software and not some license that threatens legal action if you don't release your modifications.
Also I use ccache on all my projects. Rebuilds times are now at 10s for a 50 kloc project.
Oh, absolutely: the Chrome debugger is the best of the bunch and a huge step forward from where we were a few years ago.

On the other hand, it shows just how little historical knowledge programmers have that many people don't recognize that it isn't better than technology from decades ago.
No they invented their own build system and tools (Bazel). Although some of the tools are open source the true distributed compile scaling stuff I think is still not.
This is true. I've done this in production and shaved a lot of times of some queries.
You seem to have read a "No, we shouldn't, because..." into my post that wasn't there.

My point was directly that it is, in fact, not a policy failure in the usual sense since it is working both as policy makers and voters intend, and, on a deeper level, that --given that people who, in fact, benefit from housing price appreciation are overrepresented among those who actually vote -- changing this is likely to require either changing who actually votes or getting people to vote against their own financial interests.
A large swath of the finance industry (especially trading) is concerned with optimal speed, not outlier edge cases. They would rather ignore pathological cases like the Zimbabwean currency than sacrifice performance.
Biosensor One X reachs 100K funding on Indiegogo
Yeah it looks like he is mostly hung up on a semantic issue. When you strap a power source to your bicycle that exceeds the power limit for assisted pedalling technologies, you get into moped or motorcycle territory — legally speaking. It may look like a bicycle, but manufacturers of e-bikes are probably not too keen on calling anything that requires a driving licence and/or insurance an e-bike; it creates confusion and hurts the image they are trying to build around e-bikes.

He just wants a moped that looks like a bicycle.
OK. I'll refrain from replying to comments like this from now on.
Yes, I know there was an extension. Unfortunately, the one I had to use didn't have it, so I was trapped.
Do the right thing: 11 Courageous Science Retractions
> 750W power limit on all their ebikes

That's quite the limit. That's one hell of a limit. Most people aren't planning on going 40-60 MPH in a bycicle.

From wikipedia: "When considering human-powered equipment, a healthy human can produce about 1.2 hp briefly (see orders of magnitude) and sustain about 0.1 hp indefinitely"

A 1HP DC motor (or if you want to get crazy with speed control and all that jaz you could do a 3 phase system with a PDM from a torq-controlling pedel or something) is more then enough! Hell we don't even need that. Let's think a .5 HP 1 phase 60Hz motor. This clocks in ~800 watts at continuoious max current but we'd probably not be doing constant drive on this. But let's say that we can pay a little more and find a perfect 750W motor for this at .5 HP. That's a lot of torque given that most people can only sustain .1 HP. This motor (which is crazily oversized by the way) is rated for .5HP @ 3450RPM. 3450RPM at the chain is different to the gear ratio at the wheel. The lowest gear ratio on a bike is about 1.9:1 so our motor would be putting out quite a bit of thrust and even at the reduced torque you'll be halling ass.

Now this is a super oversized motor but anything that can take 750W continuious input is some serious shit. That's one hell of a motor and to complain that that is too small? Get a harley and tinker with that man.

[0] - http://www.ebay.com/itm/MARATHON-1-2HP-AC-MOTOR-M400095-208V...
I took two years of economics indoctrination at Cal. Yes, I'm aware of the theory.

Suffice to say, I no longer believe that ceteris is paribus.
Same issue on my iPhone 5s. I changed to text mode and was able to view.
Zirconia (ceramic) has been used extensively in implants, and is clinically proven. To be sure, it hasn't been around as long as titanium, but that's just pedantry.

Titanium and zirconia both osseointegrate (bond to bone) extremely well. However, titanium is grey and this discoloration shows through gums. Zirconia is white - like a real tooth - so it's much better esthetically.

Some people turn out to be allergic to titanium. Zirconia is the best choice in such cases. (Zirconia is arguably the most biocompatible of all implant materials.)

There's a lot of medical literature about ceramic implants, but you can be assured that it's definitely at least on a par with titanium implants.
A former boss of mine (head of a 20-person or so game studio) told me this once, but I didn't appreciate it at the time.

I've been living this for the last couple of years, though. So true.
* > ...and then add something specific*

No, No, Absolutely not!

Don't you understand?! Anything specific would legitimizing the comment and subtext of the posters comment. This feeds into a false narrative that's been going on for years.

Anything without snark would have made the commentator's message seem legitimate! Only the snark shuts down false "scientific sounding" narrative and the fat shaming subtext.

KirinDave's reply, while well intentioned, still feeds into this narrative and allows the commenter to continue arguing that fat people just need to buckle down and stop shoveling food in order to balance calories.

We'll disagree on this. I think a lack of civility and the addition of snark is indeed called for in these types of comments. However, I understand your comments and realize that the mods make the community. Time for me to step away I guess.
Great! Price is still restrictive for many. What are your recommendations on how to get a cheap starter eBike while steering clear of common pitfalls (and what are they)?
The way it works today is that different software engineers write the code that disemploys other software engineers. Also with machine learning access to open source code bases it would seem that machine systems could "apprentice" in the same way you posit the replacement of other skilled labor. The stronger argument for me is by analogy to chess software where centaurs (systems that combine human experts with chess tools outperform stand-alone software). Vinge offered this as a possible path in his original Singularity paper: intelligence augmentation (IA) may supplant AI or stand alone artificial intelligence for a wide range of the more complex tasks.
Here is the essay he wrote about his realization that he coined the term: "Could Feynman have said this?" www.gnm.cl/emenendez/uploads/Cursos/callate-y-calcula.pdf

Also highly recommend his Boojums.
What else would you use? C is comparatively painful (no useful standard library), Rust is unproven, and the various Lisps never got any traction.
>Companies have far too much internal plumbing to permit browsers to auto-update themselves. Being feature-compatible with the latest SV-poster-child website is insignificant compared to maintaining stability for the tax-management team's internal web app.

So why don't they have two browsers - one for internal use only (IE6), which is firewalled to only internal network shares and another browser (Chrome, whatever) which can only go to the real internet?

At least that way you'll be browsing the wild internet safely.
You should try writing these on authorea.com (get DOI and permanent archival). Basically, turning them into official pieces of open post-publication peer review. Could cross-post to your blog too still!
It's good to see that privacy concerns are being voiced publicly. I'm not certain that class-action lawsuits are the most productive approach to take, though.

On the technical side, I was intrigued that the "black box" of multilayer neural networks could provide a legal defense for Facebook in this case.

Often, the fact that neural networks are harder to analyze compared to other AI techniques is cited as a detriment, but in this legal case it could prove useful.
Sorry but GP is correct, if someone tells you they were in the special forces, even in passing, there's a 98%+ chance they are lying through their teeth no matter how good you believe you are at "getting people to tell [you] things that they wouldn't normally have volunteered." You wouldn't imagine the things these people do to keep up this facade.

Basically, just ignore anyone who tells you they were in the special forces.
arr is an array. So printing arr[0] would print the contents within the first position of arr, and &arr[0] would print its address. However if you simply print arr, then that's not the contents of the array, so it will print the address. &arr[0] should print the same as arr.
Return should be "Get to the Chopper"

and "I'll be back" should be a while loop - other than that I love this.
PVS-Studio project – 10 years of failures and successes