skysight-inc/HackerNews huggingface dataset:
According to:
https://clickhouse.com/docs/en/operations/clickhouse-keeper/

> By default, ClickHouse Keeper provides the same guarantees as ZooKeeper (linearizable writes, non-linearizable reads). It has a compatible client-server protocol, so any standard ZooKeeper client can be used to interact with ClickHouse Keeper. Snapshots and logs have an incompatible format with ZooKeeper, but clickhouse-keeper-converter tool allows to convert ZooKeeper data to ClickHouse Keeper snapshot. Interserver protocol in ClickHouse Keeper is also incompatible with ZooKeeper so mixed ZooKeeper / ClickHouse Keeper cluster is impossible.

So I guess yes?
> Refactor to separate microservices when either: 1) the team is growing and needs to split into multiple teams

I've heard this before, and I just don't get it. I've worked on multiple monoliths where hundreds of engineers contribute, and it's fine. You have to invest a bit in tooling and recommended patterns to keep things from going crazy, but you kind of need to do that either way.

> At 35-50 people a common limiting factor is coordination between engineers

So don't coordinate? If engineers working on different aspects of the codebase need to coordinate, that feels like something is wrong architecturally.
Foreign leaders staying in the hotel chain of the sitting President is pretty blatant corruption. It was even in "the transcript" if anyone remembers back that far. Pepperidge Farm remembers.
Interoperability. I'm of the belief that the vast majority of files should be stored in plaintext or human-readable formats to prevent lock-in and make it easier to parse their data, and while a lot of the apps I use on a regular basis respect this idea, there are a lot of apps that have completely thrown it out the window. If your program manipulates files and has it's own file format, please consider how it looks when you just open it up in a text editor point-blank. Unless you're dealing with password encryption or secret obfuscation, there's really no reason not to go the extra mile and make your files not appear as gobbledygook.
Show HN: Log4j-detector – Finds all Log4j versions on a given file-system
I think this is a fair argument but one I don't really subscribe to myself. A strong argument in favor of this behavior being morally justified is that Nancy Pelosi is doing it and hasn't been voted out - but I think a strong argument against it is that people are complaining about it vocally. At the end of the day if we allow it to happen it's going to happen and if we disallow it we stop it - whether that allowance or denial aligns with "societal morals" is a pretty murky question with a lot of people having different opinions.

My personal opinion is that this is immoral - and we're having this discussion because someone thought it was so immoral that they were motivated to write an article about how much they dislike it - but people write all sorts of articles so that's not a proof at the end of the day... Really, there are some things we can mostly (not all) agree are immoral like murder and rape - but even that isn't universally held (or agreed on to the same limit) because, well, some people do it. So yes - societal morals are pretty vague to define and I'm sure there are some people that feel fervently that House reps trading individual stocks is highly beneficial to society - but I feel like the majority of folks are on the other side on this one.
I agree, I used to think I was like OP, coasting in between being quite productive. One day I took a bath, ended up thinking about my ticket, got out of the bath and did the ticket in an hour. The thinking time was definitely work just not in the traditional sense. And yes I could have done the ticket without the bath, it may even have taken the same time, but the code wouldn't have been as clean and there would have been a few more commits.
Risks of adverse cardiac events associated with Covid vaccination or infection [pdf]
I mean, they could get rid of legacy designs (e.g., control panel and screen saver windows), but instead, they've focused on offering yet another design layer on top of the previous ones, which has much overlap in functionality with the previous design (e.g., you could control your bluetooth both in Control Panel and in the new settings app). You'd think MS would be able to unify all this mess and consolidate Windows settings, but no.
Of course, a lot of cryptocurrencies aren't really meant to be used as currencies. So here is that. Also there are companies that offer insurance on your crypto.
agreed on both counts.
I think if that was his situation he wouldn't have to "bullshit through standup". Just say "nothing showed up" or "having a creative block" or whatever and then either get help or something.

It's not like the security guard at all, the security guard is not lying or consciously giving a false sense of what his contributions to the team are.
aa..cool. But then, very few people actually get to "prove" or consciously "observe" newtons laws, but a principle is a principle whether you believe it or not. In fact, at lower levels of education, you simply read and believe these, as fact, from those that have written about them, and proved them. Can't we say the same about Christianity?

PS: Note that I avoid the word religion, as it dilutes Christianity, The Gospel of the New Testament.
You'll probably die from the vacuum before any corona will kill you. or is that not 'prevent'?
History isn't fair but this resentment is going to destroy humanity.
Some of it is a matter of what type of work motivates you and how your current work matches up.

My coworkers tend to put in 10 hour days in the fall and winter during our busy season, in which we are bombarded with smaller tasks and bug fixes. They thrive on knocking out a large number of small things quickly.

But they then do “almost nothing” the other half of the year, when we should be working on large new initiates and better tooling.

I’m the opposite - give me a list of small soul crushing manual tasks, and I’ll procrastinate like crazy. But give me some vague user stories and a big new project with the freedom to be creative, and I’ll be pulling nights and weekends happily.

One question I think you’re asking without asking it is, “is this ok?”

And that depends on two things.

One, are YOU happy with this? Is your job just a means to an end, or do you want to have a bigger impact, be more productive, and enjoy your work?

If the latter, then you’re likely not in a position that properly challenges you or meshes with your motivations.

If the former, then the next question to ask is, “am I providing my employer with value?”

Are you doing work that would be hard to find others that could do it? Do you bring any unique skills or knowledge? Are you getting enough done that it helps the organization achieve goals, get new customers, or keep existing ones happy?

If so, great, you’re adding value and you aren’t draining the organization.

If not, then you might want to consider what and how you can improve.

And frankly every engineer and developer should be at least vaguely aware of what value they provide, both to make a case for yourself if needed, but also to make sure you’re satisfied in your current role and not just a butt in a seat.
> From the above portion of scripture, I wonder why we humans, are so concerned about population growth

Maybe because most of the ~8 billion people on the planet don't care about a random passage in the Bible, or even know that it exists?
Even LabView runs natively on Linux now, so my reason for the last fifteen years may draw to a close soon. Microsoft decided to put Office in the cloud, so don't need Windows for that anymore... VMware is also quite good if WINE isn't good enough for some reason.

There's some rare expensive equipment that doesn't have Linux support (I'm talking $100k mechanical testing equipment and CNC machines) but those only need one computer each. Of course those probably won't support Windows 11 either, they barely supported Windows 10.
At some point, maybe not immediately, depending on what you're building, you'll have the borrow checker tell you that no, you can't borrow there, or that some construct that you feel safe isn't possible. And it will probably come with a big lot of such errors and you'll have to look for another design pattern.

Until it clicks and starts to be natural, there might be a quite rough period.

Until you know the essential traits, how to find them, and you're used to clauses on generics, you may also have some difficulties making sense of some generic code or making your own generic code work.
You go to your system settings, and set your "default Web browser".

You use any feature of the OS that would open a Web page, like Start menu searches, "help" links (that nowadays are just links to Bing searches, another shitshow I won't get into), or dynamic wallpaper info bites.

The system says "fuck you" and opens the browser that is more convenient to their economic goals rather than your explicit choice.

Is it illegal? Thank god no. Is it subversive and a complete dick move? Definitely.
Razer devices work well on Linux, I understand. Can't speak to the other two.
Just to super-upvote: the reverse emulation video is my second favorite tech demo of all time. It is fantastic.
>we are getting more and more.

Sounds like someone in the 30% doesn't know how the rest of us live...
Shame build tags aren't part of the language with a proper syntax check instead of magic comments.
> it’s really nice to be able to add a column and deploy in minutes without having to rebuild and deploy a giant monolith

This is orthogonal to monolith vs microservices. I've worked on monoliths that could easily be (and were) deployed very frequently.
It feels really good to be in a "post-justification" phase now for Rails. With the release of Rails 7, the successful marketing of Hotwire, the resurgance of Ruby (don't call it a comeback!) with v3 and beyond, and the amazing vitality of web-scale platforms built on top of Ruby/Rails like GitHub and Shopify, we're way past the point of having to "justify" why someone should pick Rails for their web stack. We're here to stay and kicking ass. There are plenty of stacks out there to build web software with, and everyone has a favorite, but Rails is a solid choice—arguably the best choice in certain categories—and there's no need to explain why you've picked Rails for a project. It continues to be one of the most productive and rewarding frameworks in the business.
Microsoft is showing that they are really the ones who are in control.

"Either the user controls the software, or the software controls the users":

https://youtu.be/Ag1AKIl_2GM?t=57
Take a look at Cloud66. Been using it for every project over the last 10 years or so... It's like Heroku except you can control a lot more and not get locked into "enterprise" pricing when you need to scale or simply don't want to expose your database to the open internet (imagine that).
> enforcing an up-or-out mentality

You win your first election as Quaestor, then you are a senator for life (provided you maintain the minimum property qualification of 2 million sesterces). But to win higher magistracies, there are fewer offices and the competition is more intense. Not exactly up-or-out, but I see what you mean. Especially in an honor-based society, no one wanted to be the perpetually junior senator.

But yes, you would not find the same person monopolizing a magistracy for 40 years.
Or the people drawn to the tedium of early programming were just really good and mentally twisted in the right way to enjoy it.

My first programming experiences were BASIC on TRS-80, TI-99/4a, and similar machines. It was instant feedback, for the most part, and I enjoyed being able to make small changes and seeing the results. I was around 12 years old and that worked well with my attention span at that time.
DeFi Pulse says there's just under $100B in TVL. [1] About $10B was lost and stolen this past year depending on where you look - $7.7B according to this article, but I saw $10B circulating too.

[1] https://defipulse.com/
The World of Ethereum Snipers
Charters aren't vouchers. They've got their own issues, but they're a fundamentally different tool.

> The students benefit because they end up with better quality educations.

Citation needed. In fact, in many cases, students end up worse off.
Neat tech, looks like fun! However, I kinda think there should be a requirement with AI techniques like this to show the cases when it doesn't work well, to help cool the hype :)
This reminds me of the old wide-open, raw HTML experimental wiki Metababy:

https://en.wikipedia.org/wiki/Metababy

As you might expect, as it became better known, it got filled with increasingly extreme and offensive material.
Also (not only for this case but in general) can you trust the company that they send you the intact logs? Also did the car had the time to upload them? Can't you just get a local person extract the logs?2
Great question. We actually tried Dataflow before pivoting completely to Flink. Dataflow has many benefits, and I had a great experience for batch use cases at a previous company, but for stateful streaming the team identified limitations. On top of that Flink is open sourced, which is a huge benefit for us because we can more easily debug deeper issues and contribute to its direction. That said, it is more work to use Flink compared to Dataflow out of the box —- our platform team is looking to reduce this friction and hopefully contribute to Flink in the process.
The internet feels smaller than it used to be
Tangentially, the FCC is forcing the hand of mobile carriers on this. T-Mobile just the other day has updated their policy so that two employees must be present and part of the process to swap a customer’s SIM. The perils of your phone number being your identity.

Refreshing to see these active theft and wire fraud prosecutions.
If only you could study and get L5/L6/L7 roles in faang :)

At least theoretically loops at these levels try to gauge what you've seen in your career and how you have grown from it, possibly try and project to what you would do in the current situation. I am sure there are folks who game this by reading blogs and leetcoding away, but there is a lot of survivor bias in those statements. Most of the time, folks have their bullshit radars up high for higher level interviews and this is hard. I wish I had some kinda stats on how hard though :/
It also expires real fast.
I agree. The only way I see such reform happening in less than a generation is an Article 5 convention. A convention can strip the government of all unconstitutional power it has acquired and make amendments to attempt to prevent the same power creep that has occurred over the last 150 years.

One thing I think our Constitution needs is an explicitly protected right of nullification. That adds an additional check on passed laws for when multiple branches of government are aligned with the same faction.

We are currently seeing some states practice their implicit right of nullification and it is beautiful.
If you setup a VM with WSUS, you can use that to setup an ideal install that is missing the annoying updates. If you capture an image right after doing that, you'll never need to install again.
haha for sure. but still better than code generation IMO ;)
Nodejs and surrounding ecosystem is good for extreme performance apps, built with very little hardware expense. I would say very few people have this requirement.

Django is absolutely fast enough and it’s pure Python. The benefits are easy and fast development, as well as ability to plug-in a billion of available Python modules, including all of the available AI infrastructure.
Comparing Node to Ruby on Rails seems misguided, wouldn't a more apt comparison be something like Next.js or Svelte Kit to Ruby on Rails? Ruby has its fair share of minimalist[1] web libraries and small gems that aren't very different from Node web servers and npm packages.

[1] http://sinatrarb.com/

Edit: I've noticed at the bottom the author mentions that they use "Node" to mean Node web frameworks, but still I think there's something lost to not mention the new wave of frameworks like Next and Svelte Kit.
For me, a big one is that Bottle.py has zero dependencies; the entirety of the framework, including the template engine, lives inside the single `bottle.py` Python script. That means it's simple to use even without pip or a virtual environment: just pop the bottle.py file in your project, import from it, run `python my_script.py` in your terminal, and you server is up and running.

From my experience with Flask (albeit, this was years ago), it was a bit more complex and ending up with circular dependencies was common.
> I need the old Google search appliance

Or Google Code Search! Which turned out to be Russ Cox's platform for developing RE2.

Google Code Search was simply amazing. Killing Google Code Search really underlined how Google had given up on it's pro-social agenda. I mean, here was a best-in-class and as yet unmatched service, neatly tailored to both the needs of developers and to Google's expertise and operations, and they killed it. Why? Because it wasn't going to make any money? Was there ever an expectation that it would?

The death of Google Books, when they removed countless scanned items, most of which were clearly out of copyright, was also painful. But I could understand how dealing with the barrage of copyright lawsuits was simply a bridge too far for Google. But Code Search? Why, oh, why!? :(
What is your oldest tech-related memory?
I hope for an impartial appraisal, in the meantime:

> PARIS, Dec 16 (Reuters) - The lawyer for a taxi driver involved in a fatal accident in Paris at the weekend said the driver's Tesla Model 3 vehicle had accelerated on its own and that its brakes had not worked.

https://www.reuters.com/world/europe/paris-crash-tesla-drive...
Most "help"/"support" links on Windows 10 (and likely 11 too, but I'm not curious to find out) in things like the control panel or built-in applications also use this protocol and force open Edge.
Or you are good enough you don't have to try flagging every game for a chance to win!
Uhhh... just improve your build process.
In general, an information disparity is good; it means you have done work to learn something and incorporate that into prices. If you are right, you deserve to be rewarded.

Insider trading is when you steal the information from someone else (often your employer) to make those trades - misappropriating value for yourself that does not belong to you.
What I meant in this article is that designing the ways to deal with graph-like structures should be done after the ownership model has been understood. If you start your first program directly on this kind of problem, you'll be only fighting the borrow checker and not really enjoying Rust.

I should probably have taken my own experience with broot rather than the linked list example (which hurts many fans of its theoretical beauty).
Next generation AI writing assisstants
Pyramid is money flows up a hierarchy, Ponzi is money flows from new participants to old participants, in practice there is barely a distinction.

The price of the Axie coin is only supported by new buyers (by definition) and coins being sold are nothing more than early adopters cashing out. Any crypto "going to the moon" has this dynamic, coins being sold at 10,000% ROI is ponzi, early adopter paid by a late adopter, the person who bought at the top has already lost their money.

I guess Axie may be both, since there is also a multi-level dynamic.
I am anti UBI (but not welfare) for these reasons:
Can you calculate the cost of UBI, and how much it would take to live? What is it, and where does the money come from? The math never works, and we assume the government won’t steal it like they stole SS.

Do you expect the money to go to people that need it? I see administration costs taking most of it for themselves, the US department of education is spent mostly on administrative matters that do not go to teachers students or anything that helps education.

The two solutions are about accountability and prevent bloat. One idea is a cryptocurrency or other ledger that prevents skimming.

My favored solution is a negative income tax, making below a certain amount entitled you to recieve cash when you file taxes. It doesn’t go through the cycle of government workers slicing the pie before expecting them to give it back but with more money, it keeps it in your pockets, rewards tax filing and will help the neediest people, creative or not, and also anyone who is down on their luck.
> RSUs taxed as short term gains and not long term

That's not correct. RSUs get taxed as normal income. So whether you get $600k cash or $300k cash + $300k of RSUs, your tax bill is the same. The gain on the RSUs get taxed as short or long term capital gain. That comes into picture when you sell. If you auto-sell, there is no/very little gain, so no additional tax there and for intents and purpose, it's as if getting $600k in cash.

The numbers reported on levels.fyi are not useless. They give you a good idea of what one can get if they started working there at that moment. You can extrapolate more out of it by understanding the stock gain.
I'm really not. I've built tools and systems around Rails for a long time. Most Rails programmers I've worked with live in the controller and the view. Absolutely there are those who do not--and they're often building libraries and tooling for those who do. IME, at the hireable junior/mid levels, Rails driving is pretty tightly coupled to the framework--this is often a positive, to be clear, and not a dunk on anybody. This is the baseline way to get a web application out the door.

Roughly equivalent interfaces exist in Phoenix, and the mapping isn't quite 1:1 but it's close enough that the adjustment is an adjustment, I think, and not a re-learning.
Saw people say the same with XP into Vista. The relationship people seem to have with windows is like someone trapped in an abusive relationship.

On the other hand from what I read,

XP - good

Vista - Bad

7 - good

8 - bad

10 - good

11 - bad

I don't have any experience in any of those so I'm not how true it is, but if it is, I guess hope that 12 will be out by EOL of 10?
I'm literally about to get fired from Google for this, possibly today (HR is calling wondering where I am). Dumb thing is, I've been working like crazy on my 20% project. I just can't stand the other one, got an NI on my first (and presumably last) review cycle so pretty much killed any chance of a transfer.

I've never outright lied, though certainly hemmed and hawed. And occasionally blatantly "I haven't done anything this week". And yeah, certainly work-from-home makes it easier to shut down and ignore everything. Which is great, except you feel like crap afterwards.

But like I said, it depends on the project. Next job I take, money is going to be less of a consideration. Just want to work on something interesting. And there's a reasonable likelihood that I fall into the category of "needs professional help" (I also flunked out of school twice and took six years to graduate, despite getting five 5's on AP tests and only needing two years' worth of credits), but I've tried a few times without much success.

And, no I don't think it's super-common. At least not to this level. Most of my coworkers seem to genuinely work pretty hard. Though some don't.
Observe the growth of subs like https://www.reddit.com/r/FemaleDatingStrategy/. It was satirized as "FreeDinnerStrategy," since one of their overt mantras is that the man should pay for significantly more than half of expenses in a relationship. The overall goal is to extract as much benefit, money, sex, status, from a man as possible, and consider them resources in life more than anything. They demand that a man not have any female friends. The difficulty they run into is finding a guy who's solid in his life while allowing himself to be walked all over like this by his partner.
That doesn't work either. Does it work for you?