skysight-inc/HackerNews huggingface dataset:
I would have a serious performance conversation with the manager and explain to them that their job as a manager is to take important but sometimes difficult decisions. If they can't bring themselves to do this, they shouldn't be a manager.

The outcome you want is the shittiness to stop and you have an objective transcript of everything that happened in slack, so assuming the shittiness is real this isn't even remotely hard.

Option 1: If the behaviour isn't that bad or is in some sense borderline or open to interpretation, you speak to them in person, say the thing that happened that needs to stop, state clearly why it isn't in line with your values, is damaging to the team/whatever the problem is, and state your expectation that it will stop and if it doesn't immediately stop it will affect their future with the firm. You follow up with an email recapping all of the conversation (in particular the statement that if it happens again they're out) and copy HR. You need to do option 1 if you have been allowing this behaviour to slide in the past. It's important to do this with all parties who have been indulging in this behaviour and don't show any kind of favouritism.

Option 2: If it's not the first time (ie you've already done some version of option 1 and it hasn't stopped) or the behaviour is really egregious you book a 1:1 with the person and when they show up HR is there with you. You show them the thing on slack that is happening that isn't ok and any previous "option 1" recap emails. You ask them to explain any extenuating circumstances. You terminate them there and then unless they have a really compelling story. You send an email to the HR person thanking them for handling the situation (especially since the reason you got here is that you have made mistakes as a manager), summarising the conversation and your thought process that meant option 1 was not appropriate. If they've done this before you have the email track from when you did option 1 before to add to their evidence trail.

For at-will employees there's no way any kind of wrongful termination will stick if you follow this kind of fair and rigorous process, you document conversations you have had and your rationale for dismissal is reasonable. For employees in a European or UK employment context, you need to be more aware of the surrounding context and make sure they have actually breached your policies and then follow your disciplinary process appropriately. If you work with your HR colleagues this isn't hard.

[edit] There is also an "Option 0" above which is less heavy-handed. Part of being a good manager is knowing when to take the person out for a coffee, put a hand on their shoulder and just give them the "Come on you know this isn't ok" conversation. Then you follow up with an email (but don't copy HR) and make sure you save it in case you need to escalate further. Just make sure you don't option 0 your buddies and escalate everyone else because that is seriously bad.
As someone who tried, and almost succeeded, to get rid of pachyderm for the last two years, I like what I just read.

Something is not entirely clear to me right now: An image is an immutable snapshot of a dataset at a given point-in-time - great - but, can I query the same dataset at two different PIT using layered querying in SQL ? Something like this: SELECT * FROM dataset:version-1, dataset:version-2

Also, are you storing the entire dataset as new or only the diff between versions (and later reconstruct the full image) ?

Now, onto the things that could be improved...

- Git-like semantics (pull, push, checkout, commit) are poorly suited for versioned, immutable datasets. Just (intelligently) abstract fetching and sending datasets by looking at the SQL query (dataset:version-2, above)

- Versions should be at least partially ordered and monotonically increasing. Hashes doesn't convey the information necessary to decide if dataset:de4d is an earlier version of dataset:123a, or not.

- Tracing a derived dataset provenance will only work if you can assert that the "code" or transformations applied to the original dataset is deterministic (side-effect free). So, either you have your own ETL language that you can execute in a sandbox and add a myriad of useless stuff for creating and scheduling pipelines (please don't do that!), or you just let it go and don't end up becoming Pachyderm (sounds great!).
> A lot of it comes down to the same kind of thing. "Send your first overlord to scout their natural. If they haven't expanded to their natural, build one -- ONE -- spine crawler in your natural."

I think your general question is still a good one, but it's worth noting that from a human perspective, Starcraft matches only start off this way. Very quickly, the game state becomes complex enough that decision trees break down and intuition becomes the driving process for high-level human players.

The extent to which AI can begin to compete with this sort of intuitive human processing is most interesting to me. As it relates to this article, I think it matters a great deal if the experiment has constrained the system to the degree that it ceases to operate in that intuitive realm that high-level Starcraft matches operate in.
Most of Europe feels that way for better or worse.
The context for that would be useful if you want to use it as a way to judge a company. I was involved, in just the last few years, in distributing updates via tape. Why? Because the target system that needed updating used tape drives to receive the updates, because they were built in the 1980s or 1990s (but designed in the 1970s or 1980s). You may think it's crazy to keep using that mechanism, but replacing old hardware is a non-trivial challenge in the aviation world.
The get-rich-quick scheme that cost Amazon sellers thousands
on a related topic, I have often wondered if studying Discrete System/Event Simulation help with game design and implementation?

Does DES have some deep magical tricks or it is just plain commensense type of discipline?
Zoning Reform Is Not Leftism
Man killed by police in Arizona after cops respond to complaints about noises
Searching for America's 1930s post office murals – a photo essay
With perhaps the exception of the training, wouldn't most of those problems (and some other ones mentioned in this thread) be something that can be solved using remote controlled, but still controlled by humans, fighter jets?

There must be a reason that I'm missing why this isn't already a thing, anyone got an idea?
Aha! Now that's why some people say that science is a religion, too.
In Japan masks in public have been the default for many years.
> in the hands of the public

You do realize that's an extremely important distinction. A shitty mask in use by a medical professional will do more "social" good than a good to great mask used by a moron (the general public).

A way to prove that, how do you wash your hands. Unless you're a medical professional or know of one, you've probably been doing it wrong to prevent the spread of germs. Look up how a surgeon is supposed to wash their hands. One important note, put your hands up so the water drips down your arm instead of to your fingers. Germs flow with the water, so the idea is, they can get locked into the creases in your fingers if they drips down there. People just "wash their hands longer"... which is not that effective to the proper way of doing it.

The masks... good God... the people who yell at folks not wearing masks typically have their nose exposed.

But hey, there's then the fact of infected moisture droplets on your clothing. Depending on the study, it can live for some amount of hours. Especially after it was found to be airborne anyways. A tshirt being pulled over your face with covid on it, that's okay?

Look, it's more that this whole thing is far more complicated than the general news has us believe. Perfect action to stop the spread by "the general public" is sort of like wishing for peace on Earth. Yea, we can do our little bongo circles and poster signs with glitter, signing whatever stupid treaty in random city... there will still be war. There will still be tons of people spreading whatever contagion because of not understanding the fundamentals of germ prevention. Which no one will ever bother learning or doing. To be fair, the whole process of perfect prevention or at least truly effective is super difficult and requires constant dedication without fail.
Frame rate was slow when filmed. Looks about right if you slow it down to 50% in youtube. Maybe somebody could run it through some interpolation software...
I just tried this, and it doesn't do as I'd hoped.

ctrl l does not force Chrome to resolve the term through DNS, it may still run a Google search. If you want http://mylocalserver you have to include the http:// or Chrome will Google for mylocalserver.
A game console helps a kidnapped Japanese schoolgirl escape
> So the most vulnerable would probably be legacy systems or old servers riddled with technical debt?

You mean the systems that run our banking infrastructure? The systems that run the power grid? Or the ones that run in embedded devices?

Perhaps the Russians intentionally targeted an older version knowing that our most important systems are often legacy and old.
Any time you say something 'should' be something, it's an indication that sometimes it's not.
Identifying true problems in a country but ending with an anti-system solution is populism: "Don't vote for a president, this is useless, they are all the same and complete garbage, the system is not designed for a competent person to be elected".

Populism isn't only talking to simple minded people, it's taking the language of your audience and offering simple minded solutions that seem to make sense.

That's how you get on the path of deep-state or QAnon conspiracies or countries with cults of personality veering on authoritarianism (Russia, Turkey, USA...).
>I also don't want Firefox to be unusable for nontechnical users. I need a secure, reasonably private browser that's not based on Chrome that I can recommend to nontechnical friends and family.

My sister uses Firefox just fine, she doesn't know how to mess with addons.
Popular video encoders heavily target modern cpu instructions, because that is where a great number of people will be encoding their own videos from. GPU encoding is faster if it has special hardware support, and other kinds of hardware could do it faster, but the algorithms for it leave out a number of quality options only available on the cpu versions.

For example, hevc with AVX2.
How I Made Friends with (Some of) My Fears
Played so much on BatMud in the early nineties. Bat Mud is still running at https://www.bat.org

Became a "wiz", and wrote my first code used by other people in 1992. That code is still running, 28 years later!
Lol. Except no Russian ever would say "drovorub". It's either "drovokol" (firewood + chop) or "lesorub" (wood + cut). Seems like only Ukranians say "drovorub".
3. If wikipedia disappeared, there's no immediate, obvious, free alternative.
This is very cool. Relatedly, as a data scientist, I wish companies would expose their APIs through SQL. I've spent a lot of time pulling data into ETL jobs from things like mixpanel, adwords etc., and having a unified interface would make things much simpler.

I'm trying to understand the architecture of Splitgraph. Are all foreign data wrappers controlled directly by you, or can third parties host a database and connect it to Splitgraph in a federation?
Yeah, but "outsourcing outfit" won't get you billions in VC funding the way "AWS for employees" will.
In the context of dogfights, why do you even need an aircraft at that point? A swarm of small, cheap, explosive drones with a kamikaze AI sounds like the end of human-piloted warplanes to me.
They're not that fussy at low speeds. You will have problems getting UHS cards to run at full speed.
Nice! And how do you parse SQL? Do you use Postgres's parser or did you have to implement one yourself?
Being able to write left handed without making ink smudges is a big reason why I now prefer digital notes. G2 gel ink is mostly okay, but I think fountain pens are out of the question for most left handers.
1. Getting content is a challenge. Why would people upload their videos to a platform with few users?

2. Getting users is a challenge. Why would users flock to a platform with few videos?

3. Getting rid of content is a challenge. How do you filter out the stuff you don’t want on your platform (copyrighted material, child pornography, terrorist propaganda, etc)?

4. You’ll bleed money until you have lots of users, possibly even after that.

Also, given that you mention Netflix: both Apple and Disney entered the market recently (for Apple, I think the jury is still out, but they have deep pockets, so they may not be in too much of a hurry to become profitable); Disney, with its enormous catalog, couldn’t go wrong, I think)
60 wpm == 1 hz
Ask HN: How do you tackle software projects in 2020?
My team split into smaller squad organization recently.
We moved to a more horizontal organization, meaning that every team member can now be the owner of a project.
I am not used to writing user stories, so I went on research to understand how people are doing nowadays.
To my surprise, I did not find recent documents or discussions about it. Only the traditional:
"As a user, I want to do XXX to do YYY"

So, are there any new advancements or discussions around project grooming, requisites, planning, and general SCRUM/agile hate nowadays?

How are you doing? And how do you feel about it?

Thank you very much!
I've always wondered this as well. Often times I wouldn't even know where to start investigating things like this.
SARS-CoV-2 Codon Usage Bias Down-Regulates Host Expressed Genes
Sorry people, this isn't about about "high school" behavior. This is about preventing workers organization. They are just building the narrative for whats comes next.

Just other day, The Economist also said that Google must "grow up": https://www.economist.com/briefing/2020/07/30/googles-proble...

It looks like, big media point of view is that it is a childish behavior to do anything against the company bottom line. Combat racial discrimination, government surveillance or any corporation misdeed are insignificant compared to the shareholders profits.

Google employees walkout was an alert for the Big Money. The backslash is coming. Big Brother is watching you.
> Arianespace and SpaceX are not even playing in the same court. Ariane 6 is made for heavy payloads, SpaceX can barely lift medium weight satellites.

Ariane 6, which isn't even flying yet, is projected to lift 10350 kg - 21650 kg to LEO, depending on the version [0].

Falcon Heavy can lift 63800 kg to LEO in expendable mode [1].

You were indeed correct that they are not playing in the same court.

[0] - https://en.wikipedia.org/wiki/Ariane_6

[1] - https://en.wikipedia.org/wiki/Falcon_Heavy
Youtube and Netflix are two very different video platforms. Can you rephrase the question?

Why are there no new Netflix like competitors? Like Hulu, HBO, Disney, etc...

Or, why are there no YouTube competitors? Like PeerTube, BitChute, TikTok, etc...
At first I was prepared to despise Slack as it being part of the baggage of that job's sudden interest in Agile Cosplay, but then it looked IRC-like and I figured I would give it a chance.

Ah, I should have known. My reasons, in no particular order:

First, it was Yet Another Communications Channel to Check. You know, email, phone, voicemail, meetings, standups, calendar appointments, and so on. It was one more place I had to scan through on an event loop. I would pay more attention to Slack only to miss something somewhere else. Where was communication happening? Anywhere. And Slack made it worse because we had a skillion channels proliferate, so it wasn't as if Slack were one email inbox, it was dozens.

Second, Agile Cosplayer #1 was busy posting random things like his Spotify playlist for the day (I don't have Spotify) and other stuff. You can't even /ignore like in IRC.

It seemed especially silly when all of us were within ten feet of each other.

Partially my fault: I was late to the smartphone game and have no idea what roughly half the emojis meant, and so I was missing whatever emotional tenor of a lot of messages.

Probably the worst part was that the expectation was that always had one eye on Slack instead of, you know, focusing on programming. There was no "getting back to" someone on it. It was expected I would have it on my smartphone (newly purchased) and have it just running all the freakin' time.

Most of this comes down to local implementation, hence I can point the finger quite a bit at Agile Cosplay, but boy oh boy, does Slack enable and encourage some lousy local implementations.
The Splitgraph core code on GitHub [0], around which we've built the DDN, is all about managing "data images" which are basically snapshots of PostgreSQL schemata. You can build them with a format similar to Dockerfiles as well as do a "checkout" into a local instance of Splitgraph (which you can connect to with any PG client) -- this enables change tracking and delta compression too.

Behind the scenes, we store them as cstore_fdw [2] files which is a columnar storage format that helps with analytical queries.

[0] https://github.com/splitgraph/splitgraph/

[1] https://splitgraph.com/docs/concepts/images

[2] https://github.com/citusdata/cstore_fdw
> but the food is generally bland,

Similar experience in the other direction. Food in LA was incredibly overseasoned and in particular drinks like lemonade were extremely sweet. After a while I got used to it/had dulled my sense of taste so that this tasted "normal" and European food "bland". Luckily after some time without American food my sense of taste returned to normal.
Prev author was being facetious / too clever by half, note the exact date of 1020 and the lack of "/s" :-)
https://en.wikipedia.org/wiki/Identification_friend_or_foe
Running home from school in the 90’s to get on and play my turns on DikuMUD...
Developer Copy and Pastes Real Margaritas Using AR Technology
Is something like dolthub [0] what you have in mind?

[0] https://www.dolthub.com/
An Interview with Alan Kay
"Components" may have been the wrong term. I meant to say that you can give WEs access to something that lets them access the same things that JS running in the browser can. My understanding is that this is currently most easily done via XPCOM interfaces accessible from |Components|, but I wasn't trying to suggest that it needed to be done via XPCOM. Do it using whatever technology the browser itself is using.
We use pglast [0]: it's basically a Python wrapper around Postgres's query parsing code.

[0] https://github.com/lelit/pglast
"Seems like only Ukranians say "drovorub"."

How did you come up with that bit of fantasy?
Another way is to announce a no-fly zone and then assume anything within the zone is hostile. (Yes, civilian planes can still fly there, but they've literally been warned at that point)

I assume this would happen pretty quickly when a war went hot.
I think it's also a consequence of developers just getting bored. I don't care so much about my resume, but I'm always eager to try new things.
> And fighters fall out of the sky quite ofent for no good reason

What do you mean by that? That they're crashing for unknown reasons? Because that's generally not true. A lot of effort is put into figuring out the causes of crashes. If you're insinuating that the software is generally to blame, I'd like to see your sources for such a claim.

The first F-35 to crash was due to a faulty fuel tube. Was that "for no good reason" or does that count as a "good reason"?
At work, we use Parquet (https://parquet.apache.org/) for almost everything related to a dataframe. We don't really care about performance gains (although, it's nice to have), but we really like to have a schema.

Note, we use mostly Python, some R, and a various range of ML or Optimisation tools, depending on the project.
Why is gender studies unique in this category? It looks to be so broad as to apply to anything- memes, capitalism, gig economy, smartphones, etc.
The drivers were not investors in the company; it failing was not a huge problem for them. Having a strong preference for leisure is totally ok. The drivers didn’t have enough stock and weren’t paid enough to motivate them to work the hours the company needed to be viable. The company failed. The investors lost all their money. The founders and employees got nothing. That’s capitalism. If they’d been right they’d have made massive bank and that too would have been capitalism. Workers get to play capitalism too. Everyone played. Everyone made their choices and the company failed.
"That's not how previous wars worked" would be a more accurate take. Considering how few aircraft there are in modern militaries and how long it takes to manufacture modern fighter aircraft and missiles, one side will be out of high tech aircraft/missiles before the other and then it's game over.
Yes, of course you should be able to do that using an internal API. Maybe even an internal mailto: link, in the interest of interoperability. But no mail client should ever respect attachments requested by a mailto: link followed by a browser.
CNN promotes BLM/Antifa (the rioters, not just the peaceful protesters). Both groups say on their website that they are Marxist organisations and want to destroy capitalism and the Nuclear family. CNN supporting such a goal is inherently far left.

I don't know if they do this for ideological reasons, or if the outrage machine makes them a lot of money. My guess would be the latter.
Intel’s SG1 Is 4x DG1: Xe-LP Graphics for Server Video Acceleration, Streaming
> Then how does the inviter know, that they can vouch for the invitee?

AFAIK you aren't accountable for your invitees on a day-to-day basis. It just reflects poorly on you if you invite many poorly behaved people - this isn't substantially different from everyday life.

> Perhaps no one there knows me. Why would anyone vouch for someone they don't know?

Some people do invite everyone who asks. They can have their invite rights disabled or in extreme cases be banned from the site. This is relatively rare.

You can see examples of this at https://lobste.rs/moderations?moderator=%28All%29&what%5Buse....

> Wouldn't that make vouching a useless hurdle?

Lobste.rs has a small audience and 3 moderators. The moderation is also much more active than HN - moderators will send private warnings, delete off-topic posts, etc. Moderator actions are publicly visible at https://lobste.rs/moderations. Vouching raises the barrier to entry and allows the moderators to keep up with the workload.
Don't let the perfect get in the way of the good.

Yes, it'd be nice to get R to 0. But any number below 1 is good enough.
The regular stylus comes for free in the current presale. The eraser stylus is additional 40€, requires additional sensors and required additional R&D. Cost of a product is in the end a function of manufacturing, distribution, expected number of sales and R&D cost with some profit at the end.

Considering an Apple stylus retails for 90€, Samsung S Pen for 40€ and Wacom Bamboo stylus for 50€ the current 40€ extra seem absolutely fair for me in a premium niche market.
This blog post is just a bunch of bad stereotypes with no arguments and a populist conclusion. This has nothing to do here honestly (https://news.ycombinator.com/newswelcome.html)