skysight-inc/HackerNews huggingface dataset:
> They are not very competitive for hiring people with your particular skillset.

There is plenty of ops talent willing to work at a high-profile startup. I have experience building and running PB-scale Ceph clusters, private and public clouds, HA infrastructure covering everything from DB failover to BGP, and interviewed at Gitlab when they announced going on-prem. I asked for half the market rate (because I was more interested in solving the scaling problem than money), but did not get it.

The HR person at the first (non-technical!) interview asked a bunch of programming related questions from a script which caught me completely off guard. One question went along the lines of "tell me about a difficult problem that you had a particularily elegant solution for". I think they've learned by now that ops problems usually can't be solved by a simple algorithm.

In retrospect I'm glad I didn't get it, but they seem to be having issues with more than infrastructure.

As a side note, if there are other startups wanting to move to own hardware but struggling to find the right people, I would love to know where to find you. Non-AWS ops jobs are far and few between these days.
I don't think it's quite fair to compare it to morning joe, which routinely also gets half a million views on Youtube and holds people's attentions for an hour instead of 20 seconds. That being said, SnapChat also reaches the prime demo for advertisers: Idiotic Tweens.
But what's the point of that ? Why not buy any laptop if you want to run linux ? If all you are worried about is cost, a thinkpad from a couple gens ago will cost about as much, and will do a lot more than a chromebook with a shitty processor and possibly soldered ram + hard drive.
Meritocracy is not an illusion. Not everybody practices it. However, I've always tried to hire the best candidate.

I remember one guy who came in, dressed smartly. He had a good power handshake and spoke with great confidence. The work we were doing was complex and we needed stayers, not high flyers. Of 10 candidates interviewed, he was the only one I didn't hire.

You may say that decision wasn't based on merit. I saw his qualifications and experience and judged all of the potential the candidates suitable. I then eliminated on suitability to the environment.

Some of us do believe in meritocracy. It's most probably the reason I reject most of the MSM today. Anyone who is honest should be appalled at almost every media outlet for extreme sexism.
What is the next step for live chat?
The most interesting thing I learned from this article is the sprintf() pre-compiler (http://blog.kazuhooku.com/2014/10/announcing-qrintf-and-qrin...). That's awesome.

The rest, well, its a helpful check on over enthusiasm to be familiar with the shortcomings of UNIX. By dint of its popularity, diversity and long lineage, UNIX and its derivatives are particularly rich in warts. Yet, I think it must be true of all real-world operating systems with a long life that cruft, workarounds and ossified bad ideas accumulate.
Street magicians shill for products once they become very successful, which is what these 'social influencers' represent. They went from being the equivalent of street magicians, to another level of having a show at a venue or touring etc.
The Amazing Power of Word Vectors (2016)
I understand that. I don't really mind though, because

a) most people will never put in that effort to search my history and

b) I trust that I will be able to find a proper excuse/response to anyone who would "attack me with my written history"
I wrote a piece highlighting some of the etiquette-related issues a few years ago. My suggestion: an optional "courtesy mode" that can be activated to expect "please" and "thank you" — and which becomes non-responsive after too many impolite queries.

Siri: She's No Miss Manners
https://medium.com/@nicklum/siri-shes-no-miss-manners-600206...
Yes. And I've used it a couple of times.
Not to mention, Amazon is catching the long tail of cloud failure like Google is catching the long tail of search keywords. They can now say with a somewhat straight face - "You know all those scripts you run to keep everything up? We have figured out many, many more possible ways for them to fail than you probably ever will, and we have added more layers of safeguards than you can even imagine."
Was Cap'n Proto audited as part of this?
Slide navigation from right to left
> those loans are scary
Yeah, they had better IPO soon.

I don't know for sure why they went with such onerous terms but I think that they thought they were growing fast enough and would IPO this year. It turns out that that won't be the case [0], since they still have some deals to make with record labels and others. They have Apple on their heels. I like Spotify a lot but I don't think there prospects are good.

[0] https://techcrunch.com/2017/02/02/sources-spotify-may-delay-...
Elon Musk Takes a Fifth-Grader's Idea on Twitter and Instantly Makes It Happen
The Narrowing of SaaS Valuations
You should remember that the early cloud unicorns are getting super low rates for their name clout as well. Their discounts are passed as extra costs to everyone else.

So while it may be worthwhile if you're huge enough to get a big discount, that doesn't mean it applies to small or medium size companies
I don't think that's a fair assessment. Much of today's media is extremely sexist. There is excellent reason to be suspicious. _Nobody_ in the MSM is willing to be honest about sexism. It undermines the talented women (like my wife who is a talented engineer) when the media are so prejudiced. Even my wife gets angry at the MSM for its bias.

Some people have said that Stanford don't have a sexist/racist (affirmative action) hiring policy. So, congratulations are in order. There are enough people here backing that up.

If the MSM were willing to be honest (heck, I'd even take 1 media outlet I could trust), you'd find less scepticism.
Inspired by the Daniel Pennac's novels? https://fr.wikipedia.org/wiki/Saga_Malauss%C3%A8ne
jailbreaking is when you thwart a freeBSD style jail.
https://en.wikipedia.org/wiki/FreeBSD_jail
I'm pointing out flaws in Unix. The fact that other environments have different/worse flaws than Unix doesn't make Unix's flaws not flaws. The point is to think outside the box and stop being constrained by arbitrary decisions of the past, be they from Unix, Windows, or wherever.

See my other response below about the text issue. It's not about 1 program having a text file, it's about managing all text files on your system that sucks, especially when you want them to interoperate in terms of data or automation, or even have some sort of consistency in expectation between them in human terms. The term "Text" implies data that is unspecified and unpredictable; in encoding, syntax and semantics; across various instances of it.
I'm note really sure what a good first approximation would be, but maybe I can break down the elements of it a bit, and we can see whether there is some other experience that mimics it.

* Spending several years, uninterrupted and undistracted, thinking deeply about a mathematical topic.

* Being advised and supported, but not led or coddled, by an experienced researcher.

* Being surrounded by clever people, who do research full-time.

* Working in an environment where not knowing the answer. immediately, or even quickly, is not just accepted by expected.

* Being "left in the dark", with the understanding that the process of being in that position and finding your way out is the very thing that you are trying to learn.

* Having rigorous expectations for the "final result" (to the extent that one can be found).

I can't think of a great approximation to that, but perhaps someone else can chime in.

EDIT0: Formatting

EDIT1: Also worth noting that by far the smartest person I know - a deep thinker, also nominally a data scientist, but foremost a truly original and creative mathematical thinker - didn't complete his PhD and left with a Masters. Intellectually, this guy makes me look like a geriatric Corgi on opium, and he didn't need a PhD to make him that way.
Have you considered online tools such as Cloud9, replit etc.? If so, is the problem missing features, workflow or pricing?
What stack are you currently using? The site looks slick :]
Marine Le Pen loses immunity from prosecution over IS images
Here's a video from a talk I did about rendezvous hashing: https://youtu.be/x-zwxuIb1lY?t=20m38s

Might at least give you a high level overview. Then you can read this Python which is pretty straightforward:

https://github.com/nikhilgarg28/rendezvous/blob/master/_rend...

I think you'll like it! :)
I believe that's on preferred shares, not the common stock issued to the employees.
Tesla Doesn’t Even Have a Model 3 Beta Prototype Yet
Because the JVM is written in C++, rarely because of issues with Java itself.
One thing that makes something a sustainable religion is that it can be passed on to the next generation in full strength.

From that perspective, saying that religion makes this easier is a bit tautological.
Personally, I don't like it.

As for positives, I think you achieved your goal with the design and interface. It's clear what you were trying to accomplish, and aside from a couple of minor issues, it works, and you executed the concept well.

Now, the negatives. During my first visit I closed the page within a second, and I was going to visit another post on HN instead. I saw the page, figured it was another gimmicky 'terminal' site, and didn't want to go along for the ride. However, I gave in after I closed it, and thought I'd make an effort to leave feedback. So, I revisited and typed 'hello'. The site then asked if I needed help. I typed 'no' because I just said hello, didn't need help or a tutorial, and I wanted to see the content. Well, apparently 'no' was an invalid command, so I typed 'yes', and that caused the navigation to display. In short, skip the help step completely, it's annoying and serves no purpose. Either go from 'hello' to the navigation, or go straight to the navigation when the site loads.

My only other feedback is to scrap the idea and setup a normal website. If I'm visiting your site, I'm looking for your qualifications, and I certainly don't want to jump through hoops and waste time playing a terminal game. In my opinion, it seems amateurish. I'd much rather prefer a one page website that starts with your photo, name, a one line introduction, a few sentences about yourself, a list of qualifications, projects you've worked on, and contact information. I want to scroll down that page in about 5 seconds, and know if I want to contact you.
Your country amazes me. Where I live if you call the hotline for medical advice and describe anything that sounds like heartattack they are obliged to tell you to go to the hospital and wants to send an ambulance. I know because I was in one and felt supercity when it was a torn muscle
I think it's less Oprah and more Kim K.
Hi geezerjay, I'm trying to find a way to contact you - I was wondering whether you could comment on a previous comment about used opterons for "Budget HPC": Where would I go to find this, and build myself such a rig? Links?
Because it's a _nag_ screen.

It's sole purpose is to inconvenience you.
"If it's a true boost converter, it's also going to need an inductor somewhere."

We use resistors as inductors. Plenty of wound resistors in teeny-tiny packages exist, that's how we have metal detectors with credit card-sized boards, the literal bulk of the unit is the frame and coil assembly and board housing + adjustment controls.

Older gas charge pumps can handle it, but they're bulky and they are lossy and generate a lot of heat.
> I've used the Arroyo Seco River Hike guide from another Stanford alum quite a bit:

http://theory.stanford.edu/~rvg/arroyo/

Casual nudity! On a work website. Love it.

edit: update looks like they're part of a community of nudist hikers, the South Bay Naturists. Nothing wrong with that, though bold to post about it on your work website.
> It's actually super easy, you just say things like "solid construction", "substantial", and "build quality".

"Beats By Dre headphones teardown finds metal parts included just to add weight"
The engine in my Explorer is 1,688 lbs.
Emotion shapes Reality??
The Collapse of The Blog Philosophy.
> So sell the gold and buy bitcoins... :-) (JOKE!)
Haha

On a more serious note, I think that bitcoin is a bit too expensive right now. It seems to have been pushed up from demand from China [0] some time ago, but I seems that the Chinese government tried to stop it [1]. I don't know where demand right now is from, though.

I'd be remiss if I didn't say also that it's amazing that bitcoin is something that is much less associated with criminals and the dark economy as it was in the past and is now being popularly used for some really noble things. Same for blockchain.

[0] https://cointelegraph.com/news/china-restricts-gold-importat...
[1] http://www.bbc.com/news/business-38591929
OK, that makes sense. But why don't social influencers lose credibility once it becomes clear that they're just recommending what they're paid to recommend?
> do you feel you already had good mathematical intuition earlier too and the PhD made it better? Or did the PhD by itself help you build such skills from scratch?

I really think that the PhD experience was the major factor in me developing this, though I think I showed a certain promise earlier on. I think it's certainly true that, without the PhD, I wouldn't have known how to go about the process of learning and thinking in the way that I do now.

> Do you feel it can be self taught to some extent?

I think you'd have to be a much smarter and more dedicated person than I am to achieve the same results without the environment, and as I mentioned in a cousin comment, I think that environment might be tough to replicate. I am a big proponent of formal education for exactly this reason. Academia certainly has many flaws, and I'm a harsh critic of them, but I personally experienced what I consider to be the best side of it, and it's this side that formed the opinion that I'm expressing here.

EDIT0: Repeating what I posted in a cousin comment: Also worth noting that by far the smartest person I know - a deep thinker, also nominally a data scientist, but foremost a truly original and creative mathematical thinker - didn't complete his PhD and left with a Masters. Intellectually, this guy makes me look like a geriatric Corgi on opium, and he didn't need a PhD to make him that way.
"If those are your needs you're well beyond enthusiast/prosumer"

Allow me to introduce you to Camfrog. Absolutely consumer, boss.
> The fundamental architecture of Windows, the kernel, hasn't changed in ages because it doesn't need to; it is far more sophisticated than UNIX will ever be and far more sophisticated than you will ever need.

Another case in point: it allowed MS to write a layer on top of the NT kernel to run unmodified Linux binaries. (Windows subsystem for Linux).
And soon enough, programmers and even CEOs. Given enough time, everyone can be replaced. What will you do then?

Sweep the streets? there's a robot for that.

Clean toilets? Self-cleaning toilets can be built.

Cook food? There's a robot for that.

Look after other people's kids? Other people won't have a job either to be able to pay you.

> Ian: Your scientists were so preoccupied with whether or not they could, they didn’t stop to think if they should.

Jurassic Park
Unfortunately, we've had trouble expressing what Sandstorm is in web page format, because it's so different from anything else out there. People tend try to pattern-match it to something else and get the wrong idea. This has been a constant struggle. But once you actually try it, I think it becomes a lot clearer.

There are literally two Sandstorm servers in the world that allow self-service creation of full user accounts (one of which is run by us). The rest are by invite only, which means that to launch an attack, you'd first have to trick the server admin into giving you an invite. That's certainly not impossible, but it is a significant barrier.

That said, again, I do agree this was a real problem -- we do think it's bad if invited users can compromise the server or its network. I'm not trying to claim otherwise, I'm just trying to put everything into full perspective and avoid hyperbole.
Yea, SMALL engines. The engine in my Explorer outweighs the Tesla battery pack by about 200kg.
Sure. I recall a fairly recent post about some service that does that, for many sites, including HN.
Highly customizable video player written in Swift
When I evaluate any tech project for use in production, I always give HN a cursory search for materials. It's not always fruitful, but in the cases where I stumble across something big in the HN space, I pick up valuable intel here...

I still try to research elsewhere too, just to cover my bases, but HN is quite helpful as an archive of knowledge. Especially knowledge about running something in production.
You're imagining an automated test system. But Gitlabs problem was the automated system was not communicating failures properly.

And constant "this succeeded" messages don't scale well.
> It's more suited to applications that require a URI for a single file.

Why exactly is it more suited?

> I don't see how it can be applied here, or what benefit it has over a simple list.

Winamp supported playlists containing http urls.

If it supported magnet urls you would have every feature of your proposal and tooling to build other applications on.

You could build this in about an hour and see a portable durable playlist.

* https://github.com/captbaritone/winamp2-js

* https://github.com/feross/webtorrent
I'm honestly not sure. I haven't been able to read the original report (which is not in English). My guess is that it did not receive direct attention.

I note that Cap'n Proto did receive some scrutiny from security guru (and personal friend) Ben Laurie in the past:

https://capnproto.org/news/2015-03-02-security-advisory-and-...

My next job is at a company that is a heavy user of Cap'n Proto, so expect more progress on this front going forward.
This is a much better explanation of what this service is compared to anything on the website.
Diversity debt: The crisis that could sink Uber
There is no boss or manager who sets your salary at Smarkets.

All salaries are open. Everybody knows what everybody else makes. We all also know what the market rates are.

If you think that your responsibilities and performance are not in line with your pay, you inform your peers that you want to go for a salary review in the next review window. (To be open: we're still trying to find the optimal time between these windows.)

For salary review, you describe what you believe your achievements are, as well as what your current and near future responsibilities entail. The peers involved in your review will provide their feedback and a ballpark of what they believe your new salary should be. These figures are guided by relevant market rates, as well as their perception of your duties.

The final decision for setting your new salary will be your responsibility. A reasonable figure in the ballpark range will see no objection. After all, your peers have already stated - with on-the-record feedback - that they believe the ballpark is sensible.
Most consumers don't demand Windows, they don't even care what OS is installed.
Whoops, thanks for bringing that up. Luckily most folks in the States aren't at work, but let me email the mods.

To continue the conversation, I think that site was more of a personal site just hosted on Stanford--not necessarily a work site.
Completely agree.

I take this one step further and say tablets are probably handicapping your kids in the home.

Having no tablets or smartphones available during the PC revolution forced most of us here to default to exactly the correct set of tools for maximum learning and efficiency: a keyboard, a mouse, a full-size monitor, sitting at a desk, with a full computer with some kind of (more-or-less) exposed desktop operating system.

This isn't a choice any of us made, it was just the climate and the time. That lucky coincidence has given most of us a lifetime of experience using these tools, extending back all the way into our childhood.

Over the last 10 years though, a lot of people/families have started replacing their desktops/laptops in favor of tablets/smartphones.

I can't even imagine how I would've become a programmer if I had grown up in a house that just used tablets and smartphones for everything.

They say that one of Bill Gates' greatest advantages in life was early access to the PDP-10.

I think this trend toward "convenience computing" is especially bad for lower-income families (which are more likely to rely entirely on smartphones/tablets), and could even be a significant contributor to income inequality.
CMM level 5 ==> You have a well-documented, repeatable, and still horrible process that declares all errors statistically uncommon by "augmenting" the root cause with random factors. Insta-certification.

(I lied about the "insta" part)
I doubt it. Their big switch to x86 had their laptops shipping with the new Core Duos before any other manufacturer, and I suspect they'd have a similarly dramatic launch if it was true.
Meanwhile, code searching at GitHub completely ignores characters like =, $, {. And, it's case insensitive. Argh.
Crouton is not ChromeOS.
I still have my 75 MHz Pentium 12MB EDO RAM laptop running Windows 95 and holding my old BBS sitting in my drawer. Battery is shot but plug it in and it still works.
Nobody is attacking Boelter, or mentioning him. The fault here is the Guardian's alone, for not doing the basic kind of journalism that Teen Vogue demonstrates—asking multiple experts their opinion, and vetting their answers with other sources.

The problem with your advice to just use Signal is that Signal is not very usable. It routinely requires message resets, it sometimes initiates audio calls for no reason, it doesn't work in landscape mode.

And it is particularly unfriendly in scenarios where there is a key change (like someone reinstalling Signal in a group conversation). Some of these are bugs that will get fixed, some are tradeoffs required for a higher level of security.

I say this as someone who depends on the app, supports it wholeheartedly, and uses it to communicate with hundreds of people.

Normal users pressed to use Signal will fall back to SMS. This is not speculation, but documented behavior that we see happening among regular users. That's why the Guardian's hatchet job on WhatsApp was so harmful.

You can't give good security advice in a vacuum. Telling teens thinking of attending their first protest that the NSA is not their biggest threat is good security advice.

Telling them to use end-to-end encrypted messaging apps that have good UX is good security advice.

Reminding them that their biggest threat is the person they're sending the message to, or a nosy parent or sibling, is good security advice.

The article does a great job explaining this difficult topic in a way its audience can understand and act on.
Apparently ChromeOS devices are so useful that everyone has to force developer mode with Crouton to make use of them.

Never got the point of a browser based OS.
My university had a Iranian PhD engineering student unable to enter the country during Trump's ban.

He was eventually able to enter after the ban was overturned, but these types of actions push the smartest people in the world away from the USA.
This might be a little unrelated, but here in The Netherlands a research showed that 60% of the children have some form of pain caused by device usage.

As you can see in the statistics of this article, more and more devices are used at school. And looking at the pictures my first reaction was: let's also teach those children to have a good posture.
That's good feedback, thanks.