skysight-inc/HackerNews huggingface dataset:
> We care deeply about keeping SRE an engineering function, so our rule of thumb is that an SRE team must spend at least 50% of its time doing development.

Prior to SRE any good system administrator was doing this: "if it's worth doing, it's worth automating". But there was another half who were cutting and pasting shit from Word files into Solaris boxes. sysadmin -> SRE seems to have cleaned out the chaff.
For someone who works with hardware a lot, it's probably trivial to switch endianness mentally.

From the description:

"Each byte can either be typed from most significant bit to least significant bit (left to right), or least significant bit to most significant bit (right to left)."
This is not true at all. Most of the great first SRE were systems engineers (this is how Amazon used to call SREs) who understood the entire stack from the UI down the the network packet and OS kernel level. Most software engineers do not have serious networking or operating system knowledge. On the top of that, there is a reason why performance engineers are so rare, understanding the complex computing systems we have is not an easy task. System administrators are able to configure your services but not necessarily know all the details of the operating system and file systems that is required to be an SRE. I think you are trying to oversimplify this subject quite a bit.
https://en.m.wikipedia.org/wiki/Language-game_(philosophy)
> V8 is a world class compiler. Compared to ruby, Python, Erlang, php and that ilk it is lightning quick.

I've heard that a lot but advocacy always seems to be based on artificial benchmarks. Most server apps are I/O bound and the ones which aren't tend to bottleneck in native code – i.e. a gzip implementation would run faster in V8 than python, ruby, etc. but since they're just calling a C library, it's a question of whether V8 is faster than GCC/Clang.

One area where this is more interesting is async support, but the argument then is that it's easier to write async code in JS than other languages and reasonable people disagree on that point.

I'm not saying that V8 isn't an impressive bit of work, just that most of the advocacy I've seen has reminded me of the JVM hype cycle before most people learned that a JIT mattered a lot less than their architectural choices.
But they're very rarely used because support for them hasn't been good. Support is still unpredictable, I run into failing URL parsers constantly.
SRE predates DevOps by 5 years at least.
Vivaldi already has an integrated ad-blocker.
I wouldn't say that. Much less regimented social behavior, perhaps. But ants have a lot of behaviors that clearly demonstrate their algorithmic nature.

http://io9.gizmodo.com/5895435/how-to-create-an-ant-spiral-o...

For one of the more dramatic examples.
Sounds like Bullet Journal.
Will still work in a hundred years.
Heck even the offline client could work thousands of years if properly stored^^

Started to use it because of some HN comment suggested it and I am so happy to started this.
The only todo system that really stuck with me over time.
But wasn't that economic crisis in a large part caused by the reparations Germany had to pay, as specified in the peace treaty?
I ran it too! A co-worker and I who were sys admins at a Canadian provincial ministry ran it on behalf of the ministry, because no one knew enough to tell us not to :)

Also, what about RoboComm? That thing was incredible to me back then.
I'd like to subscribe to The Economist, but a 12-month digital-only subscription costs US$285 from Australia, nearly double the US figure, which I can't yet justify as a relatively casual reader.

The leaky paywall (and convenient scraped ePub versions for eReaders) makes it even easier to not contribute to funding quality journalism. If I could choose a dollar amount, I'd happily donate US$75/year recurring for what I'm currently paying $0/year for.
It's a euphemism for a system administrator with responsibilities to test, integrate, and automate systems with code.
Probably was a radar, not a lidar.
It's not really killed. The original Sunrise, Accompli and Wunderlist teams still work at MSFT and they're working on their new apps respectively (Javier runs all of Outlook now). And Chad Fowler (former CTO of Wunderlist), and company are behind the pivot to To-Do. It's the exact same application. I've been beta testing it and it just has few additional features that will show up over time. It's really just a rebrand and a skin and a new backend they're trying to rapidly improve.

https://www.linkedin.com/in/fowlerchad/ - CTO Wunderlist
https://www.linkedin.com/in/jsoltero/ - Accompli founder https://www.linkedin.com/in/christianreber/ - Wunderlist Founder
https://www.linkedin.com/in/pierrevalade/ - founder Sunrise https://www.linkedin.com/in/jeremylv/ - founder Sunrise/Design

They all got promoted really quickly and have large portfolios (including their original apps and teams) , but now with a mandate to fix the other similar core applications, too. If anything, this crop of teams and ppl now run huge portions of Office -- not the other way around. And they're the ones deciding strategic vision.

These acquisitions were also acquihires. The CEOs/CTOs have high leadership positions now (they went from Partner GEMs -> CTO/CVPs in about a year or so) and are trying to make all of Office better.

I think every time a MSFT article comes up, ppl get in an uproar. Give the company a chance and check your bias at the door.
In the same way you could "do" lambdas with single method interfaces in Java pre-8. It was possible, but it was still a pain to do.
As someone who is also building a company [1], I found this post (and the others on your blog around the topic) truly inspiring.

Actually it was a big part of why I decided to use Todoist and become a paid user. I was using it on and off for a long time (been a paid user in 2010!) but seeing how you run things, made me stay this time.

[1] https://redash.io
Call Haskell functions from any programming language via serialization
I was alluding to unions, and age discrimination. The tech part isn't really interesting in this context.
Possibly infrared sensing? Some fancy IR cameras can see a human body through walls, so I guess it's not inconceivable that a LIDAR (which is already IR, I think?) could penetrate a hedge.
Aplicativos mensageiros seguros para você não ser vigiado
Actually, why not? It's not like the employees get fired. You generally know when you're working on a crappy product.
Could do with a lot more explanation. E.g. the "commit" step doesn't really explain anything about what it is.
Eric Bachmann irl.
I had bumblebee on my precision 5520, and it works fine. You need to meddle with it a little bit, but after that everything works fine. Actually, I loved it since I could have my X11 memory space controlled by Intel and my Cuda application development wouldn't have messed up the X11 while running. Something you expect to not happen, but happens all the time.

Bumblebee and optirun can be better, but it is usable right now.
Proxy Re-Encryption in Action
I can second this, I've been a paying customer of Todoist for 2 years now, really really enjoy it. The 'natural language' style of setting dates is a nice touch.
I don't think "X operated by Y" means subcontracted or that it implies that X is in bankruptcy. Companies do this all the time, one example is when you buy a multi-leg flight. They partner other airlines because they dont have a license to do one of the legs.

I might be completely wrong but thats what I always though, please correct me.
The 80186 was a market failure because, mostly, PCs built with it were not completely compatible with software already existing. This was because the components the 186 integrated were not copies of their IBM PC analogs. IIRC, at that time, the "gold standard" of PC-compatibility was Flight Simulator: if anything was even slightly different, it wouldn't run. Many PC almost-compatibles had special versions of it.

Intel learned their lesson and all subsequent processors were crafted to be exquisitely compatible with all processors that came before them and to make it easy to build computers that ran all previous PC software. AMD64 (the architecture) is limited by the need to run x86 code seamlessly. Everything is there, from string copy instructions , x87, MMX, SSEx, either explicitly or as parts of newer standards that superseded them. Until recently, every PC chipset had, deep in it, a fully functional ISA bus.
Not necessarily, because more forests equals to less CO2 in the air. Is a well known fact that trees store carbon atoms and water. Army activities on the other hand release also lots of CO2 (and much worst things like deplected Uranium) to the environment.
XPS 13 is amazing and with Linux support it is fine, but that keyboard though. You need to test it to see if it fits for you.
Humans have a huge amount of "common sense" knowledge that makes object recognition a lot easier, even without 3D information.
Last year I bought a i5-4690k, some slightly outdated but top of line mobo, 32gb DDR3 2400mhz and a bunch of 1tb WD Black... Total price was about 800USD yet it feels like I had bought something much more expensive, everything I throw on the machine runs fast, even the HDDs are fast enough that I don't feel need for SSD.

Only mistake was buying AMD 380x for GPU
https://www.usenix.org/conference/lisa16/conference-program/... is a video of Niall Murphy's excellent presentation with Todd Underwood of how smaller organizations can implement SRE basics. Dec 2016. USENIX LISA in Boston. I had the privilege to attend it.
Define bad clients. Is it:
1) clients not worth the money for the effort (but good learning), OR
2) clients who are unprofessional i.e. don't pay up etc (I'm sure there are multiple such delineations on what a bad client can be)
I only boot into Windows once a month or so. This Monday, when I had my laptop sitting idle for a bit, I noticed the sound of the hard drive settling down and spinning up again in a regular pattern. At the time, I thought it was the Antivirus deciding to do an idle scan just when the OS put the drive to sleep, but now I think I might be affected by the same bug you mention.
Since Tesla is not using Lidar and they have one of the most advanced self-driving systems, i wonder about this too.
You can get a digital subscription for 160 USD per year: http://www.student-subscription-service.co.uk/magazine-the-e...
> Most of the great first SRE were systems engineers (this is how Amazon used to call SREs) who understood the entire stack from the UI down the the network packet and OS kernel level.

Aka the 'full stack developer' as opposed to the 'full stack developer' that knows both JavaScript, PHP and how to install the base distribution of CentOS.
“This, milord, is my family's axe. We have owned it for almost nine hundred years, see. Of course, sometimes it needed a new blade. And sometimes it has required a new handle, new designs on the metalwork, a little refreshing of the ornamentation . . . but is this not the nine hundred-year-old axe of my family? And because it has changed gently over time, it is still a pretty good axe, y'know. Pretty good.”

That's what I thought of when you said it's just a rebrand and a skin with a new back end. I mean lets call it what it is, a new app by the wunderlist team that's more oriented towards integration with Microsoft's existing suite of products. So yeah, Wunderlist is dead. Long live its spiritual successor.
Use elixir on the server side and elm on the client side, done.
On the other hand, unicode domains may lead to balkanization of the net. How would you even type in something like борщ.рф (and before you ask, you can easily translate its contents using Google Translate after entering the URL)? And everyone, just everyone in Russia is already capable of typing in stuff in ASCII. So the upside is small and diminishing (more people learn English over time and that's a beautiful thing), and the downside is the reversal of the unification effect that Internet had. I'm pretty sure it's not an obvious choice.

I should also add that the general attitude of "not everybody speaks English so we should adapt our tech to reduce the need for English" seems to imply a privilege of already knowing English. It is true that not everyone speaks English at this moment, but the right solution would be to teach everyone English as it expands horizons immensely, not to balkanize the world. Languages are not equal and English is the single most useful one. One can argue that e.g. Russian is just as good as English, but it's just not true. The amount of information available in English is immeasurably higher than in any other national language, and one should have the privilege of knowing English for some time (or being a native speaker) to forget the fact.
Sounds risky to me. It specifically says mobile, an area where current ad blocking is cumbersome and clunky.

So if it's any good at blocking Google ads, it costs them money.

If it blocks ads other than Google ones well, and allows Google ones to display, then they run the risk of lawsuits or antitrust action.
Is that true? Flagging for moderation is quite different to actually moderating - the moderators are free to ignore flags, users can't tell how flagged something is AFAICT.
People may say it's just nostalgia but I think what I loved most was the competition and variety. It was like living in a golden age of home computing. You had the Amiga, Atari, ZX Spectrum, C64, all these sorts of incompatible home computing systems. And I think being incompatible was kind of a benefit for home computing culture. Because this spawned multiple magazines and communities that could survive because they could target various systems, rather than more consolidated cultures that have happened since the IBM PC days, where you end up with just a few big web sites no one can compete with. I miss that diversity, and also hacker spirit compared to today when building systems is often much like using big pre-built Lego blocks.

We need to give a new Internet traction just to relive this, haha... Use the opportunity to fix DNS and decentralize it while at it. :p Then get Haiku OS or something going...
Scala gets this right, in my opinion, with sealed traits and case classes. "enum classes" feel like a much more limited option by comparison. Although I'd take either over the status quo to be sure.
Transitioning to Moby
Daily routine is so important.

I had one year in particular where I was both cycling to work every day (10km round trip) and cycling to school 2-3x a week (50km round trip). I lost ~30lb in about six months. In fact, as I wasn't trying to lose weight, I didn't even realize I'd been losing so much weight for a few months, and mentally doing that wasn't hard at all - just felt like a normal routine (certainly helped that cycling was often my fastest way to get to both work and school, and almost always a close second).
On laptop, sure. But on desktop? I've never met anyone using something else than plain old RJ45
Yeah, them - they're essentially an independent business unit of Tata global.

One thing that I found consistently interesting was that more often than not, their employees thought they were working for a small, independent business - and the principles would often use "we're only little" in negotiations.

When you manufacture a reality for long enough it becomes real - at least, real enough in the minds of beholders that any opposing reality is dismissed as priggish or jealous.
On the contrary, randomness is everywhere. Newtonian physics are nothing more than the statistical properties of quantum randomness with a large enough sample size.

To test the randomness of the RNG you could make the sample size so large that the chance of a false positive would be smaller than the chance of some memory bit flipping as a result of the Heisenberg uncertainty principle.
Titanium Screw Manufacturer and Titanium Fasteners Suppliers
I was under the impression the jury was still out on the overall health benefits of juicing in general. Doesn't the removal of all the fiber make drinking the juice a lot less beneficial than actually eating the fruits and veggies themselves?
What I was trying to say is that it's more complex than the article paints it. Certainly despair, and economic despair in particular, is at the heart of many of societies problems, drugs included.

But it's not necessarily the one in despair that turned to drugs. It might be his/her kids, who grew up without a supportive family (or perhaps were abused) when then found friends who accepted them, who turned them on to drugs. I mean, drug stats are what they are, more than 50% start before their 18.
If one is spending any time hand-crafting the program to daemonize itself on a Unix or a Unix-alike, one is doing things wrongly. On those operating systems, since the advent of the System Resource Controller in 1992 the right way to write a program that runs under a service manager is to write a program that runs in the normal way. No "daemonization" needed.

* http://jdebp.eu./FGA/unix-daemon-design-mistakes-to-avoid.ht...

* http://jdebp.eu./FGA/systemd-house-of-horror/
Tmux and Vim – better together
I can't imagine finely chopped/pulverized fruits/veggies lose vitiman content any slower than juiced fruits/veggies.
I do not like javascript. I am using it on my server because of performances. It has about the same execution speed as java, a slightly smaller memory footprint, but with the async io, it ensures best use of cpu with none of the hassles of multithreads. No need of apache or nginx, with a single process, you can serve hundreds of simultaneous users with blazing performances
No CSS! Fantastic
It matters because it (a) sets the counterintuitive financial incentives that caused this situation and (b) explains why they couldn't pick seemingly reasonable alternative solutions which could have fixed this problem, but weren't possible because of this organization.
What is meditation and mindfulness good for?
So your main argument is that you have to make two downloads with Java (JDK and Maven) but with Node you need to make one? Seems pretty weak.

It can't be anything else, because after you have Maven, it is literally a single command to set up a REST project using Dropwizard.
That's nice, when they steal your card, your fingerprint is always already there. That will be so easy to "hack". Not even a real hack needed
I always associate the word "site" in SRE with some sort of industrial/facilities engineering position when my mind first parses that word.
Just move away from London while it's not late. I also was scared, but not scared enough... now I'm totally allergic to cars and people don't understand me.

It's not worth for the money either: rents go up a lot if you have to live at places with no cars, but still in modern places close to good work/social life.
I agree that JavaScript isn't very good, but what are the alternatives !? I can not think of any language where a non-engineer with little computer science knowledge, can get productive withing minutes. And it only gets better the more you use it. For example, the other day I wanted to take a screen-shot of a web page, make a visual diff, then email me if something changed with the changes highlighted. I basically glued three different NodeJS modules together, and it took less then a hour. Try to do that in any other language.
I've been using Google Keep - it has a list of checkboxes for this, they hide when checked. The upside is that you can drag-drop reorder then and you can add to the list from voice on the homescreen ("okay Google add book my vacation time to the Todo list").

But it fails one power of plain text rule - I can't copy and paste into and out of it. Sucks when I want to send snippets of my shopping list to my wife over sms.
Great and very complete alternative indeed. While I personally prefer Things, particularly now since version 3 is finally almost here, I was very tempted to migrate to Todoist on more than one occassion when Things / Cultured Code went rather silent in the past.
To be fair, that "internet goes down" aspect can be mitigated in software by pushing IDs of the packages that were ordered for your account to the machine as soon as they are known.
It seems they do, but are shutting it down; see related thread: https://news.ycombinator.com/item?id=14154378
Moving from JavaScript to TypeScript at Slack
KP Hula Hoops v Aldi Snackrites: why it can be tricky to tell the difference
7 Digital Marketing Essentials for Ecommerce Stores
My dad says when he went ice-fishing with my grandfather they would put caught fish in a bag in the trunk. The fish would freeze on the drive back home but as they thawed back in their kitchen they would come back to life and start flopping around. Others have reported this, too (1). I can only guess their interiors were not frozen, and just in some sort of dormant state.

We have a small fishpond in our backyard just outside of Boston (kind of like this one, but a little deeper: https://www.pondmarket.com/epdm-pond-liner-rubber-liner-coat...). We have a few comets and shubunkin. Every winter the fish go dormant, usually around late October or early November, sinking to the bottom half-hidden by dead leaves. The top eventually ices over a few inches. We keep the small pump going and try to break the ice bubble if it freezes over, but otherwise the fish are not active for 4-5 months (with one exception, described below), until warmer weather comes in mid-April. It's an amazing thing to see them slowly reactivate and start to take food again.

One winter the pond iced over and they were still swimming around a little (2) which I can't explain. It's the only time we've seen this in the past 6 or 7 years.

1. https://biology.stackexchange.com/questions/1661/fish-coming...

2. https://www.instagram.com/p/BAR4PG8pJrn/?taken-by=ilamont
And of course, there's the classic "dilbert" random number generator: http://dilbert.com/strip/2001-10-25
Understanding, sure. Taking responsibility? No way.
If you are using a hardware RNG there is the potential that there is some hardware fault causing a static readout or other such catastrophic failure.

It depends what happens when the test fails as to whether it is reasonable or not.
Well, to an extent this is a subjective question. With node, you get npm with it, npm is what everyone uses, and npm is clearly what you should be using too. Moreover, the basic functionality of npm is very very easy to understand.

I find the Java ecosystem terrifying by comparison. I have no idea whether Maven is what I should be using or if I should be using something else instead -- having it as a separate download makes a big difference in that regard -- and I have no idea by looking at a typical Maven config file what it does.
It also doesn't hurt that Google will be able to control what is considered an "ad" and what isn't.

Are Google product listings ads? Google flight results? Featured destinations?
Show HN: App for work in 54 cities around the world
Yeah, it seems a bit short sighted that he didn't just grab one of the many free, open source, fully featured cross-platform text editors available in 1993.
It does matter, because the airline is not a king that can order police into action.

The airline can (and occasionally should) call the police. However, the police have a duty to investigate the dispute -
if they instead act like a hired goon squad, then they should be blamed (and punished) for that, it's a violation of how they are allowed to work.
iOS Online Training – iOS Online Course
> It's a very risky move on Google's part

What? By know, people are accustomed to Google flip flopping on key decisions; this will be just another instance.
Pegasus was my introduction to email in the 90's. Glad it's still around.
Does anyone know if this or any lidars used for self-driving cars is capable of doing Doppler lidar?