skysight-inc/HackerNews huggingface dataset:
This is what was intensively discussed by first trial users, and later admitted by google tpu team themselves on hot chips 29

Even with monsterous HBM2 memory, they still have it.

It is probably hard to predict what matrix set to prefetch when you deal with a neural net. So you have cache misses there too
Characterization tests - Michael Feathers writes about strategies to build tests in "Working Effectively with Legacy Code".

If I wanted to be a consultant or contractor again, it would be walking into these situations and essentially building test systems for legacy code.

(And if anyone wants to pay me 8,000 a week for a few months...)
Has there ever been a serious community effort to relicense ZFS? Intuitively, that feels like it would have been a much more worthwhile effort from the start than trying to recreate it from scratch in the form of btrfs.

Is that a reasonable idea? What would it take for someone to go about it today? I would expect that it would be possible if every copyright holder (I'd guess mainly developers and their current/past employers, next of kin, estates, etc.) were asked to sign a document collectively consenting to having ZFS's license changed.

Or is there a reason that some current copyright holders might not want that? I get why Sun would've refused since it was a competitive advantage for Solaris, but what's stopping it from happening now?

This whole situation just seems really silly as I'm not sure what anyone has to gain from it.
That’s just because of pricing contracts. The OEM is taking a bath.

My SSD and memory intensive workload infrastructure increased 60% in cost after our deal dissolved.
We have a bunch of MIT students. The sad truth is that everyone is scared of technical interviews.
Isn't the point of this whole argument about avoiding abstraction?
If your looking for a nice gui framework for python, check out my pyNuklear!

https://github.com/billsix/pyNuklear
I think it's the C knowledge. I assume JVM is written in C or C++ so with C knowledge you can understand better how it works.
You misspelled "NBN".
Would it be helpful to update the post with school tier distribution?
I think Ethereum is just one of the many cryptocurrencies that are being mined with GPUs right now - so if this rumor is true, I don't expect it to have the same impact that ASICs had on Bitcoin mining.
Commits.io has been doing this for a long while - https://commits.io/
Fixed! Thanks for calling it out.
You might want to proofread your writing a bit.
This entirely depends on what you spend your money on.

Suppose NYC real estate is 8x the cost compared to my current city of Lehi, Utah.

* If I want a large house with a yard, I'll pay $500k with $1.8k/month mortgage in Lehi, or $4 million with $14.4k/month mortgage in NYC.

* If I want to share a smallish apartment, I'll pay $400/month in Lehi, or $3.2k/month in NYC.

Non-real estate items like groceries, gas, and gym memberships are not 8x more in NYC. (They're more, but not that much more.)

---

So.....what am I comparing? Good housing, or good transportation, or good hobbies, good savings, etc.? I'm assuming the measurement averages these, but people prioritize and consume these different than the average.

If you live in a cardboard box and save most of your pay check, you'll get an overall pay raise in NYC.
While I disagree with your other claims, I'm especially curious about this one:

> no language level support for memory hierarchies

By this, I assume you mean cache hierarchies (for example). What languages do?
It isn't and it is horrible advice. Networks of trust are a real thing. It's like saying "don't trust any code you haven't audited yourself because they might lie to you and insert malicious code, just assume a priori that everybody scams you"

which is obviously nonsensical because nobody would ever get any work done this way. A sane way to think about it is to make a judgement whether the business you trust has a solid track record, has market incentive to not screw you over, is transparent, is open source and whether your security demand is proportionate to what you're doing.

The only major hickup seems to be the mentioned "HideMyAss" case, where a UK citizen was arrested on hacking charges facing 15 years in prison. Yes if you're trying to break into corporations and want to commit serious crimes don't trust a five dollar vpn provider legally registered in the same country.

If you're trying to circumvent censorship or torrent a movie I think a regular VPN might still be an adequate choice
> I doubt top MIT CS students, for example, would feel the need to practice coding interviews on interviewing.io

What brings you to this conclusion?
It seems like a good idea to prevent any sort of ambiguity about what "emoji" means.

These types of apps seem like an incredibly bad idea, because they are diluting what is supposed to be a 100% universal emoticon standard.
They didn't conclude that the licenses were not incompatible, they concluded that ZFS for Linux is not sufficiently based on the Linux kernel for the licenses to interact.
I agree with your assessment but the penalty part of GDPR is making lawyers more jumpy than any regulation I’ve seen.

I’m putting essentially everything in the we’ll see category.
Well said. My grandmother died at 95 in 1995. Around 1910, when she was orphaned (both parents died of tuberculosis) and had to take care of her two younger sisters, she was shuttled from relative to relative. When I tried, several times, to talk to her about her early life, she would just cry and say not a word. No one in the family knew what she and her sisters went through (they were already dead at the time I tried to get this info). She lived through the depression and that wasn't even a blip on her emotional radar. She'd talk about that all day long. Her youngest sister was mentally ill later in life, and I now wonder if it wasn't due to some horrible abuse the three of them suffered as children.
What you are interpreting as personal attacks are only included to serve as context. You only believe that I am slandering these people because you have not been exposed the other side. Unfortunately, the only evidence one could assemble would typically consist of twitter screencaps, discord discussions, and some degree of testimony.

I have none assembled, and am not interested in searching reddit, for example, which you could easily do yourself; But I encourage you to look into it, because this is my highest rated comment on HN, suggesting that there is a distinct population on this forum who share these views, but perhaps are unwilling to express them publicly because of what has become a taboo.
The entire list is expensive cities. This is a typical problem for such lists. It's easy to ignore nearly all of the country.

Austin did best, but that isn't cheap.
C99 and C11 are things; just not the kinds of things for which you update a classic book that describes a reasonably nice language that some of us still prefer to work with (over those things).

From the K&R2's [1988] Preface:

"We have tried to retain the brevity of the first edition. C is not a big
language, and it is not well served by a big book".

Well, that line would go out window with a C11 update. Along with, from the introductory chapter:

C is not a "very high level" language, nor a "big" one, and is not specialized to any particular area of application.

Oops; the page count in ISO C more than doubled.

But its absence of restrictions and its generality make it more convenient and effective for many tasks than supposedly
more powerful languages.

The absence of restrictions, whereby C programmers were wrestling particular behaviors out of their code with the cooperation from a particular set of compilers, has lately been turned into a license to wreck non-portable code that used to work for decades.

Who wants to update a classic book in the environment in which you have to warn the reader of undefined behavior at every turn.
Neurological evidence for chaos in the nervous system is growing

Growing? Show me a biologist or psychologist (or chemist or physicist for that matter) who does not understand as a given that biological and neurological systems are so incredibly complex that they can be described as chaotic.

In fact, this is understood by all of us. We don't expect identical twins to think identical thoughts.

This is a long article saying nothing, making something mundane and obvious out to be a looming paradigm shift.
Imitation is the best form of flattery but you can also be proactive in your learning how to write better. Read code that's open-source and solves similar issues for a similar case in the same tech stack. Understand the architecture and conventions. Understand where the codebase has areas for improvement.

Before you learn about types of hammers and nails learn when to use which one.

The problem with more senior people is that they can lack the time and motivation to teach you so until you don't own the problem yourself pushing it to "ppl don't want to teach me :(" will not do anything.

Also, practice makes perfect and good coding practices tend to be somewhat universal.
Not really a surprise. Lyft is their only real competition in the States, I don't have any idea about the global state of things but I imagine they are likewise entrenched with their first mover's advantage.

The real question, I thought, is: are losses per sale decreasing? If not, and if we need to see a significant price increase per ride before things can get better, I sort of wonder if the only thing the taxi industry needed to do to prevent this all from happening was develop a ride-hailing app which tracked your car and gave you the price ahead of time.
It really feels like computer advancement has stalled out when you bought a 290 in 2014 for $250 and a 580 in 2017 for $200. There is about a 10% performance difference there. I remember going from a 2007 8800 GT to a 2009 GTX 285 and quadrupling performance at the same price point.

Its like the trends flipped themselves on their head. CPUs were barely improving from 2011 to 2016 but now Ryzen has forced Intels hand and suddenly in a year the jump is substantial (20% per thread, with 50-100% more cores). That being said, now that we have the "new normal" besides the 7nm jump in late 2019 - 2020 I don't anticipate substantial gains in CPUs going forward. 6-8 core should become the average high end but business as usual continues, hopefully with Spectre and Meltdown mitigation.

Likewise, GPUs had explosive performance gains from 2012 to 2015, but now the 1000 series from Nvidia has been out for almost 3 years with no new high end GPUs, and AMDs last full suite of GPUs was the 300 series 3 years ago as well. My understanding is the Vega cards are barely a sidegrade to Fiji, which were the last substantial improvement over the previous 290x series (and those were a substantial improvement over the 7900 series).
Front end is basically Bootstrap + jQuery (o_O) Back end is Ruby, but built using Padrino, based on the Sinatra framework instead of Rails. Not exactly 'old' tech there, but not nearly as cool or fast moving as Rails, Go, Rust etc.
Naively adjusting CoL like this always over-corrects and favors lower cost places. This would only be a valid comparison if you saved exactly $0 each year. If you are able to save a portion of your income (as hopefully anyone with any of these salaries is), linear comparisons don't make sense.

You need to compare the difference in CoL as the percentage of that salary that goes towards CoL. In other words, if you save 50%, to keep the same standard, you need to CoL adjust only the other 50% (and maybe a bit more to keep your emergency fund weighted).

grumble
Yes. At least C99.

Also, the blog throws in "and C++" in parentheses. C++ is another beast altogether -- it diverged from C a long time ago -- read Scott Meyer's "Effective Modern C++" if you think C and C++ bear any resemblance.
> “I’m using my electricity, my time and my effort to allow the cryptocurrency world to thrive.”

Come on, don't let him get away with that lie. More miners bring no benefits to the ecosystem.
Ethereum is more than 18 months behind schedule on the PoS switchover, this time last year people were saying we would already be on PoS right now. Now the switchover is "maybe Q1 next year", and he made some statements that sound an awful lot like it's going to be pushed back to 3-5 years.

Vitalik can't actually deliver this product. He's a teenager who made a Bitcoin clone with a different hashing algorithm, not a super-genius software engineer. He's way out of his depth and he's not delivering.

It's even sillier to take him seriously at this point in time, and Bitmain is putting their money where their mouth is. The only real question is whether Vitalik will hardfork and screw up their implementation... but then next time Bitmain will just keep it in-house and not tell anyone. They already pre-mine with them before selling to customers, business is business.

(remember, Bitcoin includes a scripting language for smart contracts too! It was just partially disabled due to bugs in the original implementation that nobody ever bothered to fix. And nowadays the development process has dragged to a halt from infighting between various stakeholders, they are effectively incapable of making significant decisions. https://en.bitcoin.it/wiki/Script )
> I’ve found it a real struggle to get our team to adopt writing tests.

If you're struggling to judge the engineering culture of a company that you're considering joining, consider this indicative of a poor one. It isn't definitive, but it's something you should ask about and probe further. Ask to see their CI dashboard and PR comments over the last few days. When they talk about Agile, ask what _engineering_ techniques (not process!) they leverage. These things will tell you if you're joining a GM or a Toyota; a company that sees quality and efficiency as opposing forces, or one that sees them as inseparable.

When it comes to tests, there are two types of people: those who know how to write tests, and those who think they're inefficient. If I had to guess what happened here, I'd say: the company had a lack of people who knew how to write effective tests combined with a lack of mentoring.

That's why you ask to see recent PR comments and find out if they do pair programming. Because these two things are decisive factors in a good engineering culture.
Even the very same street on one of the photos: https://goo.gl/maps/G3HRFX3SAgQ2
> So much so that I’d like to see an expert recommend it.

Bruce Schneier?
That sounds promising, can they run a custom report across their entire index? I'm trying to get a count of competing products to gauge market size and interest.
Anecdotally I have found Lyft's tech to just be abysmal. Lyft line for example instructed the driver on a packed freeway we've spent what felt like a good 30 minutes slogging through just before the last exit over a bridge to go ahead and turn around and pick up another passenger just so we can go through all that traffic again. I've heard drivers mention similar problems to me too. I didn't want to use Uber, but I can't really put up with Lyft's problems.

I don't know and don't claim to say that this explains Uber's success, but it explains why I use Uber despite its notoriety.
In an age when I expect and experience 0.0.X versions of very popular and important Python packages to have major API-breaking changes, it's extremely relevant to point out how a 30-year old, un-updated, book can be useful.
NYC landlord obliterated dozens of graffiti murals – owes artists $6.75M
Yes, I agree that this is overly generic. But it's important to realize that most people don't have the technical knowledge to approach this from a nuanced perspective. For them, it is all or nothing.

I wrote a post pretty similar to this about Tor several years ago. That's even worse than a VPN.
I'd be interested in seeing this.
Cramer says the Bezos-Buffett-Dimon venture looks to cut out drug distributors
A charitable trust is not a charitable organization for tax purposes but can receive deductible donations. It cannot send money back to donors. A foundation generally is a charitable organization and can receive deductible donations, and similarly cannot send money back to donors.

In fact, people who donate large sums to University and other charitable causes do just that, receiving payments in return.

Citation needed. What you have described is not a donation, and would indeed be a violation of the University's fiduciary responsibility with respect to donations. The consequence is generally that the University would lose its non-profit exemption. Most likely, you are conflating a contribution to a family trust with a contribution to a charitable trust. Transfers to a family trust can be revoked, and the trust can pay money back to its grantors or trustees because it's not a charitable organization and does not have a charitable purpose. A grant to a charitable trust is irrevocable, and cannot go back to the donor.
I guess Cirno counts, her name starts with C!
$4 billion food delivery business! Thats pretty neat. Uber is showing signs that they can succeed in general logistic space also besides just taxi business.
Getting security warnings for the site on all browsers, guessing something is wrong right now?
The whole point of a VPN is that you trust it more than your government or ISP.

If your VPN allows any intern to simply post PDFs online that contain such info, without the legal or security department looking over it, you're not trustworthy.

What's next? Next time they actually deliver someone's info, and it ends up in a PDF everywhere online, too?

Trust is a fragile thing.
You need 10 years of tensorflow experience for this.
I don't see any way in which string.h is less abstract in the "close to metal" sense than a real string or vector library (or Rust) is. The standard C library offers abstractions, just poor ones.
I have seen other people who have this conception of meditation, but I am not sure it paints the whole picture. Among the different schools of meditation there are both those that tend to "suppress thoughts" and those that simply observe whatever arises.

In the first category I would put techniques which teach you to focus on a meditation object, most often the breath or a mantra. If someone says "mindfulness meditation" I generally think they are referring to this kind of meditation, and examplars can be found in books like Mindfulness in Plain English or The Mind Illuminated (even though there are also both quite different approaches to meditation, one being focused on "insight" first and the other based on "concentration" first). They don't teach you to suppress thoughts, but they teach you to focus on a particular thing and IGNORE thought, which has the effect, long term, of causing those thoughts not to arise.

But there are also schools that focus on "open awareness" or "just sitting" styles of meditation. This is very common teaching in Zen Buddhism but is also practiced in some schools Tibetan Buddhism, at least in Dzogchen. This, I think, is what you are referring to; where you sit and observe at a mental distance whatever thoughts arise. Eventually, this also causes thoughts to arrive much less frequently.

If you are referring to the research literature, however, I think mindfulness generally refers to the first kind. As with everything, the borders blur together.
One possible reason is for accessibility (VoiceOver) and i18n.
VPNs are very useful in lots of situations. My wife was in the hospital after delivering a baby, and whatever QoS they had going on in the router was making it painfully slow. Fired up PIA and off to the races, a normally functioning internet connection. There are a lot of networks where this is a legitimate use case. With cell phones such as they are today, people connect to public wifi frequently.

There's another benefit of VPN that people don't discuss much: your traffic can be compressed with LZO. This can make an unusably slow connection usable. The applicability to web browsing may be somewhat limited if the sites you use all set up their gzip headers properly, but I think that's a stretch when you're going off major properties, and it will compress all the traffic at the network level regardless of protocol-specific options, so it should help some.
Much of this is summed up to be:

CTO positions are much more about technology vision (e.g. choosing frameworks/technologies that can last + serve your needs today and tomorrow) and hiring/retaining talent. Everything else is gravy.
All that turmoil has likely increased their mindshare. Basically they just benefited from free marketing... althought not without some consequences.
Not having clean drinking water may be more objectively bad, but that also cuts the other way. If people can make their peace and be happy with something like not having clean drinking water, is it really surprising that women in circa 1970 Atari can tolerate a sexist work environment? So pointing to the fact that "people aren't complaining" really doesn't prove anything.

You devalue the views of people in 2018, but they're the ones looking in from the outside. They have a level of objectivity because they know the alternatives. They're looking at it, and saying "this would suck."

I'm a lawyer, and I've worked for women of the generation where someone could graduate top of her class in law school and be offered a secretarial position in a law firm. Back then, law firms were full of bright women who could have been lawyers, who became secretaries because that's just the way things were. Most people didn't see anything wrong with it, except the vocal minority. But ask women today, and you'll get a very different response. That's not a "cultural" difference. People back then weren't just more okay with wasting their potential. It’s just that their understanding of what is possible was circumscribed. The difference now is that people now know what's possible. "I can be a lawyer and not a secretary?" "I can work in an office without my coworkers inviting me into a hot tub?"

To look at it another way: I've never met a woman who was like "you know what I want? For it to be more okay for men to make sexual advances at work." “I think it would be great if things were like Mad Men again.” They don’t say that, because that was a state of affairs that overwhelmingly benefited men.
Oracle, RedHat, IBM, Google, Facebook. Any telco or embedded hardware manufacturer who has significant revenues and ship their own Linux/Unix derivatives.

Canonical is the smallest company, it has the least to lose.
I also want an answer to this. Being a top CS student at a top CS school does not mean that you are naturally good at technical interviews.

I'm not saying technical interviews are good or bad. I just think it's a different skill from what a student generally learns.
I'm hoping BcacheFS will be the next COW FS to take over this space in Linux.
It would ruin the “Wild West” and it’s about god damned time.
American Fertility Is Falling Short of What Women Want
This reflects more or less what we found, in 2016, in the Stack Overflow Developer Survey:

https://insights.stackoverflow.com/survey/2016#salaries-and-...

TLDR: Move to Montreal.