skysight-inc/HackerNews huggingface dataset:
I usually end up writing view models for reporting views because it condenses the type and amount data that is actually needed for the view, and (pet peeve) VS/Razor kind of don't work so well together in terms of notifying developers of errors while refactoring unless you actually have all of your views open in tabs in VS.
Dunkin Donuts will phase out single-use styrofoam cups by 2020
There was a third leak, circa 2003, the Windows Research Kernel, which is what you'd get if, say, you had an academic license as part of a university or something.

That one you could very much build and alter.
Here you go https://0xacab.org/sizeofcat/iBoot/
Feral cats in Australia are seen as pests in some region.
I think it is a lot more fundamental than this. Facebook spent years building the unsexy stuff : a delivery platform that reaches eyeballs. Not only it works but it dwarfs all other delivery platforms.

It was being laughed at by all serious content creators who thought they had avenue, the content and the brand loyalty. Now we clearly know that there's only one Facebook and there are tons of content creators and those content creators are 100% interchangeable according to the general public as the layoffs in content creator space indicate.
You can play around with it here: http://xaonon.dyndns.org/hawking/

* basketball (radius ~ 12cm): 1.4e54 years

* golf ball (radius ~ 2cm): 6.5e51 years

* grain of sand (radius ~ 1mm): 8.1e47 years

So all of them "so ludicrously long that these are just numbers". To put it in human terms:

* a black hole with a mass of 70 kilograms will evaporate in 0.028 nanoseconds

* a black hole that will evaporate in 80 years has a mass of ~ 311,000 tons, and would be... Impossibly small (2000 times smaller than a proton charge radius).

And that's why most of the time of the universe (from 10^40 years, long after the last stars have died, until 10^100 years) will be just black holes vaporizing, after which (10^100 to 10^2500) years it'll be just a few stray protons, photons, and electrons floating around (assuming they don't disintegrate either).

https://en.wikipedia.org/wiki/Future_of_an_expanding_univers...
Twitter loves Trump.

It's not just twitter... the whole profit center around online communities is based on active communities. Most topics are cyclical - once the Superbowl is over, it's hard to keep a football community active. Only so many people are interested in the draft, in coaching changes, etc.

But throw in some controversy and all of a sudden everything lights up again.

The problem, or _a_ problem, is that people can only handle so much controversy. They have lives to lead. They _need_ to be happy. But as more and more profit centers are tied to active online communities, and as people who run those communities strive to keep people active, and since controversy is as easy a tool to use as there is in the toolbox... Well the end result is that online interaction shifts from being something that brings people together into something unhealthy.

Don't get me wrong, Twitter is a great tool for getting up to the moment information out there and for consuming it. I just wonder what there bottom line would look like if Trumps Tweets weren't making headlines 3 times a week.

The social health issue is one for all companies that compete in the social media space to figure out.
So $23k per person per year. That's absolutely nothing.
There part you are glossing over is that before FB it was viable. After FB it was no longer viable. Before the internet they would have made money at Mad magazine or similar publications.

This isn't an argument about economics though. This is an argument about the kind of society we want to build and live in. The author doesn't want to build a society where Facebook determines what is a viable business model or not. And for the most part Facebook is in fact who determines what is a viable business model.

You might want to live in that world but don't mis-characterize the author's position as something it isn't.
There's an article in the Greek wikipedia: https://el.wikipedia.org/wiki/%CE%A3%CF%86%CF%85%CF%81%CE%B9...
Care to explain, please?
8 World-Class Software Companies That Use Python
Humans find another reason to kill the life on our planet now!
"everything else (games, system programming, embedded programming with an OS, etc) has mature and better options available such as Rust, Go, Nim, and (particularly for gamedev) C#."

We're supposed to interpret other comments in the most charitable way, but a charitable interpetation is not at all possible when one says that C# is a usable solution for systems and embedded programming, that Nim is mature, or go is used in games and is a good idea to use for embedded.

Even combining all of the above languages would not reach the breadth and maturity of C++ in the target domains.
I don’t use Julia but those language changes would have me worried that existing code would start behaving differently because of parser changes.
How to Speed Up the Sales Process with Personalized Countdown Timers
I don't understand the item regarding validation. Whenever I actually care about validation, I am needing to use the 'IsValid' check to make some decisions. What does the attribute gain me?
> His main point was that, facebook is getting all the profit instead of content creators. And they are getting sacked.

1. They did not build an avenue to reach their customer base. Instead they outsourced it to someone else. Now that someone else controls who they thought were their customers.

2. Their content is just not good enough. If it was good enough people would have paid for it.
Is there any website actually using it for that purpose? Usual CI policies would be "actively disinterested" in it.
I'll stand by my assertion that for 99% of users (maybe even 99.99%), Kubernetes offers entirely the wrong abstraction. They don't want to run a container, they want to run an application (Node, Go, Ruby, Python, Java, whatever). The prevailing mythology is you should "containerize" everything and give it to a container orchestrator to run, but why? They had one problem, "Run an app". Now they have two, "Run a container that runs an app" and "maintain a container". Just give the app to a PAAS, and go home early.

Most startups - most large companies - would be far better served with a real PAAS, rather than container orchestration. My encounters with container orchestrators is that ops teams spent inordinate amounts of time trying to bend them into a PAAS, rather than just starting with one. This is why I don't understand why this article lumps, e.g. Cloud Foundry in with K8S - they solve entirely different problems. My advice to almost every startup I speak to is "Just use Heroku; solve your business problems first".

The article also mentions it enables "new set of distributed primitives and runtime for creating distributed systems that spread across multiple processes and nodes". I'll throw out my other assertion, which I always though was axiomatic - you want your system to be the least distributed you can make it at all times. Distributed systems are harder to reason about, harder to write, and harder to maintain. They fail in strange ways, and are so hard to get right, I'd bet I can find a hidden problem in yours within an hour of starting code review. Most teams running a non-trivial distributed system are coasting on luck rather than skill. This is not a reflection on them - just an inherent problem with building distributed logic.

Computers are fast, and you are not Google. I've helped run multiple thousand TPS using Cloudfoundry, driving one of Europe's biggest retailers using just a few services. I'm now helping a startup unpick it's 18 "service" containerised system back to something that can actually be maintained.

TLDR; containers as production app deployment artefacts have, in the medium and long term, caused more problems than they've solved for almost every case I've seen.
Nim is perfectly good for embedded. Also, GC is fine for the vast majority of systems programming. Finally, lots and lots of embedded programming doesn't need to be hard real-time. I'd wager that the majority of embedded projects are in C++ not because of any technical requirement but because the people in the field know only 1 language. (Note: I already addressed OS-less microcontroller programming in my top comment.)

I agree that I was wrong about gamedev, in the sense that popular game engines are also, currently, written in C++ (so play a role in keeping C++ alive by legacy, just like Qt does)
CSS Columns
How many people understand how the Linux kernel works from top to bottom? There are more than a handful of cloud providers (AWS, Azure, Microsoft, Alibaba etc) that offer a completely managed Kubernetes experience, for most folks, this will be good enough and you don't need to understand everything in order to take advantage of Kubernetes, similar how you don't need to understand how the kernel (think POSIX) works: https://www.cncf.io/certification/software-conformance/
It's not a whisper rumor. That speculation has been extremely rampant for years at this point.
Ask HN: What is your company's maximum vacation (at one time) policy?
My company (which shall remain nameless for obvious legal reasons) has recently implemented a policy that limits the "maximum amount of vacation time you can take at once" to 2 weeks at a time.

This hasn't affected me (I tend to take vacations shorter than 2 weeks at a time). The policy really seems to disproportionately affect my Indian co-workers -- who save up vacation and tend to take it in 3-4 week increments to visit family overseas.

I started to wonder: Is this a common practice to limit the maximum vacation time that can be taken at once? What is your company's policy on the subject?
Most teams shouldn't install Kubernetes from scratch, but use a PaaS distribution like OpenShift, preferably with commercial support.

You need much more than Kubernetes: a secure (!) container registry, a container build system, deployment, log management, metrics...

It's fun to set up k8s from scratch, but there's little business value in reinventing the wheel all over again. Just like you wouldn't build your own Linux distro, you shouldn't do it with Kubernetes.

I've seen startups waste SO much time reinventing basic infrastructure instead of focusing on their product.
Interested to hear more about your use case and why you moved from tinc to zt. Are you usually deployed behind a NAT? Do you use ZT's servers?
a fallen tree will also easily get overrun by bugs and animals and does not have a closed surface, making it prone to rot
> Why bother hiding it if you’re already at final round?

You may not get the job.

A good manager, absolutely have the chat. There are also managers that would take something like this personally and make it into an issue. e.g what if you are simultaneously looking for internal promotion and some manager decides this makes you look like a flight risk for the new role or any other number of scenarios.
Microsoft Links LinkedIn to Office (Word)
Being able to move from one video distribution platform to another or pivoting to a mailing list is not as easy as you purport and you may not have the numbers at the end of the day to keep the lights on.
The State of the American Debt Slaves
Fintech Firms Look to Enter Banking via Century-Old Tactic
> I'm now helping a startup unpick it's 18 "service " containerised system back to something that can actually be maintained.

There's a lot of work (and money) out there to fix systems implemented on the hype train.
Bloomberg claiming they know why the stock rose. You could cite any reason
Sorry to go on a tangent, but your comment reminded me of a book I read about the Chinese culinary culture pre-revolution. Chinese chefs had, and may still have, wooden cutting boards that were conditioned somehow such that they were as hard as stone. (There was also an implication that they resisted bacteria unlike normal wood boards when not scoured properly.) These boards were passed down from generation to generation.

The bit about the cutting boards being as hard as stone, is that pure hyperbole or is it possible?
I hope the poster is caught and thrown in jail.
I don't understand why the concentration is relevant. The issue is the amount. Once the permafrost melts, the mercury locked in it will enter the mercury cycle. I don't have a model of how this will change the amount of mercury in our diet, for example, but it seems a good first order estimate would be that it is proportional to the total increase of mercury in the mercury cycle. The concentration of mercury in fish may be higher than in soil, but is the total amount of mercury in fish greater than than the total amount in soil?
It's a reference to [The Worf Effect][1].

[1]: http://tvtropes.org/pmwiki/pmwiki.php/Main/TheWorfEffect
Microsoft Is Buying Out the Competition
Microsoft is offering to let businesses try OneDrive for Business FREE until their existing contract with a competitor expires.
Full story here: http://rec0ded88.blogspot.com/2018/02/microsoft-looking-to-buy-out-competition.html
He has clout. A fanbase, and money. Thus his words are more impactful then a regular Joe popping off.
That’s why quantum algorithms try to bring the final result down to (mostly) a combination of only a few standard basis states.
You're right. You don't have to know anything about Linux to run software on it... until you do. Until you have to understand and modify swap. Until you have to understand and change the various schedulers (for both processes and disk operations). Until you have to troubleshoot networking problems. Until you have to change a kernel setting to avoid a 0-day exploit. Until you have to encrypt all communication because a client said so.

Being on AWS or Azure or Microsoft doesn't shield you from these needs.
Well, then you're out of luck. :)
Last time they were shopping, there was a huge influx of fake users, almost as though all fraud detection checks were disabled.

This time is different, or is it. Just how much of their new revenue is due to fake users, ad fraud, and automation?
Okay so which TLD should I use in a development environment? I'm not writing DNS-related code so .test is out. The domain actually does resolve on my local resolver so .example is out, as is .invalid. .localhost is out for anything not on the local host. So that leaves what?
When I first used named tuples in Swift I thought they'd be so great, no more _1 _2 or whatever. After using them a while, it gets a bit tiring and litters with repeated type info. A type alias for a named tuple would help with that. Any others have similar experiences? Or would they play out differently in Julia?
My question is this. Why does the container world use NAT.. ( 3 layers to get out of container to base host in k8s ) ... and not use routing ?

Is it just the container devs dont know routing ?
Pluralsight and Stack Overflow: Helping the World’s Developers Learn New Skills
I first wondered why were you downvoted for such a comment when I saw it, since it seemed on topic.

Then I realized that I am unable to read the next three pages of the analysis without creating an account on a website that I hear about for the very first time and that I am probably never going to open again.

Also, there are no links to terms of services and the privacy policy in the pop up (just two text boxes and a button), which on its own probably breaks some law.
Snack Tests – how a cup of tea can find a bug
They don't have any new revenue. Sales were only up 2%.

What changed is their expenses.

Negative $167m to positive $91m in net income, year over year for the quarter. That's nearly entirely from adjusting their expenses down. Dorsey is turning Twitter into the profit machine it should have always been by properly adjusting its expenses to the size of the business (rather than the size they hoped it would become years ago).
Phase – digital design tool re-worked from the ground up
Does an 'exagram' mean anything to you? Doesn't to me. Those weights are meaningless in that format, except to geologists I suppose. (Please no-one explain to me what 'exa-' means, I don't mean that!)

Anyway, it says the median is 43±30ng/g, the mean 62±35ng/g. Why wouldn't they use the mean in the main results? That's what I imagine would give the 'concentration of mercury', the average (mean) concentration.

Reading the method, it's a huge guesstimate in a dozen ways, even much further than I would have thought. Guess that's how they get 13-73ng/g. I wonder how they have any confidence in the error range.
GOAT is merging with sneaker retailer Flight Club and raising $60M
You might have site where all the validation is supposed to be done on the client side, and the only way an invalid model reaches the server is if somebody's up to mischief.
Are you saying the giant move in the stock directly after they announced earnings is not related to the earnings?
Time for Steemit and D.tube
Doesn't having a cutting board as hard as stone defeat the purpose of having a cutting board?
It depends on the amount of water in the wood. If it is lower than 18% or so (we usually dry wood to this percentage when we use it as a building material) then neither insects or fungus will attack it and it won't rot.
Step -1: Have access to vaccines so that you don't have to account for child mortality.
Youtube's algorithm really favors long videos now which hurt the market for short comedy skit stuff. And their ad rate is terrible. The onion's channel makes like $150 a video. Which is nothing for professionally made content. Most big youtubers make money by begging for donations.
A multi-currency (including crypto) online invoice generator
There was a short piece on 99% Invisible about this recently: https://99percentinvisible.org/episode/mini-stories-volume-3... (worth a listen just for the part about the plaque they erected (?) where the ship now sits).
European Parliament requests recommendation to end biannual clock change
Anything is overstating it. I use boost pervasively, and Clion has no issue with most of how I use it. But it certainly does choke on some of it, especially the function and variant stuff. What are you seeing it choke on?

I haven't played with QtCreator lately. Clion has, over the past couple years, become my favorite C++ IDE on Linux because it can consume my hand-written cross-platform CMakeLists.txt and give me a nice experience, and because the debugger is really good IMO.
That's actually better than I expected.
Woa, XSLT to create an executable.. it's so twisted I hope someone does this.
Which is all fine and dandy if all you care about is GNOME, But presents a real problem when you're trying to be cross-desktop-environment compatible.
That is also my understanding. In fact the end of the article states they'd like to get the

> hardware light enough to embed in brooms used in competition so that real-time statistics can be broadcast on television.

but currently it's solely a training tool.
I worked for a company with an obsessed AB culture. Biggest hole I found. Clicks != satisfaction. Time spent on site also != satisfaction.

There’s something very powerful just talking to the user, feeling their pain and working with them to fix it until they say “this is awesome”.
Publica Predicted?
For most UI toolkits, isn't XML parsing happening pretty infrequently (and mostly at startup)?

Speeding up start times is a laudable goal, but this comment makes it sound as if the performance implications are more significant than that.
True, and that's why I think a managed Kubernetes service like GKE is the way to go. It's almost like a PaaS but you still have a lot of the control.
It’s awesome that his goal has always been to allow “mere mortals” to be able to use computers. I can’t believe it’s from 1992. Why is it still so hard to build a database powered app in 2018?
Clever crows, but a real shame other predators are being killed off because of their unfamiliarity with an invasive species. I wonder if any naturally immune individuals will rise up from the loss of their main populations.
Look into Project Calico, they get it right: https://www.projectcalico.org/
Honestly, I'm not even talking about startups here - it's established companies who have grown too big for the PaaS offerings, or who have specialized needs that PaaS providers don't offer. Such as an HTTPS enabled Redis cluster in AWS. Just recently started to become available, after years of our insistence for it.

Not to mention, the costs for PaaS providers don't scale up well (if they can even handle the load). They're great for startups on VC, but deadly for companies who want positive cash flow.
I dont buy this argument, for one reason and one reason alone. When we started integrating silicons we had similar problems of noise and distortion due to circuits packed so close. There was always scope for corruption of signals and then the problem got amplified when these circuits started working at higher frequencies. A high end processor these days could be 4Ghz, such a high frequency data transaction already creates distortion, so we employed many schemes to circumvent these things most notably using different wire interconnects, going smaller and using various chemical shielding. His key argument revolves around noise/distortion which is not a good argument. If the math doesn't work then its a real problem. Also massiveness argument is also not correct because it was given for computers aswell that we will never be able to build smaller computers and yet we did.
Why is my Rust code 100x slower than Python?
> I like control, so the idea of voluntarily putting something in place that could magically shove its way in front of my code and whisk the user off to an error page just smells wrong.

I feel the same way as you however I've found that when working on a large code base with a lot of junior developers or contractors who lack qualities like discipline, attention to detail, consistency, and convention; it's often easier to just wire up all of the important parts behind the scenes.

It's also useful when you're managing a number of projects that are primarily maintained by junior developers and you only drop in occasionally to do the heavy lifting.
Glad to hear it's not just me. I am considering just learning Java for Android for exactly this reason
Amtrak Trains Involved InvolvedmIn Four Fatal Crashes in Two Months
The mLab
This NES ROM is a zip of its source
Yeah, "decent care" means "kept away from moisture, fire, and bugs."

Such care can be difficult in the long term, but yields results like the beautiful 700 year-old woodwork in this English cathedral. (And of course the comments mention the Buddhist temple Hōryū-ji.)

http://blog.longnow.org/02009/01/12/how-long-can-wood-last/
You have drawn a lot of incorrect conclusions about my personal opinions. If you have the time to point out any value judgements I have made, or previous comments that were in poor taste, please do.

My OP comment was stating facts and refuting people who were questioning the validity of the survey. I'm not sure where you would draw any conclusions about my personal opinions from it.

>What is it in you that feels like the burden of life must be foisted upon individuals with lesser means or an inability to provide for themselves rather than a distributing that responsibility upon everyone?

Nothing in me feels that way. Thanks.
>Twitter loves Trump.

Hidden camera investigations[1] into Twitter employees suggest otherwise.

[1]: https://www.youtube.com/watch?v=64gTjdUrDFQ
> A consequence of the "Kubernetes Effect" is that while distributed systems are easy to build and use, a lot of developers lose sight of the fundamental problems which make distributed systems difficult.

I would extend this to cloud as well. The more prevalent cloud becomes, the more ignorant developers become. It's like: I have Mathematica license, who cares how to calculate function derivative?
I'm pretty sure that the only time I use 'liter' is for soda pop. I'm from the US.
Because NATting encapsulates while routing doesn't? And encapsulation is the whole idea behind containers. Until everything is ready for IPv6 (lol, yeah right), NATting seems the only way to me.