skysight-inc/HackerNews huggingface dataset:
that contrasts with the reality that the average commute time in tokyo is 66 minutes (2011). I suspect the median is probably longer then that.

SF is cherry picked, the most expensive place in the US. I live in Philadelphia and the commute time and cost is substantially lower. NYC would be the most appropriate comparison, and they get to work with nearly 20 minutes less commute.

I bring up commute because many people have long commutes because they simply cant afford to live closer.
The word of what I said technically, but not the spirit. Yes, I've done that before, but it stinks. Notepad is just far too limited for anything outside the absolute basics. Heck, I'd be happy if Windows even had Nano included. I know Win10 has some kind of native bash support, but most of my company still runs Win7 locally and will for some time.
Could you explain what's pf pros and cons ? better semantics ? syntax ?
The nice thing about C++ is that it is so widely used that for just about any task you can find examples of how to do it (usually many different ways to do something), especially for tasks like this article. You will also find plenty of C example, which you could also use in C++.
Uhh what kind of places are you going to? And what kind of ramen did you buy? I consider Shinsengumi to be my minimum acceptable standard for restaurant ramen here in SoCal (I think there's plenty of better places here, but it's still good), and I don't even know how you could prepare instant ramen that was comparable even if you had comparable noodles, since the broth takes hours to prepare.
Do the countries that entered the EU in 2004 and 2007 have any interest in doing such a step backwards?

Also, in some cases the Eastern countries also put restrictions on workers from the West.
DuoCoder: Duolingo for programming languages
There is nothing cute about innumeracy
The codebase in GitHub is pretty much exactly the same as the internal, the main exceptions being things like having to rewrite include paths for files, filesystem plugins for internal cluster filesystems, etc; and those things are modularized so that we can have equivalent implementations in the OSS build to support things like HDFS and GCS filesystems, RDMA network layer communication, etc.

We daily sync the code between the two repositories using a suite of tools we've built. I'm on sync rotation this week and you can see all of my commits and activity on GitHub as proof; I merged something like 60 commits from the community just this week. It wouldn't make any sense for anybody (Google or the community) to maintain two different versions for something that is actively being developed by so many contributors. I've also directly worked with NVidia engineers on improvements they've made (and merged) to the system; the ones I've dealt with are great, so that statement is also false.

I'll be giving a talk about all the work we do to make this possible at OSCON next week, and if you are there feel free to catch me to ask me questions.
Thank you! Spot on, we'd like to add a pinning functionality in the future, to keep track of to-dos for instance. We haven't gotten to it just yet.
Thank you for voting, comrade :)
Something to consider: assume you make $100,000 and you max out (~$18,000) your 401K. Are you going to be saving $18,000 a year for retirement when you're retired?
Sweet, thanks. Are you helping us to cache pages?
Nope, it's supported in the Harmony branch, which is still under development
Using SRFI-69 would cut out some of the alist boilerplate, and help with unexpected cornercases.

And seeing Biwa Scheme makes me nervous - its an interpreter, not a compiler. That's both a perf and size overhead. Maybe it might benefit from something like Parenscript which compiles?

Otherwise, great work on the huge mimetype list, and fibers looks really cool.
Hmm:

1) There doesn't have to be a vtable.

2) If there is a vtable available, it's the wrong one (look carefully at the treatment of vtable pointers in destructors when inheritance is involved).

2) The object has been completely destroyed before the deallocator is called, and it's unclear whether the vtable pointer is available (the standard doesn't seem to make this guarantee). In any event, the deallocator is statically determined and cannot be a virtual call.

I will note that vtables are just an implementation detail, and that you can successfully implement virtual calls with other mechanisms, which are also not required (by the C++ standard) to remember object sizes. So you can replace the concept 'vtable' with 'abstract mechanism by which the set of members appropriate for this class is determined' -- use token-based dispatch, for example -- and still have a compliant implementation.

[I helped write a few object runtimes in the late 80s and early 90s -- and man, C++ gets gnarly -- and I've shipped 8 to 10 allocators of various types in commercial products over the years]
Use six for this. They provide stable import paths for stdlib modules that have moved.

> from six.moves import urllib
It changes slightly more slowly (written reference books aren't immediately out of date) and there are far more practitioners answering stack overflow questions :-).
Indeed. I also think the writer's prose is poor - I think she was trying to write punchy copy, but doesn't have the skill to carry it off. For example: 'A weird but telling detail. Because it goes to the heart of why the story of Cambridge Analytica is one of the most profoundly unsettling of our time.'

Firstly I don't think either of above are proper sentences. Secondly use of 'one of the most' with 'profoundly unsettling' doesn't read well to me - for this to work wouldn't we have to commonly or often be in a state of being profoundly unsettled, thereby to have the collection that 'one of the most' seems to require?

These types of errors are strewn about the entire piece and diminish the authority of the writer.
"Having AMT on isn't that unusual either. It's not the default"

AMT is on by default in at least a number of the popular thinkpad series[1] (i'm the only owner of a relatively old thinkpad, and only because of this security alert i checked and it was on; never haven't turned it on myself)

[1] https://forums.lenovo.com/t5/Security-Malware/Intel-AMT-back...
I just wish there was a better way to measure "positive impact" on people's lives. Often the amount of time spent is used as a proxy for this, because it is much easier to measure.

In order to truly accurately measure such a thing, you would need to know (or infer/predict) someone's personal goals, and their progress towards their goals. This raises concerns with privacy, but perhaps it is a level of trust that more people will be able to give technology at some point.
Well, not all Manhattan residents are "wall street programmers".
This happened to me in highschool in the 90s too. There were several Mac laptops available for students to check out of the library, on one occasion someone changed all the desktop icons on one of them to little piles of shit. I was an immediate suspect because I brought my own laptop to school and people had seen me using a terminal. For some reason they didn't think to look at the list of people who had actually checked out the "hacked" laptop, which obviously didn't include me. My fate was sealed when they asked to see my school-issued floppy disk and found a picture of a mushroom cloud on it (part of a hypercard presentation on environmental destruction). I ended up getting a 3 day suspension and being barred from using the school laptops that I had never used anyway.
Where did these first principles come from?
"I asked Jerry Taylor, the president of the Niskanen Center, a libertarian think tank,". That's a horrible source...why would this guy know what Republicans in the house are thinking?
Positive Quotes about Life: Create One
It isn't tab management that is keeping the web from shining on mobile devices, it is basically the load time of webpages + Javascript, I think. Also the inability for the user to decide to store a website, so it loads faster the next time, including, for example, those GIF sites that take so much to load every time someone sends you a GIF that they may prefer to download the GIF and send it directly on the IM app.
The reason that people move away from a hash function when it looses collision resistance is that collision resistance serves as a measure of the security margin for preimage resistance. Cryptographic primitives are intended to be rotated out of use about 10-15 years before they become actually broken for their intended purpose. Unless you are willing to extend you bounty to the year 2030 it is means nothing.

In addition, you are completely wrong about the harm caused by simplifying the rules of thumb for security. There is not good reason to ever use MD5 for this purpose, and saying "MD5 is ok in some cases" has the potentially to do far more harm than "never use MD5".

> note, this is actually a prize for a weaker claim than an preimage attack; all I want is a second preimage (!)

Don't act like you are doing GP a favor, second preimage is the attack that would cause a vulnerability in this usage of MD5.

You are the one who is"opin[ing] on security threads while not quite understanding anything", so I think before the next time you condescendingly correct someone you should make sure you have a basic understanding of what you are talking about.
Deary me. Why can't the people be driving Brexit?
"Book snippets are added by hand. It's time-consuming!"

It's going to take a long time to do all 100 million.
>Ramen should not cost that much anyway, it's super fast to make and ingredients are super cheap too.

Not when it's good ramen. I've bought far more expensive ramen in the US, Europe, Singapore, and other places...
Your post provided no content. Why should I even look at nim? I don't have time to look at every new language that comes along.
RandomForestSRC: Random Forests for Survival, Regression and Classification
But it's great for them to have such wildernesses. Western Europe is bereft by comparison and we've even cut down the trees on our mountains and put sheep and deer there to prevent them coming back.
I'm not a ramen expect but I love shin seen gumi
>>eg California has one of the lowest median incomes and weakest education systems in the US, to go with immense debt & infrastructure problems, despite vast wealth in the top 10%

Can you provide some citations to these claims?
>and I don't even know how you could prepare instant ramen that was comparable even if you had comparable noodles, since the broth takes hours to prepare.

Well, some people find Olive Garden as good as a high end restaurant in Rome, so for them it's "comparable".
Watch some early videos of Zuck and it'll be much more obvious. He's had a lot of training in public speaking and engagement and he's a ton better than he used to be now.

I'm not saying he's autistic, but he has the same temperament and characteristics as people who have mild Aspergers - essentially what the OP said.
To e-book or not
It didn't see him/her. Which is the extent of an explanation a human can give you. Try to picture wanting a person to explain why they didn't see a person coming from the side. We don't know what's happening inside our own heads.

There is a world of difference between "this individual driver made a human error" and "software that can't reliably see people is driving a million cars now". The developers of the software would need to demonstrate they understood why the software failed in this situation and how they are going to fix it.

I suspect we'll have similar rules for self-driving vehicles: you must wear recognisable clothing when walking through traffic

Bear in mind that we can't even make cyclists now wear hi-vis or fit lights - making the entire population wear certain things for the benefit of job-destroying technology isn't going to get many votes!

If you know the acceptable metrics and algorithms, why are you using deep learning?

I disagree, because it's a matter of scale and usefulness. An algorithm that detects pictures of cats can answer the question of "why do you think that's a cat?" with "because it looks like a cat" and that's a perfectly reasonable explanation that a human might give[0]. But the stakes are raised when you start to deal with real people in the real world. "Why did you turn down that loan application" or "why did you add that name to the no-fly list" or "why did you reject that job candidate" need a bit more exposition.

That's a self-correcting problem because no-one sane will risk their business on software that "inexplicably" just happens to reject everyone in a protected class because there happens to be some vague correlation between members of that class and some undesirable activity or outcome.

[0] Except http://www.bbc.co.uk/news/technology-33347866 of course
This is hot. Nice work.
The was an easy solution that he failed to use. His return type could have just been Result<MyConfiguration, Box<Error>> and he could've used try!/? freely
It's my pay net of taxes, pre-tax savings like 401k, HSA, etc., not half my gross pay. That amount (total) is around $90k/year (give or take--I'm not giving exact numbers, here), and if you divide that by 12, roughly half (again, not exact) is rent.

My family (self, wife, two children) live what I'd describe as a modest lifestyle (for America). The home is big enough to be comfortable but not big enough to have "extras" (e.g. there's no space suitable for a private home-office). I would normally describe it as a comfortably middle-class (not affluent) lifestyle, but considering the savings and other perks the taxes pay for that'd be a bit disingenuous, in my view.

I do think the rent is excessive, though. The same home we're living in would sell for perhaps $150k-$250k (depending on neighborhood) in the location my wife's family lives. The high end of that range is a 25% down-payment on what the units in the community we live in sell for the last few months; a ridiculous valuation by any reasonable standard. There isn't as much cultural variety there, but it's not exactly a cultural wasteland (e.g. there are a variety of native-come-to-America run restaurants for Afghan and other similar foods, stores, a non-trivial presence of foreign-born non-whites, etc.). The offerings of the Bay Area don't justify the huge difference in prices.
The shorter way of expressing a similar sentiment is 'virtue signalling'.
Multi-threading ain’t particularly popular on Linux, hence issues like this one in STL.

But it’s fixable. In windows, they’ve implemented the solution in Windows XP (opt-in), and in Vista they use it by default:

https://msdn.microsoft.com/en-us/library/windows/desktop/aa3...
(someone recently told me that they were working on just that -- a cookbook -- for common rust tasks. Let's see!)
Wow, such a negative view.

> Never before in history have 50, mostly male, 20-35 year old designers, living in California, working at 3 tech companies, influenced how a billion people spend their time.

This is an incredibly specific statement that wouldn't be true if scaled back a bit. The result of this seems to be pure FUD. I have to say what an incredibly biased piece. The attention economy did not start with the internet. This a cultural issue not the fault of the companies in Sili Valley. Take responsibility for yourself people.
it's the IQ folks.
A friend of mine installed sub7 back then in the school network and tried to host a starcraft server. Didn't work out, for some reason- but yeah, that's youth. To criminalize such creative vandalism, wouldn't help anybody.
Why Do Americans Smile So Much?
I nearly got expelled for learning how to use Flash 8 in middle school to make games.
'hardest possible Brexit' - any time the type of Brexit gets trotted out it makes me suspicious. Do you think the 52% were voting for a minor tweaking of the arrangements when they voted Leave?
No one cares about human judges that decide parole or to fire teachers. Humans are vastly worse. Attractive people are much more likely to get hired or get shorter prison sentences. Judges tend to give much harsher sentences just before lunch when they are hungry. Their predictions about what people are likely to reoffend are often worse than chance.

Additionally, the study about the "racist algorithms" was fraudulent. Their results were "almost statistically significant". I.e. not statistically significant. Compared to human judges which have well studied biases by race. There's nothing remotely fair about human judgement and you should always prefer an algorithm. In almost every domain they could find, researchers have found that even simple linear regression beats predictions of human experts.

And this has huge effects on our society. Humans making biased hiring decisions leads to mass discrimination against certain groups and very suboptimal employees. Having humans make loan decisions, means much higher interest rates, more people go bankrupt, and the economy grows much slower.

The EU banning the use of algorithms is just absurd.
Faster in what way? I'm sorry but that question is phrased very poorly, in such a way that it reminds me of the original 'is it webscale' video.

You also seem to be assuming mongodb is the fastest database out there (is it still faster?). That's a fragile assumption.
It's a bit optimized for WKWebView for now... but not impossible to support android with a bit of work
Twitter was designed to be text-based and was beloved during this phase of its existence.

Around ~2013/2014 Twitter Cards were introduced. Cards are text (the tweet) + a large image (2-4 tweets in size). This was marketed to users as a preview of the URL/article content, but it was really about making the ads less obtrusive. It failed and, IMO, had massively negative impacts on the UX.
The curious thing is that OP linked to the error handling docs, and the solution with Box<Error> is right there.
Even further back, as third formers in 1968 or 1969 there were no computers in schools but we were keen chemists and discovered ammonium iodide.

As we were the best students we had access to the chemistry lab store room, so we made a big batch and painted it everywhere (under chairs, blackboards, waiting areas outside classrooms, etc.). It was hilarious. Again all we got was a stern talking to and a mop and bucket, and told to clean it up.

I suppose that today anything to do with explosives would be taken too seriously to be fun.
I actually am very far from addicted to my smartphone. I spend very little time trying to digest information on a 6" screen when I can wait till I get home and digest it on a 4K display and able to concentrate on my work.

For me the most annoying thing is that other people expect me to be glued to my smartphone like them. They expect that I can be reachable at any hour, any minute, and always checking my messages. People expect that they can change venues last minute and I'll be checking my messages. People expect that they can be late 45 minutes and that I'll be okay with it because I can check my messages.

No. That's not the life I want to live. When I leave the house, I have a plan and I execute it according to schedule, giving full attention to the world around me, not the world inside a stupid 6" screen.
Article talks about a fake authentication popup.

Has anyone used a platform that had an unspoofable one of these?
Ah no worries. Give SF 30 years of declining revenue for all it's industries (like Japan), with several financial disasters during that time, and SF will not be expensive anymore either. Living within 66 minutes commute to SF will be positively easy.
That's a good point about Nvidia adopting RISC-V. I didn't know that but for their application it's a good idea.

I'm not a Denver fan and at this point I think we can safely say Code Morphing has been tried. However, I wouldn't conclude that Denver means that ARM's instruction encoding is deficient. The optimizations that Denver provides would be impractical in any ISA.

Moreover architectures are meant to be implemented+optimized in many ways. You may not like x86 but planting that flag in the sand allowed Intel to innovate on the microarchitecture side while developers innovated on the application side knowing that x86 would still be there. It's the same value proposition that IBM offered with the original architecture, System 360.

Where I like x86 and where I don't like RISC-V is that x86 doesn't try to be perfect but rather to adapt over time. RISC-V tries to be perfect and indeed eschews many of the bad RISC ideas from the past (register windows, branch delay slots, tagged integers, ...) while then pig headedly avoiding an obvious feature shared by both x86 and ARM, condition codes. I've read their argument and found it unconvincing. Original ARM had way too much condition code support. I think ARMv8 strikes a nice balance that RISC-V should have followed.

The HP+Intel Itanium effort allowed AMD to propose their AMD64 extensions. That's been quite successful. I wish they'd taken the opportunity to trim more cruft. When ARM went 64b with ARMv8, they took that opportunity and the result is quite clean. I prefer it to RISC-V although I haven't written any RISC-V assembly.

ARMv8 tries to be a good instruction set architecture. To me, RISC-V tries to be the platonic ideal RISC ISA. I'll go with good.
It doesn't use Dalvik anymore?
Interesting. We have done that for people of any gender in grad programs before when hiring for targeted roles suited for their specialty, but not to my knowledge for candidates by gender.
This is also the case with other social networking sites and apps. If there wasn't a business need to use it, it's the exact reason I'd have for dropping Twitter.
He's absolutely right but how do you change the incentive from maximizing time spent to improving lives?

I find it unlikely that ads are the only problem, after all Netflix wants people to binge just as much as Spotify does and the customers have already paid.
In 1998 I installed the NetBus server on computers in the computerlab at my school. I would then run the NetBus client on a computer in a secluded corner, and watch the reaction from people while I messed with their computer. The best reactions I got from randomly opening and closing the CD-tray. Good times.
A very leading question on your part there! Obviously the UK doing well outside the EU is Brussels' worst nightmare, but unless you have a crystal ball I don't think anything can be assumed either way at this point.
What shows weakness isn't that the protestors are protesting rather than staying home. It's that they're protesting rather than engaging in debate.

There seems to be this idea that especially outrageous views ought to be banned outright. This seems weird to me, since the more obviously crazy an idea is, the easier it is to dismantle it. I'd rather debate Hitler than some of these speakers who get protested, because in front of an educated audience I'd win so quickly.

Protesting speakers to bar them from speaking entirely certainly is effective as you say, but the effect of it is for onlookers to view the protestors as infants throwing their toys out the pram. What they're doing is an energetic way of saying, "I don't like what you're saying, so you can't speak." Their most promising defense is that speech is a threat to their safety, but I've yet to see the chain of reasoning that supports this.

As a side note, I don't know how old you are and make no presumptions, but it's sometimes hard for me to explain to people over, say, 35 why this is a problem. "Well, social justice is good! Young people should be applauded for caring about it!" Right, but the banhammer has extended far beyond genuine racists, fascists, and nationalists. I encourage anyone to go on YouTube and listen to some of the speakers who've recently gotten banned. They're just not Hitler. They have criticisms, which frankly no one should be exempt from anyway, and they're right about some things and wrong about others. A lot of people would like to hear the bits they're right about.
I cant even opt out of using exceptions? Good thing I didn't waste my time with this lang.