skysight-inc/HackerNews huggingface dataset:
So putting aside your argument that I completely disagree with but a lot of people have already voiced my concerns.

> The guy who knows every command of git backwards is welcome to apply for a job managing a git repo or something if such a thing exists?

Yes, this is the job of a maintainer in fact. They exist in a variety of organisations but maybe not enough. The best example is the linux kernel. Developers are expected to maintain their own local tree. When it comes to contributing code to the kernel, the patches are sent in a standardised manner to a mailing list and a maintainer then handles dealing with branches, rebases and merges. This means that developers don't need to know any more git than they really want to learn, aside from how to use git-format-patch and git-send-email which are really quite simple tools with an incredibly vast number of tutorials out there explaining them.

This means that people who insist that it's "not their job" to learn git can achieve the requirements of "patches which build at every step and contain isolated step by step changes" using a GUI or doing something really stupid like copying the code aside, deleting and re-cloning the repository and then pasting and committing each step. It also means that people who actually know how to use git can get the job done in a fraction of the time.

It also means that a carpenter^Wdeveloper's insistence to not learn how to use a claw hammer^W^W^Wgit will not affect their fellow coworkers/cocontributors.
There is no need to guess, you can just look in the repo.

I like the explicit separators when I'm reading them instead of writing them. Helps the individual steps stand out for me.

Is there a reason other than a more compact line?
The financial industry is a necessary evil because our entire financial system is so fucked up. I recognise that a certain amount of cognitive dissonance is required if you work in the industry, but I think saying it is a primary driver for social improvement is really taking that way too far.

That said, if you write cool software that is cool. It doesn't need to have a huge social impact as long as you enjoy creating it, which appears to be the case here :)
Then why it is sold to oppressive regimes to spy on people and crush activists? No, it is done for profit and profit only and it is our duty to condemn lack of government control in that sector.
It’s not the first time a chatbot of yourself has been pegged this way. A “digital twin” is not immortality, it’s a parlour trick. If you can’t enjoy it, you’re not immortal.

I have no quarrel with this type of project—I genuinely wish them the best of luck—but let’s please tone it down to reality. Does the “twin” even speak your language, or is it exclusive to the English-speaking world?

There’s zero information on the website, but the Twitter thread quickly morphs into a for-profit proposition. You’ll see ideas such as converting your results into an NFT or “influencers” getting paid for access to their chatbot. To me, that shatters any pretence of the idealistic concept evoked at the top; if you had meaningful immortality, would you sell your soul?
> "why are manhole covers round?"

asked that question I would have answered: "that's a trick question! they are not round!"

http://www.theromanpost.com/wp-content/uploads/2019/11/cropp...
Compared to the original liquidfun tests, e.g. the wave tank, this looks a lot more unstable and has more of a tendency to form solid-like crystal structures inside the liquid, which damp out total momentum faster than you want. I suspect you could improve the realism quite a bit by tuning either time step size (downwards) or the particle interaction strength. Or there is a bug introduced somewhere in the rebasing process.
The issue isn't the technical complexity, it's the office politics.

If they fix it, do they then become responsible for fixing it in future? Is this now a "responsibility" the "company" (coworkers) expects of them, with no compensation? In addition to their existing responsibilities?

I introduced git to the company I'm at (previously on SVN running on an old beige box in the corner).
It made collaboration easier. I accepted the fact I'll get pinged whenever someone makes git do a weird thing, but I'm lucky that for the most part coworkers learn from these incidents rather than coming back each time with the same issues.
The really scary part is that Q nuts like this are now running the Republican party, and they have no love for Israel. The second most egregious mistake Netanyahu made, after bowing to the settlers, was staking Israel's future on an alliance with the American right. Only the four people at Commentary Magazine believe there's still a non-crazy conservative movement in the US who wouldn't turn on Israel in a heartbeat... although they have a point that the progressives already have done so.

The penning of this article really closes the circle of right/left conspiracy theory. If there's one thing all conspiracy theorists can agree on, it's the Jews. I think that's what you're seeing that's disturbing.
I mean zombies are spooky.
The reason is that it doubles or triples regular SWE salary.
As a mathematics PhD student, I wish there were some way to practise my writing independently of my supervisor, like the Code Review Stack Exchange but for proofs (and definitions)!
I suppose the community would be small, and perhaps people are expected to be confident at this before starting a PhD, but still I wish it existed.
Perhaps your circle of friends didn't care either.

For kids/teenagers/early-20s, what matters is belonging - observable patterns of behavior that follow are whatever gets amplified when everyone looks at everyone else in their vicinity for signals of approval.

FWIW, I also didn't care about fashion, and neither did my friends. I expect this to be the case with quite a lot of HNers - this comes from being a nerd and having nerd friends. We amplified each other on different patterns of behavior.
That's why many players had methods for 'taking care of' migrants
I've been working in C for most of my career and I've never heard of such questions. They're not in any textbook I'm familiar with. In fact they're incredibly pointless and irrelevant.
> Unlike Windows you can do everything you want in free Xcode, only when you want to distribute your applications to others you need the 99$/year codesign certificate

Are you comparing this to e.g Visual Studio now? Because most SDKs are free (.NET, even the C++ compiler can be used freely now afaik), as is vscode and there are of course several other free IDEs.
Points for most people are a zero sum or losing game.

I worked for a points loyalty program, and the customer always pays. The bank knows their market well, they know the redemption rate of points for different demographics and they set the annual fees on points earning cards appropriately.

For a small number of very diligent points hack customers, the bank loses money on this and the customer wins. For a larger proportion customers get back roughly what they paid in fees.

Then for the remainder the points eventually get written off or redeemed for value that is far lower than the fees they paid.
It never worked even for people who believed it works.
It's not that stupid from company's point of view - they're preselecting for people who really want the job, and have enough energy to pursue it. These are the people you want to for your company.
Presumably, the real interest of the Israeli government, to the extent it's involved, is in monitoring the people they sold the software to.
Google is famous for having a C++ implementation that eschews a lot of what makes C++ powerful.

I’ve heard it referred to as “C+-“.
Sometimes my aliases get in the way of binaries in $PATH. The aliases here seem to me to run the same danger.

There was a post about prefixing aliases with a comma some time ago. I thought that might be of relevance here (can't find the post anymore...).
The idea being that you use aliases like this:
alias ,somecommand="echo foo"

This avoids collisions and also allows you to iterate your aliases with autocomplete by typing , and then tab. Very handy :)
The blog author speaks around 15 languages competently and he reads in about 15 more. Here's a 2 hr long interview with him where he touches on this topic: https://azeletmegminden.hu/040-sajo-tamas-podcast/ (in hungarian)
They delayed the tunnel another 2 years (minimum) in pursuit of a more costly complicated solution.
I built and use https://flathabits.com daily.

Keeping habits and todo/tasks list separately helps me prevent the latter from monopolizing habit time.

ps. Flat Habits is backed by org (if that's important to you), but this is purely an internal detail if you just want a simple app.
"The report further said Iran was also hoping to raise insurance costs for ships with ties to Israel."

that is scary smart in our current World... we will definitely see these kinds of attacks more often I think.
Imagine what a modern super-corporation with funds like Apple could do.
These are amazing. These approaches make writing blogs very tempting. Thanks for sharing
My experience with Google (in the UK) was an interviewer who asked a very similar question, among a number where he was clearly unprepared to deal with answers that weren't 100% as expected, and asked questions that had basically no relevance to the role.

The experience was so bad that afterward I sent a lengthy email to the recruiter thanking her but pointing out I expected to fail the interview because the interviewer insisted on things that were wrong or irrelevant and set out why as a courtesy so they could address it for the future.

I was rung up and was told the recruiter had gotten the interview set aside, and offered to just have me bypass the technical interview and wanted to move on to an interview with the hiring manager.

In the end I declined, as the first interviewer would have been one of the people I'd have managed, and I just did not want to deal with a team with a person like that, and the whole process was just excruciatingly slow to the point I had offers on the table before they could line up an interview.

It seemed to be a process optimised for people who either desperately want to work specifically at Google, or doesn't have alternatives.

I kept getting calls from Google recruiters for years after that and kept recounting my past experience and asking if they could provide a better experience this time around.

I have had worse interview experiences than Google, including one where I halted a phone interview halfway through and told them they'd shown me I didn't want to work there, but Google is pretty high on my list of places I'm not particularly interested in interviewing.
Yeah, I see your point. I was making an assumption that audio podcasts have a different... usage profile? or user flow?... to album listening. I might have been distracted by "podcast" which I tend to associate with the spoken word, and episodic, time centered updates.
Strange that this only seems to be necessary in the software industry while literally every other industry seems to be getting along fine without these dehumanizing interview processes.
The root comment is saying the interviewee knows the language well enough to consider one solution better than another solution.

And this was misinterpreted by the interviewer as not knowing the language.

An effective interviewer would have asked "Why are you doing it this way?" instead of assuming - wrongly - it was all the candidate knew.

This actually matters. Before you even get to coding skill you want people who can parse reality accurately, and not make incorrect assumptions about what's happening in front of them - either out of narcissism and arrogance, or because of poor communication skills, or because they're following a set process which is bureaucratic and inflexible and operates with a poor signal to noise ratio. (Among other possible reasons.)
> lot of Southern states do not feel that "we belong to India"

Speak for yourself/Tamil Nadu. I'm from Karnataka (a southern state) and majority of kannadigas love India and are patriotic.

> worship "India's language is Hindi", "India's religion is the Aryan worshipping flavour of Hinduism" and other nonsense

Why do you believe that north indian language and religion are nonsense? I've lived in New Delhi for more than half of my childhood and I don't think North Indians are backward relative to South Indians. Although they are relatively poor.
Mona Lisa Overdrive
Some of what you said is not true. There were attempts made to unify "India" even before the British came to India. Infact the term "Hindu", "Hindi", "India", "Hindustan" is not Indian in the first place. The words "Hindu", "Hindi" and "Hindustan" were given to the people risiding east of the Indu/Sindhu river by the Persian/Arabic visitors and invaders. And the word "India" was derived from the word "Hindustan" by the European invaders and visitors as such: "Hindustan" became "Indostan", and then "Indostan" was further shortened to "India". So people visiting/invading the eastern parts of the Indu/Sindhu river were considering the people there as one civilisation if not one country. But there were attempts made before, as far back as Chanakya, to unify the people under one rule.
Perhaps it was a typo, but actually one can unload dll in the .ini config file.
>The reason I raised this issue is that solitary confinement in this circumstance, for a kid who clearly has shown some remorse and insight, and is a product of bad circumstances, doesn't seem very advanced.

True: it's _barbaric_, the complete opposite of advanced. However, this also highlights that a nation can be advanced in some areas, yet backward in others - and in fact I would argue this is necessarily the case for all countries, all the time, because the standard of being advanced in all areas all the time is an impossibly high bar.

Is the US an advanced nation? It's hard to argue against that: it has put people on the moon, invented the microchip, etc. And apart from technological advancement it has championed social ideas that are (or were) very different from much of the rest of the world, yet are arguably for the best: a government without a king, uncompromising free speech, etc.

But it's also a hard, harsh, uncaring country, inhabited by people that seem to have forgotten the word 'compromise', where a minor medical problem can cripple you for life (medically and financially), where a minor misdemeanor can mean life in prison. Its prison system is indeed a great example of that. I can only hope that it isn't 'advanced' in these areas; that the rest of the world will not eventually grow into the same state.

Ultimately, the two of us are having a completely different discussion. I'm simply pointing out that the author of the article is simply lying for dramatic effect when he says no other advanced nations use solitary confinement as a punishment; that he uses the word 'advanced' to hide behind in case someone looks on wikipedia for five seconds and finds out he is wrong. I don't really care about the word 'advanced', or what it means: he could have said "no other countries that have the color blue in their flag use solitary confinement as a punishment", as (to me) it would have had the exact same meaning.

You, OTOH, see an opportunity to advance the general state of affairs in the US. I agree that ending some of its more barbaric practices would be a good idea, but I'm not in a position to help, seeing as how I'm a citizen of another country, located on another continent. I don't have a congressman that I can write to, nor the ability to cast any vote in a relevant election. So I can only root for you, and hope you succeed in reforming the US prison system.
> I am dreaming about coding, designing architectures,

Avoid big banks and telcos. And to design new you’ll have first deal with old, and ain’t that a bitch
Incredible that you're the first person I've seen mention a second-order effect in this conversation.

I don't know what it is but I feel like people have forgotten just like basic truths about how humans work. Maybe it's because managerialism has infected everything.
Anyone that has written portable UNIX software knows why stuff like autoconf even exists, targeting POSIX is just like trying to make HTML/CSS/JS, it works as long as everyone uses Chrome, sorry GNU/Linux.

As for those IDEs, they are a subpar experience of what the whole AppFrameworks are capable of, just like Borland of yore always playing catch up with Windows SDKs.
I do wonder whether FBI will hunt those reverse and software engineers behind those tools

I do wonder how many of them are in this comment chain or previous big thread about Pegasus
I wonder what would happen if you were to say walk along the roadside with a rucksack full of fast growing pine tree seeds which unfortunately had a small leak, letting all the pine seeds fall onto the verge?

10 years later, problem solved. And the tunnel is probably still being argued about in court.
> disagree on dev/support rotation

I've worked (as a dev) in a customer-facing industry where devs are generally divorced from customers. Working in support has helped me understand the codebase better (because yes, you usually don't know it all that well if you just fix bugs and build features) and helped me to (at the time) connect with the value some people get out of it. That was nice.

What was less nice is dealing with the angry minority of customers. That was I would say significantly more unpleasant than dealing with the happy minority was pleasant. For that reason I would not recommend interfacing with customers for anyone. There is a reason support agents have such a high turnover.
Thankfully, otherwise we would be stuck with compiling C on the fly without any kind of debugging experience other than GPU printfs.
I don't see the black python formatter[0] mentioned. I use it for all of my projects and I love it as I prefer not to have a linter distract me while I type.
You can see a demo[1] without installing it to check how it works.

[0] https://github.com/psf/black

[1] https://black.vercel.app/
Maybe it's just me, but the integration of my Apple ecosystem makes each device feel generations ahead of my Windows/Linux devices. The whole UX flow is just so damn smooth and convenient, from AirPlay to controlling my smart home. I can't imagine doing this with non-Apple devices.

Apple does not even have to be the best at everything, or even particularly great at everything. What they need to do is be good at integrating everything, which they are.
We should differentiate between Xcode the ide and Xcode tools, which are just git, clang, etc. The tools aren’t apple’s product.

In Linux they would have been separate packages, but I don’t think the App Store has dependencies so how else are they going to get the required packages installed for their ide.
I view it as a sort of hero-worship/cargo-cult thing... "Linus uses it (wrote it) so it must be the best!"
People like you are exactly why laws like ADA were created and collectively we have decided not to just disagree with you but to pass legislation that makes it illegal for people to follow this lazy and selfish position. The first fights were over physical access and in a lot of cases it required significant reconstruction or re-architecting of spaces at great expense. The next round of fights will be over online access, where the cost of compliance is significantly less -- expect tech firms to start losing these battles now that it is much easier to attach specific harm to failures to provide accessibility.
Journaling Through a Pandemic
Any DRM solution sufficient to get high resolution content from Netflix encrypts the video path from the OS so no screen recording tool will work.
I agree that macOS does the better job on high DPI "retina" screens. On low DPI screens I also prefer how certain fonts render in Windows, specifically, only with fonts that have excellent hinting. Verdana and Georgia look great in low resolution on Windows, but non-standard fonts tend to look like garbage.

Putting this in table form:

| System fonts | Other fonts |
|--------------|--------------|
low DPI | Windows | macOS |
high DPI | macOS | macOS |
> Consumers aren't blindly buying whatever's for sale.

But of course they are. This is the case not just in fashion, but pretty much everywhere (and particularly visible wrt. hardware and software). Consumers are given a bit of a choice to get completely confused by it, but ultimately they pick something from what's for sale. They can't just go and say, "I want these trousers, except cut like these other ones, and with the color from that dress" - much like they can't go and say "I want a phone like this new iPhone, but with my damn headphone jack back". Not without spending 1-2 orders of magnitude more money.

What this means for our discussion is, it's vendors who set the trends, because they choose what is available for purchase at scale.
> Hamas, an internationally recognized terrorist organization

Canada, the European Union, Israel, Japan and the United States have designated Hamas as a terrorist organization. Australia, New Zealand, Paraguay and the United Kingdom have designated only its military wing as a terrorist organization. It is not considered a terrorist organization by Brazil, China, Egypt, Iran, Norway, Qatar, Russia, Syria and Turkey. In December 2018, the United Nations General Assembly rejected a U.S. resolution condemning Hamas as a terrorist organization.

https://en.wikipedia.org/wiki/Hamas
It's all economics

Insurance is cheaper than security

Reuse is cheaper than research and development
All you complaining about the length of FAANG interviews... One of my family members was recently applying for a job to stack shelves in a supermarket. They had to do a tricky 3-hours long multiple choice questions test. After that, they got an email asking to record a video about themselves. No idea what would come after that, but they gave up at this point. All this is also very difficult to go through if you are older and not technologically well-versed.
"Our clients only use the software against terrorists and criminals" => So this means that French PM Macron is a terrorist or criminal - for somebody who built this software...
Yeah, or at least they aren’t able to capture the entire $50k/year in value. It kind of sounds bad but it’s a trade and there has to be something in it for both sides for it to happen.
I don't think it's a matter of impossibility. The current process is simply a local optimum. Most practicing software engineers can pass the trivia quiz. Most time wasters can't, unless they googled for the answer key. The result is a pool of candidates that usually can understand a real interview question an engineer will ask. The system works, at the price of being annoying.
The main point of fragility I see with Apple that their profits mostly come from a relatively small group of people who live on the Apple ecosystem. Apple may have many product lines, but these products and services are mostly sold to the same group of people. If quality starts to degrade across the product line, or another company releases a killer product that's incompatible with the iWares, it's not inconceivable that Apple would start losing their loyal customers, thus lowering sales in all categories.

I don't see this happening in the near future since arguably Apple has never made better products than today, but you must understand that most of Apple's growth prospects come from them selling more wares to their existing customers than from Apple winning over new customers. In fact, I recently changed to an iPhone from Android, and the change was quite painful. The Apple store even called me back after sending out the order, wondering if me buying an iPhone as a new customer was a mistake (seems like that doesn't happen very often).
Steam survey shows Linux marketshare hitting 1.0%