skysight-inc/HackerNews huggingface dataset:
That's true only to the extent that anything that can trigger SSRF is CSRF-safe. I'm not familiar with Sandstorm, but I assume you're saying that's the case here.
No rare earth minerals.
Thanks. I wish more science writers would provide a link to the relevant journal article.
This sounds like it could be really nice for off grid solar set ups if it was cheap enough.
I don't think you don't understand the architecture of the system, if you are describing the indexer as a SPOF.

The system is a collection of shards. If you replicate it to create a second shard, then you'll just have a large a system, which is still a single point of failure.

The index, by necessity, has to be able to answer the question 'this object exists' or 'this object doesn't exit' - so it needs to have consensus.
Facebook wasn't about ads but grew into that because it was a revenue source. I guess this is the direction Snapchat is going in.
For all of those saying that Autopilot is dangerous.

NHTSA’s full final investigation into Tesla’s Autopilot shows 40% crash rate reduction

https://techcrunch.com/2017/01/19/nhtsas-full-final-investig....

The report by the National Highway Transportation Safety Administration says that Tesla’s Autopilots are reducing the number of crashes by 40%.
The Best Free Encryption Software for Windows PC
That's more turtles than I've typically seen. How're you deploying k8s?
I thought the Wind Waker was the best game I had ever played, if not for the beautiful rendering.

I found it far better than the Twilight Princess' rendering.
Here's some more information that sums that up quite nicely, most default mirrors are http so I'd say it's safe enough.

http://unix.stackexchange.com/questions/90227/why-there-is-n...
I'd prefer 1x the size, 7.5x the weight and 3x the battery life.
UN climate chief unable to secure meeting with US state department
I don't normally get into these, but this is blatantly false, I'm running systemd on multiple older/smaller computers like an OG Raspberry Pi and an old netbook, and I don't even notice its memory consumption.
An Open Letter to the Uber Board and Investors by Mitch and Freada Kapor
> Keep in mind that Sandstorm is meant to host internal-facing services.

If the goal is not to run internet facing services, why is the project so focused on security? In the enterprise, there is already F5, NIDS etc so nobody can get in. Is sandstorm trying to prevent employees from hacking the company or something?
I came across this while reading the article:

"unlike Napoleon and the Tsars, Roman emperors before Diocletian were not absolutists"

This is one of those little "red flag" moments when you realize the writer is either ignorant of the facts, or thinks the reader is. Just picking a few that come to mind quickly: Caligula, Nero, and Commodus would certainly have answered to the description "absolutist" (and would have been proud of it), and one could argue that all of the emperors, from Augustus on, were "absolutist" for at least some reasonable interpretations of that word.

At that point I lost interest in the article; a writer can have his own opinions, but he can't have his own facts.

(In fact, I'm even more confused by the choice of Diocletian as the starting point for absolutist emperors: he abdicated.)
This is a great argument for rewriting software too.
There should be some sort of GUI interface that does appropriate checks instead of allowing someone to mistakenly type the correct information.
Yeah I stopped when I cut it very short then never started again when it grew back. My hair doesn't get greasy any more but after a while my scalp feels dirty (like if you don't wash behind your ears) so I use shampoo then. Would recommend it, shampoo seems so wasteful now.
Yeah, but that's a bit like saying "I'm from planet Earth" when someone asks you where you're from
Erm... A shitton of tools. You roughly write and validate an HLL description, translate it to gates or more generally/correctly library cells and then place them and route the connecting wires. GDS-II has everything at an exact place, from that they make wafer masks. But each stage is many tools and it's not fully independent considerations.

Or you can use Chuck Moore's famous 500 lines of Forth to produce a chip for 180 nm that can't access DRAM and go on about everyone doing it wrong.
> When the design was made, no one was considering pathology. We were all too invested in the wonder of making it all work to worry about people screwing around in crazy ways, let alone purposeful attacks.

I could buy this if not for the fact that back when UNIX was created, there were already better operating systems and sane solutions to those issues existed. It's more like that those aspects simply weren't really thought through, but instead just hacked together.

Contrary to what seems to be a popular opinion nowadays, UNIX wasn't the first real operating system, just like C wasn't the first high-level programming language. I knew I actually believed the latter, due to the way C/C++ many books were written. But no, in both the worlds of programming and operating systems, there already were better thought-out solutions. It's a quirk of history that UNIX and C ended up winning.
I guess it depends on how hard it is to swap out a battery but on a vehicle like a bus that can probably be made very simple. Now that I think about it a bus must carry a large quantity of fuel, I wonder how long it takes to fill one up. Swapping a battery could actually be faster.
Not that it's likely to matter for these systems but there has been some recent work on using ECC to recover from errors caused by refreshing less often. This would use less power so I suspect we'll see someone try it in phones or laptops soon.

http://thememoryguy.com/using-ecc-to-reduce-power/
NiMH batteries used lanthanum, but we don't use NiMH any more. Li-ion batteries use heavy metals, specifically cobalt, of which China is the largest buyer. Almost all cobalt comes from Congo though.

Cobalt is widely available everywhere, as are rare earths. Congo just happens to have a freakishly high amount of it plus cheap everything, so it is widely mined there. Unlike other technology mining easily transfers and it doesn't take much time (a few years) or money to open new mines. This battery doesn't use cobalt at all, and most newer batteries use significantly less cobalt or none at all (LiFePO4). Phones and batteries still use a lot of cobalt, and are major consumers, but the biggest consumer is machine tools.
Several New Hardware Wallet Features Introduced as Demand Increases
I'll check it out

Edit: OK, I was looking at his amazon page; he's very prolific.

I found his website: http://www.alstevens.com/

He writes mystery novels, books on ventriloquism, diabetes. A ton. I'm more than a little fascinated now!
Agree, and we're slowly seeing more "capabilities lite" functionality in Unix-like OSes.

I think the next step is a capability runtime OS with a kernel personality for Linux for backwards compatibility. Sort of the converse of what we're doing right now.
I cannot read the logo, it would be more appropriate for a sci-fi game.
IMO, the main takeaway from the article isn't that "those 70's developers lacked imagination", but that UNIX is far from perfect.

The author even states that UNIX was amazing when it came out, but that doesn't mean all its ideas make sense today.
It doesn't seem to work perfectly. Doing a verbatim search for "C+@" programming language produces a lot of results without the "C+@" on the page.
How many companies do you think running on AWS host their status page on S3?
The TDP numbers from the specs does not necessarily reflect the power draw you will see in practice. Test results here https://www.pcper.com/reviews/Processors/AMD-Ryzen-7-1800X-R... show the Ryzen 1800X (95W TDP) actually drawing 20% more power than a 7700K (91W TDP) and about the same as a 6950X (140W TDP).
Messenger platform 1.4 Brings even more tools to build great experiences
https://news.ycombinator.com/item?id=12854293

It was a terrible experience across the board, never again. Highly recommend the Zenbook or the Dell XPS for linux distros :).

I personally have the Zenbook but I have three friends with the XPS now. There was some complaining on the XPS about the backlight or something?
> You could say the same about "mv". Move what? Files? File names? File parts? Users? Machines? Screens?

Files, the base type that's consistent across all the basic commands (AFAIK).
I'll wait for the satirical summary of this HN thread. :-)
Thanks - for servers? Would this be used to host a database?
"A new framework developed by researchers at Binghamton University, State University of New York is able to understand future terrorist behaviors by recognizing patterns in past attacks."

Well, we're all set then. To start off with a claim like that sounds like the new arrival in Vegas saying "but, I've got a system!"

Unfortunately, their ambitious model leaves out attacks where new weapons, tactics, or targets are chosen (e.g. 9/11, the Marines barracks, the first WTC bombing)... which is where the big vulnerabilities are.
I feel like the question answers itself. Turing complete. Decidable. Pick one.
Unfortunately solid state batteries can't provide enough power for a smartphone. I would absolutely buy a phone that browsed slower for longer battery life + the ability to work below freezing though.
There's a bunch of other stuff in Selfie beyond the C compiler so you can't really compare them by line count.
Right, I guess that's my point. The minimal gains in CPU are widely offset by upgrading other components like a SSD. So what if Ryzen is a few percent slower on a javascript benchmark? Does this actually noticeably affect any apps that people actually use?
Page does not load

Edit: turns out it loads, just unusable on mobile.
I own a meerkat mini PC from system 76. Bought it almost two years ago and it's great.
If I know anything about cellphone manufactures they will simply use this tech to make the phone razor thin rather than increasing battery life.
You wouldn't believe the hassle I have to go through getting good tomatoes for a restaurant.

Don't get me started on potatoes -.-

Note: this is currently due to Japanese tastes, but in Australia I still had a fair bit of work getting good quality tomatoes with a decent flavour.
Suggesting that Unix has been continuing just by inertia doesn't explain why Apple adopted Unix for macOS or why most newer computers nowadays run a Unix OS.
How Ballerina  Is Different from Other Programming Languages
Which part of my comment did I say that I am sending executables?
You are actually absolutely correct, silicon and all!

https://en.wikipedia.org/wiki/Nanowire_battery

The reason why is different and it doesn't solve dendrites, but your conclusions are spot on.
Chattel slavery isn't the only form of slavery.
I read once that the dd command (which stands for convert and copy) was not named cc because the compiler was already called that so they used the next letters in the alphabet.

NAME
dd - convert and copy a file
Not sure about this, generally I have the feeling that Docker doesn't really care anymore about making a great open source container engine. They've never listened to the people who pointed out flaws in Docker which then made these guys start working on rkt. I've had a ton of issues with Docker and IPTables, Multi Host Networking, IPv6 etc. - there were solutions available most of the time but it always takes ages for them to merge it in (5+ months in some cases) or even care about basic issues such as not being able to run IPTables with docker because it bypasses IPTables en total. Adding a EE will definitely not make things better, in my opinion even worse. I think most "new" features will be put into EE so that they can bait enterprises into buying it. But maybe I am mistaken, we'll see. Like I said, not sure about it.
Congratulations! You exemplify the term "pathological customer"!
That's the difference between theory and real world. In theory something may not be perfect, but it's still good enough for practical use.

For instance, planetary motion is not really well described without solving N-body problems and taking relativity into account, and yet Newtonian dynamics and slide rules were enough to land us on the Moon.
Are hardware sysadmins a different caste? Unless you you mean having own networking (like a router/ASA in addition to the server, or even your own private fiber), of course, and those CCNAs etc. Or those experts on some specialized hardware, like giant FC SANs or whatever one might fancy. If, when talking about "bare metal" we go to those extremities, then, sure, cloud is unbeatable.

I believe, usually, "bare metal" hosting means you order the hardware, get it installed, but networking/cooling/power supply/etc are done by the datacenter people, not your own staff (your own staff may be not even permitted to enter the server room). No less-common specialized hardware to deal with, either.

System engineers must known OS internals well. If they do, it's unlikely they can debug, say, a kernel memory leak (which can be a thing in a VM), but not a lockup in a network card driver's interrupt handler (which is close to impossible in a cloud VM, but I saw this on a bare metal). Maybe I'm wrong, but that would be, like, too specialized and just weird sort of specialization. Am I wrong?
Re odd video game stats: I've always wondered if you added up all the rotation of your body in your life, would you find that on aggregate you have rotated clockwise or anticlockwise, or neither (give or take a few thousand degrees)? Would this differ for left/right handed people? People who drive on the right/left? People who sleep on the right/left of the bed?
Are you looking for the topic of intentional communities compared to startups? Or just intentional communities in general?

The Fellowship for Intentional Community is a great resource for the latter, see http://ic.org/
Justin Kan has been a big booster of Snapchat, and is a well-followed influencer there. Surprised that HN is so surprised at the success of Snap, given that one of their own has been on it for a very long time.
Sandstorm mitigates most CSRF in apps by hosting each grain session on a randomly-generated subdomain. That is, every time a user opens an app instance, they talk to it on a new unguessable subdomain.

Granted, a network-level attacker who can sniff the victim's DNS resolutions could discover the hostname and launch a CSRF attack. But, that's a much, much higher barrier than normal. (And the app's own internal CSRF protection still applies.)

(We're also working on some other tricks to mitigate CSRF for defense-in-depth, e.g. relying on Chrome's use of the "Origin" header, though there are currently some issues blocking rolling this out.)

I think you would find Sandstorm interesting.

Here's more documentation on our security model: https://docs.sandstorm.io/en/latest/using/security-practices...

And more generally Sandstorm's fine-grained containerization model, which among other things mitigates many app vulnerabilities: https://sandstorm.io/how-it-works

And here's a list of actual known app vulnerabilities we've mitigated through our model (before we knew about them): https://docs.sandstorm.io/en/latest/using/security-non-event...
On the Russian threat (Smalltalk)
I first heard of her when she wrote about taking a year off and traveling with her family [0].
I've taken 6 months off and would love to do it again.

[0] http://cs.stanford.edu/people/widom/yearoff.html
> The cloud as a money saving venture is and always has been a damn lie.

When you are in business, saving money is not always the most important thing. In reality, you usually spend 95% of your revenue. The question is not "How much money can we save", but "What investment will bring the greatest return".

It's a bit like buying the building that you are working in rather than renting it. Or hiring full time cleaning staff rather than hiring a firm to take care of it. The second choice is more expensive, but requires less capital/time up front. If you can use that money and time to better effect then it is a no brainer. As companies get bigger, they have less opportunities to make large returns on their money/time, so it often makes sense to start focusing on those smaller returns.

As an aside, this is also why you shouldn't go to your CTO and say, "I can save $X by refactoring/rewriting/testing our code". The CTO can usually always find things that appear to be better ROI opportunities and so you get into a situation where refactoring/rewriting/testing becomes forbidden. Rather you should always attempt to use appropriate techniques to maximise throughput in development and to keep your stake holders happy.
> Maria Helena Braga

I don't want to diminish what this guy has done, but I hope all the other people involved get the credit they deserve.

The sole inventor is for super hero movies. In reality, there are teams, sometimes just 6 ~ 12, but sometimes dozens of engineers and scientists, grad and undergrad students, that work together to figure out all the little parts to make technology like this work and make it viable.

It's never just the first author, but the next six or so authors on a paper that helped make a project what it is.

All that being said, it's still cool to see research institutions working to make stuff like this.
FOSDEM
Similar experience - buyer beware in this case. Still have the hots for their hardware, though.
TextWrangler to Be Retired as Bare Bones Software Focuses Development on BBEdit
The recently-released game Hollow Knight has some beautiful hand-animated graphics.
Yup, same principle. The problem all solid state batteries share is that the solid electrolyte isn't a good conductor- plastic isn't great for that. Despite that it's the current favorite for reasons of cost. NB that the plastic is very very special.
> When they hit a recession, as they inevitably will

Ignoring your other points, it's interesting to notice that the boom/bust business cycle of a market economy is something you are taking for granted as an attribute of all systems.
You could probably leverage a lot of existing technology coming out of the Quantified Life movement,
Good question. I mean would Digital Ocean be allowed to sell my browsing history like ISP's? Or are they not already bound by that restriction and they can sell that information anyway?
A Fullstack developers survival guide to the JavaScript jungle – Part 1
You can't.

Armed forces are the legitimized monopoly of violence which are for better or worse absolutely necessary for the nation states of today and any time in the foreseeable future. The military's rigid command hierarchy and strict rules and ideas of duty really don't have any place in free society outside that monopoly. While it is absolutely necessary in a military to have the actions of many people dictated by the will of a single person, outside of that environment the necessity would be artificial and arguably the situation would be tantamount to slavery.

In other words it just isn't possible to recreate the structured existence of a soldier outside of a military force without extending the military well beyond the external force it must exclude itself to or legitimizing pseudo-slavery conditions. The costs of military upkeep are likewise very justifiable. Not that everything the military does is good or necessary, but the baseline of _having_ a military is fairly universally accepted as needed. Making up something else would look like a handout or a cost center and wouldn't stand up to the test of time and support.
I can't help but remember this Frontline from 2002

https://www.youtube.com/watch?v=c4TlmkhE3Mw

Is Snapchat really worth more than CBS? More than Thomson Reuters? Intuit? HP? Nokia? Discover? EA? Why?
The grandparent comment says that it's 2.5x heavier for the same energy. So 1/2.5x the energy density.
What does it say when the creator of the fundraiser hasn't even donated himself?
If you think about Makefile syntax being an earlier member of the same family as Python, the major difference is that tab may have been a more ubiquitous indent convention at the time (but I really don't know).

I still prefer to indent C with tabs, and I'm not the only one. It's really not hard to handle tabs well, as a code editor or as a programmer. You can view them as whatever width you like. You can have marked to distinguish from spaces (e.g. vim's "set list"). They've been around for longer than you have so there's no good excuse for forgetting about them.
> Unfortunately, the scroll-jacking and large visuals take away from the UX side of things.

This. I didn't proceed through site because I can't stand scroll-jacking.
As a Model X owner the driver violated one of my personal rules for autopilot:

If you are not in a center lane then don't engage autopilot. You don't want to be able to collide with a barrier because of a little lane drift.
> There are plenty of old-school sysadmins who will insist that the cloud is a hoax. They'll fight tooth and nail to avoid it. Eventually, someone fires them and moves to the cloud with significant savings.

Those "old-school sysadmins..." get hired by large cloud companies. Amazon has plenty. The cloud is just somebody else's computers.
I don't think the terminal-based multi-user time sharing model maps poorly to servers, at the very least. In fact if you're going to pick one model for the general class of servers to run under, that's probably going to be the most versatile. Sure supercomputers and data centers may stand to benefit from a model that ignores all the multi-user features and such, but in architectures where each server is acting at least semi-autonomously (i.e. not under the control of what is essentially some distributed operating system such as Yarn, SLURM, etc.) I think you'd struggle to come up with a better model. This shouldn't be surprising as this is basically the exact use case that UNIX was built for.
How Luminoso made ConceptNet into the best word vectors, and won at SemEval
I really wish they'd publish more of the limitations as well in the paper. I wonder how much of it got cut out in editing.

Publishing limitations and negative results that lead to dead ends can help other scientists when they attempt to replicate and improve on tech like this.
Hrm.

My speculative presumption was going off the sole datapoint of "we have not completely restarted the index subsystem or the placement subsystem in our larger regions for many years". I'm not quite sure how to interpret "restart" in this context, mostly due to lack of exposure or experience.

The report also says "Unfortunately, one of the inputs to the command was entered incorrectly and a larger set of servers was removed than intended. The servers that were inadvertently removed supported two other S3 subsystems." So you're right, it looks like multiple servers were supporting these systems, which does make sense (especially considering the load they would have seen). Okay.

I guess I didn't quite think through the load requirements and thought these were single machines - which is certainly ludicrous thinking :) - and that's where I got the SPOF reasoning from.

You're very right though, these consensus systems must be built as bottlenecks in order to see everything.

And there aren't really any alternatives: "build extra indexers and placement systems!" just gives you "but what if _all_ of them get taken offline?" and "it can't leave the datacenter, it sees 100GB/s of throughput" (number taken out of thin air).

Good points.
I apologize for making assumptions about your post - I did indeed misinterpret it as assuming the existence of a shibboleth that could be used to test for adherence to a particular set of beliefs.
I don't know about years prior, but Snapchat's executive team is making over a million a year. Not much risk at this point.
Clevo is a huge Chinese OEM computer manufacturer which exclusively produces cheap, low-quality laptop computers.

System76 selects Clevo configurations that are more-or-less compatible with Linux, puts a brand on them and sells them at a somewhat-inflated price.