skysight-inc/HackerNews huggingface dataset:
Quick Apology: Having no idea that the HackerNews useragent belonged to an app, I didn't allow it on the site. That block has been removed now that I know what that specific useragent means.

Sorry for the exclusion!!
It seems the district or at least the school because it’s every class and was similar in middle school.
I dunno if I'm getting older or if this is as silly as it seems.

You don't like pre-live because it doesn't have parity with production, so you use a developers laptop? What???

I stopped reading at that point because that's pretty indicative of either a specific niche or a poorly thought out problem/solution set
So why do they only want Crimea?

It's about the gas that was found there.

Their current actions seems to have made NATO stronger ( eg. Finland and Sweden possibly joining). Don't believe Russian rethoric too much.
There's a Chrome extension that removes spam results from Kagi? Are you sure?

And again, I'm not sure whether you're just pretending to not understand what I'm saying, but I've already explained (twice) that Kagi lets you choose which spammy results you don't want to see, so "Why would I pay a premium for a search engine that returns a full page of spam?" appears to be answering someone else's post entirely. The whole point of what I'm saying is that you don't get a page full of spam, which you do get on every single one of the big, free search engines. I think I've run out of different ways to explain the same thing now so I'm going to bow out here.
How is anybody penalized for "deviating from those tendencies" these days?
Google Topics Emerges as the Potential Third-Party Cookie Alternative
"At its heart, backgammon’s cruelty resides in the dramatic volatility of the dice. Even a player who builds flawless structures on the board can lose to a novice."

This is why I don't like games of chance like backgammon, poker, etc...

It doesn't matter how good you are, how carefully you play, how much you study, if you're not "lucky" you can lose through no fault of your own. Conversely, someone who's merely "lucky" can win against someone with more skill. That's a huge turn-off for me.

On the other side of the randomness spectrum there's chess, where (unless someone cheats) you're on an equal footing, and ideally only your skill determines your success.
LZ4 is definitely worth using in some situations, but as far as I can tell, the two of them pretty much define the Pareto frontier.
> If you are saying you don't have a staging environment, what you are really saying is that your company doesn't have any QA process.

Come on - this is nonsense.

Feature flags for example?
Yeah if we really cared about equality of outcome we'd be funding men's health to the tune of trillions to reduce the life expectancy gap.
Example from the console: "Setting up an Amazon S3 bucket to share files"

https://gist.github.com/pjkelly/be2cd3881e766620a411
In my experience, people are generally offended over minor stuff that shouldn't bother them. I rarely apologize for offending people because I think they're in the wrong/I just don't care.
This is good insofar as it forces you to make local development possible. In my experience: it's a big red flag if your systems are so complex or interdependent that it's impossible to run or test any of them locally.

That leads to people only testing in staging envs, causing staging to constantly break and discouraging automated tests that prevent regression bugs. It also leads to increasing complexity and interconnectedness over time, since people are never encouraged to get code running in isolation.
I don't fully agree. One thing is having a built-in filter, but the other thing is encouraging harmful behavior. Not only has the filter now been removed, but the new entrants have been encouraged (through algorithms which promote divisive content) to produce and consume harmful content because it increases "engagement".

There was a period of time where social media was just starting out where the filter has essentially been removed (anyone can easily join and start producing & consuming content) but harmful content wasn't yet encouraged. Social media was about keeping up with your friends' content, and while I'm sure harmful & divisive content was present, you had to explicitly seek it out (by liking/following the right accounts).

Nowadays all social media uses algorithms that promote content that will yield the maximum amount of "engagement" on your part so you increase the time spend on the platform and the amount of ads watched.
How was that incident received versus one where you could just say sorry?
Study Tips from Richard Feynman
If it is declared as const, yes.
He's not truly powerless though. He's got plenty of money that can be put to use by lobbying for anti-trust, pro-privacy legislation and stronger regulations on social media companies.
I was going to say the same thing. The problem with creating complications is you need a fairly large ecosystem to ensure that you discover (through people playing) the many intricate strategic situations that can happen.

It's like when you play civilization and there's a zillion ways to win, it leads to a lot of time being spent becoming even slightly familiar with the game.
If you divide a single 11k-line file into 20 files averaging 550 lines per each, by semantics and levels of abstraction, your code will quite possibly be easier to read, maintain and add to. Maybe. Perhaps.
It’s arguable whether apple would have made more money by reducing the price on their devices and maximizing ad revenue from customer behavior (ie android).

I kind of feel like they made their decisions based on Jobs’ hardware profit margins strategy that worked well before service or data profit margins.

Also, although not a company I feel like Apache has turned down multiple opportunities to sell out and kept to their principles.
From my perspective in the US the lockdowns were about managing hospital capacity. While this might disproportionally benefited older folks, hospitals are a service anyone could need at any time for a wide range of reasons.
For me the limitation of circular imports forced to drastically rethink how I architected my software (golang, rewrote the whole mvp 3 times be the first two I was either completely blocked by no-circular-imports or the structure felt so hacky that I didn’t even wanna touch it… then I learned about interfaces!!)
OP could port the code to Node.js to see if that holds.
That was probably true back in 2004, but today there are numerous reader view, full text converter, and advanced web spider projects that anybody can plug in and get the full text from at least 90% of web sites, with no extra effort.
Anecdotally I've seen much less damage among those who are deeply religious that I know(Muslims). Social networks are strong so they were preserved even among the pandemic. Say what you want about the problems that come with religion, but it is great at solving a lot of the issues that humans have dealt with for thousands of years. Those problems are ones modern society has done little to solve
There are plenty of non-profits who fight against this "new world" he helped create. The EFF is just one example of many.
I imagine you missed the same thing I did: the last update time.

April 1st, 2022
What is the alternative?

Suggest solutions.
> admit that perhaps there's something else going on than purely being "busy."

- Snapchat is essential to some youth friendships nowadays, unfortunately,

- People dwell in dopamine hits, notably because their social life is broken. It’s a self-reinforcing problem, true, but initially their social life was broken. You don’t get into drugs when all is good, or at least you can resist.
In the beginning, it was widely accepted that the virus would spread and ultimately infect most people. Yet, two weeks to flatten the curve somehow turned into two years of flailing about aimlessly with ineffective measures.
I wonder why there is a sudden dropoff in likelihood after 6 characters.
+1

I had a lot of trouble trying to explain this to juniors.

The most important things is to have code that is easy to refactor when you know what you're doing (i.e. everything is working properly). Juniors I worked with had a nasty definition of a pretty code being split into a hundred files, each no longer than a screen, and each function no longer than 5 lines. The onboarding of new devs to such code was way worse than into a code that would be 10k lines in one file, but with a flat structure and less interdependency.
Feature flag systems don’t magically prevent a new feature from causing a bug for other existing features, or even taking the whole site down.
Russia is absolutely committing genocide. As well as mass rape and pillaging.
Well that's an extreme overreaction to human nature.
As someone who did a bit of enterprise Java, I much prefer the former. Jumping around between lots of tiny files and not being able to see where the actual work happens because it's spread everywhere is a debugging nightmare.
File length is a bit of a bike shed in my opinion. My main concern here would be separation of concerns and code quality.

I prefer many short files and folders structured hierarchically and grouped semantically. I have no proof this is better so I would probably just leave it to a vote with the team.

In the end I think they is how a lot of this should be viewed until we get proper research. How do you WANT to code? TDD? No tests? One giant file? It should be a team and executive decision.

If you don't like the style on your team, and nobody wants to change it, move on or adapt.

Technical debt is like a superfund site. It renders the real estate worthless and poisons the rest of the company.

It does matter. My current gig is hemorrhaging money because we can't keep devs even though the pay and benefits are great. We cannot execute on mission critical initiatives.

We cannot adapt our product to meet the needs of the market in an agile way.

This is due to people saying "a working product is more important blah blah.." for years. I would argue there is a balance to strike and you can do both with a good team and realistic planning. But there is always the nay-sayer who is willing to step in and say whatever product wants to hear.

It is so bad we cannot train people to use the software anymore. It is too poor quality and were can't on-board them before they decide to go elsewhere.

Everyone who knew anything has left and there is too much of it. So the remaining devs get overwhelmed, they leave... It is a vicious cycle.

The funny thing is the money machine works, but it is so frustrating to see all of the extra money we could be making and having to leave it on the table.
I just don't understand how companies can think this kind of privacy invading marketing can be effective. In which situation do they believe they are adding affinity for their product by scraping your email?
What I found with customers is that they really like it if they talk to you about a feature, and next week it's there, although it's a preview version of the feature. After that they forget about it a bit and you've got plenty of time to perfect it.
There’s a great radiolab episode about this. They found the older generations of signers didn’t just sign more primitively, but they couldn’t comprehend more complex ideas bc they weren’t build into the language yet.

https://www.wnycstudios.org/podcasts/radiolab/episodes/91725...
That sucks and I've always expected unscrupulous, shameless groups to do this at some point.

I use the users.noreply.github.com alias when developing on Github

https://docs.github.com/en/account-and-profile/setting-up-an...

And on Gitlab, the users.noreply.gitlab.com email

https://docs.gitlab.com/ee/user/profile/index.html#use-an-au...
I've been told Medium requires a huge photo at the top of each post, regardless if it makes sense or not for the article. Most of the time those articles are simply junk.
Smart women have absolutly no problem reproducing because most of them optimize not for the amount of money earned in lifetime but for the quality of life. And one of the metrics is having children.
I believe sociologists of the future will find a way to quantify the quality of life with such an ease as they do it with salaries. Let's talk about "happiness gap" then and see who is smart
And yet the poor get audited more than the rich ¯\_(ツ)_/¯

https://www.cbsnews.com/news/irs-audit-eitc-five-times-as-li...
More things change, more stay the same.

mc4ndr3 commented: "... Explicit width types have better defined behavior. ""

TazeTSchnitzel story link reference to c & c type sizes.

Type widths/sizes do not impart encoding information, just limit how many bits referencing in a given programming instanc. (use of 32 bits means don't have to chain 4 8bit groups together).

java script still has the same C type size issues, just instead of integer & (void), it's disguised as a visual package called unicode.

https://seriot.ch/resources/talks_papers/20141106_asfws_unic... )

Simple example:

Historically, just had to worry about confusing letter/digit
o/0 and l/ (simple to just check the ASCIC, Ebcdic, or other numerical value of the encoded for character used.

Unicode raises that to a whole new level.

What's the collation order for a printed unicode character that's defined by 4 different unicodes?

What's the collation order for printed unicode character that can be defined 6 different ways using one or more different unicode characters?

Does it really matter if it's UTF_16, UTF_32, UTF_64?
I worked on Word for years. Office has thousands of files over 10,000 lines with, uh, various degrees of test coverage and comprehensibility. After some time and experience, your mental model of the architecture ends up being way more important than simple metrics on source code organization.

IMO, organizing source code in files seems archaic. E.g. tracing the history of a function moved across files can be tedious even with the best tools. I’d like to see more discussion around different types of source storage abstraction.

There are benefits of large source files... When compiling hundreds of thousands of files (like Office), the overhead of spawning a compiler process, re-parsing or deserializing headers, and orchestrating the build is non-trivial. Splitting large files into smaller ones could add hours of just overhead to the full build time.
Rubber bullets are "nonlethal" but not from point blank range and/or when they hit you in just the wrong spots. The amount of people directly killed by the average EMP will almost always be much lower than the same amount of energy pumped into fragmentation and/or thermal effects.

In any case, I took the question to be more of a "should we mandate nonlethal weapons for wars", not really a question about whether EMPs are nonlethal or not in the strict sense. The point is that countries (especially the type of country already willing to start offensive wars) would be unwilling to honor the outcome of the non-lethal conflict and fall back on more traditional ways of getting what they want. I'd even argue that in many cases, the wars get started exactly because diplomacy, politics, covert operation and economic influence have failed to achieve the desired effect and more direct means are required.
"Indigenous families typically have a world view in which a member of the community voluntarily contributes towards something to the greater community. "

I don't see how this is different than anywhere else. That's actually 'individual responsibility' rephrased: it's someone's 'individual responsibility to do their part'. The word 'duty' has historically always been party of our lexicon, although fallen off quite rapidly in the last couple generations.

The issue is not one of 'responsibility' because if people undertook that the world would be fine, it's all these thing v. 'personal expression or fulfillment' which is now the thing we teach people. Which is fine of course, but it doesn't gel very well with the day to day and the fact that the bulk of it is just 'grind' and often not obviously self oriented.

I could 'write a book' that was 'informed from my WW2 era grandparents' who were born on farms without electricity, about what 'community' means. That would be the experience most Westerners would have.
if you really want the see the stuff getting flagged, go to you profile and select showdead=Yes.
> the ones that didn’t matter after awhile.

Ideally you have metrics for all flags and their values, so you can easily tell if one becomes redundant and safe to remove entirely after a while.

I've also seen making it a requirement to remove a flag after N days, the feature is completely rolled out.
They care about end-to-end encryption and let me use the app after I denied them access to my contacts. Signal is another possibility, but I don't like they require my phone number to make an account.
Sure, but an apology to me kinda feels like an acknowledgement that someone else's reality is valid. Not that I agree with it, or have the same reality, but just that I believe their experience is real.

If someone says "You're a jerk" and I don't want to apologize, I'm basically saying: "You and I live in two different worlds. In your world I'm a jerk and in my world I'm not. My world is right and yours is wrong."

You could do that, but it's risky. Either the other person capitulates and agrees they were wrong or there will be unresolved damage to the relationship.

If someone says "You're a jerk" and I say, "I'm sorry, I don't want to come across as a jerk", I'm basically saying: "You and I live in two different worlds. In your world I'm a jerk and in my world I'm not. But your world is important to me and I know that me being a jerk in your world is a real experience for you and I feel sorry about that."
The case of Putin is so far outside anything I've experienced that I don't feel like it would have much meaning for me to agree or disagree with you.

As for confidence striking a bit of fear in others, I've seen that most often with people who find themselves in a position where they are supposed to be a leader, but don't know how to lead. If someone is attempting to use bullying to control their reports, having confident reports can shine a light on the problem and be scary for the incompetent leader.

edit to add: I think confidence is only scary to someone who is attempting to abuse/control.
Has anyone actually ever fixed a TODO they wrote in their life?
https://news.ycombinator.com/item?id=30743371

Here's the last discussion I read, there's a link from dang to another, related thread.

(Disclaimer: I'm not a Vimeo user, so I'm not in a position to know if the whole thing was overblown or not.)
You don't really need that much functionality, a copy-on-write filesystem with fine-grained access to historical data.
Once you have that, you can easily access the old version of a file and that is probably 90% of the functionality that you need without many changes to the software (regular automatic saves and ability to access old versions from the program itself).

While there are a number of copy-on-write filesystems around (ZFS, btrfs), most of them don't have fine-grained access to historical data, but only through snapshots. One exception is them HAMMER fs from DragonFlyBSD [1], though I don't if this is still true (HAMMER2 seems to be quite a different beast)

[1] https://www.dragonflybsd.org/docs/docs/howtos/howtorecoverda...
Maybe. Unclear if it was documented or just told verbally.
But you don't need to have a single staging env shared by all QA testers. Why not create individual QA environments on an as-needed basis for testing specific features? Of course this requires you to invest in making it easy to create new environments, but it allows QA teams to test different things without interfering with each other.
Thanks! This helps a lot!
Flunking out of college did mean getting drafted during the Vietnam and Korea wars.
It included the phrase "Women only want to look good and receive complements" if that gives you enough context?

You've made a lot of assumptions and I suppose it's a waste of effort even responding to someone so vehemently convinced of my position despite having not heard anything from me.

People have been shunned for thousands of years. It works. It's a functional and pragmatic tool for societal management. I don't have to take time and explain to someone why women are worthy of respect and of being treated in more than just one dimension, I can just choose to ridicule and exclude people who think that. It's far more efficient, and far more effective in cluing those people in to the civilized world. These people need help from somebody, but I'm not here to help them, I'm here to read and to discuss.

If you saw someone acting antisocial at a bus stop, you'd feel bad. I would too. We'd both probably want for this person to receive help and attention, and to be given resources, like a therapist or psychiatrist. That being said, I'm just there to get on the bus, I'm not this person's keeper and it's in my best interest to not interact with this person to any extent beyond what's necessary, as they may be dangerous in some way.

I treat people with these toxic opinions the same way. I truly do feel empathy that someone feels that women are objects or that one dimensional creatures. It sucks, and it makes that person both difficult to deal with and it probably makes their own life quite difficult as well.

Still, they are reprehensible. They are shocking. They are horrific. It hurts, because it's supposed to. It keeps society greased up and functioning that these people hurt themselves, so that they might seek help for themselves, lest they stay the same and attract support to their cause.

Histrionic. That's rich, coming from a reply to a reply of a stranger on the internet.
The variety of requests and load in prod never matches production along with all the messiness and jitter you get from requests coming from across the planet and not just from your own LAN. And you'll probably never build it out to the same scale as production and have half your capex dedicated to it, so you'll miss issues which depend on your own internal scaling factors.

There's a certain amount of "best practices" effort you can go through in order to make your preprod environments sufficiently prod like but scaled down, with real data in their databases, running all the correct services, you can have a load testing environment where you hit one front end with a replay of real load taking from prod logs to look for perf regressions, etc. But ultimately time is better spent using feature flags and one box tests in prod rather than going down the rabbit hole of trying to simulate packet-level network failures in your preprod environment to try to make it look as prodlike as possible (although if you're writing your own distributed database you should probably be doing that kind of fault injection, but then you probably work somewhere FAANG scale, or you've made a potentially fatal NIH/DIY mistake).
Thanks for posting this. I just received their spam email an hour ago. If enough people report it as spam, it should have deleterious effects on their mail sender.
tl;dr: https://twitter.com/dbroockman/status/1510607409294692352

To understand impacts of partisan media on beliefs & attitudes, we paid regular Fox News viewers to watch CNN instead for ~7 hrs/week for a month. Our results should worry you ...but first, why do this? We have a lot of evidence partisan media effects vote choice (see, e.g., @gregmartinphd's work). But we actually know little about why this might happen. What changes viewers' beliefs, attitudes, or priorities might accompany these shifts in votes?