skysight-inc/HackerNews huggingface dataset:
If we're talking coaching then having a weekly learning session would be good.
It would be even better to share it with more people and have a mini lesson.
I wouldn't call it 1:1, even if I did similar things because the company we worked for mandated 1:1s religiously and we were out of things to talk about.

If a 1:1 is just a way to surface problems with the employee and plan skills progression, weekly is way too much.
Even monthly, there is hardly something new going on, in my experience.

I think this happens because of deep issues with how companies operate, which is a frustrating and painful issue to deal with upper management.

The problem with skill progressions in most companies I've seen is that they're something meant to retain engineers, while what engineers are hired for is to build a product. Once you're not a junior engineer anymore, you have probably seen all the technical tasks you can do. What are you going to learn next? Functional programming? Cool, it will come in handy to fix pixels on buttons.

Some companies are better than others. From what I've seen, it's worse where skills progressions are basically irrelevant for promotions and raises and the only factors that matter are product related.

It's hard for an engineer to get the time out of their busy schedules. I've seen two types of engineers. Those who don't care about their career and spend as much company time learning something to show off at their next interview and those who care so much about the product that they don't have time.
I'm sure just the notion of these factors being in play influence the way mentees portray themselves to mentors. If you don't trust your mentor and you know there is no punishment or reward for not learning whatever skill is important to learn, you'll just say you didn't have time to learn it and focus on the product.
Revised enterprise DPA with new standard contractual clauses
XenonOfArcticus linked[1] to another comment[2] from last year that may offer a workaround, though HP's own documentation[3] reflects the notion that an HP Smart account is required to print.

[1] https://www.reddit.com/r/sysadmin/comments/pwrgb1/buyer_bewa...

[2] https://www.reddit.com/r/printers/comments/j8l7v5/cannot_use...

[3] https://support.hp.com/us-en/product/hp-laserjet-mfp-m232e-m...
What it's like to spend 40-50 hours in VR every week
"The US does bad things" is not a justification for living with the bad things done by another country.

If you want to have a conversation on US economic coercion, that's probably a valid topic. But it doesn't dismiss the issue of yet another government, with values much less compatible with most of the developed world, also doing those things at an every increasing pace.
I love this essay. I had read it once before, but was so glad I stumbled on it today via your comment, as it hit me with perfect timing today. I enjoyed the audio reading, as well.
That's the theory. In practice it's a checkbox with an accompanying script in a lot of places. Most places that I've been that worked well, you could send an email or walk over and ask a manager if you could schedule a bit of time to talk, if you needed something.
There are different traditions of how to annotate text and not all of them follow the conventions you're describing. Here's an example from a hebrew bible from the 16th century: http://www.sothebys.com/content/dam/stb/lots/N09/N09589/550N....
Justin Tucker’s Quest for the 70-Yard Field Goal
I find it vaguely amusing that the author (and apparently yourself) claim that using simply rounded corners would be a "lack of care and detail". I mean if you prefer Apple's fancier corners then great, but shaming a manufacturer for using a perfectly serviceable rounded corner is a bit much IMO.
> And generally speaking, in life, I feel like I'm pretty bad at having my own unique take/opinion on things, even though I'm trying. Most of my "controversial" thoughts and opinions came from the controversial/unpopular books/essays/posts I have read.

My position is that it's fine to stand on the shoulders of giants and adopt the opinions of others with due credit, especially for topics outside of your field of expertise. All great thinkers have their influences, so it doesn't make sense to me to expect anyone to have a completely unique take on everything. Your collection of ideas and opinions that you have adopted is in itself unique, so there's no need to build an opinion from scratch on every topic.

In terms of concrete techniques for creativity, there's a couple books on this subject that might interest you -- Messy by Tim Harford [0], The War of Art by Steven Pressfield and The Accidental Creative by Todd Henry. Harford talks about stuff like cross-pollination, with the idea that well-known solutions for one medium could be considered breakthroughs in a different context. Pressfield talks about discipline/professionalism and using that to create an environment for your muse to visit. Henry takes more of a productivity-oriented approach, with tips to manage energy, avoid "assassins of creativity", that sort of thing.

For me personally, if I'm in a rut I like to go to the local library and just walk around the shelves until I see something interesting -- it can be pretty hit or miss, but every now and then I'll check out a book that leads to a creative thread worth following.

But one I thing I will note for you specifically, just from your choice of language in your post, is that it sounds like you tend to hold yourself to a very high standard. This is generally a good thing, but consider that you may subconsciously be putting a lot of pressure on yourself to be uniquely great. This can run the risk of developing an excessively critical attitude that can preclude you from giving yourself the freedom and space to make mistakes and explore ideas and activities that may not seem like they will lead to anything worthwhile at first glance.

Creativity generally isn't something that you actively pursue -- it is a process that ensues from letting inspiration marinate in your subconscious. So if you want to be more creative, I suggest pursuing more potential sources of inspiration, and more opportunities for subconscious marination -- long walks, meditation, yoga, etc.

[0]: https://www.youtube.com/watch?v=yjYrxcGSWX4
Can I read/scrape all 1M comments on one of these posts, or does it only show responses from friends and/or people who have looser privacy settings?

It'd be pretty interesting to collect and play around with all the same data this affiliate network is purported to be collecting.
I know. When your thing is a process and not tangible work output then you need to be fired.
Self-sailing Mayflower ship to have another crack at Atlantic crossing next year
> Gazprom never fooled around with gas deliveries into Western Europe.

Well they're doing it right now.

Natural gas flows at the westernmost point of the Yamal pipeline — a strategically important 2,000-kilometer pipeline that runs across four countries: Russia, Belarus, Poland and Germany — dropped to 20 million cubic meters per day in mid-August, [...] a sharp fall from its typical rate of 81 mcm per day.

What’s more, European piped natural gas supply from Russia is expected to slip even further in September. [1]

--

[1] https://www.cnbc.com/2021/08/24/russia-is-pumping-less-natur...
Beware survivorship bias in advice on science careers
Arrows point in a direction.
So do turn signals.
These arrows point in the opposite direction of the turn signal.
I liked the idea of an org chart with the directors at the bottom and the people who make things actually happen at the top.

CEO is really the "servant of all" (with apologies to William Tenn)
Not now, she's already blaming that little guy who followed her around like a puppy dog. That whole "woke" thing will work to her advantage.

I predict a no federal jail, or a few months, like a Martha Stewart. She will write her bio.

She will be on the talk circuit the minute the trial is over, and talk about being a victim.

I don't think she will wear the black turtleneck ever.

My wish is they start to fining white collar criminals much more, especially the wealthy ones. Federal prison time for wealthy criminals seems like a vacation. Get them where they worship---their money. Every time I hear the fine, I cringe. Is that all? I would like to see all societal fees/fines tied to assets. She shouldn't feel able to capitalize on the crime either.

Then again I have never understood the logic of making a poor man pay the same fine, as the poor man.
I investigated the option of using a custom git merge driver for a project where we were planning to version control a bunch of data files using git.

Here's a proof of concept python merge driver I bashed together at the time to auto-merge JSON objects: https://github.com/fcostin/jsonmerge_git_merge_driver

This never went anywhere near production, but it was very easy to put together something basic.

One complication with using a custom merge driver, as discussed by https://github.com/Praqma/git-merge-driver , is that they need to be configured inside the `.git/config` of the repo, which itself is not version controlled. So there's an additional config management overhead to rolling that out to everyone in a machine. Additionally, if outsourcing hosting for git repos, it may not be supported to install and configure a custom merge driver for merges conducted by the hosting platform (e.g. merges created by github.com pull request workflow).

One idea I had at the time was using external schema files (e.g. JSON schema for JSON files) to help guide/constrain the result of the merge. I never implemented it, but it should be possible. If the schemas were also version controlled in the same git repo that stores the data, you'd need to figure out which one (and which version) to load when resolving a merge conflict of a data file. There doesn't seem to be a well-supported robust way for a merge driver script to discover the source and destination branches, but there are some potentially fragile ways of doing it that work some of the time.
Contrastive and triplet loss is pretty cool for generating hashes. I'd imagine the trick they are alluding to is a rewrite the loss function to be more aware of locality instead of trying to minimize/maximize distance.

Or they are just shingling different ML hash functions, which is kinda lazy.
I've been asked many times what is the right code coverage percentage to aim for. I've also asked this many times in interviews, to tease out a discussion. My answer is: you need full coverage. I then continue to explain that I didn't say 100%. Although I believe that the average Java microservice (which is the general sphere that I move around) can easily achieve >98% coverage. Easily. But "full coverage" means that all reasonable scenarios should be covered. No code coverage tool is going to measure that for you (I think). Reasonable scenarios are... everything? Time is finite, so most teams will never be exhaustive, but one can try. The "80% coverage crowd" is throwing in the towel before even starting.
Ford to invest in EV and battery plants in Tennessee and Kentucky [pdf]
It depends on what kind of work I'm doing. I'm not as "productive" if I need to take a day or two to figure out how to solve an unfamiliar problem, but if I'm doing familiar work and my morale is up I can just crank features out like a fuckin' machine.
I don't like TDD. A lot of times I don't know what the code will look like until I write it, and whatever's on the screen is just a scratchpad for my thoughts until the final form becomes clear to me.

That said, I love having a good test suite. I updated a major internal project from Python 2 to 3 and my metric for being done was whether all the tests passed. When they did, we launched it in production, and it worked without serious bugs from the very beginning. I can't even imagine what that process would've looked like without some reassurance that I was catching at least most of the corner cases we'd previously identified.

Also, I love tests as a way of asserting that a bug or security issue stays fixed. In fact, I doubt it's possible to pass something like a SOC 2 audit without it.
Thanks for the links. Sounds like an audacious effort.

Pivots away from the current approach are very difficult. Even minor deviations like https://arxiv.org/ take decades to gain "normal" status in the science community.
Z-3
As the suite approaches 100% coverage I'm not surprised coverage doesn't correlate with effectiveness. However on the other end, as the suite approaches 0%, I think the correlation is much stronger.

I view my job as knowing when to stop.
Related: https://news.ycombinator.com/item?id=24925306
> We're talking about the companies that have been over and over shown to defraud the granny for fees of services that they don't provide (like snow removal when there is no snow, or window cleaning when there are no windows), colluding to arbitrarily inflate housing prices, and engage in unlawful behaviour to prevent tennants from cancelling contracts.

The solution to some injustice is not another injustice. If these guys committed some unlawful thing, then the prosecutors should seek justice in the name of the people.

Now, for eminent domain being synonym with expropriation, I have to admit I was only familiar with the usage of the term in the US, where it most definitely is not. But, you are right, apparently in other countries, Germany included, eminent domain can mean expropriation. I'm completely dumbfounded that in countries that pride themselves as being democracies, expropriation is allowed by the law. But you live, you learn.
That view will show you all the media it recognized in a folder view. If you have any files that it does not recognize, it will not show them. You’re out of luck off you have something unusual (like a downloaded Rugby Union game). It. Will. Not. Show. It.
Why is a PUA site talking about autism? In what way is the author at all qualified to tackle this subject? And why should we believe that "mandragora" on this site isn't "the wizard mandragora" on manwhore.org?
Tutanota. They’re a cooler company than Proton but due to the lack of a bright I can’t unconditionally recommend the service - you’re confined to the (web) app.
You can just label everything a "chore"... because it is.
> Watch them cry and talk about how they'll be social outcasts and their friends will mock them

I hope you are at least sending them to a private school that's low tech as well. If not, then yeah, you're probably creating social pariah. They won't be bullied or mocked, just, left out... hopefully.
I disagree with the OP, not the standard. The standard says you can't use backticks for quoting strings, so it's still "up to them to decide which one you should go with".
Not only I find the fakeness of 1:1s appalling, I also think that putting your weekly fix of human-relationship in a timebox is great to make me want to go through the meeting like a robot and avoid any other contact with the person outside of it.
Flexible unsupervised and semi-supervised graph models with Deep Graph Infomax
I'm cheering you on too!

Set your sites on what you want and don't waver for as long as you can. It will happen!
I find your comments quite interesting. How do you validate MyServiceClassV2 if you didn't bother writing any tests for MyServiceClass? One of the benefits of testing is it enables refactoring. Without tests, code bases just become increasingly haunted graveyards where nobody is willing to change anything.
Cancer Without Chemotherapy: ‘A Different World’
As one should. Cisco or facebook can't put me in jail. Maybe they can throw money around to push the needle on laws, but the will of a middle manager will never be what persecutes me. This is not a small distinction.
U.S. Senators call for 'full accountability' in World Bank data controversy
this ;)
You seem to be accepting that I was able to find your error on the single significant figure.

However, I already told you that I was using a US ton, 2000 pounds, 907kg:

https://duckduckgo.com/?q=1+ton+in+kg

Additionally, you are not including the 3-6 pounds per gallon in upstream emissions for gasoline.

Let's recall that this all started from the phrase "about 100 gallons of gas convert to a ton of CO2" and that when you quotes, you omitted the "about" so that you could try to make your incorrect quibble relevant. So at this point I would like to call this a very "not nice scientifically" departure from anything relevant, but I'm all ears if you were going somewhere interesting with this.
hm. I'd like to believe, but the arguments here seem a bit obtuse.

No one measures vector distance using the hamming distance on binary representations. That's silly. We use L1 or L2, usually, and the binary encoding of the numbers is irrelevant.

It sounds like the LSH is maaaaybe equivalent to vector quantization. In which case this would be a form of regularization, which sometimes works well, and sometimes meh.
> 120 is too long

That sounds a lot like a hard limit. The difference between 2-space and 8-space tabs is huge, so you still have to specify what tab width you're using and someone who prefers a narrow tab width could still accidentally blow past the hard limit if they're not careful.
It is pretty weak though. It’s the same argument trump made in his Muslim ban and wanting to build a wall along the Mexican border. He had cases he can point to as well.
How should we deal with our failure in Afghanistan?
Why can't they just add a click-listener to the links?
>Kik? The teen messaging app from like 2010 that no one uses anymore?

It's not "none uses anymore" anymore, it's widely used for nefarious and degenerate sexual solicitation and shit like that.
Well, you can buy from European companies like Ericsson if you want to avoid the US and China. Really though, it might be worth bringing your complaints to the European Parliament, which has allowed the EU's tech sector to stagnate almost to the point of irrelevance.
Is it that bad in California?

The other reply mentioned TX, I was actually in the heart of the snowstorm last winter. We were saved from days of outage only because we were in a hospital block. So I also think it is not just California.

For me the best/worst part of the winter storm happened a while later when I went to an IEEE webinar on the incident. We asked the panel whether they should concentrate more on the robustness of the grid and infrastructure given extreme weather events are going to be more common. The BiG oIl ExeC in the panel replied "ask me in 1000 years, the scientists are divided on that one." But not all of the panelists were as heartless.. towards the end one of them mentioned that when designing infrastructure we should keep in mind the weak and the vulnerable- those in the hospitals and such, not just the ones with backup generators and firewood stocks.
Never let a good crisis go to waste
Yes this was a case of it being blatantly obvious, too. They should have gleefully thrown him under the bus, if only to allay suspicion. The fact they can't/won't screams complicity.

This males me wonder what else will develop from this now that they've gotten the attention they very much wanted to avoid.
That's the whole point: to give link tracking a simple consistent interface, which makes it much easier to implement (no JavaScript libraries or proxy URLs) and to disable (a user agent can very easily choose whether to respect the ping).
Synth (YC S21) Is Hiring
That's because you have such simple conditions. How do you compute them?

if (x < y) { ... }

really changes things. Did you test for x === y? for NaN? for very close doubles that should have passed/failed for business reasons? For types other than numbers if your language allows?

Expressions can have any number of edge cases that code coverage can't account for.
I think it was Brian Marick who pointed out that the great benefit of a coverage report is that it tells you what you forgot to think about when you wrote the test suite. One response to code that isn't covered is to write the tests to exercise that code, but there are a couple of other possibilities he suggests might be better:

1. Can the uncovered code be removed from the system entirely? Maybe if none of the tests for other parts of the system invoked it, it's not used at all. (This is less likely if you use a lot of test stubs.)

2. Maybe if you didn't think about the scenario where the uncovered code gets invoked when you were writing the test suite, there are other things you also didn't think about—and maybe some of them aren't covered in the implementation either. Write down the missed case and put the implementation away for a while—hopefully long enough to forget how it's implemented. Once you've forgotten, refer to your notes and write a suite of tests that covers the missed case as well as anything similar.

— ⁂ —

I agree that test-first improves your tests in the way you describe: your test suite is guaranteed to have nearly complete coverage. Also, you have some evidence that the test itself works rather than vacuously passing.

But I think there are two other benefits of test-first programming that are commonly undersold.

First, it makes programming more fun, because you have immediate feedback when you make a test pass.

Second, sometimes you write a test for code you haven't written yet, and you can see by looking at the test that your design sucks: you need seven objects and six method calls to do something simple, and one of the method calls has a boolean parameter, making the code incomprehensible. This feedback allows you to improve your design, possibly several times, before writing the implementation. This allows for faster design iteration than refactoring the implementation toward a better design does. I think this is what jeffbee is saying in https://news.ycombinator.com/item?id=28677978.
All you've done is acknowledge that China has a bad record on human rights while saying that some prisoners in the US are also not treated well. So you have effectively conceded the issue with respect to China, while the rest is "but the US also does bad things".

I also think the comparison is wrong to begin with: I doubt you will find prisons in China that allow inmates to have a TV in their cell, or access to Xbox or other videogames.
let's just take it to its logical extension and make every model just one big look up table (with hashes as keys). /s
Yeah that didn't happen. I stopped this work before I got to reimplementing the UI. I worked out some problems I've been obsessing about forever, but the result is just too complex and alien. Back to the drawing board. Thanks for your encouragement all these years.
> A military investigation determined what the Canadian Forces public affairs leadership was doing was “incompatible with Government of Canada Communications Policy (and the) mission and principles of Public Affairs.”

I would hope that deploying the military against your own citizens is against more than just an executive branch policy that can be changed at any moment.
And if you're proactive, and don't feel like you're wasting your manager's time, again, good for you.

For reports who need a bit of a support in raising issues, this is an effective way to make that space. People new to lecturing are often taught to count out 30 seconds after asking questions, for a good reason: silence is awkward, and questions are the salve that even shy students will reluctantly reach for.
I don't know how to parse what you're saying at all. There are tons of working class people worried about climate change and it's pretty trivial to design systems that increase the income for the poorest while being green.

Meanwhile your "ExtinctionRebellion" phrase seems like a political touchstone that you assume other people know what you're talking about, but I have no clue what it is.
How one Doctor Who fan brought colour to the show's classic era
vDSO should make most calls of time not be syscalls. https://man7.org/linux/man-pages/man7/vdso.7.html