skysight-inc/HackerNews huggingface dataset:
That's like saying the "age of McDonalds is over" because hamburger innovation is at a low. Bunch of malarkey.

Apple will always be king.
Why is there any relation to the quality of the content?
The first link in the article [1] says Yahoo deploys Ceph internally for object storage.

[1]: https://yahooeng.tumblr.com/post/116391291701/yahoo-cloud-ob...
Pijul: Sane Version Control
I would volunteer to put it in my back yard. YIMBY. Please.
You mean the author who wrote his own license to specify how his work may be distributed?

Any person who write their own license to specify in fine details how the work may be used and distributed is going to have a very strong (and likely legal) issue with people who try to circumvent that license. Even a clean room implementation would need source material as instructions, and writing such specification without any copyrighted elements of the source would be quite a challenge when dealing with a very large program that has compatibility to a large ecosystem as its primary feature.
Yes opening a new window is at least 3x slower than Chrome and tearing off a tab is like... a 2 sec delay.

But honestly I have no problems with "regular" browsing.

The features are good enough to live with the slowdown, as others have said Vivaldi can never be as fast as Chrome.
React-Hardware: A React renderer for Hardware
I am currently obsessed with financial literacy/illiteracy and the complexity of the financial system - not just at a large/corporate level, but also for personal finances and pretty much any aspect of our lives that incorporates financial products. It's crazy how that complexity blurs the reality of what is offered to us and makes it extremely hard to make good decisions, and how much of an overhead it adds to going through everyday life.

It obsesses me, and hence drives a lot of what I read, watch or do on my free time, hence you could say that it drives me !
Get anonymous feedback
Www.ru.drugspowerstore.com
The silliest part is that clicking the x in the AMP bar doesn't redirect you to the real page... it just takes you back to your search results.
Well that's fantastic news, glad to see they changed their mind.

Sadly, it still fails for me as many of my file names are quite long with the differentiating aspect being beyond the 80th character. The option to wrap filenames would fix that problem.
Ask HN: Why doesn't Google show me what I'm searching for?
I am doing a search on Google and I do not understand why it recommends the first hit when the first link does not even contain the word Ballmer. Please take a look here: http://i.imgur.com/XI8OgU1.png

If I use quotes around the name it will work but why is it returning results that do not contain one of my keywords?
San Antonio's internet service is quite good in large parts of the city—some areas are served by two cable providers. When I lived in Olmos Park a few years ago I think I paid $40/month for 50mbps.
It's just a number. It only reflects the fact that the Windows version started long after the original Mac software. They're still mostly the same.

List of differences: http://www.literatureandlatte.com/forum/viewtopic.php?f=30&t...

I don't feel like I'm missing out on anything.
> The natural state of all groups with the same interest is collusion.

Once you reach marginal gains in engineering, you don't need collusion to have all the engineers doing the same things.

A good example is power consumption in microprocessors. For a given technology node, you will burn a certain amount of power for a certain size of chip. Period. You can be much worse than everybody else, but it's really hard to be much better.
It really depends on the server. You can crush even something as resilient as Nginx serving static files if you try hard enough.
That would be far worse.
Git is a very complicated piece of software. it's not intuitive, it has a famously poor CLI, and it takes time to learn.

Time spent making undergraduates use git is time that could be spent teaching them long-term, fundamental skills.
If we get to reach back into history for atrocities to describe current societal ills, then we effectively mar most of the world's nations: practically all of Europe, most of East and South Asia, the Middle East, North and Central Africa.

Then the metric ceases to be meaningful.
My favorite "pattern for stupid passphrase requirements" is "1qaz@WSX" - then just move a row to the right with every password change. :)
US man pays tax bill using five wheelbarrows of coins
Yes - they are independent groups with separate projects in different locations (Brain is in Mountain View, DeepMind in London).
It's incredibly depressing if true. The labor movement gave us weekends and the 8 hour day. While not every union is positive, unions as a concept are the natural counterbalance to business interests, protecting individual worker rights.

I wonder, though, if it's simply a matter of modernization. What would a 21st century union look like? Are there examples to look to?
> This is rather absurd and I won’t address it any more than to point out that many ordinary programmers intuitively grasp the basic value of safety and specificity, which is why in Python it is widely considered extremely bad practice to write `except:` or `except Exception:` even though having to specify all of the exception classes we are interested in is arguably a safety that we could override at no loss of expressiveness.

It takes me a while to unpack this sentence. So I hope I'm misunderstanding. I think he's saying that we could skip out on specifying the exception classes we're interested in without losing expressiveness. Expressiveness aside, this is a huge change in functionality.

IMO Python probably should've put some kind of damper on `except:` because it's almost never what you want. First off, I'd call this list of classes ones we're "prepared to handle" rather than "interested in." `except:` states boldly "nah, don't propagate this up the stack, I know what to do no matter what happened down there." Using `except:`/`except Exception:` is bad because it will catch "UnboundLocalError", "IndentationError" and several others that are very-nearly unhandle-able elements of the code's design. There exists a sliver of a case for a handler in __main__() or somewhere else that can log something though.

If he's getting at the point of Bob's article regarding static typing and testing, then I don't see how Python be anything like how it is today and still have some kind of static evaluation of Exceptions-that-could-come-from-this-call.
If the issue were really about page speed, google could penalize the rankings of slow sites. No need to shovel a broken, self-hosted version of the site onto me.
(Kalid from BetterExplained here, thanks for posting this!)

The impact of evergreen content was my biggest eye-opener. The more time, the better, but don't beat yourself up about "lost time". Just start today. Before we know it, 2, 5, 10 years will have passed.

This worked for blog posts, starting an email newsletter, selling books on Amazon, making YouTube videos (for standard math concepts), design improvements to the site, etc. You plant the seed once and it bears fruit for years.
So is every Google's guideline, yet most fail to game them. Google is smart. And good people will follow the guidelines instead of testing if something can be gamed, majority of industry is afraid of Google and its guidelines.
> and even normalizes the object of satire

That's the genius of the "manufacture of consent" techniques developed since the XVIII century. Advertising refined to nth degree conquers (almost) all.

Nothing short of blind fanatical rejection can withstand it, but even that is contained into a few pockets and used as a bogeyman.

"If you want a picture of the future, imagine an advertisement shoved on a human face - forever." (Sorry, Eric.)
Interesting, I wasn't really aware of the US vs. western Europe difference in differentiating those terms - they're used interchangeably in a lot of countries.
Why are you placing all the moral blame on the heads of borrowers, and not lenders? The simple fact of the aging baby-boomer generation demands national and generational scale saving. The only way saving works on that scale is by making promises to provide something of real value later - infrastructure breaks down, capital becomes obsolete, consumer goods get consumed, but debt will remain. The end result of people getting better at saving for college is that there's more pressure to make riskier loans in other sectors of the economy. Advertising budgets for 0 down 0% interest auto loans go up. Banks are more willing to loan out money for remodeling your house. Credit cards get issued for greater limits and to more people.

At a macro level, the existence of pension funds and retirement savings means that as a whole, we are going to exchange current goods and services in exchange for promising to take care of the elderly in the future. If we tighten our belts, all it means is that interest rates go down until it balances out again. The only question is what sort of things we get today, and at what terms. Is a higher education experience the best thing to mortgage our society's future for? Cars? Houses? Health care? Ipads, televisions, and expensive lunches?

tl;dr - savings and debt are counter-parties to each other. If we want to have retirees live comfortably by drawing down their savings, we necessarily have to have current workers paying off their debts. If current workers as a whole set their lives up to shovel less money into student loan debt, it'd kick off systematic processes that increase how much of their other debt they end up paying off.
ES2015 and beyond performance plan
Oh, I didn't know that. I thought they just waited til the tech entered the "this is an emissions test" code in the ECU.
Media blog Techdirt fights for its life in frivolous lawsuit
"Did Ayyadurai really invent email? He claims to have created the idea — literally calling his product EMAIL — as a teenager in New Jersey in 1980. However, as this detailed site explains, there have been a number of versions of email since the early days of the internet and ARPANET. Queen Elizabeth II of England sent her first email in 1976 and Jimmy Carter used email that same year for internal communications. In short, the claim is ridiculous."
IIRC, .NET on UWP apps already are using .NET Core inside, at least if they are using the .NET Native toolset which is built on/from .NET Core.

That doesn't help anyone that thinks UWP itself is a "fad" (as in the GP comment) think .NET Core might not be a fad too, but UWP seems to be here to stay despite how many ancient developers seem to have "Win32 or Die" tattoos.
Thanks! All mutable objects have an internal monotonic counter. Currently, whichever counter is highest takes precedence, and any decreasing counter is rejected by the server. The "older" (lower counter) copy will receive an error when it tries to push, which will automatically pull in the most recent state. The application can then decide what to do.

That being said, contention issues like this require:

1. the same account
2. to be accessing the same object
3. at the same time
4. from multiple computers
5. one (or more) of which goes offline
6. while both are still producing data

This is the primary reason why support for concurrent instances of the same account is very experimental. All objects are single-author, so if you don't have that concurrent sign-ons, you have no contention.

Conflict resolution will always be an application-level concern. I would like to expose some synchronization primitives (distributed locks, semaphores, etc) for use within accounts, but this is a ways down the road.
Didn't do forensics on author/submitter. But the parts I didn't quote mentioned up/down arrows and other things that sure sounded like HN to me. Finally, AFAIK, HN is the only one that fits that description (though I'll admit to a wide swath of ignorance related to social media in general).

OTOH, it is also a general comment whether the author is referring to HN or not. It always struck me as something that you'd find on, say, 4chan.
The most annoying thing about AMP is that there is no way to get the original link easily. I don't necessarily mind reading the AMP version, but if I bookmark or share the link I want to be able to use the original and not Google's copy. Whose to say the AMP link will work as long as the original copy? And what if I explicitly want to use the result as an entryway into the site because I might be looking for other similar articles on the site or need other aspects of the full site experience? AMP seems like it could be maybe be a good thing, but the lack of a method to get a link to the original article exposes AMP, IMO, as the traffic and power grab that it really is.
Their docs say that in most programs, 80% of executed operations are in loops, which makes sense.
You could build the PC version of this for about a 1000 bucks.
> I've seen this in action in the engineering world. You can have your data, as well as your error-free mathematics (no calculus, I promise! Just a few lines of algebra) to back your argument up. And the other person (PhD, no less) only needs to look at someone who shares his view of how the system under examination works to reject my mathematics.

It can be that the PhD's "view of how the system under examination works" indicates that your mathematics doesn't actually apply to the system. At that point, it doesn't matter how error-free your mathematics is.

Is the PhD right about that? They might have higher odds than you, not by virtue of being a PhD, but perhaps by virtue of being more of a domain expert. (Though even that is no guarantee...)
The AI Podcast: How Deep Learning Will Reshape Our Cities
If the system scales based on the fluid, the $/kwh could get pretty low. Would be interesting what a MWh amount of heat storage would cost.
Wow, the comment thread on that page is incredibly toxic. I still don't understand how the commenters there think that a discussion about the technical merits of a programming language has the slightest thing to do with social justice.
Fret Zeppelin Teaches Guitar by Guiding Your Fingers with LEDs
New Electromagnetic Wave Router Offers Unlimited Bandwidth
Interesting and succinct post.

Did the documentation specify anywhere that it expects hex values?

Even if it did it should still probably throw an error if handed a normal string. You should defs make a pull request and fix it.
Name another president that's generated as many scandals prior to entering office. Name another president that's won the electoral college but lost the popular vote by over two million votes. Name another president who's actively hostile against several major branches of government. Name another president who's apparently been collaborating with a major foreign adversary.

There's been candidates for office with crazier ideas, with fewer qualifications, with more scandals, but none have ever been elected before. Ths path is well trod by tinpot dictators, not US presidents.

In terms of US history, the only thing missing is Trump killing someone in a duel on the White House lawn to really put this over the top.
IMHO, the author of the article ran into the same thing I did when starting Rust. You look at the official docs then want to do something slightly different so you hit up Google and run across mostly obsolete information and examples that don't work anymore.
If any of them accept a $70/month "gift" to give up their opposition, then they really were NIMBY's without any real concerns.
This is great.

It would also be nice if you could share media files (over bittorrent perhaps) with a small group of people (e.g., family or friends).
Gawd, that is just plain evil. Loan grandma $2,500 to go to my MOOC class, suck $3,000 back out of her SSI.
Saying that one should be careful when trying to help people is not the same as saying that one should not help those people at all.
Kodak just unveiled their new Super 8 film camera at #CES2017
4 Best Ways to Increase Creativity
Just a personal interest, I don't use TFP in any of my work-related calculations. We use real vendor financial (supply-side) and engineer user survey (demand-side) data and simple statistical methods to do the majority of our model building and forecasting.

But I do find TFP to be a very interesting concept that captures a whole ton of important externalities and fundamental infrastructure/inputs to production at the macro level. I was just wondering if you could point me towards something that would do a better job of that than TFP, because I haven't come across one yet in my studies.
It seems like there is an opportunity for Rust to improve its learning curve by adding an "easy std" library that wraps some of the byte juggling headaches. People coming from scripting languages or who just want to write a quick program, for example, might not care that using a + operator to concatenate two string objects might implicitly allocate memory. And they still have strong static types and the option to access bytes when necessary.
I agree. Many parts of the world work that way, quite explicitly. I'm pretty sure it's the human default. And yet, we have liberal democracies that are at least somewhat functional. I'm interested in how best to work within that scope. I've got a lot less to say about how you achieve progress in a society ruled by warlords, even though that's very timely issue in many places.
Does it matter?
(I ask seriously)
I think you can safely assume that Google would avoid this problem if the cost was not going to seriously affect their plans, because it would be dumb not to.
Given that, whether the cost makes it impossible to profit, or the space has to be where it is for logistical reasons, or ... doesn't seem to matter much to me.
It didn't work because Google didn't create it as a strong signal. Make it matter and the majority of sites will change the next time. One Tweet from Matt Cutts and everyone's already re-doing sites for SEO purposes. Set clear guidelines and rest will follow. But Google wants to build its own news portal to compete with FB.
> I can think of lots of other examples, like how VB, Delphi and C++ Builder interfaced with COM in the mid-90's.

One curious thing is how similar Swift is to modern Pascal, ie Delphi. It has many other influences, and it is certainly not Pascal with another syntax, but reading the Apple guide when Swift was released gave frequent moments of deja-vu.

On the subject of COM, yes. If you think COM means ATL you should try it in a language designed to work with interfaces and reference counting inbuilt - Delphi has COM interfaces as first-class language primitives, and a heap of classes and other code making COM quite straightforward. Much of this even spills into C++Builder, though since it's a different language it's not as clean as in Delphi. Still miles past ATL though.

Re ARC: I think the thing that makes it appealing is it's conceptually simple, completely deterministic, and can be traced by reading code rather than understanding an environment's implementation. Delphi does ARC now too, and if you've ever wanted ARC in C++, C++Builder optionally supports it for some classes. ARC is not yet on Windows for either language, we're talking just iOS, Android and soon Linux here.

(Disclosure: I recently started working at Embarcadero on C++Builder. This is a personal comment only. But liking the languages Embarcadero makes was one main reason I joined.)
Which isn't approved by the FDA so you can't buy.
How would you implement e.g. ping? I mean obviously you could have e.g. user accounts which were "sufficiently" locked down, but that seems like an even more likely source of problems.
Are you trying to run Hypergolix or register it?

Follow this guide to get Hypergolix installed and running:

https://pyhgx.readthedocs.io/en/latest/setup-1-installing.ht...

After you have Hypergolix running (you need to start it once to generate a fingerprint), you can register your fingerprint via

hypergolix config --register

which will bring up a browser window that will propagate the box with your fingerprint. From there, checkout is powered by stripe.

Does that answer your question? If not, can you clarify a bit what you're asking?
The Git-hub link, please?
Agreed! I was just looking over their web interface, under Playback settings, they at least now have a way to disable Auto Play
I appreciate the effort and intention behind trying to avoid becoming an eHow or HowStuffWorks.
I can second this. I have access to 3 internet providers in my neighborhood. I'm getting 100Mbps for $50 a month.
Much of what he has written in the last maybe 3 or 4 weeks I find....distasteful? I absolutely love a good troll, I think he used to be that, but in my opinion he has changed into something less appealing.

I still read him though because I think he continues to raise interesting points (if not always valid) and observations, but I (as someone mostly on "his side" of the political spectrum) often find what he writes a bit repulsive.
The World Positive Term Sheet
Smart rendering would involve using a mostly static template that's updated with the relatively few dynamic elements as the page is being readied to be sent over the wire. If 90% of your dynamic content is the same, why put that through your app processes at all?
I had to do that after I got put in a group where there was no way to view the description or episode list without also starting to play the selection (in browser). On a console app the other day it would start playing an audio preview of anything selected making scrolling through my options extremely annoying. I quit the app almost immediately. I don't mind being in the testing group but I would definitely like the option to quit a test group. Wouldn't that feedback be valuable to them?
Since you lack serious arguments -- the closest are that I had a ":-)" three comments ago and personal attacks -- we can close this.

(And of course it is just a coincidence that I get 7++ downvotes on old comments and 5+ downvotes on new comments just a few minutes after you get angry because you totally lack answers. :-) )

Edit: DanBC do have a point, I have a history of easily being trolled when people without arguments start discussin person instead etc. I will think about that in the future.
I kind of inferred this, rather than outright stating it, but I like SQL. The concepts are elegant, the language is a little kludgy but not obscene. I can never really remember the semantics of left, right, outer and inner joins, but I usually don't want missing data so inner all the way.

It's not SQL I dislike, it's that it means I'm using a database, and I've lost more of my life than I care to admit to in planning, designing, and maintaining databases so that they perform under production pressures.
vi isn't very intuitive either, but there's no better way to learn something difficult than to learn it when you're young. I've been using vi professionally for 30 years thanks to my early GT classes. It's probably the single-most valuable skill that I learned there that I still use today.
> I don't see how the Mill has any less reliance on modified compilers than Itanium. Instead, it seems to require more.

I don't know, some of the novelties in the Mill arch would seem to simplify compilers. For instance, no need for complex register allocation.

Other optimizations applicable to traditional CPUs either may not apply to the Mill CPU, or may need significant tweaking to work properly.