skysight-inc/HackerNews huggingface dataset:
> It will be in a junkyard within ten years though. I won't be able to find those sensors in a few years.

Not true. You will be able to get an aftermarket ECU that can just ignore the sensors and run in open-loop mode. That will be exactly the same as running with carburetors: fixed fuel/air ratio that is almost always wrong. This is also the failure mode for OBDII cars - sensor failures lead to the ECU running in open-loop mode, which lowers MPG and increases emissions, which will eventually foul the catalytic converters.

> I'm looking for a 1969 Honda CL350 right now. They're still around and running fine. They're much simpler and much more maintainable.

My wife has owned a CB175 and a CB550. Both required tons of work and were maintenance nightmares. They really are piece of shit bikes when it comes to reliability when compared to most Japanese bikes from 1990 onward. The prices old Honda bikes command on the market are completely out of whack with what you get because of strong demand from both the vintage bike enthusiast and hipster demographics. I would not ride one if it was given to me for free.
Ask HN: Why do people CC themselves on email?
We have all seen it. Some people often CC themselves on an email they send. Why?

Best reason I've thought of so far: They use Microsoft Outlook and CC'ing themselves inserts their reply into the thread view, as well as makes the email searchable in the inbox (not just sent mail).
"You’re lucky I wrote it."

No Mr. Askar Safin. YOU are lucky that I am reading it.
Yeah, I can see that, but GM and Tesla are so different in size that the comparison is a bit problematic.

RIM knew who their market was, and frankly should have been fine if there hadn't been a hype panic. Heck, their top market cap was a year after the iPhone.

I cannot help but think of a world where there was an actual "consumer" Blackberry device. I think the Bold form factor with the Passport keyboard UI and advances would have been a pretty nice machine. It was even thick enough for a really good camera and battery. I can even see the shooting video commercial tag line "Live Life in Widescreen" with snark about vertical video.
There was kind of a gap between -1000 and 1948.
I like persona too, or facade, or anything else that shows this is about what you present to the world... but most users won't think of it that way. Theyll think of it a keeping a bunch of sites in a box. They don't think about how the internet sees them, only how they see the internet.
Snapchat stock finishes up 44% on first day
Here's another one designed for that:

https://pdos.csail.mit.edu/6.828/2012/xv6.html
Actually this piece code is to achieve 80% test coverage or even lower. (It's the target of another remote team.)

From the observation, "Everyone knows when you are forced to write tests you code differently" doesn't hold. If you try to make your code testable, TDD is a better approach. (which means you have to write test first.)

But to people who doesn't know how to make code testable, or even worse, take test coverage goal as a burden. They code before they integrate, they integrate before they test. Such stories happen a lot.

Only if people believe in test first and help them know how to write good/maintainable tests first, can test coverage goal make sense.
After my experience buying a first-gen Gigabyte ARM server, I can only say...

...You're actually right.
Yeah, that was especially shady IMO, and I was surprised back then as well. But I thought that was an exceptional case since it was the only company doing that, and it is so profitable etc. But if companies/founders can get away with this, what stops it from becoming the standard?
Is there any chance those could be synced with KDE Plasma's Activities (which implements a quite similar concept on the DE level)?

The biggest issue with using Activities has always been that browsers know nothing about them, so when clicking a link in any application, it was opened in the most recently active browser window - no matter which activity it was on.

So ideally there'd be a way to have Firefox simply inherit KDE Plasma's Activities as Containers, so one wouldn't have to maintain and somehow map Activities/Containers for both at the same time.
Yeesh. Guess it's better than "nightly", which is what it sometimes feels like.
It offers much better price/performance ratio if the seriously multi-threaded use scenarios matter for you (that is where you compete with Intel's seriously overpriced >$1000 chips).

It seems that in common use (web browsing, office, gaming), fewer but stronger cores still shine and even the fastest Ryzen is slower and more expensive than Intel's offering.

So it really depends. A lot.
You're right that the combo sucks. I'll have to come up with something. I didn't think this through properly in advance.
> concepts guide

"The Art of Unix Programming"

http://www.catb.org/esr/writings/taoup/html/

It's not perfect - I'd love to see a guide with more practical examples - but it does do a good job covering the basic philosophy and some of the history of why certain design decisions were made.
edit: confirmed by Phoronix - https://www.phoronix.com/scan.php?page=news_item&px=AMD-Ryze...
I explained this in other comments [1], [2].

[1]: https://news.ycombinator.com/item?id=13777696

[2]: https://news.ycombinator.com/item?id=13778808
I'm no expert on this, but as a consumer, I wouldn't mind having a heavier phone if it meant a longer battery life. In fact, I much prefer a device with some heft.
Well, that's not it. Something happens to others, e.g. this: http://fortune.com/2017/03/01/nigerian-software-engineer-det...

The point is, this behavior towards people coming into the country affects even those who are not searched. They live in fear. That's not "nothing".

If you start kicking red-haired people in the street, and only 5% of red-haired people get kicked due to their red hair, the experience of the rest doesn't amount to "nothing".
Trump Adviser Thiel's Palantir Technologies to Aid ICE in Immigration Raids
I'm finding the reverse - I'm the last of my co-workers to still use Firefox as a daily driver (theyre all on Chrome) but the performance problems have just about made me give up on it. Too many cases of it freezing up, and Google Maps still makes it crash.
The launch (to my mailing list of ~1200 people) actually started a day earlier and was 50% sold out when it became popular here.
To make sure the receiving party knows there is a record of the email.
Some of my primary beefs with Unix, stated more concisely than the rambling article:

1) Text is for humans, and is generally incomprehensible to machines. Encodings, arbitrary config file formats, terminals, etc, are all piles of thoughtless one-off hacks. It's a horrible substrate for compositing software functionality, through either pipes or files.

2) Hierarchical directory structures quickly become insufficient.

3) The filesystem permission model is way too coarse grained.

4) C is a systems/driver/low-level language, not a reasonable user-level application or utility language.
Well no, it depends on what you are waiting on.

Some of the worst horror stories are from people that exercised their options and then waited a year to sell the stock to qualify for long term capital gains. Then the stock subsequently crashed so they owed a massive AMT tax for the difference between strike price and price on exercise and got almost nothing from the actual stock sale.
> chance of google not loosing your data of 99.999999999%

git commit -m 'typo'
They've changed that notice now: it says the content will be removed 3/15/2017.

As pmoriarty mentioned above, youtube-dl works very well for downloading entire playlists:

https://rg3.github.io/youtube-dl/
Sounds reasonable, guess you're right.
Virgil's patron is Gaius Maecenas, who's high up in Augustus's administration. Virgil writes the Aeneid, talks up Augustus.

Medici's sponsor art, get flattered. It's been around, just not at scale.
ECC is a feel good feature, but is mostly useless. Memory either is corrupted (which can be detected by running MemTest) or it works perfectly fine without ECC. I have over 50 10+ year old Itanium servers with 192GB ECC RAM each, there are 2 ECC errors logged total, while running 24/7.
Loopless Programming
> (...) [W]e have not completely restarted the index subsystem or the placement subsystem in our larger regions for many years. S3 has experienced massive growth over the last several years and the process of restarting these services and running the necessary safety checks to validate the integrity of the metadata took longer than expected.

All those tweets saying "turn it off and back on again"?

"We accidentally turned it off, but it hasn't been turned it off for so long it took us hours to figure out how to turn it back on."

Poorly-presented jokes aside, this is rather concerning. The indexer and placement systems are SPOFs!! I mean, I'd presume these subsystems had ultra-low-latency hot failover, but this says they never restarted, and I wonder if AWS didn't simply invest a ton of magic pixie dust in making Absolutely Totally Sure™ the subsystems physically, literally never crashed in years. Impressive engineering but also very scary.

At least they've restarted it now.

And I'm guessing the current hires now know a lot about the indexer and placer, which won't do any harm to the sharding effort (I presume this'll be being sharded quicksmart).

I wonder if all the approval guys just photocopied their signatures onto a run of blank forms, heheh.
It is a really interesting question. Up until relatively recently it was fairly difficult to culture 'dirt' bacteria. (something about them not growing in petri dishes) but now that we can, there is a really interesting experiment to run which is to take a quarter cup of soil as control, and a quarter cup in a container that you send up and attach to the outside of the ISS for a few weeks, then bring it back and culture them both to see what survived.
The TLAs use things like cell phones to spy on people.

//disclaimer: I work for GM, but not in this area.
to have a copy to store in the same folder as all the other related mails (you could technically move it from your "sent" folder, but then you can't find it there, or you'd have to copy it, which I'm not sure all mail clients do or like).
I understand what you're saying. And you would be 100% correct if everyone shared your definition of Docker as a tiny container runtime and nothing else. But that is not at all the case. There are conflicting narratives of what Docker is and isn't. And where you see the mystical forces of brand destiny deciding which narrative will win - I have seen the kitchen where the branding sausage is made. And believe me there is nothing magical about it. Some vendors want you to believe Docker is a component, so they spend money in marketing programs and suddenly you're hearing through various channels that Docker is a component. We in turn want you to know that Docker is a product, we invest in telling you that story, and here we are.

The difference is that we invented Docker. We understand its future potential and control its design and trademark. Our competitors don't.

So I'm sorry that you have a different definition of Docker than the people who invented Docker. But just like Google decides what Google is - Docker decides what Docker is.
Full stack engineer (frontend, backend, devops, architecture)

Location: SF Bay Area (south bay)
Remote: Yes
Willing to relocate: no*
Technologies: Python, C, C++, Java, JavaScript, Lua, PHP, SQL(MySQL/SQLite), noSQL (Redis/Memcached), Nginx, Linux, etc.
Résumé/CV: https://svist.net/resume (note: A+ score from SSL Labs test)
Email: see resume

Interests: Gaming, robotics, home automation, security, image/video processing (e.g. deconvolution,
superresolution), open source

Fast learner; familiar with some details about almost everything.
If you're doing something I'm really interested in, I may be willing to work farther away and/or for reduced pay while I onboard
There's a thing that annoys me in the article (and in the comments here). And it's this: which tomato you don't like? What do you mean by tomato, exactly? All of them? Or just the slimy pale slice in your hamburger?
Here, check a picture of a tiny sample of tomato varieties:

http://img1.amando.it/imagesdyn/articoli/52/21/65408.jpg

Now, many of these taste as different from each other as they look. They also have different uses- some are excellent for sauces, some others in salads, some can be eaten as fruit. So what's the point in talking about tomatoes in general? Can we be a bit more precise, in the name of science? :)
Let's say you started in 2013 when Snap's valuation was $800M. You were granted $80K (0.01% of the company). This is likely a very low estimate given what I've heard about snap equity. Snap raised good rounds so dilution isn't much of a concern. Snap went up 35x in value. As of today your equity would be worth ~$2.8M.
I'm trying to compare costs in a better way than "lift app from here and move it there". Sure, you can do it that way, but you're moving an app which was written with your current architecture in mind. It's not surprising it will be more expensive after the move.

I'm not advocating to rewrite just to give Amazon money - you're creating straw man arguments here.

I'm just saying that if we're comparing different ways of hosting, we shouldn't pretend they work the same and have the same tradeoffs. Maybe one server approach is optimal. Maybe the cost would be smaller if the service would be split into various components. That's all part of a proper comparison. Including the cost of getting from one arch to the other.

Specific example:

> How badly will moving to cloud storage via S3 affect his performance v. having the files on a local disk?

Depends what they do with the data and how the users interact with it. Maybe there's no data that could be migrated (all records need to be available in memory for the web app), maybe it would be slower but have a trade-off of using smaller instance, maybe it would improve the performance considerably because file-like blobs are not stored in the database anymore and users can get them quicker via local cloudfront caches. There's no generic answer!

As for the outage... S3 was down for a few hours. And for many people it happened when they were sleeping. If your single server goes down in a data centre - what's your cost and time of recovery? S3 going down once a year still gives many companies better availability than they could ever achieve on their own.

If the need to reassess the architecture doesn't convince you this way, think about migrating from AWS to own hardware. If you were using S3, sqs, lambda and other services, are you going to plan for standing up highly available replacements of them on separate physical hosts? (Omg, we need so much hardware!) Or will you consider if it can be all replaced with just redis and cron if you have relatively little data?
Out of curiosity, where do you go for pre-built Debian systems, or completely OS-less systems? 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.
> Canadian Bacteria Earth's Oldest

Pfft.. Have you seen our cellular networks?
Remember Intel is market leader making full-custom CPU's with more money thrown at each one than these small companies have. They also optimize the heck out of single-core performance which most RISC multicores don't. I think it's one of those things where you have to choose best bang for buck supporting an oligopoly or sacrifice some performance/cash to encourage new product development. Market says it overwhelmingly favors the former.
https://www.microsoft.com/en-us/sharedsource/

Not exactly "you can get it if you want it", but not "you can't even get it over our dead body", either.
Suburbia has the benefits of affordable housing at the cost of transportation. That's why it was such a successful concept. In many non-American cities proximity to trainstations increases housing cost. With the colonization of America and the technical innovation of the automobile this was no longer deemed necessary.
Even today, my physics lab has multiple computers running Windows XP or 2000. It's the easiest way to keep running old and sometimes proprietary software. We keep them off the network, of course.

(Coincidentally, our work overlaps with John Goodenough's. He's a legend, and impressively prolific even in old age.)
We have physically redundant cables and microwave backup.
As a relatable data point, Pivotal Cloud Foundry does not have LTS releases yet. We also release quarterly and make very frequent updates, usually from upstream CVEs, through Pivotal Network.

Enterprises want LTSes because legacy platforms are a nightmare to install, operate and upgrade. It becomes less important as the platform itself becomes less bestial.

Ultimately, enterprises want outcomes. Any given checklist item from the buying department usually represents scar tissue that may or may not still be relevant. New platforms -- Cloud Foundry, OpenShift v3, Docker EE, whichever of the thousand blooming Kubernetes offerings will succeed -- are in a position to renegotiate from first principles.

You might want to look into BOSH. It's a large part of the operability secret sauce for Cloud Foundry.

Disclosure: I work for Pivotal, we're ostensibly competitors due to the increasing overlap between Docker EE and Cloud Foundry.
> Not every company is headed by a Trump-like buffoon.

First I laughed out loud, then I replaced {company -> country}... and then I cried.
What most AWS customers don't realize is that AWS is poorly automated. Their reliability relies on exploiting the employees to manually operate the systems. The technical bar at Amazon is incredibly low and they can't retain any good engineers.
The ecosystem. That's its main selling point.
To add to your point, the steps one needs to take because the perfectly normal content of personal communication are known to be forcibly examined and be a potential for either detainment or denial of entry are non-feelings.
"With approximately 500,000 Snapchat followers, he now works regularly with brands who pay him as much as $80,000 for a series of posts." That's a spammer.

Anyway, Snapchat just got Donald Trump.[1] They don't need this guy.

[1] http://www.nbcnews.com/tech/social-media/trump-snapchat-pres...
F.C.C., in Potential Sign of the Future, Halts New Data Security Rules
Was the primary product in bash? Or were you working on glue?

You must have mastered the bizarreness of bash arrays by the end of that :)
It's hard to put any faith in the large spread of numbers presented by this article regarding gaming performance. Anandtech just recently did a review of the I7 7700K and pretty much all the cpus over $200 posted the same numbers since most games are gpu bound.

http://www.anandtech.com/show/10968/the-intel-core-i7-7700k-...
A Performance Analysis of Python WSGI Servers
The Iris chip (the extra EDRAM for GPU/L4) is seen by Intel as a performance improvement for mobile solutions (ultrabooks, MS Surface Pro, maybe Macbooks some day?) and not a desktop solution.

But from a consumer point of view, it increases performance (either for graphics or for the whole system if I have a discrete GPU), and it can also help with GPU numerical processing, because you get "free" transfers from memory (L4) to graphics memory by flipping a bit (or a few bits) in hardware. Don't know why this wasn't expanded further, appart from the cost of the embedded RAM.
Thank you! I saw Xv6 once before but haven't read that much about it. I will add it to my to-read-list.
Unfortunately, as hwillis explains in another comment (https://news.ycombinator.com/item?id=13779143), it's not 3x energy for the same weight, it's 3x energy for the same size. It seems to actually be about 2.5x heavier for the same energy.
> Rumi was a mystic.

That sums up the matter well enough. You simply can't directly address the mystic from the material.
You didn't cite anything in your comments, either.
There was, in fact, a hybrid Silverado for a few years[0]. They are not made right now, so this offer would not apply to them.

//Disclaimer: I work for GM, and I worked in the factory where Hybrid Escalades were made.

0. https://www.edmunds.com/chevrolet/silverado-1500-hybrid/
That would depend mainly on price. I imagine at this early stage pricing would be entirely speculative, but new technologies don't usually start out cheaper than established ones.
Gladiators in ancient Rome endorsed products. There's nothing new about people who other people pay attention to being paid to recommend a product, nor any question as to its effectiveness.

> why do companies think having this person shill their products has any marketing value?

Because it is incredibly obvious that it does have value?

> This reminds me of famous people who are famous simply for being famous.

Almost every "celebrity" is primarily famous as part of a self-reinforcing feedback loop. Tom Cruise doesn't earn the paychecks he does because of his unparalleled ability to convey the subtle interplays of emotion. :)

> Has everyone just gone nuts?

The only interesting question, I think, is why people follow Platco on snapchat; everything else follows. I've never heard of him before, but I am familiar with the concept, and the answer is probably because he's funny, engaging, attractive and/or relatable to his audience. No different than any other celeb.
Assuming the founders held 30%, the employee equity was 1/30,000th that of founders. I don't understand how engineers are ok with their boss getting 30,000X their compensation.
UI components are the intersection of web design and engineering
> while the software game developers are going to slowly optimize for Zen

Honestly I'm not very optimistic about that happening. Maybe some will. But the mentality these days seems to be that there's one winner and fuck all the rest -- we're busy and we don't have time to optimize for losers. Like with web developers seeming to almost exclusively work with Chrome except where they're told to support IE (or Safari?). Firefox just isn't popular.

Still, there's a chance the multi-core revolution will eventually happen. Vulkan could help us get there, although weren't DX12 was supposed to provide similar improvements in multi-threaded access to the GPU?
I'd argue, with the benefit of infinite bias, that an enterprise offering for containers already exists: Cloud Foundry. Running in production for years.

The commercial distributions (by Pivotal, IBM, SAP most notably) are licensed to gigabuck corporations worldwide.

That said, other companies and opensource projects will absolutely move towards the value line. There's no money or glory in building blocks.

Disclosure: I work for Pivotal, the major contributor of engineering to Cloud Foundry.
> it just has to be better than humans

I really don't see this being approved with just that notion. Its most certainly a rational argument, but people aren't good at making rational decisions. So the standard would have to be much much better, if this is to be approved.
Since the edit time has lapsed, I want to clarify that the OP has originally referred to the author as "he", but has edited his post when it was specified to them (good!).

This is a nontrivial point; OP's opinions are affected by gender. Upon learning that the author is a woman, the OP stated that it "explains a lot" (as of the time of writing this, we're still waiting to know what exactly).
Yea, I can't see it being this low either.