skysight-inc/HackerNews huggingface dataset:
My last job was at a a startup, now I work in a big company.

At the startup I set up Linux server instances on Google Cloud and Digital Ocean. I set up Apache web servers etc. I wrote Python REST APIs on the servers. I did Javascript web work on the servers. I also wrote code for an iOS app in XCode. I also wrote more than one Android app from scratch.

Now I work at a non-tech Fortune 100 company. I only do Android. 95% of the time I am working within one module. I also tend to work on similar features during a quarter and across quarters. How much coding I do can vary, but the amount I spend coding is less than the time I spend in meetings, or reading documentation another team wrote, or helping or asking for help from someone, or doing code review or handling the release process.

You're not necessarily going to learn "the right way" to do things, you're going to learn the large organization way to do things. You're better off at a small company with a good, experienced mentor than at a big company without one.

An example for a big company...HN is fairly simple, Reddit is a little more complex. Think of the notion of a post or reply or user on Reddit. Initially these concepts will be pretty simple, but as more features are added they become more complex. I can imagine what the internal data structure is at Reddit is of a post or a user. Not only is it probably very complex, I'm sure some of the data structure is vestigial, old stuff no longer used that was never cleaned up. Changes against these things are by teams, often tending toward the more junior, often on tight deadlines, and the codebase is an accumulation of many years of this. I don't know much about Reddit internally but it is an easy example to think about.
> but a while ago that was Apple 0-days being cheaper than Android ones, i.e. implying they were more common.

It's certainly true of the white-hat market:

https://www.bleepingcomputer.com/news/security/zerodium-make...
My car has red reflective stripes on the inside of the door edge, so they can be seen from behind as soon as the door is ajar. I put them on myself, since as a cyclist I'd like them on all cars.

I don't know why cars don't fit lights and reflectors as standard there. There's always power in modern doors for an LED.

At night, that extra second or two of "there's a door opening ahead" could be critical.

Only works on bikes with lights, of course. But I'm not very sympathetic to bikes without them.
I'm certainly very pro working cooperatively with other Democratic nations to secure a more just and peaceful future less dominated by a singe nation state.

The problem is, alliances fray (Turkey, Belarus, Britain, the United States... we've all had our issues with current alliances and treaties in recent history alone). And that gets problematic and very hairy.

The other issue is, a single state dominance is prone to being coopted by less than benign actors and we've certainly seen that in the US I believe, especially given our invasion of Iraq.

So there's no cure alls on these things unfortunately. As a general practice I believe brining more members under our umbrella and strengthening the organizations like NATO and the UN which can act as a cooperative unit and not as a unilateral actor is a positive.
You're confusing the Cultural Revolution with the Great Leap Forward. If you read a little bit about the Cultural Revolution the connection will be obvious.
Colour film is quite rare on the German side as they were far more resource-constrained than the Allies, and they reserved their limited film stocks mostly for commercial films. Still, there's some. And for similar reasons, colour photography during the war from the Soviets and Japanese is extremely rare.

Even colour photography by the British, like here, is relatively uncommon compared to the enormous output of American photographers. America was the only place during most of the war where you could just walk into a shop and buy some decent colour film.
I've never lived in California and yet I love KCRW. So many good live music sessions. Top notch public radio!
This is the reason they are referred to as 0-day exploits and believe me, given enough time they will begin to appear.
> If you were in a car, what would you do?

The biggest thing I do is simply slow down — most of the problems come from people in a hurry to spend more time waiting at the next intersection bit of traffic. Speeding exacerbates problems with many drivers not having an accurate understanding of the size of their vehicles — thinking they have enough room to maintain high speed by staying in the middle of the road, crowding the cyclist because they want to leave 5 feet of space on the side at risk of being damaged by another car, etc.
Because nobody every burns a rental unit?
If you destroy someone's livelihood and make them and theirs go hungry, are you not committing violence against them? If you destroy cars people need to reach work and earn their keep, are you not doing violence against them? If you burn down a church, are you not stripping someone else of their civil rights?

Many leftists will argue that sanctions are inherently violent and murderous because they often push people on the precipice over the edge and kill them from malnutrition or lack of medical access. Yet when rioters do essentially the same, destroy property in already precarious communities, this argument is made that it's not violence, it is a noble political demonstration. I for one do not buy it and find it hard to believe that your anecdotal business owner is representative of the wider economic and individual impact riots have.

The truth of the matter is that riots are a symptom. There is nothing noble about a riot and they are inherently violent, even if only property is destroyed. In the same way that those capital rioters deserve prison, so too do other rioters. That does not mean the conditions that caused the riots are just or proper but neither are the rioters righteous.
nasm SDK is really scary: tons of tough-to-read perl scripts for code generation. I would stay away from it, but nasm is used in ffmpeg. I prefer to use fasm instead, even though its extremely powerful macro language is an invite for abuse.
Are you the only working on the codebase? It may be easy to rewrite your own codebase, but it's certainly not easy to rewrite someone else's. Especially if they haven't been caring about code quality and/or test coverage.

My definition of "good-quality" code is pretty much exactly "how difficult would this codebase be for a new engineer to understand and modify safely."
We’re getting off topic here. This isn’t Apple’s fault and has nothing to do with them. No one is forced to use Apple products because alternatives DO exist, so they are NOT a monopoly, and therefore antitrust laws should NOT apply to them.
Or the app could just be offered as a web app.
MacOS includes cpython 2.7 and 3.x by default. The OP is wondering about what `/usr/bin/python` will point to now or whether it will even exist.
> or perhaps not, Ivermectin seems to have become one of the things that everyone decided they'll believe in its efficacy based pretty much exclusively on political party alignment).

This is something I find very funny. As someone from outside the USA, it amazes me how something like this got politicized over there. Does Ivermectin have any effect against COVID19? That should be a dialog left to scientists following the scientific method. All that craziness of "ZOMG horse dewormer" from the left (ignoring that there ARE IVM pills for humans) and "ZOMG Muh Freedom" from the right (ignoring how how virus and vaccines work) is just mudding the scientific research around the thing.
Two learnings about the note-taking market and why it's just getting started
1. From a user perspective: for most people, it's still a huge pain to organize everyday's flood of information. A good indicator is the huge amount of very popular "how-to-x" videos on YouTube.

2. A small group of people has very elaborate setups. They often use multiple tools, code plugins, or self-made solutions and after many iterations find their system. They often end up with amazing workflows and probably amazing outcomes.

In short, the potential is huge but most users don't reach it. It’s a pain for them because they struggle while they see others magically succeeding (on YouTube, Twitter, ...).
Set daily/weekly/monthly (Each one) goals and reward yourself for meeting and exceeding goals.

Short terms goals and willing to make them real will push you everyday.
There is no theory for a just riot, because riots are never just. Substitute "terrorism" for "riot" and see where the reasoning takes you. Break it down to an individual level: I need money, so I'm justified in robbing a bank.

Just because terrorism and riots result in political gains, it is not a justification. Robbing banks makes me rich, but that is not a justification.

The whole point of a democratic system is to redress grievances. Mob violence destroys democracy. We have a system of laws. If you go outside that system, it is criminal and immoral.
A Twitter thread is not the way to reveal research like this, it’s terrible for discussion and the character limit prevents your going into proper depth.
Why is it bad that red hat does that? That’s what their clients pay them for.
Proper way is to use UTF-8 encoding for Unicode strings.
Lol. Rather get beaten half to death (and pay for it because America!) than replace a building with insurance money?? Wrong.

Plus, it's traumatic for your family to watch you get beat down - more traumatic than watching you cry at a replaceable loss.
This is a very self-centered way to think about things. I don’t mean selfish, I mean thinking as a “me” problem instead of an “us” problem.

If I have to rewrite a bit of my code then them’s the breaks. But I work on a team, sometimes a big team. I don’t have “a house” I have a construction crew that is building many houses and will go on building them. If they’re doing it wrong then I have not only the problem in front of me but five copies elsewhere. And I can’t fix problems N times faster than they are made. And I can’t always sell them on the better technique, even when there are demonstrable problems with theirs.
*jokes are hard
> It's a pet peeve of mine that people think that sci-fi authors writing decades before the tech exists somehow got the design right, just because Hollywood made some pretty moving pictures that fired up your imagination.

Many people who believe in science actually believe in science fiction.
The guy on the tank looks like he’s holding a tablet lol
> If not pure coding projects, at least for things like markdown, having a preview could help.

You can use a dedicated app alongside Vim for that. On macOS, Marked2[1] is pretty great.

[1]: https://marked2app.com
> The US had a riot on Jan 6th 2021 and it’s been portrayed as a crisis on the scale of 9/11 or Pearl Harbor. Millions of Americans think it was an insurrection. I don’t know if your theory holds up.

To be clear, there was a riot, but said riot was also allegedly used as cover for (and was also allegedly an outcome of) sedition - https://www.justice.gov/opa/pr/leader-oath-keepers-and-10-ot...

The vast majority of Jan 6 charges were riot-related, but that there are any insurrection-related charges at all is what's branding the event as an attempted insurrection against the United States Government.
Not really, photography was temporarily destroyed with the rise of digital. Everything that happened between the early 2000s to about mid 2010s was a step back compared to film in term of resolution and dynamic range. Even back in the 50s we had pretty good film and lenses already.

I shot this on a 1955 leica m3 with the lens it came out of the factory with on a fairly low quality consumer film: https://i.imgur.com/3VKMtra.jpg
There's screenshots on this reddit post

https://www.reddit.com/r/selfhosted/comments/senz1n/peppermi...

No demo as of yet
StackOverflow Jobs Alternatives
Now that StackOverflow Jobs is shutting down I am building a list of alternatives to the best job board for developers in the word!

Please let me know if you know any missing ones :)

Thanks, Rod.
Thanks for the book recommendation!.

I've often wondered about ADHD but since I know a couple of close friends with serious ADHD, I haven't considered it too much as I'm not comparable to my friends level.

Although, I tried ADHD medication (through friend) and it was eye opening how easy focusing on one task became, and how nondetrimental context switching and parallel scattered thoughts became for focus and anxiety.
Great move. Next up: Ubuntu.
Really urge people to follow the guidelines and comment on the actual thing posted, or not at all. We do not need to rehash every one's armchair moral theory whenever things like this come up. Your fear, or disgust, does not contribute to a possible fruitful discussion of these matters, and it is not the point of analyses like this. Riots are embedded into the history of social order, whether you like it or not. They are symptoms, they do not care about your principles or your personal moral fortitude. You can see them happen and be shocked or whatever, but it doesn't stop the fact that they happen, and at the end of the day it's just simply irrational to believe that this a moral issue first and foremost!

I think many of you need to take more literally MLK's point that they are "the language of the unheard."
They do this in every thread. Apple apologism is the most insufferable and ugliest side of "Hacker" News.
The way you talk about the unvaccinated is telling.

I'd like to propose a solution that I think you would really prefer:

Let's make it really obvious who the unvaccinated are. I'm thinking we could maybe have some kind of article of clothing that could be worn over top of normal clothes. Perhaps an armband would suffice? Would that make you feel comfortable? It would also make it easier for you to mistreat them and shame them at will. Perhaps we could have a different armband for people that are unvaccinated but have a record of a positive test and recovery. They could be subject to shaming as well for not going along with your sacrament.

59% of Democratic party voters surveyed support a policy of confining unvaccinated people to their homes. We should go ahead and do that right? I'm taking this to its logical end because you don't dare do so.

I voted Democrat my entire life. People have no idea what it was like campaigning for Barack Obama in southwestern Virginia. I literally had a man brandish a shotgun at me in his driveway. It's coal country. I was a die-hard supporter and they betrayed me and other people like me.

This coercion was the last straw and I'm never voting for the party again. Congratulations you and your ilk have created a monster.
Yes, and I was surprised when Monterrey launched with Python 2 still included.

But I really did think that since it was in Monterrey, it was going to stick around until at least macOS 13.
Not anymore. We do still have the ability. Some teams have found that it introduced an overhead (moving part, point of failure) and long lived staleness into certain parts of the codebase, which is actually reflective of our teams' priorities. Feature flags bring an overhead that teams should be aware of an acknowledge the management required, before introducing it into a tech stack.
We are currently building capacities.io, a note-taking tool that’s trying to solve this problem. Think of Notion but made for building a personal knowledge base. It’s built on a graph database, you define entities that can be connected and organized in various ways. You can sign up for free. Also, feel free to reach out, would love to hear from you (Twitter: @steffenBle).
Would you happen to have the rebutting articles? I'd be curious to hear their criticism.

To me it adds up. I live in the a city that's sprawled without growth. I see the lifecycle

1. Used to be a dense city with most houses being doubles, and 3-5 story apartment buildings.

2. Built area has tripled since 1970 into mostly SFH suburbs, but population is the same

3. Outside the very newest suburbs, infrastructure has decayed tremendously. Taxes haven't really increased, the only time sewers or roads ever get repaired is with grants from the feds.

It happened to the city and now it's happening to the post-war suburbs.
Are there any machines that support newer versions of the OS that don’t support Homebrew?
Personally, I suggest taking a look at a few "classic" plugins. For starters, anything by Tim Pope.

Avoid the massive omnibus plugin packages. I find they often try to turn Vim into something it's not.

Nothing against people who use and enjoy those -- I'm not advocating for elitism or purism. I just feel like if you really want Vim to look and feel like (e.g.) VSCode, you're better off using VSCode.

Instead, I've gotten the most out of the plugins that I've taken the time to hand-pick and configure myself. Largely because I took that time to understand them.
Bingo.
This falls under the scope of support for an enterprise linux company-- orgs pay them to keep stuff backwards compatible long after the upstream deprecates it. Apple is decidedly not an enterprise support organization.
RHEL also doesn't want you using system python as your dev python. RHEL 8 uses 'platform-python' for the bits the system needs and if you install 3.6, they share the common bits
If your using a mac as a dev box, and really need python 2.7, you still have options.
Ha, you're blaming hardware yet the likely reason that those systems are slow isn't because the hardware can't do things quickly, but because the modern software they run on it is bloated and slow.
Technically - Big tech companies have the advantage of big projects, on average good leadership, and a high tech bar. Generally there is someone who knows how to do something in the Big Co's way, and you can learn that technique. Most Big Cos do not support going off the reservation however, and there are usually sacred cows which poking will just result in termination. As an example, even if something is an internal tool used by two people on your team, and that is all it ever will be - you are probably going to be required to make a redundant deployment with unit and integration tests, and full CI/CD pipeline.

The other major advantage of Big tech is typically financial, there is no guarantee that this will last indefinitely - but over the last 15 years the top tech firms have paid better than all other options by a wide margin. This isn't necessarily unique to big tech and could apply to any tech company considered a "top firm".

These trends will likely continue until tech firms paying top salaries either become too bloated to innovate and instead focus on building strange non-profitable vanity projects - or are outmatched by companies using lower cost engineers.
yes! i wanted to past the whole paragraph without elision and i didnt feel like specifically going into how it implies that for some reason Dr. King's speeches dont constitute academic development or that, futher, this ignores the last 200 years of marxist-leninist writing and discussion on the topic. But as i said in my edit, i don't think im qualified to discuss matters of legalism. Its just a little nuts, to my eyes, that someone can look at all of these people who developed their worldview at least partially by study and say "why is no one talking about this!"
More Than 80% of NFTs Created for Free on OpenSea Are Fraud or Spam
I'll also add this - I've found that startups that have founders with industry experience are light years ahead of the rest.

I've worked at startups where they brag about not being a big company despite no one there even having ever worked at a big company. In hindsight, it should have been a big red flag.
My apologies please feel free to downvote.
Could be handshake/sync. Could also be indexing (which doesnt prevent Outlook from loading but practically can prevent you from using it if you can't search, etc)
Ask HN: My tattoo artist made comment about the Covid vaccine that confused me
I've been getting some of my sleeve expanded and I was in session yesterday, after a couple of hours I said it's crazy how little I'm bleeding on this one, and the tattoo artist said "yah, since the vaccine people don't bleed the same way anymore" and shrugged. I couldn't ask anything else about it because I got a pit in my stomach and waited till the end of the session and then dove in, the artist is young college age and has a group with other young tattoo artist, and they were laughing in it about how accurately they can nail how many doses people have had and when (including me) by how their skin and blood reacts to the tattoo.

Am I right to feel a bit weird about this?
The really, really important thing about witch hunts is that witches don’t exist. Allegations that turn out to be wrong can be really harmful, agreed there. Pretty unclear how to do anything about that without infringing on 1st Amendment rights, especially when it’s not a criminal allegation (i.e. indictments should IMO be sealed til verdict, but not all allegations are indictments).
Then the sources I found were out of date.
Deaths

Hundreds of thousands to millions of civilian, Red Guards and military deaths

Still not obvious.
Really, what does the conditions for bridges in the largest state in the continental US, in the South, with one of the highest rates of population grow in the US have to do with a small city in the Northeast that has, in the last 50 years, lost its huge industrial base and halved its population?

Well, other than a very roundabout warning for Texas to continue to invest in their infrastructure even if the oil and refinery money starts to go.
Could you clarify what it means by "commercial fisherman costs the taxpayers $1"?

The point of government is not to extract maximum rent from the tenant/citizens, so if your complaint is that fisherman are not paying the government enough to use common resources which the federal government is managing... you're thinking about the government wrong.

(That salmon, fwiw, produces more than $1 in utility to the downstream consumers, which is the whole point of farming or fishing, or any economic exchange at all.)
Or that local private company that won the RFP through a corrupted process because they are friends with the local small town politicians who will cut corners on safety and maintenance while over billing the community.
The US military is very serious about its recruiting.
At least for me, homebrew emacs isn’t that useful. It is terminal-only.
I think you have your parties muddled up here.
The cost of the knowledge of that code and the techniques that created is spread in five to fifty other brains. That’s the hard part. You keep finding new copies of patterns you’re trying to remove.

In a couple of notable cases, that didn’t stop until I removed the last copy. My theory is that certain people were cutting and pasting code from one of the three surviving copies.
'Maus' author reacts to his book being pulled from curriculum
On Safari, press the 'Done' button — I had to add a blur event to enable iOS users to play the game (due to the lack of enter key on the iOS numpad). Android users are unaffected since they have an enter key.
Of course it's not going to get new vulnerabilities, but that doesn't mean hackers won't find previously unknown vulnerabilities that have always been there. Looking through the CVE database, core python alone has had 15 CVE reports in 2020 and 2021, and for old pythons those will never be patched.

I'll never understand why people think they can write some software and it'll stay pristine forever. Even if it was had no known bugs at some point in the past, the world is a harsh place and your program, its dependencies, its programming language or even its OS can be found to be subtly broken at any moment. Even if it is not outright buggy, the world will change around you until the interfaces you depend on are no longer there. (looking at you, software program at $WORK that only works with PS/2 keyboards but not USB keyboards)