skysight-inc/HackerNews huggingface dataset:
They explain their reasoning and do the boring legwork, even if you don’t agree with their conclusion you can still find value in their analysis.
It’s a public policy institute, not cancer research. That should have been a substantial endowment with perpetual time scale of $5-10M/year. Considering a tenure professor is $1-200k (with overhead to take care of building) and a world class conference is $500k-1M, this should be substantial.

For comparison, the Harvard Kennedy school has a $1.2B endowment and has 500 faculty (https://en.wikipedia.org/wiki/John_F._Kennedy_School_of_Gove...) so with $200M that could be 50-75 top notch professors.
Moz /= Mozilla was a click bait for me, if I'll be honest.

I know there's nothing that can be done. Tagging [Not Mozilla] would be stupid.
It looks like Intel hasn't updated the 965 drivers since before Windows 8, seven years ago. The group of people using that chipset is only getting smaller at this point.
Don’t do beta testing with your family and friends
The whole thing should be deprecated altogether.
No. I certainly don't disagree that Republicans also finagle with laws and regulations for their own interests, to the detriment of the public. Perhaps this is the source of your confusion.

The Far-Left is the group which currently has enough power to attempt the silencing of others to the detriment of free speech, and get away with it on a widespread basis. It does so on a daily basis, with the help of corporate power.
Scalable and Performant ASP.NET Core Web APIs: Filtering and Searching
https://news.ycombinator.com/item?id=16526693
Ironically, as a faculty member, this is what did a lot of damage to the Pearsons argument in my mind.

If you're trying to build a vibrant research institution, one of the best thing you can do is to grab promising young faculty, rather than relying on senior faculty who are harder to recruit. Getting promising junior faculty, and using the institute's resources to position them for success - more hard money, better startup packages, support for staff and postdocs, etc. is absolutely a promising way to build what the Pearsons want.

And within the band of universities we're talking about, the variance between individuals is way bigger than the difference between those institutions based on rank - which is a problematic measure at the best of times.
Why charge volume? Seems like since the fees are the same, number of integrations would be a better indicator of ease of use.
When HPV vaccination in Australia was first being considered, there was a bit of debate - of course it works best if given prior to any sexual activity, which meant telling parents of young girls you were vaccinating their child against a sexually transmitted disease (eg see [1] for typical concerns).

The policy makers were undeterred, and strong advocacy from doctors and scientists pushed things forward. The vaccine was partially developed in Australia which also helped.

[1] https://www.theguardian.com/science/blog/2016/jan/11/why-is-...
> Personally I think that was the wrong tradeoff; there is never a better time to make a breaking change than right now. The cost only ever increases with time.

Yes, but from a marketing perspective breaking with the past is usually not desired. Especially if your product is currently being adopted and is already partially adopted in both hardware and software (which might have been the case when they implemented generics?).
My objections are not with Facebook really. I'm willing to make the tradeoffs that are required to participate in Facebook. I wish it were better, but Facebook is responding to incentives and is rewarded for its actions, so it's hard for me to hate them, or expect moral virtuousness.

Facebook is just doing what capitalism tells it is ok. Hate for Facebook is wasted energy. We have to stop rewarding the behaviors that we don't wish to see repeated.
Haha look at you, defending rich people for free!

Ok, yep those numbers add up to other numbers

But let’s not pretend that tells the whole story. No one here was in those meetings.
He's been on his way out for quite awhile, having stepped back from day to day operations in July '17. He wasn't the most professional leader and was widely blamed for promoting and perpetuating a toxic culture within Moz. This included publicly attacking people in the industry, openly mocking and punishing customers for criticizing his product(s), and politicizing honest feedback. In addition, blew a ton of money on pie in the sky ideas that led nowhere while letting the core product stagnate, only having to lay off 30% of their workforce.

Never worked there, take this with a grain of salt, just the word on the street in startup land :)
It's always interesting to see how tools of different trades scale. I got into woodworking a while back and discovered Festool. Turns out there is a decent difference between a $200 miter and a $1300 miter. Though much like audio equipment or anything else really there are certainly diminishing returns.
Pay per view. Should be added somewhere else.
The way it generally works is that each user has their own cursor.
Pardon my ignorance, but who is this? I can't find a name anywhere in the article?!
Replied on twitter, but you've got a small mistake in the tacos/sushi graph vs. the text (tacos->tacos are labeled with 60% in the image, should be 40 according to the text).
Since you appear to harbor the common delusion that mainstream Democrats are, in fact, on the left side of the political spectrum

Here is another example of the re-labeling of everyone to the right of Bernie Sanders! Sorry, but I distinctly remember that the Democrats were the Left and the Republicans were the Right. You seem to be clearly interested in a dramatic shift to the Left. Thanks for being open about it.

(For what you are saying to make sense, you'd have to have Bernie Sanders smack dab in the center. Sorry, but what weird alternative universe do you live in?)
Got me as well, I think more so that I didn't see that coming. It was almost like one last jab at Moz, however, it sounds like for the most part it must have been somewhat amicable as he still remaining chairman, working on a new product rollout, and will most likely continue filming the whiteboard Friday videos. On the other hand, I wonder if he gives a hint as to what may have happened in his tips, particularly the 4th tip.
I don't know how well known Rand or Moz are on here, but it's great to see this posted.

I feel like SEO has been an area that gets looked down upon from certain sectors. In the 10+ years that Rand built up the company, the industry changed a lot - and he's been a voice for consistently doing things authentically and in a way that makes the internet better.

You'd also be hard pressed to find anyone who has been so transparent in sharing everything they've learned along the way - a LOT of folks in digital marketing began learning from his blog posts and videos.

I'm pretty excited for all his next ventures, and looking forward to the book for his take on advice for startup founders.

Plus, the 'safer-events project' is in response to incidents that one would hope no one has to experience again.

(And despite some harder times, Moz seems to be on the up again; they have some top-class products, should have some interesting new tools over the coming year.)

Good luck to Rand and SparkToro!
Fancy charging up your electric car in 10 minutes?
Their bandwidth costs would skyrocket. AWS and other cloud providers overcharge considerably on outbound transfer.
Ask HN: Cloud storage you use in 2018 (- 2100?)
There are so many cloud storage providers nowadays that it is hard to distinguish which one is the best. What cloud storage do you use and have you thought of changing? What kind of data?
I'm mainly wondering about images, I have ~10k images I would like to upkeep, safe and private of course. Currently using paid Google Drive and iCloud, but I have also VPS.

What do you use?
Rand Fishkin according to this article https://searchengineland.com/rand-fishkin-announces-new-comp...
Thank you for chiming in! Your articles are wonderful!
Try restructuring your body as a corporation.
Say what you will about Rand, but he is a terribly good writer - and man is that guy productive.

Honest question: How can you get basically fired [1] as an employee while still being the chairperson.

[1] The message is cryptic, but I read it that way. Here is the quote: „On a scale of 0-10, where 0 is “fired and escorted out of the building by security” and 10 is “left entirely of his own accord on wonderful terms,” my departure is around a 4. That makes today a hard one, cognitively and emotionally. I have a lot of sadness, a heap of regrets, and a smattering of resentment too.„
The people downvoting you don't have experience with transit or Cogent - they are literally the worst peer. Their company motto is to undercut everyone else on price and oversaturate their peers as much as possible. They are a horrible provider. They have been de-peered by large providers like Layer3 many times due to flagrant abuse.

That said the price is great and I had a large presence at Cogent's Herndon location for the better part of a decade. Terrible service but price was so great, couldn't resist.
Ease of use doesn’t mean profit. Volume and margins do. That's all that matters. Reddit is easy to use and makes zero profit.
Is it not that by each backup code, you can enter into account only once, whereas by key and/or qr code, you can essentially setup a new device to provide TOTP?
A good post-processing tip is to apply two passes of Unsharp Mask. The first pass adds a general "punch", the second sharpens the fine details.

A good starting point for unsharp mask:

1st pass: Amount 10; Radius 30; Threshold: 0
2nd pass: Amount 100; Radius 0.3; Threshold: 0

Adjust amount based on your judgement. Don't over-sharpen. Sharpening should be the last step after resizing. Obviously always sharpen with the image at 100% zoom. Don't let your DSLR sharpen the image. Shoot in RAW, but resist sharpening at your RAW tweaking stage - just do exposure tweaks at that point, then bring into Photoshop for sharpening and resizing.

Also play with polarizing filters on your lens; ND filters so you can open up aperture to exploit the sweet spot of your lens; reduce your exposure compensation in daylight (my DSLR is always set two stops under); use a lens hood; avoid too much cropping, instead get the framing and focal length right when shooting.
Rand Fishkin, former CEO and Co-Founder of Moz (formerly SEOMoz).
Progressive Web Apps coming to all Chrome platforms
Most laptops top out at 16GB of ram.

Unless you’re only using your editor, you need resources for other things too. VM based dev environments via vagrant, docker etc are very common.

What I don’t understand is why if you’re going to use an editor that’s resource heavy, you wouldn’t just use an IntelliJ product.

Sure, they’re jvm based and “heavy”. But they’re also fucking amazing, and have functionality none of these text editors are ever likely to have. Resource usage is acceptable if there is a benefit to the user.

Oh right. I forgot. You can afford a $3K brand new laptop but you won’t shell out $200 a year for a tool you use basically every work hour of every work day.
> it's expensive one too

It's $80. If you work in text all day, then that's practically nothing.

It's kind of disheartening to see how little value people place on excellent software.
>> licence to be promiscuous

From Barnaby Joyce? Ahem.
The Emergence of Cryptoeconomic Primitives
https://news.ycombinator.com/item?id=16524313
It was always ranked higher than NYU, but has trended nearly 1:1 with Columbia for a while till just last couple years it seems:

http://publicuniversityhonors.com/2015/06/13/u-s-news-nation...
> It is not, however, pedophilia, or in any way behavior associated with pedophilia

Sorry that the general public does not follow the guidelines of the Diagnostic and Statistical Manual of Mental Disorders (DSM-5).

He/she is not just being pedantic, but also disingenuous by attempting to paint it as clear cut black and white. Hebephilia is absolutely closely related to pedophilia, and should not be tolerated any less.
I get that you have strong feelings. But this is just uninformed. If you took a sec to understand Musk's comp structure you'd see that its paper wealth, as in he doesn't take cash out of the company. Instead he puts cash in the company. Also he only sold stock to pay taxes. I'd guess its likely he paid more in taxes than you, if you're an average earner.
Sublime Text and TextMate will both choke big time if you feed them a large enough file without any line breaks. I have some largish machine-generated (5-10 MB) JavaScript data files that will reliably bring either editor to its knees if I accidentally click on one of them. The XCode editor also chokes.

I seem to recall (though haven't tried it for a while) that the Visual Studio Code editor handles them okay.

It's not a big issue -- since these are machine-generated, it's not normally necessary to edit them by hand. Every once in a while, though, I'll accidentally click on one of them in the file tree. Then I'll curse and kill the editor process.
Ask HN: Does anyone knows Why Gmail magic isn't working like before?
Recently Gmail's important email marking system(Google Gmail Magic) is marking non-important emails as important. But it was perfect before.
Looks like a nope.

>>> p.s. Moz is shutting off my old email address there; if you’d like to reach me in the future, drop a line to rand at sparktoro.com.
Merriam-Webster Adds 850 new words and definitions
> Porn will never be a replacement for sex education.

I'd also venture that "sex education" will never be a replacement for parenting.

The problem with pornography is that it treats sexual relations solely as pleasure-seeking or entertainment. Sex can be those things, but at its best it is more prominently an expression of intimacy and trust between partners. By definition, pornography can never show this aspect of sex.

The problem with laws against pornography has little to do with the quality or worthlessness of their target. The problem with these laws has everything to do with societal and governmental mechanisms it creates to control people's behavior. Such mechanisms, once emplaced are guaranteed to be misused by people with authority.

Maybe not at first, but it has always happened, always, throughout the history of humankind. The current proposed law against pornography is pretty bald-faced about the mechanism it intends to create. A total censor infrastructure, mandated and controlled by government, on every internet-connected device. For a fee you'd be able to register yourself for turning the censor off.

Later, you won't be able to "register" out. Later the definition of pornography will change. The scope of the program will expand, and soon it will be news and political thought that's getting suppressed by those filters.

Such laws must be fought against.

But so too should the ridiculous oversexualization of everything in daily life. Maybe it is inappropriate to be joking about 5 year-olds having a boyfriend or girlfriend. Maybe that commercial for hamburgers should only be about the quality of the food. Maybe there shouldn't be a special line of clothing just for "pulling" people at a dance club.

But none of those things has anything to do with laws, nor should they. They have to do with morals and values. They have to be taught and subscribed to, by an awful lot of people.

The most likely teachers for morals and values are parents.
My first editor was a keypunch.
The company has been around since 1981, but you wouldn't recognize it as the same company before ~2004.

https://moz.com/blog/the-history-of-seomoz
Hybrid VS Native Mobile App Development: Cost VS Performance
You'd probably be fine, scariness overflow.
Digital watches were pretty cool when they were new, too.

In 10 years, smart watches will be bougie. Something about analog-everything has more staying power.
I never understand why viruses are not life. Bacteria are life because they are essentially a single-cell organism and act like any cell in our body: they consume energy and produce waste. Viruses may not be a cell, but they can be damaged, they die, and they appear to be more than a simple chemical process.
Hey stergios, I replaced your (DOS?) code with a modern aftermarket ECU.
I think he is referring to Chrome.
The chairperson doesn't have dictatorial powers over the company. They are just the leader of the board of directors.

Any employee still needs the support of their managers and colleagues in order to retain their role, and if that becomes lost beyond redemption (which it clearly has in this case), your role as an employee is over.

But influence over the board is still determined by the size of your shareholding, so as long as Rand has enough shares and support from other directors, he can remain as chairperson.

The board and executive may indeed want him to continue as chairperson long-term, as he's still the identifiable figurehead of the company and knows its history better than anyone. Being a director/chairperson vs being a manager in a growth-stage company require very different credentials and abilities.
Show HN: Place holder photos promoting awareness about endangered species OSS
It is possible to generate interface definitions in C# on the fly (at run-time), but unfortunately it requires going outside of the CLR or even the DLR. Resource usage also becomes a problem since you have to generate it in a new assembly.
ASP.NET Core 2.1.0-preview1: Functional testing of MVC applications
Fair enough, but I actually need gmp more for runtime math, plus fortran deps like lapack and more obscure things. Maybe flang will be production-worthy some day - do you know if they're still outputting a textual representation of IR into string buffers?
Scala used erasure to target the CLR.
I really like the idea of google open sourcing stuff but it seems like they always do it in the worst way possible.. Maybe I'm looking at the wrong projects. For example WebRTC is buried in Chromium (so is QUIC iirc) and to build either of those things it's a lot of freaking work because you have to figure out Google's build system with the documentation doing its best to prevent you from figuring it out.
How does SlimerJS compare to Selenium which is truly cross-browser and the cornerstone of our internal web automation tests?
Great example, reading the acknowledgements.

The Rolling Stone story is here at “Call the destination, and ask for directions” :

https://sivers.org/destdir
> Software was a lot less capable back then.

Some was.

WinAmp came out in 1997, 2.x was released in 1998. Real time streaming media.

Visual Studio 6 came out in 1998, had most of Intellisense up and running. The refactoring stuff wasn't there yet, but it could do remote debugging.

The Windows APIs were obtuse, but incredibly well documented.

It'd take a long time before a lot of things we take for granted got commoditized though. A streaming video player (+ server) was still an idea that a billion dollar company could be founded on.

It wouldn't have been hard to write a Slack competitor then. It wouldn't have had streaming video, and the client would have been native, but you could have gotten 80% of the functionality in there, and watched as people still complained it was just a fancy wrapper around IRC.

Web forums sucked though. Slashdot figured out the right idea, the entire conversation loaded at once, one big page, it took the rest of the web a lot time to catch up.

20 years later, I'm writing code, managing files, and have a chat app or two open. The monitor is higher res, and a lot larger. Hardware plug and play finally works, and printing is, on Windows at least, pretty much a solved problem. (Heck even Wi-Fi network printer works almost flawlessly!)

The APIs for writing code have gotten easier to use, but it seems like everyone's documentation is now 5, small, steps above garbage. Also APIs break more often nowadays.

My computer has dozens upon dozens of services running, most of which I don't know what they are. And individual websites take up more RAM than my entire OS used to.

That last part isn't even a joke. To load a few paragraphs of text, hundreds of megabytes of RAM.

It is cool that web browsers can natively play video. 99.9% of the time I don't want them to. I kinda just want that paragraph sitting in the <div id="content"> </div> tag.
It's a good book, but I find his use of his good writing skills to try to smooth over the many terrible parts of the language a little irksome.
Sure but naked pointers and manually managing allocation and deallocation force you to learn about how memory works in C++! Abstracting that stuff away is great for safety, but maybe less great for learning fundamentals.
Viruses are more like robots. They don't respond to stimuli. They just, do.

The definition of "life" comes down to splitting hairs. We don't consider something "alive" if its behavior doesn't change when its environment does.
Great documentary! Too bad its quality is so poor!
> And then, the craziest thing happened… They wrote back quickly.

Now they are responsive, because of the whole Net Neutrality repeal backlash. They are scared to provide factual evidence of foul play - it will help the courts to blast FCC for their decision.

But if they win in courts, Comcast and other crooks will definitely double down on starving peering, as expected to extort money. And obviously, they won't ever write back on this topic or will write that there is nothing wrong on their side.

The only way to prevent that peering extortion by Comcast and the like, is to have explicit rules that forbid it.
Have a look at KDE Plasma. They've added a lot of polish to it, and it's superb. It's been my daily driver for the last year or so, haven't had as much problems as I did with GNOME.
Things I hate the most at work
My guess is that the plan was or is to demonstrate that a subscription model can fill mostly empty theatres, while providing theaters with more stable revenue than they currently experience.

From there, the question is what to price the subscription at. It could be that revenue sharing on $10/mo with a couple added restrictions (No opening weekends) will provide theatres with more than they're currently making.
Literature on vm defragmentation
I am trying to understand the problem with VM fragmentation in public and private clouds and some of the techniques used by cloud providers to address the issue. If anyone has links to papers/blogs on this problem please share.
> I always think back to when I had a 120MB hard disk in the early 90s.... 90s me would be absolutely floored by a text editor needing 438MB RAM.

That isn't RAM, that's 438MB of drive space. Even the compressed zip download for Atom is bigger than would have fit on that entire hard drive (Atom 1.24 is 123MB zip download).

Though the RAM usage is pretty close, with no files loaded it was using 360MB RAM here.
Implementing a time-aware hashmap
All the best, highest performance AAA games have been written in C++.

So have all the slow, under-performing, crash prone, unoptimized AAA flops.

C++ isn't a magic bullet that gives instant speed. Indeed a long running native app that isn't properly written, will fragment the heck out of memory and get slower and slower. (With 64bit address spaces, at least they don't crash now days!)

The choice of algorithms and data structures is of utmost importance. Optimizing around one's run time is choice #2. C++ doesn't provide some magic hyper optimized environment. Heck C++ doesn't provide much of anything. You need to build a threading model and concurrency model that works, and performs well on different platforms. File I/O performance is different based on the file system in use, NTFS for example hates lots of small files, other file systems have less issues with that usage model.

This goes on and on and on. With C++, every decision has to be made, and each one of those decisions can, if made incorrectly, lead to a poorly performing app.