skysight-inc/HackerNews huggingface dataset:
My first job involving any real technical work was as a PC repair technician in a small independent store. One day the owner told one of the other technicians to empty the garbage can because it was overflowing and everyone else was busy. The other tech refused and went on some bullshit rant about how he was a computer technician, not a garbageman. That made a real impression on me and since then I've tried to pitch in and do whatever needs doing regardless of whether it's in my explicit job description or not.
I had a google Fi phone, and I was paying for insurance on my pixel handset. Which I used exclusively for work. I also had the 2 year warranty. That is when my phone quit making calls. (prior to this it had been knocked off of my desk, and the glass cracked on one of the corners. Google says the camera is broken, which it isn't and that is due to my abuse and that is their reason. In fact the camera is the only thing that actually works as advertised! So, I asked for a supervisor. Google then changed the warranty on my purchase to 90 days and said the repair was out of warranty. I said "wow, wtf - but no worries I pay them insurance" they would not honor it and told me I had to contact out of warranty repair - they had two options and neither would service a phone in my state...

I subsequently terminated FI, gave away my pixelbook and the(which doesn't work with the pixel2, and don't even get started about bluetooth - that doesn't work - of course that made the matching ear buds useless...) You have been warned. Google are fucking cunts. Maybe others have had different experiences, fair enough. Mine was a nightmare.

I now switched to voip because all of the major carries ATT, Tmobile, and Version (who said they required the deed to my home to start service with me???) are absolutely appalling in their treatment of customers.

Incidentally, world-wide voip has cost me $200 for the year so far (9 months, just purchased as second gig) with unlimited calling, texting. I use a different device for data - which I pipe over a VPN($ cash for VPN) from my handset to the PBX ($ for hosting) - and it works anywhere on the globe at $9/gig (golocalme for global voip data) as I regularly make overseas calls as part of my job.

So far the VPN uses the most data, but the voip is so frugal that gig lasted me 6 months without any thoughts to being frugal with calls or minutes. I don't use data otherwise with my phone and aggressively drop all data that isn't my voip app. New phone is a Nexus 5 running ubuntu touch.
Anyhow - that $200 used to be my monthly bill. Although, it was painful to have to engineer my own solution, but in the end it has been substantially more satisfying and cheaper.
Right, so it's a chromium C++ repo that you need to create bindings for to interact with. I have no doubt that an organization like Discord has the engineering resources to either write their own bindings to WebRTC or to roll their own implementation of the components, but if I'm a an individual developer that wants to interact with WebRTC without a browser, then it's pretty difficult.

One common desired use case is using WebRTC for p2p torrent communications. Right now the best way to do this is in browser, or to use an Electron app that can bridge the WebRTC clients with the standard desktop torrent clients.
I imagine they make most of it through Nitro: https://discordapp.com/nitro
> Instead of DTLS/SRTP, we decided to use the faster Salsa20 encryption. In addition, we avoid sending audio data during periods of silence — a frequent occurrence especially with larger groups.

I wonder whether this would help an attacker infer voice data, with a method similar to the one from the paper "Uncovering Spoken Phrases in Encrypted Voice over IP Conversations" [1]

[1]: http://www.cs.unc.edu/~fabian/papers/tissec2010.pdf
How do you know it didn't happen before? And also, I found blaming everything on Russia is really funny. I mean, yes, they leaked the info and probably changed the course of the history, but it's not like they made up false information. I don't claim I know everything about the leak, but it sounds like it was mostly factual.
This is fantastic, thanks so much for putting this together. In the past I've relied a bit too much on benchmarks here [0] for assessment of warehousing solutions, but it's pretty clearly skewed toward certain query patterns due to operating on a single table (no joins) and limited aggregation.

Using TPC with a wider variety of queries and evaluating on dimensions other than performance provides much better perspective.

[0] http://tech.marksblogg.com/benchmarks.html
>If you've been in an industrial factory or seen videos of factory deaths, you know how serious such a threat can be. I wouldn't be surprised if the worker testing was part of their insurance contract.

If you have been in several factorys, you know that the old guard of mechanics, robot programmers and machine-programmers drank themselves to death on a regular basis.

I was in major car-factorys with people who could barely walk. Officially, thats not allowed, but if you check on the official rules, the suit and shirt get dirty.

High stress, always production hanging over you- away for years and months from all you know. What do you want to threaten those people with? Solitary confinement with hard work?

And the excemption made for the eternal crunch death march is always the same. "Its extraoridinary circumstances".

Well Mr. Productionmanager, these are extraordinary circumstances for you- but for the guys like me its the ordinary. No wonder, nobody wants to do that job, for all the money in the world by now.
Different people learn in different ways. I usually prefer a well written, funny text to a dry one. If I am forced to use a completely dry reference to learn a new topic, I often make up humorous mnemonics and explanations as I go, to help things stick.

So, yes, I (and I assume many others) benefit from the content. Of course that is not to say it is for everyone. Personally I don’t care much for learning from videos but know many people who much prefer them to text.

I doubt there is a single, universal style of learning medium that is optimal for most (let alone all) learners.
Ya.

Are you a sports loving bro? I don't care.

Are you an arty hipster? I don't care.

Are you a birkenstock wearing vegan nature lover? I don't care.

Do you yell at people when you get upset over minor disagreements? Well that's gonna be a problem....
Sandboxing cycle (xkcd)
Someday I want to direct the Scooby-Doo version of Hamlet, where Horatio, as an agent of Fortinbras, dresses up as the ghost of Claudius to sow chaos in the kingdom and stir Hamlet to revenge. Later he administers the coup-de-grace to Hamlet as he whispers his final line, "Good night, sweet prince," just before Fortinbras enters the castle.
They’ve just started a game store. Encouraging integration of their social features into games will allow them to take a healthy bite out of Steam’s pie.
For quality news I typically pay a service like Blendle (https://blendle.com/) which curates content and gives me an ad free viewer to read the curated content.

It selects the best long form essays across publications like The Guardian, The Economist, WSJ, NYT, etc and presents to you in a nice clutter free format

Otherwise I also Desktop AMP Chrome extension which shows a AMP version of a news page where possible

(https://chrome.google.com/webstore/detail/amp-accelerated-mo...)
Something like Dex?

https://www.samsung.com/us/explore/dex/
US braces for extremely dangerous Hurricane Florence
Looks like investor Bill Ackman, famous for shorting the housing market before the bubble burst, had the same theory back in 2016. It's an interesting perspective.

https://www.marketwatch.com/story/bill-ackman-actually-had-a...
There's a simple solution to this -- buses!

We don't even need public tax dollars to pay for them. There were plenty of startups that wanted to run "Uber, but with a bus instead of a Car" and they all died because of regulation from the cities.

Hell, Google (and other tech companies) will happily pay for its own buses to reduce VMT, but taking away street parking to add bus stops is political suicide in San Francisco right now.
Fast PostgreSQL Importer for NumPy and Pandas
A polite conversation with host country leadership?
I've always read Hamlet as very much about the gap between internal activities and the way they are recorded or remembered. The big joke of Hamlet is that from the outside, his story would have looked like a young prince going insane and impulsively murdering his uncle; it's only the audience that gets to hear Hamlet's soliloquies, and understand him as a sensitive, indecisive, deceptive, and patient person, who's been carefully building a case and means of revenge.

That's why his last lines are all about his fear that everyone will misinterpret what has happened, and regret that he doesn't have enough time to tell Horatio the truth. "O God, Horatio, what a wounded name,/Things standing thus unknown, shall live behind me!" and "So tell him, with th' occurrents, more and less,/Which have solicited. The rest is silence." and so on. (or, for that matter, his whole speech about "I know not “seems.”")

So I think it's less that we're meant to doubt Hamlet's sanity, and more that Shakespeare deliberately set up a weird scenario so that only the audience can understand that Hamlet is sane.
Some of them do beat the market. They are also producing returns that are more robust to a downturn. So even if they dont match the S&P performance, in a downturn they dont lose as much as the S&P does. It's difficult to compare index funds to hedge funds, they have different purposes. When the market is always going up, it looks like a scam.
Ah that makes sense. I have seen forks that de-chromium it some that look pretty reasonable. Most of it doesn't depend on anything chromium, just happens to use its build system (for better or worse). But I believe the fork switches it to CMake
Not enough people felt the pain the last go around. It will be the same this time.
Fancy. Is the site itself open source? Wanted to contribute a copy change for Teletraan (it says `production years` and probably needs a `for` in the middle).
Well, the whole 3rd paragraph of the article is talking about how a poorly implemented culture fit criterion can be a place for bias to hide. I would assume that that was meant to mean all kinds of bias, not just bias that has nothing to do with any protected classes.

The survey itself was all qualitative, self-reported data. People aren't typically aware of their own racial, gender, etc. biases, so one wouldn't expect to see that being something they up and volunteer in their responses even if it is a factor in how their "culture fit" screen works out in practice.
The working class will be too busy trying to keep up. There won't be time for a revolution.
As a few others have mentioned, I highly recommend writing your own static site generator, unless you know the specific reasons you need something more advanced. It's a fun exercise and was a great learning process for me.

Here's my personal hacky take[0]

You can get pretty far by simply supporting Mustache templates[1], Markdown parsing (even that isn't necessary, though I did it since my old posts were already in Markdown), and a metadata format (ie frontmatter, or something similar. I went with toml files sitting next to my content).

[0] https://github.com/anderspitman/assg

[1] https://mustache.github.io/
Interviewee: That's good. I BREW craft beer.

/gotcha
In those 30 years did you ever encounter the need to use these combinators?
Word of the day: docent.

I rarely see this in common expression. Nice choice.

Old tech has great appeal. Scale is our size, and features forces, artifacts we can see, hear and feel easily. I can imagine that glow. Damn cool.
> For example, all the senior engineers

I may be wrong, but it sounds like you're using hyperbole in two ways here: (a) you make a statement about all the senior engineers you know, and (b) that statement makes a rather extreme claim about how they evaluate candidates.

I think using hyperbole is a mistake in this conversation because we're interested specifically in how common and how intense these phenomena are.

(I don't mean to single you out. This thought has also occurred to me when reading other online discussions lately.)
Users colloquially call such communities "servers" because Ventrilo and TeamSpeak historically required actual servers for each community. The terminology has stuck. Discord definitely made the correct decision calling them "guilds" internally and "servers" for user-facing material. Nearly every user has always called them servers.
So a bunch of folks with poor credit and not enough income took on way more debt than they should have and got caught with their pants down. How exactly did they get robbed?
Off-Topic: What caused that fire?
We've been (slowly) raising interest rates for the past few years. And even if it were QE, why would it (and robo investing) affect Amazon 10x more than the broader market?
Ubers and Lyfts pay the $0.25 per gallon New York gas tax, plus sales tax on top of both state and federal gas taxes (tax on a tax), so they are paying for road infrastructure, just like everyone else.

It's important to note that public transit agencies don't pay gas tax, and a large portion of the federal highway fund is diverted to public transit agencies.
So the question becomes: If Java is today still catching up with a list of 90s languages, why is it used instead of them?

Part of the answer is that Java still advance the state of the art for most people: It got safety and garbage collection accepted by the mainstream.

Oberon etc were not in reach for the average Joe, the tooling was too expensive and the cheap, resource constrained PCs couldn't run it. The language required sophistication from the programmers. Nobody was available to answer questions, the ecosystem wasn't there.

Java, o.t.o.h. had something for everybody. It was safer than C, important if you wanted a stable web server. It was faster than perl or shell scripting, so you also had a cheap web server. The browser got nicer graphics from applets. Enterprise architecture got a way forward from CORBA to JEE without having to admit something was wrong. Hardware vendors got a way to stay relevant in the face of Windows. Tooling vendors and consulting companies got a reason to sell. Managers got cogweel replaceable programmers. Schools got a reasonable and vendor-neutral language. Even if none of promises was completely fulfilled, it was close enough long enough.

So basically the language design resources for Oberon were in the end more wasted than those on Java. 'Worse is better' once again.
I'm bullish on the sentiment expressed by the parent poster, actually.

Like another commentator, I believe index funds are going to be ripped hard and this is what the average saver has been told to dump their money into by the banking industry since the last crisis.
This looks really cool. I would love to see the output of the what is visualized my MapD.
Uber is worse for congestion than someone driving their own car, because in addition to making the same trip, the Uber car also drives considerable distances without a passenger.
> The surprise that is coming is that the working class won't tolerate being robbed in the next financial crisis.

If that's true, then why is the current government working hard to remove any protection (however meager it is/was) to prevent the same mistakes from happening all over again?

If the working class has no tolerance for these things, then it definitely isn't reflected in the people the working class has elected to 'represent' them.
Double Kitchen Sink Reviews for Best Shopping
You can subscribe to get emails for availability incidents on our service availability blog, https://blogs.msdn.microsoft.com/vsoservice/ (it's in the right-hand sidebar).
How would any other system prevent this?
I disagree, I find the media quite seasoned at turning the working and middle classes against themselves at this point.
Or on the flip side you interview with numerous people and some how manage to rub one of the ten the wrong way...or hell maybe that one individual got cut off on the way to work and is in a bad mood.
I'm in agreement with other commenters here that "culture fit" usually feels like a euphemism for something else. I think what it's really about is explained here in the article:

"A single toxic employee who is a bad fit for the existing culture can tank the morale and productivity of an entire team. "

So, is there really more to "culture fit" than the No Asshole Rule (1)? If not, can we start calling it what it is: "asshole rejection screening". Then maybe we can use the word "culture fit" less (maybe even "culture" less), because requiring new employees to "fit a culture" is pretty lacking in concrete justification.

[1] https://en.wikipedia.org/wiki/The_No_Asshole_Rule
Then they proceed to ask candidates to derive a card shuffling algorithm on a whiteboard in 30 minutes and fail them from the interview if the running time complexity would be too high or if they can’t mathematically prove the result would be a uniform draw from the space of permutations of the cards.

For a company that runs an online game server, let's say, this really isn't that high a bar.

I know off the top of my head that there's some edge case that can keep you from getting an even distribution, but otherwise 1st year probability and 1st year algorithms knowledge should be enough for that. The proof is a slow-ball and the algorithmic complexity is a slow-ball in your example.

it’s about the extreme myopia in tech where these people actually believe they are sleuthing out the inner talents and dispositions of candidates when they are obviously doing nothing but berating candidates with parochial, uninformative trivia.

Or, it could be about weeding out students who got by with nothing more than gluing libraries together and really only thought of degree work as a formality while they were busy networking.
This ignores the rule of thumb that 90% of CPU time is spent in 10% of the code. It is completely pointless to optimize most high-level glue logic, for instance: even making it run 10x faster produces insignificant performance and power savings.
Although the Lens must have enormous computation power, since it can crack any encryption instantaneously. I have always wondered what happens if the Lensman tries to read an one-time-pad
Hey @randyzwitch big fan of your Adobe analytics R package and blog.

Regarding this, Is it on AWS or On-Prem? Any basic information you could share about h/w
We already had that surprise in the 2010 and 2016 elections.

I'd wager that people upset about this stuff will continue to vote for rah-rah morons who channel their anger while sinking the knife deeper into their back. Happy to be proven wrong.
> on the Queenstown one from top-left: you're going down Gorge, left on Hallenstein to corner of Weaver: one minor hill to overcome. Had you stayed on Gorge to make a left on Weaver, there's a major hill to climb to arrive at the same corner.

The slope on Hallenstein looks to be longer than the slope on Weaver. So it's less steep to reach the same height.
In 1k sizecoding it's rather uncommon because usually the decompression code (i.e. load the png, read the pixels) is bigger than the savings. I never dove into 13k sizecoding but I bet the payoff is much better there. I wouldn't be surprised if all decent 13k sizecoding entries would do something like this. some compression for sure, and why not PNG then?
That's exactly what it is: https://visualstudio.microsoft.com/team-services/

Although there have been slight tweaks and UI/UX updates.
Banks's Culture works in particular because Banks mainly wrote about contact (friendly or otherwise) with non-Culture societies. The general thesis still holds: man is not truly content without conflict and challenge. Hard SF provides a way for utopias to not stagnate and become boring: once humans have secured long life, prosperity, and harmony for themselves, they seek adventure in the big wide universe outside their dominion.

This also applies to conceptions of heaven, the best description of which I found in the movie Defending Your Life, in which the worthy deceased ascend to become "citizens of the universe" and tackle bigger, cosmic challenges with their vastly increased intellect.
Does anyone have a good theory about why (1) there are so many static site generators and (2) market share is so widely distributed? Is this a case where (1) it's easy to build static generators and (2) everyone's needs are a little bit different... or are there other dynamics at play?

Also, static generators and bundlers (webpack, parcel, etc.) strike me as needing to solve many related problems. Do we believe there's a meaningful integration to be reached down the road?
True, we're in a more peaceful, normal place of permanent war in the "frontiers" - but the quote listed thousands - not millions.

I'm not sure I see how the soviet collapse and subsequent change of aggressors back to british/us in Afghanistan signified the end of the continuous confrontation between powers - rather than yet another shift.

I'll not go into what harvest one reaps from planting bombs and troops abroad, but at least in Europe we're hardly unaffected.

And while there was ideological propaganda and real differences then - there's religious fundamelism and fascism to go around still...

I'll definitely grant you that we're in a state of low intensity conflict over remote resources - and outsource much suffering - a state that seems stable for now.
Hedge funds are also statistically unlikely to beat the market and finding one that does requires a huge capital buy in that few workers can make. You're talking 250-500k minimum buy in. Hedge funds have chronically underperformed for the last 10-15 years. Now that so much information is available, much of the market performance is priced in now.

Once again, the best bet for the average person is an index fund. On a 30 year timeline all of these blips are smoothed out. If you can afford top level financial firms you're probably way wealthier than the average person.
But, what if everybody only buys index funds and there arent any active players anymore ? I am not an expert in this field, but I do feel that the passive nature of index funds has been benefiting greatly from the actions of active investors.
There's no "for you" to be added, the comic has severe accessibility issues.

If you think it's fine, I wager it's for one of two reasons:

- You may have decided it's fine because you're ignoring the issues by dismissing them as "it's because I'm not the target audience".

- You may actually be in a minority of people who have no issues reading this.

Put it this way, if I print content in light-grey on a pastel-white background and have people complaining about this, I shouldn't be defending it with "Oh it's not fine for you, but for other people it's fine". That's the whole challenge of accessibility: Making your content accessible to the biggest chunk of your target audience (and if possible, beyond that).
I've been in a couple channels with several hundred people. The admins handled it by shouting until everyone was quiet, enforcing one person speaking at a time, and swiftly muting, moving, or banning anyone who disobeyed. I'm not sure if Discord's API is flexible enough for a bot like that.
In that case, the interviewee is eliminated for failing to recognize the sarcasm.
Development time is a proxy for being able to adapt and evolve quickly, which is ultimately to users' benefit. The computing world would be in a much worse place if developers micro-optimized everything.
Zero-config peer to peer is basically impossible without central servers or some large populated list of long-term seed nodes which are basically central servers.

The central servers don't have to do much, but they need to exist so new nodes on random IPs can find each other. The Internet has no native service discovery bus.