skysight-inc/HackerNews huggingface dataset:
I don't think it means "playbook" in the Ansible sense. The dictionary (i.e. Wikipedia) definition of "playbook" is "a document defining one or more business process workflows aimed at ensuring a consistent response to situations commonly encountered during the operation of the business", and that's how I know it.

At $work, certain types of frequently-occurring alerts have playbooks that document how the alert in question can be diagnosed and how known causes can be remedied. Something like "Look at Grafana dashboard X. If metric Y is doing this and that thing, the cause is Z. Log on to box 16 and systemctl restart the foo.service."
Just wondering how these benchmarks are relevant for real world Django apps? If they are realistic they seem to point to Bjoern as forgotten gem that deserve much more love. Isn't it?
Yes, a bunch of modern software dev is drug dealing.
At Big Banks, Regulation Is the Mother of GPU Invention
It's the exact opposite of spam. What's unsolicited about content you've explicitly subscribed to see? Do you think inline adwords style ads on a website are "spam"?
lol what part of "these things should be done proactively and tested over and over in CI" does not make sense to management?
It's nuts, Tesla always end up excused for the AP problems with the same argument: the driver should still pay attention to the road ... he's still in charge vehicle...

This kind of technology will cause you to loose focus, and at some point you wont be paying attention to the road at all. When the AP makes a mistake you can be almost certain it's at high speeds as well; as it only engages on very clearly marked roads; which means you'll only have a split second to do anything in your almost dozed off state.
There's a little icon on those Gigabyte pages which says "DDR4 2133", but the System76 page seems to indicate support for DDR4-2400. Not sure anymore.
Op's point is that the lower nominal voltage is the culprit in the battery's lower energy density. If you and I each have a 1 kg battery that stores 1 amp hour, but yours puts out 3.7v and mine puts out 2.5, then your battery is storing more total energy than mine. We can both manipulate that output voltage (via boost converter, or more commonly just using multiple batteries in serial) to get whatever we need, but given the same load, my battery's just going to drain faster than yours.
Skull Island – Google Maps
To 1:

Computers are for humans. I like my configurations to be accessible to me, as well as my logs.
Of interest, GE is a Cloud Foundry Foundation member and a founding investor in Pivotal. They have a fairly engineering org working on their IoT-oriented version, Predix.

Disclosure: I work for Pivotal, etc.
No way, we were field testing two alternate societal modalities, fascism and communism. Didn't work out, for different reasons.

Governments, yeah, they come and go, but the modern republic, rule of law, checks and balances, regulated capitalist, civil society state is currently the world champ, and is in the process of consolidating its place as the default structure for social organization. It takes generations for societies to iterate.

The current alternate modality is the tightly regulated non-democratic socialist/capitalist hybrid, a la China, which has done well but I think isn't going to go the distance, as they don't really have their failure mode worked out. When they hit a recession, as they inevitably will, how are they going to handle it? The real advantage of capitalism is reallocation of resources from ideas that have played out to the next set of ideas. You just can't manage that with a government-- stakeholders in old, bad ideas hold too much political influence and do not go gently into that good night.
To argue for the OP, consider the case of passwd being parsed on every system call. That is simply sub-optimal. (It also seems exaggerated to me, and feels like a prime candidate for caching).

Further, there is an immense value in GUI based systems: discoverability. On a GUI, you can learn how to use a program without ever consulting a manual just by inspecting your screen. This addition is what brought the computer to the masses.

Finally, the terminal model of UNIX is just horrible. The hacks-on-top-of-hacks that are needed to turn the equivalent of a line-printer into something like nCurses or tMux are horrible. The current terminal is like this purely because of legacy. If you'd design a system for
"working in terminals, with strings of text and non-binary-format config files" from the bottom up, it would look totally different. Sadly, getting it to work with existing software would be a total nightmare.

All that being said, UNIX still has the better terminal (though I hear good things about powershell). Certainly, it is the best system for "working in terminals, with strings of text and non-binary-format config files". Though competition is sparse (windows, and maybe mac, depending on whether you consider it to still be unix or not).
One of the neat things about Xv6 is that the references in the documentation refer to line numbers in the OS source code.
Yes, but not to the extent that the hyped tech over the years would have you believe. It's hard to tell how much improvement is due to new tech vs. simple incremental improvements.
It sounds like it would _not_ have longer battery life, in the sense of "how many days can I go in between having to charge"

It sounds like the battery can withstand more charge cycles before getting crappy and needing replacement (eg, your phone might take 4 years instead of 2 before you have to replace the battery) -- way less useful
You are moving the goal posts from OS limitations to limitations of old applications.

Unix applications written using old assumptions (e.g. ?14? characters max for symbol names in libraries, ?16? bit address space, assuming the C library knows of gets) can have problems on modern systems, too.
He lost me right at the beginning, with "I guess there wasn’t even Microsoft DOS at the time (I guess and I don’t bother to check, so check it yourself).".

This is the OS equivalent of a Call of Duty teenage online player on XBox live.
500,000 followers puts his viewership on par with, say, "Morning Joe" with Joe Scarborough Mika Brzezinski. (Rough numbers, here.)

A little research. Poking around I see "Family Guy" has been pulling, say, $250k for a 30 second spot. They've got, say, five times "Morning Joe's" ratings. So let's say "MJ" gets $50k/spot to access (influence) their 500k viewers. Super rough numbers, to reiterate, but I bet it's of this scale given what the hosts make.

So.

$80k doesn't seem that out-of-line to market directly towards a very narrowly defined demographic of that size. If you can accumulate such an audience, it's probably reasonable to compare your impact to that of a moderately popular TV show. And if you can make that impact with basically zero overhead... Well. Seems reasonable that you'd be raking in some cash.
We can have micro and macronations.
Product Mindset
> Yeah, I can see that, but GM and Tesla are so different in size that the comparison is a bit problematic.

Sure, that's why I said the truth was in the ideas, not the statement itself. :)

> Heck, their top market cap was a year after the iPhone.

Sure, Apple added exchange support in early-to-mid 2008[1]. Add to that incomplete coverage of features initially, and the fact that Enterprises don't move as quickly as consumers, and it makes sense. I remember there being some hope RIM could pull off a good touch phone, but it was too later (I judge this by the fact that when they finally delivered a touch phone nobody really cared enough to give it the time of day).

1: http://www.computerworld.com/article/2537517/apple-mac/apple...
Anecdotally, I used to be on a two-man team and switching to Azure made life insanely better.
Even for a UNIX hater, that forward was great. Masterful prose.
Yeah, I noticed that too.

On the other hand, an engineer needs to know when to say "it's good enough" and release it. An invention in the hands of a perfectionist may never be released.
Thinking/Questions about this more for "software developers":

1) What would be the equivalent of a "painting"? (esp in the age of copypasta from stack overflow)

2) Who would the "owners"/"patrons"/"tourists" be?

3) How could this work internationally?

Some thoughts:

1) I don't really know. At first I was thinking "create a program that automates some task you could do with your computer" so it could allow for the mundane and complex, but the former is probably found as stack overflow questions. I know some forums use submit a pull request on git repo with a mod as a way in.

2) I was thinking that software engineers in relatively high paying gigs could be the "owners" who would in a sense subsidize maybe a nice apts somewhere in SE asia/ eastern europe where they themselves could vacation or hang out, or other engineers could live and pay "rent" (as well as all the necessary hacking of the legal/visa system) either in currency or maybe gigs with/for other engineers, companies and freelancer clients would be "patrons", or "tourists"

3) You can pretty much deploy code from anywhere in the world, but navigating the bureaucracy/exploitation (mostly looking at wage discrepancies) of traveling and working anywhere in the world isn't quite here yet. Something that feels transient like airbnb, but robust and minimizes the incentives to pollute "the commons".

But also good to keep in mind that such a system probably won't be free of what ails us all as humans.

The recurse center mentioned by the other poster seems like something in that direction, but seems very focused on a specific location for bringing people, where I think something like this could benefit from being able to be anywhere with subset of such people involved able to go from place to place or fixate as they see fit/things arise.
This is an invented POI created by Google for an upcoming movie, Kong: Skull Island. I just thought it was interesting that they put it on gMaps.
Fantastic! As a Lisper and Clojurian, I can say that this really helps beginners to search for reader macros.
The arguments in the article indeed don't have much to say about Unix Philosophy per se - they're just a list of various fuckups and idiocies Unix accumulated for some reasons or others. As for Unix Philosophy, the point (3) in your summary is something that's a) dumb, and b) back when it was created, they already had better solutions.

Passing text streams around is a horrible idea because now each program has to have its own, half-assed shotgun parser and generator, and you have to glue programs together with your own, user-provided, half-assed shotgun parsers, i.e. calls to awk, sed, etc.

Think of it this way: if, per Unix Philosophy (points (1) and (2) of your summary), programs are kind of like function calls, and your OS is kind of like the running image, then (3) makes you programming with a dynamic, completely untyped language which forces each function to accept and return a single parameter that's just a string blob. No other data structures allowed.

I kind of understand how it is people got used to it and don't see a problem anymore (Stockholm syndrome). What shocked me was learning that back before UNIX they already knew how to do it better, but UNIX just ignored it.
In a similar vein: tcc, the Tiny C Compiler:

http://www.bellard.org/tcc/

34 kLOC instead of 7, and no fancy VM/kernel stuff, but it does full C99.
> Oh, and officers by their very definition cannot be conscripts.

That isn't even true in the US. There are avenues for folks that start at the bottom to become an officer, at least in the US Navy. I don't see why conscripts wouldn't follow the same path of promotion that an enlisted person would. Besides, you are assuming all of the people in the conscript start at the bottom, when it would be more intelligent to train those capable of being an officer to use their skills more effectively.
Because the engineer doesn't assume any risk assuming they're being paid market salary? The engineer can stop working when they clock out? The engineer doesn't have their own awesome idea? Or they don't have the desire to run their own company?
"I can tell you with 100% certainty that the savings are there and have seen financial proof of the savings.".

My attempted joke wouldn't make sense outside of this context
> Unix Philosophy

Note that this philosophy covers many concepts. These discussions often mention the modularity and composition rules, but the other parts of the philosophy are also important.

See "The Art Of Unix Programming" for a full explanation of the philosophy.

http://www.catb.org/esr/writings/taoup/html/ch01s06.html
STOMT was also down
Lou Reed's New Public Archive
What I've come to realize now, with the feedback mechanisms, the denialists can keep at it forever. Look, the CO2 is really coming from the permafrost, not coal! It's coming from the oceans! (Which some people have already claimed to me.)
Too easy. should make u run NP-hard solver to confirm.
I once changed a piece of code that was referenced by every page on the customer facing site (10's millions of visits a day) to use a new function that someone had previously written (and was called on 1 page in the site). I mistakenly didn't really look to closely at the implementation of the function, and didn't realize how badly it's caching strategy was designed. When this code was deployed it instantly caused a thundering herd on our cache servers bringing the site down for about ~40 seconds.

I felt TERRIBLE about it.
Disappointing, I was expecting to see an actual map in there.
Some background for those who may not be familiar with escrow services:
Taxes and financial obligations are simplified if a company only holds their own money.

Simple example:
A consignment store owns no products and allows people to offer their items for sale. They charge 20% of the sale price.
Option 1: The store accepts the customer's payment of $100, then gives the product owner $80.
Pro: simple
Con: the store needs to prove how the money was handled and also prove it was given to the seller.

Option 2 with escrow:
Customer pays Stripe/escrow service. The escrow service splits the payment and gives 20% to the store and 80% to the customer.
Con: more complicated.
Pro: the store does not need to disclose the money they did not touch on their taxes (correct?) and liability is decreased because they never held the seller's money.

Stripe Connect [1] offers this (not the standard Stripe account). In my research, PayPal was integrated into more services (I was interested in integrating with WooCommerce), had been around longer and offered several options under their adaptive payments option. PayPal requires a pre-approval process, and talking to a WooCommerce developer, they noted that companies who are very new may have trouble getting approved.
WePay was another option I looked into, and they noted an approval in "minutes", but their API seemed to be very manual and did not integrate with WooCommerce for escrow/ marketplace payments.

[1]https://stripe.com/connect
That's a pity because of that tone I abandoned reading after few sentences and did't go to last sentence.
I couldn't believe that when I saw it in that incident report. Just crazy.
Thank you for spotting the trick. The article says:

> The researchers demonstrated that their new battery cells have at least three times as much energy density as today’s lithium-ion batteries. A battery cell’s energy density gives an electric vehicle its driving range, so a higher energy density means that a car can drive more miles between charges.

I believe this is misleading enough that the article should be flagkilled, since the "energy density" they are talking about, volumetric energy density, is not what gives an electric vehicle its driving range, and on the metric that really matters - mass energy density - it does worse than regular Li-Ion batteries.
An easy-to-consume overview of some potential areas of battery improvement, which briefly mentions solid state.

http://www.visualcapitalist.com/future-battery-technology/
> Out of curiosity, where do you go for pre-built Debian systems, or completely OS-less systems?

I've been pretty happy with Zareason so far, although these days one does often have to contact them ahead of time to be sure Debian will run fine.

> I would think that merely having the promise of Ubuntu support out of the box would make it better to install Debian, than on some random Windows machine.

I'd have thought so, too, except that getting Debian onto my System76 laptop was no fun at all. Ubuntu really is tolerant of non-free software, binary blobs and other things that I'd like to get away from.
Nassim Taleb: Facta Non Verba: How to Own Your Enemies
Symbolics Genera doesn't pass S-expressions (i.e. text) between processes, it passed objects. Everything runs in a single address space so this is cheap and accurate.

Also, ZetaLisp and Common Lisp have way more types than those supported by S-expressions. For example, they have real vectors/arrays, structures, and full objects.

Don't assume all of the Lisp world uses just the subset of Scheme used in the first couple chapters of SICP.
Ask HN: Does anyone record data about their lifestyle?
Reading Samuel Pepys' diary got me thinking about recording your own life. One of the ideas this happened to bring to mind is that I'd love to be able to record a diary with additional rich metadata. This could be interesting for a variety of reasons, from practicality to curiosity or perhaps even artistry.

For example;

- I don't have a car but travel a lot. I'd like to record all the journeys I take (TBH this is mostly automatable by parsing my Google calendar) and see if/how much I save compared to driving.

- I usually use shampoo once every few weeks; I think the last time was in November but can't remember. Would be curious to see the trend over time.

- Would like to see how much sleep I get over time (also likely automatable via other methods) and correlate with other behaviours e.g. how much alcohol I drink, how much sex I have, how often I call my mum, whether I keep up with bicycle maintenance chores.

Does anyone do something like this? What tools do you use? I wonder if it could be made frictionless enough that it's easy to stick to?
I constantly reference the Tower (https://www.git-tower.com/mac/) current diff view while coding a new feature or hotfix. It would be awesome to have that level of integration in Sublime. GitGutter is a great add-on package but way more limited in scope.
Why? It seems that phones are space constrained, not weight, and this proposed battery is 3x better by space but 2.5x worse by weight. That would allow a 1 day phone to go 3 days right?
Hey, Royal Enfield! My uncle was behind the company that was the sole distributor of Royal Enfield for Australia/NZ for a good decade or so (sold the business a few years ago).
When you take a snapshot of 'agricultural knowledge' in 100 BC and 100 AD..1800s and 1900s and post 2000s...it's easy to see that it's pretty dynamic. Everything from soil to weather pattern to water to labour availability to market changes. I have a kubota tractor that is about 15 years old. Since then, so many things have changed. Why am I still using tech from 15 years ago? Obviously agriculture techniques and methods ought to change too. It needs to be dynamic because agriculture in my grandfather's time is not the agriculture of today.

Even though everyone needs food..it's very necesscity has created an expectation that it is a human right to be fed. No one expects starvation deaths these days and if one hears about it, it is shocking. But it used to happen all the time.

A weird supply/demand equation has emerged. Instead of value going up for a universal necessity, it's value has gone down because it is seemingly more productive. But it is not. What we don't see is the invisible costs extracted to get to the point of making food so cheap that it has lost value.

It still blows my mind when people ask why food isn't free and abundant. I want to ask if they realize that it is tech intensive, labour intensive, environmentally expensive and cash enterprise. If food is cheap, someone is certainly being exploited and something is most certainly being abused. And somewhere someone is subsidizing it.

But with technology and robotics we have an opportunity to right the many wrongs and to maybe erase some of the damages..and yet, there seems to be little capitalistic will to do so...if capitalism doesn't accommodate the tech necessities, what else will?

One solution is to make food expensive again. I would wager that it might even contain the population explosion we might see..Italy and Japan are experiencing negative birth rates. Mostly because of economic depression, shrinking age and restricted resources. Maybe that will be the antidote to child like capitalism.
Ah, yeah, the CF guys are from another team. They deploy their stuff on (among other things) the VMs created by the OpenStacks running within our Kuberneteses, though. It's turtles all the way down. :)
We had one implemented but removed it. It only makes sense if you can immediately answer. So, you basically need a customer service person for that... 24/7 - Most of the time a well written FAQ is enough. For feedback i would rather recommend a feedback widget like STOMT provides it.

Edit: If you can't answer immediately or have chat bot in place that is actually really good, it may turn out in a bad user-experience.
I've worked with a number of ORMs, mostly home-grown, admittedly.

I've yet to see a good one.

Often ORMs fail to implement JOINs efficiently.

Every ORM fails to give you a powerful query language: if they had a powerful query language, someone would write an ORM for the ORM, because the reason ORMs exist is that "SQL is hard", as the doll says, and any powerful query language will get the same treatment. But SQL is not really hard, and not having SQL eventually means you pay a huge price.

And then there's things like LDAP, which are absolutely awful. LDAP's object naming scheme has no canonical text representation. Let that sink in. And that's not even the main problem -- forcing your database to be hierarchical and a collection of objects, with no standard relation/pointer type, is. (Yes, Active Directory has an Object DN type, I'm aware.)

Just say NO to ORMs.
The capability model is much more flexible. See Combex's desktop or "PowerBox's" for how simple it can be gor users to maintain POLA. Older system doing it was KeyKOS on IBM mainframes. KeyKOS + KeySAFE was strong architecture.
> This offset is limited to 255 seconds though.

Given that leap seconds have been added at a rate of approximately 1 every 1.6 years, we are still good for another 376 years.
Many of these problems were in third-party libraries. It would be cool if Sandstorm were written with capability-safe languages like E or Monte or Pony which encode Sandstorm's security properties into the structure of the language.
This 10000 times.
This is why I said hardware op.

If you use some VM-based cloud infrastructure you will still need a bunch of good system/linux admins to make your application work on the linux in the cloud. Without these, you're toast.

Bare metal requires you to have both good system and linux admins, and on top of that, good hardware admins, networks and datacenter hands. These are different skill sets.

So again: If you do the bare metal thing right at the scale it pays for itself, you'll probably end up paying both the skillset for the cloud deployment, and add the hardware skillset on top.
So this guy was 67 when Li-ion batteries started from the lab. And invented the li-ion battery at 57! Pretty impressive!
I have not examined the article yet but I was somewhat impressed with Mike Zimmermans work: http://www.pbs.org/wgbh/nova/next/tech/new-damage-proof-batt...

Yes the linked Nova show has that goofy host but it still pretty interesting and is young adult / kid accessible.

I highly recommend seeing the whole Nova show if you can.