skysight-inc/HackerNews huggingface dataset:
There is weekend wrenching and there is dealing with design flaws and poor manufacturing. Problems with the CB175 and CB550 that were not regular maintenance (carburetor/timing/valve/etc/etc) related:

* fast cylinder wear (poor materials/manufacturing, engine rebuilds all around)

* unreliable electric system ("mostly" fixed on CB550 with Charlie's solid state ignition and rectifier)

* Leaking gaskets (design flaw)

I know a lot of vintage Honda collectors and a few racers, and also a lot of vintage BMW collectors. BMW motorcycles from the same era do not have these problems.
That's well below median of around 1+/year per server, and might indicate you are not logging all ECC errors found or just not using most of your memory heavily. However, ECC is much more useful for early detention of memory problems than actual recovery from memory problems. Further, if you get do large scale measurements you will get vastly higher numbers as the average is dominated by the worst offenders.

PS: Radiation also makes a huge difference.
Interview with Rick Reed of WhatsApp about Erlang
One of the nice thing about indenting with actual tab characters is that you separate the notion of 'indentation' from the actual indentation. I set my tab stops to 4 which tightens the code, others set it to 8, still others set it to 2. If the code has tab characters it just works, if the code has spaces there is no way to have your most comfortable indentation level be used.
you could go into the dungeons out of order, even with a wooden sword

Or without one if you want. You can play almost the whole game without a sword (You just need it to beat Gannon): https://www.youtube.com/watch?v=6n2_gJjrKio
The house is on fire but everyone is worried about the fact that we left the front door unlocked. This is called manufactured consent. They get everyone riled up about this one bad policy that stops some brown Muslim people from traveling so they can happily continue the decade and a half long slaughter of millions of brown Muslim people right out in the open. Trump's mean tweets or random crappy policy is the dog being wagged.
This is pedantic and I'm not even certain correct. Full SI will run forever without returning an answer, sure. But as it runs it will get closer and closer to the true answer. Eventually it will approach an answer within whatever degree of precision you want. And it will be more accurate than any alternative algorithm, so it's still optimal.
Not just tab, but Vertical-Tab.
Try Alfred? https://www.alfredapp.com/

I just open it up, type whatever folder name I need, hit enter and I'm where I'm at.
I got about half-way through, and I don't exactly understand the point of it. Is it just supposed to be a shoddy history of the Hashshashins? Is it just supposed to be focusing on their tactic of proving they could kill a target, without going through with it?

It seems this article could use a TL;DR
I am male.
Sounds like standard triage, I've dated a nurse and the general order of priority was:

- unconscious/bleeding
- bleeding
- everything else

Its not that they assume you have nothing its that if you're conscious, whatever you have can wait.
I run a few more modern servers and we see corrected ECC errors fairly often, but typically not randomly distributed across the boxes. This makes me suspect bad memory devices. We've replaced modules here and there with positive results.

Anyway as a former memory subsystem designer and a former employee of a memory chip maker, I like ECC. It provides some protection against bus noise errors even if you have full confidence in the memory chips themselves.
That's what the impact driver is for. I didn't have to convert any bolts to metric, all those are already metric. Only the screws need to be converted.
This kind of intersects with some research I'm doing so I'll take a stab at answering.

Something psychologists, sociologists, and advertisers have known for a long time is that your behavior is heavily influenced by the people you interact with. If your friends all started getting in to a new TV show, you'd probably start getting into it too. If your friends are mostly Republicans, you will be more likely to be a Republican. This is kind of obvious, but it extends towards more commoditized things as well. If your friends all use iPhones or have Beats, for example, when it comes time to buy a new smartphone or headphones, you are more likely to buy an iPhone or Beats.

Within the past 10-15 years, two very important things happened. First, social networks became almost ubiquitously popular among many demographics. These networks are able to collect large amounts of data on their users' behaviors and preferences. This allows for personalized advertisement, which uses this data to determine the value of showing a specific advertisement to a person; this is the second big thing.

An innovative idea came in extending the concept of friends influencing purchases to social networking: when advertising to members of a social network, you should not only consider the value of a sale to an ad target, but also the expected value of the sales gained from that member influencing other members [0]. This was further formalized in 2003 by presenting the problem as follows: create a graph with vertices representing social network members and edges representing probabilities of one member influencing another to buy a product via influence propagation [1]. If you are only allowed to target k members of the network to influence, how do you pick the k members that will maximize influence propagation? Although this is an NP-complete problem, good ways to approximate might be to look at max degree vertices, or to generalize, vertices with neighbors (with neighbors with neighbors with neighbors... etc.) with lots of neighbors.

So this gets back to why someone can be paid to be a social influencer. First, a social influencer is a real person with "real" connections to the people that are connected with them via a social network, so they are likely to influence those they come into contact with to buy new products. Secondly, because having both quantity and quality of connections within a social network enhances the number of people you can reach, you want to look at people with high engagement and high number of followers. These people are able to influence a lot of people to buy products, so they get paid to do so.

[0] http://homes.cs.washington.edu/~pedrod/papers/kdd01a.pdf
[1] http://www.cs.cornell.edu/home/kleinber/kdd03-inf.pdf
I am curious about the economies of it and scalability. From the high price/month I'm thinking it's not easily scalable for you. Which makes sense as paying 99L/month doesn't make sense for most of the world. But have you thought about doing a self-managed version for a % of the renting price? You'd be able to reach a much larger audience.
Your piddly 5K doesn't stand up to my 8K professional video setup. To boot, I have multiple drives, and PCI-E/M.2 based networking and storage as well.

Please try again when you need to juggle 1,000+ video feeds simultaneously and truly understand what REAL power requires.
Independent of Containers in test pilot, we are planning to do a shield study with variations of privacy-related settings toggled for users, then measure and ask users how their web experience worked. The goal is to find improved privacy related settings that don't break the web for people.
That's an argument people have been making for at least 10 years, and it falls apart pretty quickly: how secure do you think most companies would be if you opened up all their AWS security groups to the world?
I'd have much more respect for him if he wrote an entire article about this and explaining his position than prefacing an otherwise unrelated article with his frustrations. I'm not lucky he wrote it. From my perspective he wasted his time writing it, because I don't care enough to read past the first paragraph.
Looks fantastic. I signed up and started down the workflow-- quite a project!

Looking forward to seeing how this looks in a month or two.
An Ice-Age Squirrel Found by Gulag Prisoners Gets Its Scientific Due
I suggested nothing of the sort. I am criticizing your use of "still going strong" as proof of good design. And there are many possible explanations of why Apple adopted Unix. Inertia is certainly one of them! (If you want to write a new operating system, and all your programmers are familiar with unix, and you don't have enough money to start from scratch... you start from unix)
Can you run the "Pulse" experiment and provide feedback on the sites that are slow and/or broken? We will use that data to help debug performance problems - especially the worst ones on popular sites.

https://testpilot.firefox.com/experiments/pulse
He said that because back then he was working on a new OS. This was PR.
He said that because back ten he was working on a new OS. This was PR.
Interesting. What do you mean by self managed version? (Founder here)
> There’s a long way to go, so please give feedback

Please don't ask for my Gmail account.
J is cool but it's really fun to use all the unusual characters. GNU APL is free and open source: https://www.gnu.org/software/apl/
Red Hat OpenShift / Atomic might be a good match then.
New console release is a great opportunity to pick up the old one plus a ton of games on the über-cheap. I've been waiting for the Switch release for that reason, and now I get to play Zelda now instead of when the Switch 2 comes out. ;)
> You can't have a single cleanup (because subsequent calls use memory/handles from prior

Why not? You just initialize them all to NULL (or INVALID_HANDLE_VALUE etc, as appropriate). And then in your cleanup block, you check whether each was initialized, and clean it up. So long as you consistently do this in reverse order of their initialization, it works.
That's a neat idea. Is there a bug for it in bugzilla?
Xeon D's also have a 256KB L2 though then 1.5MB per core shared L3. Whereas this is 333KB per core L2 which is presumably shared.

Not really informed enough to say it would be the performance bottleneck but it seems like it would be to me in most server environments.
With OnStar they contacted GM and got their cooperation. With your cell phone it seems they bypass the carrier.
Thanks for that. I understand the idea now. I hope you'll be able to convey it as well on your site and through your marketing. I would also not shy away from marketing the business as narrowly-focused on London, if that's where you are, and if that's where the prevalence of the dynamic you mentioned is greatest. Because looking at it, I feel like it could help me rent a place in NYC, Nebraska, Jakarta, or New Zealand. If Londoners are likely to comprehend the concept anyway, it would only help to be specific about your geographic focus.
My worst was that one time I accidentally took down some services that were essential for order processing via an unrelated, large stress test. My test accidentally consumed a large amount of bandwidth saturating the links to a shared service.

I did all this while sitting 2 feet from a print out of "The 8 fallacies of distributed systems". Bandwidth is indeed not infinite, can confirm.
Okay, thanks for the clarification. I guess my main point of confusion is why it would work (edit: that is, why an OpenBSD client would be able to connect pre-patch), but I guess if there's no actual state machine that makes it possible for an attacker to "skip to the end"?
See my post above for a study from 2016.
Git LFS 2.0.0 released
What gaskets leaked? Side covers? I haven't had a problem with side cover gaskets but I did have some replacement non-JIS screws back out because they were not torqued properly. Can't speak to cylinder wear, my bike has close to 10k hard miles and doesn't compression test real well but does work fine.
I am currently a high schooler near the top of my class at what I consider to be a pretty normal public school. This explanation was quite clear for me, but I am already familiar with the topic.

Not to detract from the write-up, but I think the claim that the explanation is "accessible to an ordinary high-schooler" is an overly bold one.
Pretty sure that one was a Microsoft Azure outage.

(Source: am a self-identified post-mortems connoisseur. :)
http://tryapl.org

Way cool to play with...
....and I've lost interest in BOTH versions!
Stationary utility scale energy storage.

Your solar and wind generation facilities now go to 100% capacity factor.
Nothing can really be trusted without judgement, and as long it's not claiming to be an authoritative source about a life and death situation, I wouldn't want to put the bar as high as an obligation.

After 20+ years of working in the business and reading ridiculous amounts of articles, and some books, I can quite easily find clear errors or omissions in most everything written about computers and programming, Knuth excluded. If everyone were obliged to update to fix any errors, even only factual, it's likely that much - or even most - of all I've read would never have been posted for me to read in the first place, and I think both the world and I would be poorer for it.

Correctness is important, but so is the ability make judgments of validity, to critique, disseminate, inspire and express ones thoughts, even when they turn out to be wrong.
You're right. We keep control over the experiments so that we know the consistency of the data we're measuring.

A problem with using our full release channel Telemetry is that so many users have so many variables it's hard to compare apples to apples. E.g., was their performance issue caused by a setting, an add-on, the site they were on, or Firefox itself?

Test Pilot experiments give us some controls and parameters on the experience so we have a clearer idea of what's causing what.
Right. As I said, it's not the case today, for most companies (with Sandstorm ourselves, as a company, being an exception). With most infrastructure people use today, leaving services unauthenticated makes life easier, so people are going to do it.

One of the goals of Sandstorm is to make it easy to connect services to each other where desired without making them open to the world, with the goal of solving this sort of problem.
You mean VC? Yup, he's visited me in Tokyo, we've talked about the two projects ;-)
It's your prerogative to follow trends to determine what you find worthy of your time or not, but it's not a good thing to suggest that anyone that tolerates that type of language better than you do or even enjoys it, lacks self respect.

A lot of people find that cockiness funny and find the informality welcoming. And many of those tend to find cold formality, fake humility or lack of self-confidence as signs of something being boring, uninteresting or outright creepy.

EDIT: Comment was edited, original:

It's hard to believe this came from a place of humor after reading the otherwise dry article. The article was otherwise fairly interesting, but that certainly left a sour taste in my mouth. He's lucky I read past the first paragraph, if it wasn't so prominent on HN I probably wouldn't have bothered listening to anything he had to say.
This is pretty interesting.

Some of things I saw in the source (such as casting string literals to an int) made me cringe a bit, but remembering it is truly a very small subset of C, I'll give it a pass.

Overall, the code quality seems pretty high and is very easy to read (I quickly read through maybe 20% of it).

I think it'd be easier to follow if it broken up into separate files, but I noticed they didn't implement a preprocessor, so I assume part of the rationale for a single file was to avoid includes, macros and all the other baggage the preprocessor brings with it.

I'll definitely have to come back to this project later when I've more time to look at it.
I wrote my own version of Make for VAX/VMS and MSDOS, back in 1983 or so. I hated the tab mechanism of the Unix make, so I didn't use it, and none of my users (of which there were apparently thousands) ever complained. I got a few "thank you"s for it.

TAB was a stupid choice even in the 1970s.
"snap to try on" feature is, i feel, a huge hint on how they might monetize further with another company's product
> I've long said something like "To err is human. To fuck up a million times in a second you need a computer."

This quote (paraphrased) actually dates all the way back to 1969:

> To err is human; to really foul things up requires a computer.

-- http://quoteinvestigator.com/2010/12/07/foul-computer/
Of note for folks who don't know it, Common Lisp treats pathnames as structured objects. It's pretty nice, although it'd have been even nicer had they more-fully-specified them with respect to e.g. POSIX filename conventions (e.g. is /foo/bar a directory or a file?). UIOP basically fixes all this, and it works.
Investors who care about returns care about voting power. It's pretty obvious why. The fact that Snap unloaded despite their totally asymmetrical voting structure supports the conclusion that Snap's new "owners" didn't deserve a vote in the first place. Time will tell whether their gamble will pay off.
Oy, that. Honestly, with all their algos I'm confused why Facebook lets one friend cover my entire feed in Shah Rukh Khan. I don't even know who SRK is!
But checking affects the outcome! https://en.wikipedia.org/wiki/Heisenbug
Part Two: http://www.gamasutra.com/view/feature/134653/where_games_go_...
I live in Vermont and love the new brewery and Heady Topper, but OH MY GOODNESS their stout, Beezlebub, is The Chosen One. It is the perfect libation, absolutely without flaw. The brewery is over an hour a way and I will happily jump in the car in a moments notice just to fill my trunk with that delicious nectar.

The sales lines at the new brewery work incredibly efficiently and it was staggering to see how much money, mostly in cash, was being handed over every 20 seconds as the line moved forward. These folks are geniuses and I am happy to reward them.
Wearables grew 16.9% in Q4 2016, Fitbit still first but Xiaomi is gaining
> give feedback

Change name.

https://en.wikipedia.org/wiki/Signal_(software)
Sorry, but Buzzfeed as a source on HN? I understand all sides should be heard, but BF is one of the least trusted main sources of information.
How were the mid-90s a dark time for Unix? Every engineers desk at every place I worked and every d/c I deployed to, it was the the only option (I avoided the AS-400, workhorse that it may well have been). Now, which Unix (HPUX, Solaris, AIX, IRIX) caused some angst, depending on the use-case...
Oh my, interventionists are so cliché. Passive-aggressive hyperbole and all.

Should they provide transcriptions to satisfy the transcription validation committee, I'm sure you'd be demanding the videos to be taken down because they are not also transcripted in Spanish or dubbed in French, or some other excuse that would prevent the majority of people to have access to the content (including those who could be interested in working on transcriptions instead of complaining online).
The most important thing about UNIX - no matter how simplistic (or not) it might appear or how significant (or not) the perceived flaws might seem - is that a move to UNIX back in 70s-80s was liberating with its simplicity and human friendliness for so many of those coming the world of closed-off, proprietary operating systems, walled gardens, development tools and kernel API’s.

Writing a mere string out to a file on a non-UNIX was nowhere near as easy as ‘fd = open (“a file”, O_WRONLY); write (fd, p_aString, strlen (p_aString)); close (fd);’ on UNIX. Many systems required either a block-oriented or a fixed-record (with the record structure to be defined first) to be opened, the block or the record to be written out and then the file to be closed. Your record-oriented file has grown very large? Brace yourself for a coffee break after you invoke the “file close” system call on it. Did you process get killed off or just died mid-way through? Well, your file might have been left open and would have to be forcefully closed by your system administrator, if you could find one. Your string was shorter than the block size, and now you want to append another string? Read the entire block in, locate the end of the string, append a new one and write the entire block back. Wash, rinse and repeat. Oh, quite a few systems out there wouldn’t allow one to open a file for reading and writing simultaneously.

Flawed make? Try to compile a 100 file project using JCL or DEC’s IND using a few lines of compilation instructions. Good luck if you want to have expandable variables, chances are there wouldn’t be any supported. You want to re-compile a kernel? Forget about it, you have to “generate it” from the vendor supplied object files after answering 500+ configuration related questions and then waiting for a day or two for a new “system image” (no, there were no kernels back then outside UNIX) to get linked.

Awkward UNIX shell? Compared to crimes a numbers of vendors out there committed, even JCL was the pinnacle of “CLI” design.

No matter how perfect or imperfect some things were in UNIX back then, hordes of people ended up running away screaming from their proprietary systems to flock to UNIX because suddenly they could exchange the source code with their friends and colleagues who could compile it and run within minutes, even if some changes were required. Oh, they could also exchange and run shell scripts someone else wrote etc. In the meantime, life on other planets was difficult.
The Questions That You're Afraid to Ask about Containers
> Of all the criticisms of UNIX, the singular one that strikes me as valid is the way that it accepts unquestioningly insane characters in pathnames.

In fairness, though, allowing non-ASCII characters is what enabled the (mostly seamless) transition to UTF-8 filenames.
For another example of a unique aesthetic in a modern series of games, I would highly recommend The Banner Saga: https://www.youtube.com/watch?v=FbIH0vS9AG4 and http://stoicstudio.com/
That does look pretty awesome.
"Persona" was a jest towards https://en.wikipedia.org/wiki/Mozilla_Persona
Since you said "society", it's worth noting that Snap is really not a player in Asia. In Japan and Korea, Line is dominant. In China, there is doubtless something else to take its place.
Non-voting stock is nothing new, it's as old as the stock market.
Google tailors its results to the kind of person it thinks you are. For example, if you immediately search "python", you will get results about snakes. But if you search for programming first, and then python second, it will now give back programming results on the second search. This continues to apply if you searched "programming" last week.

This behavior is actually very nuanced and impressive to watch, once you understand what's going on.

I don't think google is becoming more user friendly at the expense of being technical. It certainly isn't for me. What your problem sounds like is that it's built two separate profiles for you - one of which is what you're likely to search of desktop, and the other for what you're likely to search on mobile.
> During an annual review a few years ago, I asked my employer about the process for reporting juvenile and sexist behavior in the office. My manager responded by suggesting that we meet specifically to discuss the issue and determine new policies. The well-intentioned suggestion reminded me that, in tech, women and underrepresented minorities are themselves often asked to assume the mantle for diversity efforts—work for which they are rarely compensated.

Give me a break. That's just startup culture. There's too much to get done; if you see work that needs to be done, you can't bleat the problem out into the ether and expect someone else to do it for you. You have to be willing to get your hands dirty and do it yourself.
Thank you, Mitch. Thank you, Freada.

Though I doubt real, lasting change can happen while Kalanick continues to lead, this is the kind of leadership I had hoped investors would be giving him right now.