skysight-inc/HackerNews huggingface dataset:
I love swift but don't do any OS X development and don't want to use XCode. Not sure how the LSP plugin is doing these days but last time I tried it it was pretty unstable (also why can't they have it in the store so you won't need to install manually?). I wish swift for tensorflow had really taken off and put it in a position to compete with python as it's a very enjoyable language.
I'm not sure I agree with most of these, it's not the way I'd go about them, but also I don't see what I do in the comments so I'll add my own hopefully unique perspective here. For example with:

"you are overcomplicating this"

I would put it in the 3rd person or include myself in the problem, and I would apologise at the start for saying something negative, so I would say for example:

"Sorry, but I think we're overcomplicating this, what do we think about the following idea..."

I've found that works fantastically because I'm sort of saying I'm wrong or have caused an issue (I haven't) and they're included in my suggested solution (they're not really) so it makes a great way to change peoples minds (if you don't mind pretending you're having a bad idea too and giving them credit for yours).

I apply this to everything and it works great. You get a lot of people taking credit for your good ideas, but I don't mind if it means the solution is better.
s/are very attuned to language/can read past passive aggressive corpspeak
How to professionally say "I cant do this (technically)"
Wait, do all Kindle models support epub reading ?
It doesn’t sound like you understand the purpose of an emergency fund or what it is. It’s for when a random virus takes down society and you lose your job, but you and your family still need to pay for rent and food for 6 months. That’s why you save x months worth of expenses in cash.

If you’re young and don’t have family/debt you can just use your ira as an emergency fund. If you have a family and kids you need cash available for unexpected events. Most people don’t have tech jobs where they make 5k every two weeks. A car accident with no emergency fund means many people can’t get to work, lose their job, etc. They need safe cash for emergencies.
I wonder if the push for thinness helped drive Apple to produce their own CPUs?
It also seems like if this gets traction it can be undermined quickly by Indeed or LinkedIn offering a “geography-independent pay” filter.
A mathematical model sometimes used for shuffling cards is that after the cut, as you joke N cards in one hand and M in the other, the next card to fall has N/(N+M) chance of calling from the hand with N, and M/(N+M) chance from the band with M. This is used to come up with results like 8 riffle shuffles being needed to randomize a deck of cards.

I sometimes thing about how this model gives an extremely small but non-zero chance that you drop all the cards from the left hand before the right and end up with no shuffle at all. Or just one or two cards fall before the other hand. And I'm sure this has actually happened to people!

But if you're counting your shuffles trying to get to 8 to call it randomized, nobody would count that shuffle. They'd redo it.

I don't think anyone submitting HHHHHHHHHH or TTTTTTTTTT does so thinking they've generated a random sequence.
> won't call them out

I will. vim/vim has been doing this for years, with Bram basically ignoring the whole point of GitHub, and putting his name on every commit. I love Vim, but that's not acceptable.
Obviously not generally true, as silvestrov discusses in the very post you reply to.
The biggest issue is getting the Capital Gain Tax relief correct.

You have a business that happens to be owned by you and you are selling it to another person (your new company). That is a capital transfer like selling shares or property, and normally would attract Capital Gains Tax.

However there is something called "Incorporation Relief" that allows you to defer the CGT charge until you finally sell the shares. To get that relief you have to transfer all the assets of the business to the new company in exchange for shares.

The book entries for it are a bit involved in the new company and you'll have to make sure you get the process correctly - including filling in your self assessment correctly once you have transferred the business.

There are a couple of other ways of transferring the business that may be better tax wise in the coming years. An overview here: https://www.taxinsider.co.uk/incorporation-relief-and-direct...

HTH
It's possible to be run like a business but still have a mandate through a government regulatory body. Hospitals and utilities are examples private businesses that operate in a regulated environment.

Narrowing down the USPS debate to "operate" vs "not operate" is a false dichotomy. For example, how critical is 6-day delivery schedule to the least populated areas? Would a 5-day schedule work out reasonably well?
What percentage of Android phones out there will be able to install and run Android 12 without needing to be hacked?
Probably is referencing the reverse Krebs cycle, which can be used to build up organic molecules from free H2 and CO2 by anaerobic bacteria.

> "The ‘reverse’ Krebs cycle was first proposed in 1966. It does exactly the opposite; it uses energy to react the gases hydrogen and carbon dioxide to make Krebs-cycle intermediates, turning simple gases into the molecules of life. The bacteria that live this way are a billion years older than the first photosynthetic cyanobacteria and thrive in environments where life might have started, such as hydrothermal vents."

https://www.ukri.org/blog/understanding-the-origins-of-life-...
This is the way. People notice (and it just feels better) when you absorb blame but share credit. Then again, maybe I've just been lucky to work in reasonably OK environments so far.
Half goes to taxes and half of what's left over goes to rent. After that you have to save up for a pretty large downpayment.
I prefer the wheel of Logitech mx master 3.
Is this open to non-US citizens?

Arguably an i-bond would out preform anything in my portfolio based on the last six months.
Agreed. Certainly within the UK, we're infamous for our sugar coating and nonchalant understatements. Politeness is the word in terms of business transactions or discussion, and I've found it often hampers everyone in reaching the end result of the problem at hand by muddying waters.
Interesting. I assumed this would be a problem, and was astounded at how well the new wireless buds work (using Pixel Buds, but I imagine if they're any better than AirPods, it's not much).
Responding only to the title: not true in my case. In my case, 100% of software "engineering" is this.
The Better Alternative to Lifetime GATs
> having to close a PR because I simply don’t want to merge it.

It helps to be upfront about it. For most of the reasonably popular stuff I put up, I clearly say something like “if you have a small change, it’s probably best to talk to me instead of submitting a PR because I’ll just do it faster without the tiresome back-and-forth review dance; if you have a big change or a major feature, definitely run it though me first, and unfortunately I’ll likely say no in most cases” in CONTRIBUTING.md or the developer section of the website.

Of course, lots of people don’t read... But at least I feel a lot better closing big PRs I’ll never get to.
That’s like your choice man.

Use services with well-worn paths. Or build them yourself. Make more sustainable architectural decisions and you should be able to get that 90% (lol) number much much lower.
> C++20 is coming into a world with much more competition

I question whether those are actually competing in this same realm, for large organizations. Language adopotion is not just about the language, but also tooling, libraries, standard, etc which organizations have built up and rely on.

For example, at Apple C++ is used more internally than is exposed in public APIS. (I can't imagine the swift compilers performance scaling up to large code bases at this point.)

Can you speculate on other reasons, besides competition for the slower rate of adoption? Is it not as helpful as previous standards? Is it more difficult to implement?
Really depends. If its a simple fix for something I will usually merge and clean up in subsequent PR's. The contributor is helping me out, I want to make it as easy for them as possible, which makes it more likely they will continue to help. As the difficulty and complexity of the PR increases I will proportionately increase the standards for the PR. Obviously there are other factors that would change this approach but in general, I try to make contributing easy as possible.
I think his point is that the market value of Bitcoin is driven by speculation on its future value rather than by productive activity, and that that would make the gains much less guaranteed than gains in investments associated with something that provides value to people.

To be clear my own position is less extreme, though similar. I'm more in the "Some people may like it as a currency but if it's a currency, it's a lousy one (high volatility), and if it's an asset class it's pure unregulated speculation" camp.

I do have the persistent suspicion that there's something I'm missing, because how could so many people like something I think is pretty silly if there weren't some kind of substance to it, but it seems like the operative question is "what is the value of Bitcoin?" not "Would Buffet really turn it down?"
Probably pretty easily if you're a good software engineer. I think they don't require as much technical knowledge, though I can only speak on data engineering from first hand experience. A lot of data engineers aren't very good programmers (some use little more than SQL) though there's always outliers.
The Iroquois Confederacy (2019) [video]
I definitely have my bread buttered on the low PDI side, but this is a fascinating concept and I'm sure will help me manage cultural differences productively.

I'm now furiously Googling this and apparently it's part of a broader framework called cultural dimensions theory. https://en.m.wikipedia.org/wiki/Hofstede%27s_cultural_dimens...
The magic mouse doesn't work at all for me because I want to be able to right click while left click is down and vice-versa for some special operations for some applications. Magic mouse only lets you click one button at a time.
Yes. You can be kind and speak plainly at the same time. It’s really not that hard.
I wouldn't "let it go" but I would convert it into fiat as quickly as possible.
lichess is much nicer to use. Try starting a chess game with someone who's never used it before on each and see the difference.
It seems like "union" is often nonsensical for function types. They say it's useful for representing overloaded functions, but then give this example:

let f | ( Positive → Positive )
∪ ( Positive → NonPositive )
= fun x ⇒ x - 7 in
(f 10) + ( f 5)

Here a function is supposed to take a positive number and then return a number that's both positive and negative. That is, the intersection of the return types is the empty set and there's no possible implementation.

So it seems like arbitrary unions of multiple function types isn't a good way to represent a function type. But it's unclear why you'd expect this to work since taking the union of two functions doesn't work either. Considered as a set of (input, output) pairs, the union of two functions is often a nonfunction, mapping the same input to multiple outputs.

Consider how this works for merging dictionaries. Each key can only be mapped to one value, so you can't just take the union without deciding which input takes priority when keys overlap.

Similarly, for function overloading, either the input types don't overlap or there is some way of deciding which takes priority.
You are focusing too much on things that are external to you and do not directly affect you.

Life has always been hard for most people most of the time. There is nothing about the premise of existence that promises it will be easy or comfortable.

The past 50-80 years have been incredible in terms of advancement, poverty (lowest ever globally), health.

Turn off the news, get off social media. These things are not designed to give you a balanced perspective. They are designed to drive advertising revenue.

Go and live.

If you want to feel better about the world, go and do something that improves the lives of others.
> upon looking for work at 55, but I've managed to "lean in" to living humbly, and being happy with my work.

Yes, I think this is a really important point. I've discovered over the course of my career that I'm unintentionally very picky with my work. Being in a position (financially) where I'm not forced into work that makes the days feel really really long is amazing.
.pipe is very very slow.
There’s still a pretty good niche for maintaining and porting Delphi… new dev probably not so much.
If you are able to organize your teams around products that have clear revenue streams, even indirect work can be attributed to it

That's pretty much what every finance department in every company on earth large enough to have one does (with notable exceptions maybe of hyper-growth start-ups).
> compiler situation on Windows is a bit rough(VS doesn't support C fully)

clang-cl[1] does.

[1] https://clang.llvm.org/docs/MSVCCompatibility.html
> You really can't overstate how much they've done for chess.

Yes, it's great that this game is finally getting popular. About time an up and comer took the crown away from Settlers.
Is that possible? I thought the whole reason they're not plain old federal employees is this setup where USPS is chartered as an independent entity? Do they even have a general fund?
It's unclear whether you're talking about the English word "fuck" or some Danish "equivalent". Either way, the word doesn't necessarily mean the same thing to people who speak different languages, or even just different dialects, do it's unclear to what extent the difference you're referring to is cultural or linguistic.

(Is there even a clear distinction between "cultural" and "linguistic"?)
I had the same reaction staring at all those new features.

Reading the code in that page, I felt as if I looked up only to find the night sky abuzz with otherworldly ships glowing in the dark. It made me anxious. And I wanted to run.

But now I'm wondering, is this my reaction because it's been more than 10 years since I touched any c++ or because the language got really complex? I'm curious what seasoned c++ developers think about this.
Polars can export to arrow which you can then load into pandas.

Or you can convert it directly into a pandas Df
That aside, the over-specialization of emoji has become laughable.

If I want to ask a friend out for drinks I just need a generic drink-like icon, like a cocktail glass. I don't need all the variations between beer, wine, cocktails, shots, toasting glasses, bottles, and so on. It's the point of a hieroglyphic anyway, to convey a more articulated message through a simple image.

The same with all the nonsense with genders, scarves, disabilities and skin colors. Let's have a round, genderless face of a color no one has, and move on. Nobody needs to identify with that anyway, it's a symbol like the gas pump on your car's dashboard.
Internally I don’t want message to be sugar coated. Criticize my performance with whatever language, be direct and make sure personal boundaries are not crossed. In other words, make it clear that everybody focus on performance not the person. A question is whether this is scalable anybody with some experience?

Edit: typo
And the screen doesn't pop up a toast? It's an awkward fix but straightforward.
Matrix has view.matrix.org, and also has read only view of public rooms as per https://app.element.io/#/room/#matrix-dev:matrix.org (which should work if you’re not logged in).

Meanwhile we’re also applying the Gitter approach to the whole Matrix ecosystem: https://github.com/matrix-org/matrix-public-archive
Can you elaborate on how laws encourage broken families in the US (or anywhere)

(Not disagreeing I’ve just never heard this perspective before and I’m curious)
Do you have suggestions on how to use one of those Bluetooth game pads to scroll the screen and not just turn pages?
The student population numbers look too high, I think they include the Extension School which offers certificates, undergraduate degrees, and graduate degrees. That also explains how there are so many students over 25 at both the graduate and undergraduate level. >30,000 people take Extension courses [0] every year so those stats might only include Extension students enrolled in an undergraduate or graduate degree program.

The Extension School doesn't have a traditional application process and its courses are cheaper, per-credit, but it also doesn't have the financial aid offerings of the other Schools.

BTW, in the U.S. overall, ~13.5% of graduate students are Black or African American [1].

[0] https://www.thecrimson.com/article/2018/11/30/dce-statistics...

[1] https://www.equityinhighered.org/indicators/enrollment-in-gr...
It seems like this would be really cool gamified. Such a thing must exist, if so I’d play, if not, I’d wonder why.
"I told you so" has no value to a conversation, relationship or business results. 100%

I think it can be very productive to say something like "hey, I'm a little upset because I tried to get ahead of this problem and to me, it didn't feel like my concerns and ideas were taken into account and now we're considerably behind. I'd like to be helpful on these types of problems in the future, can we make a change to support that?"

If the statement is just about ego, it shouldn't be said. If there's something deeper that is causing relationship or business issues, find a way to dig it up and say it clearly with the goal clearly outlined.
Would love to hear what app you have in mind.
No problem, just make an NFT of "The time I lost 6.9k in ETH" and sell that for 100 million.
> Only people who don't actually use an Apple Mouse think that this matters.

I actually would use an Apple mouse and I think this matters. I don’t use one because of this issue. See my response above; tl;dr: I don’t ever want to leave the mouse unplugged.

> First, it ignores that it doesn't matter whether the charging port is on the bottom, because that mouse cannot operate when it's plugged in.

Yes, and this is a fundamental design flaw and it should be fixed.

> Second, it ignores that you can charge the thing in a few minutes, so, again, it doesn't matter that the port is on the bottom

Interrupting my flow for a few minutes is really unacceptable.
The Capcom style fighting games definitely depend on speed, accuracy, prediction, and being unpredictable. What it lacks from RTS are the attention demands of many things happening in different places with a fog of war so that you have to keep the probable possibilities in your head with timings to counter them, and their proportionate responses to maximize gain or minimize loss.
Used in both a short miniKanren tutorial:

https://io.livecode.ch/learn/webyrd/webmk

and in an interactive version of the 2017 ICFP pearl on miniKanren:

https://io.livecode.ch/learn/gregr/icfp2017-artifact-auas7pp
I like they released the radioactive foxes against Americans just to test it out.

That’s the point where you must look inward.
I don't enjoy the science writing at Quanta. Their articles in fields I know something about are so inarticulate and misleading that I have to doubt whether their reporting in fields to which I am largely ignorant (particularly the publication's namesake, quantum mechanics) would stand up to scrutiny.

In this case, you should know that the phagocytic model of endosymbiosis has been radically upended since the successful culturing of a Lokiarchaeota in (ecto)symbiosis with a delta-proteobacterium in 2019 by Imachi et al.

"Isolation of an archaeon at the prokaryote–eukaryote interface" https://www.nature.com/articles/s41586-019-1916-6 doi.org/10.1038/s41586-019-1916-6

The striking images of the branching, filamentous prokaryotic Lokiarchaeotum grappling its metabolic partner resembled nothing I had ever seen in biology before, save maybe the mycorrhizal root nodules of a legume at a ~2000x smaller scale. The prevailing model of the process of eukaryotic endosymbiosis is now "entangle-engulf-endogenize", rather than phagocytosis, which might be a secondary post-mitochondrial lifestyle adaptation.

If the Nature paper is difficult for you to read or access, this summary is well written and provides better citations than the Quanta article.

"Challenging Eukaryogenesis: The Story of the Eukaryotic Ancestor" https://arxiv.org/abs/2008.06608 doi.org/10.48550/arXiv.2008.06608

If you are interested in this topic, I cannot praise Nick Lane's nonfiction trilogy of books on mitochondria and evolution highly enough:

• "Oxygen: The Molecule that Made the World" (2002)
https://www.amazon.com/Oxygen-Molecule-that-Made-World/dp/0198508034
• "Sex, Power, Suicide: Mitochondria and the Meaning of Life" (2005)
https://www.amazon.com/Power-Sex-Suicide-Mitochondria-Meaning/dp/0192804812
• "The Vital Question: Energy, Evolution, and the Origins of Complex Life" (2015)
https://www.amazon.com/Vital-Question-Evolution-Origins-Complex/dp/0393088812
Guthrie's position was and continues to be relatively extreme.
Thank you! Yes, that's def a UX bug that needs to be fixed... Thank you for the suggestion!
The battery degrades.

My Magic Mouses battery only lasts for 5 to 10 minutes... if I could use it while plugged in I could still use it. As it is I can just toss it.
I don't think calling someone an idiot, for example, is candor. I have plenty of trust and rapport with my coworkers, and I can't imagine them saying anything of the sort on this list to me. That's actually how we've built the trust we enjoy, by not engaging in the kind of language exhibited in TFA.
Can a mod fix the link to point to https://webb.nasa.gov/content/webbLaunch/whereIsWebb.html?un...

‹ducks and runs away›
Depends on where you work at.

A lot of the time they do ETL/ELT mostly with airflow nowadays.

Some use little more than SQL and if they're lucky something like DBT to template and schedule the queries.

A lot of SQL now runs on data warehouses of which snowflake and Google bigquery stand out, but it's SQL nevertheless.

A few lucky ones get to use Spark which is more interesting as it's written in scala or python, but from my experience 99% of the time businesses are better off training business analysts to use SQL and writing the queries in snowflake.

Another interesting area is real time data, for existing e with Kafka. This can be challenging and fulfilling except a lot of the time businesses people will tell you it's cool but they don't want the data to keep changing so could you please aggregate it every day... So you end up with an overly complicated batch system anyways.

For me the sweet spot of practicality right now is Airflow/DBT/python/snowflake.
Relevant "corporate speak" https://youtu.be/4ab2ZeZ-krY
Some of these are quite confrontational and still come across as unprofessional. This has a very boomer feel to it. I think Gen Z will just say the what they want instead of applying a professional filter.
I don't really think a lot of what goes on under the umbrella of 'software development' can really be classified as 'engineering'. Some of it certainly can, but once you reach a certain point of abstraction away from the underlying hardware, it's more like 'composing' than 'engineering', or if you want to have a more prestigious label, 'architecturing' or maybe 'designing'.

https://study.com/academy/lesson/what-is-engineering-definit...
I think there's no need to overcomplicate those answers. You can be direct with your message without coming as aggressive. This is basic conflict management: don't focus on the person, focus on the problem.

Examples:

You are overcomplicating this

this is unnecessarily complex.

That meeting sounds like a waste of my time

if I'm not necessary for this meeting, I would rather do X

I told you so

this is what we talked that could happen, remember?