skysight-inc/HackerNews huggingface dataset:
1. Why would the company care what he does in his free time? Assuming he is not using company IP or working on company time, it should be completely up to him.

Sure, the company will not want him to suddenly leave to launch his company, but the way to combat that is by making the position more attractive, and screening for it when hiring.

The American view on labour seems quite similar to slavery.
It's all about practice. It may help you to know that most people studying a second language have exactly the same problem. You can order a drink at MacDonald's or reserve a seat at a restaurant, but casual conversation is quite difficult.

As someone else said here, start with a standard set of things. I often talk about the weather. Keep track of how the weather has been and make a remark about it ("It's been hot our recently, hasn't it", etc).

It's also important to consider greetings when you start a conversation. I talk to people on the street a lot (it helps that I live in a small town). At first, build familiarity just by smiling and saying, "Good morning" or hello. I have a very firm personal rule that if I pass someone older than me on the street and there are very few people around, I will smile and say "Hello". Smiling is very important, so don't forget that. After a few times, you can try your opening observation and see if they respond. If they don't, just let it go. If they do, try for a very small conversation (one or two sentences is absolutely fine!)

But the real trick is to transition into questions. Most people like talking about themselves and their preferences. You need to cultivate a curiosity about the other person. If they respond to the comment about the weather, think of a follow up question, "Do you like summer", etc. It's important to listen to what they are saying and to try to ask a question that is relevant to that that thing. It really takes a fair bit of practice, so don't be discouraged if you find it difficult.

The other important thing to consider is how to close the conversation. Once you get to an awkward silence, or if you just want to bail (which is totally fine), you need to learn how end the conversation and move on. This is also surprisingly difficult. Again, smiling is really important. If you are not used to smiling, practice smiling so that it more or less feels normal. Then just say something like "I'll talk to you later".

If find that elderly people are often very lonely and are very good conversation partners. Just walk down the street to find some. Or go to a bar and find someone drinking by themselves. Another thing you can do if you have time is to volunteer at a retirement home.

If you find yourself in parties, my advice is to pace yourself. Take opportunities, but don't feel that you have to stay for hours on end just because you think you have to mingle. Talk to a few people and when you've had enough, go home. Make sure to thank your host and be fairly candid about appreciating being invited, but that you have a low party threshold.

One last piece of advice that I think I got from the anime for "Sangatsu no lion" (Out like a lion). If you are having trouble meeting and making friends, start by making an animal friend. Then make a friend who is older than you. Then make a friend that is that same age as you. It's kind of like leveling up -- making friends in your peer group can actually be stressful and difficult for a lot of people.
Also checked the titlebar in chrome, is it zoomed..?
What happens when you need to retry the messages from a few minutes in the past because there was a transient failure in a downstream dependency?
Yeah I can get passed it but damn it's become a mess, I understand they have to make money.
Facebook alters and manages the information flow to drive its commercial agenda. When it started doing that it lost the defence of being a neutral distribution platform like the mail service.
Wow, okay. I honestly didn't believe that was legally possible - and thanks for pointing out that I'm probably wrong. I checked the wording of my contract, and regarding "my employer has ownership of my work" it explicitly says "im Rahmen dieses Arbeitsverhältnisses" -> "as part of this employment relationship". So I suppose I'm safe (there is a clause that I have to ask for permission to do side jobs; but I know company policy is that permission is always granted and this is about informing them about it).

edit: see geocar's reply.
You can press the X to close the “Pardon the interruption” overlay that asks you to sign in.
But I don't think the article is using the abbreviation?
They might already have done that:

From Sailfish homepage " Our focus is in licensing the OS to be used in governmental and corporate environments, and Sailfish OS is already used to build local mobile ecosystems in Latin America, Russia, and China. "

https://jolla.com/sailfish3/

I had this theory three or four years ago that the smartphone OS will be the next battlefield.
I don’t think this is relevant even in the US, Silicon Valley notwithstanding. And it is definitely not relevant in Europe.
Facebook does modify content at the level of the feed; first it includes sponsored posts, second it promotes posts to people leading them to promote them to others.
Germany is a very special case. AFAIK you can't lose the right to things you create here, that means the "copyright" (Urheberrecht) of code you create will always belong to you. You can't sell it or lose it in any other way. Your employer "only" has the right to use it without limitations. I would not draw conclusions based on the situation in Germany, since the law could be wildly different.
You reminded me of a post on Dropbox announcement in 2007, that you can do it “yourself quite trivially by getting an FTP account, mounting it locally with curlftpfs, and then using SVN or CVS on the mounted filesystem”.

Just because you can, doesn’t mean you should.
I really wish SQS had reliably lower latency, like Redis, and also supported priority levels. (Also like redis, now, with sorted sets and the https://redis.io/commands/bzpopmax command.)

Has anyone measured the performance of Redis on large sorted sets, say millions of items? Hoping that it's still in single digit milliseconds at that size... And can sustain say 1000QPS...
I really hope this was an attempt at deadpan humor given the grandparent of this comment.
For anyone interest, I recommend watching "The Ultimate Game Boy Talk" [0] from 33c3, lots of interesting details about how a Game Boy works, including the PPU

[0]: https://www.youtube.com/watch?v=HyzD8pNlpwI
Oha, thanks. That's actually repeated in my contract.
With JSON, you have many benefit, such as syntax error for JSON. It's impossible with stringly type.

With dynamically generation of query, JSON parsing is easier than stringly type. You don't need a library like graphql-tag to do that.

Instead of posting a string body request, you post a JSON request, which is the standard way for long time.

In general, stringly type graphql query is not a fine choice to me.
Companies can put anything in the employment agreement. What is enforceable and what isn't depends on the country and/or state you are working in, so starting there will help.
Because that is the role they have chosen by becoming a non neutral information distributor.
It plainly violates the 1st amendment.
Hello!
I asked myself the same question, and ended up founding Tomorrow (https://www.tmrow.com).

I believe understanding the footprint of anything should be a commodity, and easily accessible to anyone.
That's why we're currently building an app that automatically computes your carbon footprint, and gives you the means to change for the better.
I previously built electricitymap.org, and we're now hiring if you're interested: https://www.tmrow.com/jobs
Feel free to reach out directly if you want to chat (or join our Slack at slack.tmrow.com). This is the most pressing issue of our time and we simply don't have enough people working or caring about it.

A bit of reading:
- http://worrydream.com/ClimateChange/
- https://www.tmrow.com/climatechange

Olivier
Honestly my first thought after watching Go Fast was a bird. I've never flown as fast as these guys, but it looked a lot like when you see a bird underneath you. Seeing the analysis and that the pilots thought it was much closer to the ocean I can see the confusion. But I think the author put it well, that if you realize that it is not low flying, end of story.

I wouldn't be surprised if there were a ton of stories like this. Flying is stressful and hard on the brain. It is easy to think something is at a different altitude or speed than it really is. If I made that misjudgement I'd be certain I saw a UFO too.
Do people really believe there are serious efforts by modern medicine to "cure cancer", which is a multi trillion dollar franchise to all involved, from universities to pharma companies?

In any case, fasting and herbs are already one of the most effective ways to trigger one's own body to rid itself from the damaged cells they like to refer to as "cancer" for scare factor.
I would imagine soldiers train for urban combat in actual houses or whatever landscape they need.
The quote issue is quite true, although some editors have "smart" input modes which will introduce open+close syntax at the same time, and "step over" the close syntax when typed (rather than duplicating it).

For example in Emacs https://www.emacswiki.org/emacs/AutoPairs
General:

* Teach them basic principles about scams and malware. Never let them install software by themselves.

* Explain what spam is and to not open emails they don't recognise.

Get them an iPad if they don't need a complete PC. This is absolutely the best option in my experience:

* Almost no maintenance required. Apps/OS upgrade automatically.

* Installing software is safe.

* Malware is basically non-existent.

* iOS UX is perfect for basic users and interface is usually self-explanatory.

If they absolutely need a PC:

* Teach them the basic tasks they want to perform. Searching the internet, online banking, photo management etc.

* Install a modern auto-updating browser, e.g. Firefox.

* Install an ad-blocker, e.g. Ublock Origin. This gets rid of scammy and confusing ads which may install malware.

* Install a remote assistance tool, e.g. TeamViewer.

* Enable automatic OS updates.

* Enable firewall.

* Depending on the OS, install some sort of basic anti-malware software.

* Uninstall or remove/hide shortcuts to applications they won't need.
Indeed.

Also, I remember that when the GDPR got implemented in the EU, I had to agree on a new contract amendment in which the company legally had to list all the data that was collected on its employees (e.g. emails, personal info like age, address and income, ...).
> Telling the truth is begin honest

This is nothing but a cheap excuse on your behalf for your bullying. Transgender people already way more about their real genes and the issue as a whole than you do, and the idea that you're doing them a favour by telling them the truth would be highly patronizing at least, but in reality you're just being hypocritical, because you know that they already know more about it than you anyway. It's not as if someone just decides to change his or her gender from one day to another, and you know that very well.

What you say about telling the truth is also not true in general, of course. You know very well for yourself that it wouldn't be okay to tell your boss that he's fat and ugly, even if that was the case. We lie for politeness and courtesy several times a day, and that's not just fine, it's indispensable, since we cannot always choose whom to deal with. These things concern basic values of our society that people like you choose to ignore whenever it's convenient to them. But God forbid somebody uses the same whacko principles that you propose on you and tells you the truth about you...

> Being complicated and not plain is that makes us unique and interesting.

Still, that gives you zero reason not to respect other people's 'complexity.'
There's probably a large amount of seniors who "think" they know better - they once understood computers (perhaps worked in technology) but no longer. My father (75) falls into this demographic. He got conned TWICE (luckily the bank stepped in and refunded - not huge amounts thankfully), although the second time was malware (fake AV).

Perhaps it's a pride thing, but despite my warnings/offers to help avoid such situations, he didn't pick up the phone and double-check with me.

Needless to say he's under strict instructions from my mother to run things by me first now ha ha
Locating Patterns in the De Bruijn Torus (2015) [pdf]
> I have identified two important kinds of value judgment - important vs. unimportant, and success vs. failure. I have showed how these judgments are made by our existing code highlighting themes: comments are hidden as unimportant, and deletions are displayed as errors. These judgments intrude on and influence our own thoughts and judgments.

I find this whole article highly speculative. It's based on principles the author adapted from somebody who wrote a book about how to write code, but I doubt they really influence or apply to lots of people.

I don't value comments less or more because they are cursive or light grey. Code highlighting should help to easily distinguish between different parts of the code, but as unobtrusive as possible. This is not an easy task especially with the limited set of options you have for plain text.

I also don't perceive removals in diff view as "bad" because they are red but as "look here, could be important".

So this article is about the feelings of the author, not so much about facts.
It's not about underselling, it's about showing awareness that there are always tradeoffs. I'm much more receptive when they did their due diligence about those and the risks for the project.
I must begrudgingly agree. I've spent less than that on entire actual retro computers that could emulate multiple of these in parallel.
Yeah, absolutely, agree on that :).

Reminds me of the Battlechess duck, point 5 here: https://blog.codinghorror.com/new-programming-jargon/
There are various ways it could be nice. For example, only having one location to back up, if you want backups, rather than having to find the download-my-data link for every single service you use.
GraphQL Code generators – Dreaming up the next generation of tools
"but it's typically just slower with no upside" was the original statement.
> If your model is simple enough to represent the original system accurately, then the original system is not complex.

No, this is just plain wrong, sorry.

I can describe a population fairly well using one or two ODEs. That doesn't mean that a population of individuals is simple. It's incredibly complex. However, at the meso-scale of just looking at population size and growth rate, my model is accurate (enough).

A model doesn't describe a system at all levels. It simulates the behaviours, whether explicit in the system or emergent from other properties, in order to describe its behaviour at a certain level.
It's custom, by Ward Cunningham IIRC.

I complained about there being no static site anymore but that was not a priority.
But which US companies would be working on developing that tech?
In my experience, I was lucky to apply Scrum and Agile correctly so now I understand them and can distinguish between them. In my current job, there are no chances to replicate those conditions and I do not expect Scrum to succeed (although we use a lot of Scrum terms to define what we do).

I think one should have experienced a successful scrum project before being able to criticise it.

Scrum is a tool: you may be Agile without using Scrum or you may find easier to be Agile using Scrum. Doing Scrum does not make you Agile.
Scrum is hard and implementing it takes different skills than those proven by individuals who can write code.
In practice there are 3 types of comments:

- documentation, that should be parsed by some external tool (javadoc, godoc, etc.)

- warnings in the code, like the "this call is very important because of..." example from the article

- commented out code.

I want warnings to sitck out, but I don't want doc to stick out.

Commented-out code should not exist, granted, but in the meantime I don't want it to stick out either. If I'm commenting-out my own code, that's because I'm trying to understand some issue, so please don't distract me. I'll remove it later, I promise.
I also seem to have to pay 5$ a month now, I can get past it with some element hiding and cookie clearing but seems like medium is not the ideal solution anymore
Any content moderation is bound to be imperfect and at that scale the absolute number of false negatives and false positives is enormous no matter what. Human moderators aren't perfect either. Automated moderation is not always accurate, but it will at least consistently make the same decision for the same comtent. And if you can use it to hide the most excessive stuff from human moderators to protect their mental health, then I think this is not a bad way to run things.
Are you promoting smaller cells as a feature?
I often write comments before I write the code as it helps me think it out. Then I leave the comments there even when they are not necessarily highlighting critical points. Often I find them a useful reminder later on.

I don't think I've ever looked at some code and thought I wish there were less comments. I don't see why comments have such a lowly status. Of course you can tell when someone wrote a comment because they felt they HAD to...stuff like:

/* Adding one to X */
x = x + 1

Which I've actually seen...but anything even remotely intelligent is generally welcome, I think.
The OS will attempt to schedule tasks as close to their memory as possible. Pinning tasks to specific cores may be needed in certain workloads, but for loosely-coupled parallel tasks like compiling code, you'll do fine letting the OS do its thing.
Plain blue is not a reason but a result.

Center of a silicon wafer is said to be have a higher quality (due to lithography, physical stresses and other processes which I don't know exact details of), and the result is a die with more homogeneous properties and color reflection. Since the die's tolerances were lower around the center of the wafer, the performance of the resulting chip was better.

AMD was also sub-binning most of these parts (they were sold as Athlon 1700 @ 1433MHz regardless of their performance level), so people were buying these unlocked sleepers and overclocking them to insane levels without voltage increases.

However, today the processes is so different and node sizes are so small that the dies' color are different and not perceivable anyway.

In the older days, this issue was more of an obscure, collective wisdom which resulted from trial and error days of overclocking wars.
>Immigraton can be and is both good and bad.

Of course, and some thing are good for ones (immigration does not hurt middle class but bestowing a cheap labor upon them) and bad for others (immigration is damping the prices of labor of the working class).

But there are some universal falsehoods tho, like when the good intentions are leading to results quite different from the expected.
Data Engineering – Concurrency, Distribution, Redundancy
Well, many believe that "big tech" (social networks and search engine, I'd say) have essentially replaced traditional news networks. I don't have a clear opinion on this yet, but if that's the case, it makes sense to regulate "big tech" in the same manner as traditional news.
You can, cloudwatch can shut things down on reaching threshold or scale-down.

With cloud you really have to optimize your code/architecture as you pay for what you use.

With your own servers that is not an issue unless you overload them, then you can have an outage.

EDIT: I thought Firebase is amazon for some reason, it is not. So in general Google panel doesn't have that functionality (from my experience with it), they have billing alerts but I never saw anything that would shut off things on reaching that alert.

You can limit by API requests usually but not by credit amount so if you use multitude of API's it can get tricky and they likely didn't limit anything.
I know. I was just pulling your leg :)
Seems to me like it depends on what happens to the money after it comes back, if indeed it does so. If the government "un-prints" the money, destroying it, then indeed it was merely a loan from everyone that holds dollars, and not outright theft. But if that money goes back into some kind of general fund, then it doesn't matter what happened in between.

Also, I wouldn't say it's clear that healthcare or space exploration aren't assets, even in the strict financial sense you mean. What's the expected taxable value of a citizen? If you invest less than that on keeping them alive, then their life is an appreciating financial asset. Similar logic applies to space programs, if the space capacity you fail to build out ends up being something you buy from another country (as in the case of US astronauts riding to the ISS on Soyuz). And of course this is the shallowest of analyses - there are substantial additional hidden (financial) costs to letting your citizens die, or being dependent on foreign powers for space infrastructure.

The thing I find puzzling, and possibly telling, is that conventional wisdom tells us inflation ought to have spiked after the 2008 bailout. Instead it plummeted, indeed briefly became deflation. This tells us that money became very scarce. Why, after so much money was printed and handed out? Because it all went to the banks, and they essentially pocketed it and didn't lend it out. So what exactly was the purpose of doing that?
A max size reactor in minecraft consists of 50000 Tileentities and it only produces a few million RF/t enough to power a handful of max tier void miners. Thousands isn't exactly impressive.
Maybe offer a very cheap add on gpu for office use. Something in the igpu range that would sell for say 50usd. It could be based on one of AMDs older gpus but with support for new display types and ports.
Most of the JetBrains editors highly TODO in a bright color.
As I understand it, Tolkien strongly objected to the premise that his work was in any way allegorical in the same sense as C.S. Lewis' books.

Writing about moral principles, the struggle between good and evil, how greed can corrupt, etc, isn't the same as writing a "parallel" to Christianity. Those themes are universal to humankind, not specific to a single religion.
Right, and it also depends upon your role (I was in a leadership position). Regardless, the law is intentionally vague (“could be related to your work” leaves room for interpretation), and it’s better to get explicit permission.
Can you explain a little bit more about your "spiking stories" and how you use them?
Not dumb? I couldn't explain simple games like flood and untangle[0] to my grandma. She can drive a car, do online banking (learned 10 years ago), memorize facts, but any new logic seems to be beyond her or at least extremely slow. I don't know how I'll ever explain the concept of fake download links which are not memorization but I guess something like pattern recognition.

[0] https://www.chiark.greenend.org.uk/~sgtatham/puzzles/