skysight-inc/HackerNews huggingface dataset:
> objectively speaking

I think you meant "subjectively speaking". I don't agree with the way you conceptualize human history as gender struggle. It seems incorrect to me.

I don't think we have any option than continuing down the path. Reforms and changes are necessary but we aren't going to create a better way of living by abandoning the past. Our ability to meaningfully critique tradition depends on our treating it as a series of intricate answers to complicated problems, which is what it is.
Ah yeah, I am not sure everybody know me what “colored” means but I remember when comparing a C# solution using async with a Go solution using channels and Go routines I finally understood why people keep raving about concurrency in Go. It composed very nicely while any language following the popular async/await approach turns into a total mess. I guess async/await looked good years ago because we compared it with managing POSIX threads manually. That sucked.
I'm sure this is well-intentioned, but it seems also true that using this tool will give a third party, however benevolent, identification of your vulnerable website.
I ran through the tutorial, and this looks like it could be fun! My only question is: at what point does it look too much like work? Which I get paid for.

Some of zachtronics games have the same "issue" (though I fully admit to spending hours in a few of them).

Then again, if you haven't made a spreadsheet, are you even really having fun?
The positive connection between dark triad traits and leadership levels
There are no good micropayments, much of it is going to be eaten by fees, and paypal friends and family might work but they always are shady with banning accounts.

You can have cash gift cards codes for reaching a tier so you can send payments of $5 or $10 off the top of my head, but seeing a bunch of .03 cent transactions would just annoy me.
> I can't really blame people for thinking that the Linux desktop experience sucks, to be fair.

Nor me. A lot of it has been small things in my experience though, like this trackpad being terrible, or GNOME crashing once in a blue moon. I've definitely not experienced the level of pain you had with Optimus, or the rendering issues, which seems like a good thing. Although... on the subject of rendering issues, Firefox doesn't like it when the system is woken from sleep and has a really weird glitching effect until you maximise and restore the window.

On this laptop Linux hasn't been that bad, honestly the worst thing for me is this genuinely bad trackpad driver that has massive jutter and is hilariously broken. I might learn C so I can look into making my own.

I do agree on your last point(s). It's got substantially better, but as always there are little things that majorly hold it back (trackpad!) when the rest of the system isn't actually that bad. I'd much prefer it to Windows, despite its flaws.
It's less depressing if you consider that this happens because Tinder and the like are about the worst you can possibly make things for men, in that women will tend to compromise on looks very easily if you display other qualities but sites like Tinder makes it very hard to project those qualities. In other words, not succeeding on Tinder is a poor indicator of success in arenas where you get to display more personality.
I'm not sure we should assign monogamy as the culprit for the bad things that have happened to women. There are plenty of men who don't ignore, oppress, control or frequently rape women who are happy to be monogamous, and women seem to prefer it if you haven't noticed.

We're not out here trying to convince men that being able to have sex with multiple partners throughout their lives is a good idea -- that part comes naturally to us.
For what it's worth, all AFAIK the terrorists you're referring to came from the incel-sphere as opposed to TRP.

But more substantively, basically all terrorists are men. This is true of terrorists from every group: white nationalists, black nationalists, Muslims, Christians, Trump supporters, Bernie supporters. If there ever is a terrorist spouting FDS ideology, he will be a man. The particular toxicity of the ideology has nothing to do with it.
C++/CLI is C++ compiled to NET CLR IL, so it has all the features of the regular C++ compiler (templates) AND all the features of the CLR (generics).

It is an extremely niche language, extremely rarely used even in the .NET ecosystem, except sometimes as glue code.

Normal C++, including MSVC C++, has only templates.
Has anyone stepped back and critically considered the axioms a worldview that celebrates depopulation of a people? You would have to believe it's technically not genocide if you aren't pulling a physical lever, and because you have been party to "managing" it with incentives, you haven't terminated entire genetic lineages using what is essentially deception - which further implies those lives and lineages have no intrinsic value. One would also have to believe in the primacy of their own genes and themselves as the effect, which if someone said it out loud they would be laughed out of the room for their racism.

While I am personally inclined to misanthropy as a kind of social filter, the Malthusian horror of this article celebrating infertility in India strikes me as pretending that an active genocide is somehow more acceptable when you frame it as a kind of cultural euthenasia. Are they saying the quiet part out loud?
I think her husband has beat the s%P the last year, I"m not sure long term.
It still works this way, but I find having to figure out which number to press is too slow. There's a utility that adds numbers to the taskbar buttons when the start key is held down, called 7+ Taskbar Numberer, but it doesn't work on Windows 11.

https://ramensoftware.com/7-taskbar-numberer
We need you (i.e. everyone here) to follow the rules regardless of how bad another comment is or you feel it is.

Everyone always feels like the other person started it and did worse—this is more or less a hardwired perception, or at least difficult to extricate from. If people use that as a basis for how they respond to others, we're guaranteed a downward spiral. That's what we're trying to avoid in this forum, that's why we have the site guidelines, and that's why the guidelines don't depend on how other commenters are behaving.

https://hn.algolia.com/?query=downward%20spiral%20by:dang&da...
The programmablity wasn't the initial selling point. They were very much designed originally to be a shrink wrap addon to another embedded system.

Most little single purpose ucontroller based products not made by Broadcom have an SDK for writing code for the device too, it just normally doesn't go anywhere. Espressif just sort of won the lottery and an ecosystem formed around them, but that wasn't their initial market as it would be foolish to bet the company on that.
I think people are not thinking this through well enough. Realize the Russians are willing to go to war over this.

In no way would cross my mind to justify Russian actions, a regime I absolutely abhor. But maybe would be a good moment to not forget about the 40 years of strategic agreements, that supported peace in the last few years, and ask why these are being disturbed.

Or are we to ignore the CIA operations in Ukraine of the last few years:

"Leaked audio reveals embarrassing U.S. exchange on Ukraine, EU"
https://www.reuters.com/article/us-usa-ukraine-tape-idUSBREA...

What would be the reaction of the US if Russian forces would deploy to the other side of their border? Lets says Canada or Mexico? Because that is what would happen in Ukraine would join NATO. We know what happened when they tried Cuba.
Materialized views have a backing table where you can use the codecs. Can add ttl the ingestion table
Can you elaborate as to what you dislike about scoping and eval rules? Asking as a language designer.
This could be a good opportunity to start a side project e.g. open source project. Though, easier said than done.
It's not a matter of whether it's theft. Of course it is.

But if you leave your valuables in the street unattended and then come back shocked to discover that they aren't where you left them, this is not a problem that requires new legislation to solve. The solution to preventing this from happening to you in the future is quite obvious and doesn't involve the government.

And if the government manages to catch the thieves, great. But if they don't, c'est la vie.
That's not why chapotraphouse was banned. You can still find tons of links on shitredditsays pointing out members of that sub calling for the death of still-living people, or entire races of people. For example, see the not-very-subtly coded references to baseball, referring to the assassination of Scalise.
The Paris Tesla Taxi Crash and why crash investigations are broken
This is the most California thing ever.

1. make roof panels mandatory on all new residential/commercial buildings

2. then tax the participation.
Pelosi is the Speaker, not some backbencher with one vote. She has enormous power, perhaps only second to the President.
What does it mean for a child to understand? For a baby? A dog? A command line application?

Understanding implies comprehension of some input, to influence a future state. Surely my stateful database understands requests that come to it. It, however will never surprise me with behavior that I would (should) not expect. I suppose if you "understood" the human machine and mind well enough, it would be possible to predict the actions it will carry out.
Hence the old joke: how many Gigabarnohms does it take to start a circus?

Answer, of course, one million.
> Already eastern europe, india, phillipines etc are becoming rich enough that much much less people want to emmigrate.

i am not quite sure what the timeframe of this prediction but at the moment all my street in india will pack their bags and relocate without a second thought to USA if given a choice. And this is an upper middle class neighborhood.
Thousands of years of cultural wisdom for an agricultural society. Which were mostly aren’t any more. Things are probably going to change.
Just have a taxi-style meter that clicks up every second your hands aren't on the wheel.
It's exactly similar to the scenario in

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

in which young people experience "narcissistic injury" except it is the boy version instead of the girl version.
> trust the input of your fellow functions, and don't lose too much time looking for assertions to add.

Rust makes it so easy to add assertions that it's well worth doing IMHO, and the assertions make it easy to detect corner cases such as with lengths, collections, comparisons, unexpected inputs, etc.

Rust comes with a handful of assertions, and there are crates that provide many more, as well as runtime equivalents for function input validation. I wrote the "assertables" crate to help with these: https://github.com/sixarm/assertables-rust-crate
I've passed that hill behind me and I rarely have to fight the borrow checker. If you're familiar with the ownership model and learn the few scoping quirks that's not that hard.

What I find way harder to cope with is the gazillions of type parameters with gazillions of guards, send, sync, clone or not clone, then impl Foo for Bar vs impl Foo for Arc<Bar> etc etc; and tons of features in cargo crates, also in private workspace projects, .... And the compiler slowness oh man the compiler slowness.

EDIT: my life improved a bit since I learned about the cargo hakari plugin
It's easy to mistake the vocal minority for the silent majority. If someone isn't outraged then they are not going to rant on social media.
Having built a Rails app with my team that handles ~76k rpm on peak days (99% of responses within 90ms), I've learned that you scale your architecture, not your framework. Rails is just fine.
Mode 7 is a feature of the SNES's basic video hardware, not a cartridge add on.

Most cartridges are just ROM, perhaps some battery backed RAM, and if needed some bank switching / address decoding logic to glue things together. Nothing particularly smart. Certainly no extra processors running the show. All the smarts was in the console.

There are exceptions, like the SNES games with coprocessors, but not all of them are full CPUs, and even then there are 1500+ SNES titles in total, and less than 100 with extra chips in them[1]. The mapper chips in NES games often did a bit more than just bank switching, but they weren't in control either.

Cue someone mentioning the MB Microvision...

[1] Based on Wikipedia, and I hope I roughly counted the number of entries in the coprocessor game table correctly.
This doesn't mean man is limited to 120 years of life. It means the flood happened 120 years later.
Senators used to be representatives of the States, appointed by the States' legislatures. We should return to that.

I'm ambivalent on term limits for House members like Pelosi, though. They are representatives for the people of the States, and as such the people they represent have the right and ability to kick them out, or not. There is also the argument that would you rather have a dog that knows where the bones are buried, or a dog that digs up the whole yard?

That said, members of Congress should have severe restrictions on investing for themselves and their immediate family. They either need to police it themselves, or there needs to be some kind of law that covers it. Not that that is going to happen, as we have the ultimate in foxes guarding the henhouse in our government these days, but it would make for a powerful populist position if anybody had the courage to push it.
The History of AWS DevRel with Jeff Barr
Building a machine learning platform inside a hyper-growth unicorn startup part1
I have such mixed feelings about Click; I've reached the point of using it so much that I now hate it. Which I think probably means that it's great but only as as stopgap until you learn how to bend argparse to your will. It's just too magic, too much global state, and too much spooky action at a distance.
Sure, if you regularly want to increase your #![recursion_limit] or #![type_length_limit] for the next generation of type bloat.
> What you've said is clearly resonating with a lot of readers, even if they may not say so in the comments.

The way it resonates with me specifically, is that I am curious how does one get a job like this. Is this company hiring? Do they allow work from home?

Don't get me wrong; I am a lazy person. If I had an opportunity to work like this, I probably would do it, too. But I don't know how.

For example, it happens to me that I am assigned as the only developer on a project, the management prepares the list of features that must be completed during this month... but of course, we are "agile", so I have almost complete autonomy over choosing which part of the list I implement during the first sprint, and what will be left to implement during the second sprint... so at the end of the month, if the features are not implemented, it is obvious that I didn't do as much as I was supposed to.

Or, how could I do "5 - 10 hours of actual work a week. I'm not even discounting job related but non-coding time as not work" when the meetings alone already take 5 hours a week.

I keep regularly hearing about jobs where this is possible. So my question is, where exactly am I making the mistake that prevents me from getting one? As far as I know, this is not about salary; sometimes it seems to me that the companies that pay less actually require more work.

Could it be that the mistake is the productivity itself? Like, if a manager notices you doing a lot (or just the average amount), then their "path of least resistance" is to assign more work to you, because then they know that the work will get done? But this sounds too self-congratulatory; I am actually not that productive. Or maybe I'm still above the average? That is a scary thought.
The first esp modules were originally marketed and sold as simple serial ttl-to-wifi bridges, but it didn't take hardware hackers long to discover they were hiding a lot functionality underneath. It took some doing but eventually espressif opened up their toolchain and _that's_ when they became "powerful adruino with wifi."
I think the real issue arises with equity or the option for equity. Suddenly you're in a much more influential position because if you build the next unicorn internally, its going to take everyone to the moon. That equity needs to be proportional to your input to the stack. That's what i'm hearing from all the "well you can't do this in a small company!" comments.

What often happens when companies start to mature- from small to medium - the equity stops making sense. At the beginning the engineers were in the business meetings, now others are taking credit for the engineers work and you find yourself in a back room being told there's a jira list of defect and bugs to work through. Meanwhile, you wrote the source. That's where the significant hazard mentioned above plays a really wacky role in your mental health.

I'm at the point where I'm just realizing how toxic my situation has been for YEARS. And I'm ready for the change...
You cannot get margin called on a cash account, because you cannot make positions that are not 100% collateral covered, unless you have 25k. Then you can do that, and trade more than 3 times a week (and don't have to wait til settlement)

Pension funds don't deserve to go bust, but shouldn't be bailed out if they fail to diversify their portfolio.

There are a lot more safe-gaurds in investing, because all these games have been played before.

But those require consent too - with crypto, someone can, and will, irrevocably steal your funds without possible recourse.
As cheap labor goes down, we are going to be forced into massive automation. There are plenty of challenges around this but the primary problem is going to be the massive concentration of wealth into a few hands. There has to be some form of redistribution that plays well with game theory and doesn’t sour a powerful segment of the population into being against it.
thats neat, I didnt know HN did that
I've been quite happy with multi module projects over the years. I.e. where your modules are a directed graph of dependencies. Whatever modular structure you have right now is never perfect, but refactoring them can be straightforward, which does require active pursuit of the ideal, yes. You start such a project with an educated guess about the module structure, then the team goes heads down developing stuff, then you come up for air and refactor the modules. If you don't do that part then things get increasingly crufty. I think a best practice in these environments is to not worship DRY too much, and instead encourage people to do non-scalable things in the leaf libraries, then later refactor re-usable stuff and move it to the branch libraries.

It helps very much to be in a language and build environment that has first class modularity support. I.e. good build tooling around them and good IDE support. And at the language level, good privacy constraints at the package level, so the deeper libraries aren't exposing too much by accident.

What modules patterns have I seen work over the years? Generally, having business logic and data access apis lower in the tree, and branching out for different things that need to be deployed differently, either because they will deploy to different platforms (say, you're running business logic in a web server vs a backend job), or because they are deployed on different schedules by different teams (services). A nice thing about the architecture is that when you have a bunch of services, your decision as to what code runs on what services becomes more natural and flexible, e.g. you might want to move computationally expensive code to another service that runs on specialized hardware.

But you need to refactor and budget time to that refactoring. Which I think is true in any architecture--it's just often more do-able to do in one pass with the multi module approach.
Even in windows 10 in a virtual machine I cannot download chrome and install it. I have to use virtualbox to transfer the installer and run it that way. Poor Microsoft has to use such tactics because their software blows (they know windows sucks and they have no control over it anymore) and they can only barely hold on with these tactics. Wasn't there an antitrust lawsuit which they some how won because of violations lesser than this?
Tbf it's a tangibly more meaningful problem with people who are actually Senators, aren't up for reelection every 2 years, and are in a chamber that's disproportionately weighted toward backwaters by design (and not just as a function of the redistricting process).

Pelosi is a Representative, so none of those things are true here.
That comparison is a disowner for Perl, given its language capabilities.
I like how Prefect is positioned as an orchestrator for the modern data stack.

Airflow also started as an orchestrator, but then they tried to cover all sorts of other use cases like ETL/ELT pipelines with transfer and transformation operators...

I feel like Prefect focuses on doing one thing, orchestration, and then integrates with other data tools.
This is a pattern I've noticed throughout history. I really wish there was a popular science book that tried to answer the question: why do humans seem to make so much progress with each initial invention? It seems like everything from bridges to antibiotics, the initial inventions have lasting power because they address 80% of the problem. The track record of success inventing an 80% solution as the first entrance is astounding but it is clouded by our focus on the exceptions like flight where we were stumped for a long time. Surely there's some survivorship bias too. We don't remember the bridge designs that failed immediately, but I'm focused less on that. Why are _any_ of the initial designs in so many fields still around? Why are fundamental shifts that completely upend our understanding of fields so rare?
> But yeah, I've absolutely been consulting for more than one company whose primary product was thin models, gargantuan controllers, and no service abstraction to speak of.

I don't get why this is still happening. It's kinda common wisdom now to not let your controllers get fat. I"m not saying that fat models are great but as a community we kinda agree that most business logic stuff is easier tested on the model/service and should be placed there.
CTO's/team leaders have to be real sloppy to let teams build code as you describe At the same time - being a consultant, don't you more often than not see codebases in bad state? I mean those are the ones that usually need consulting. So maybe you have an overly negative view on how Rails projects usually look.
This source is pretty shit and doesn't really prove anything.

That being said, Ukraine just flexes during it's traditional winter gas-price feud with Russia to try negotiate a better price. It doesn't really want Donbass nor Crimea back; those regions always were too pro-Russian. Without them, Ukraine's politics have shifted much further west. But Ukraine needs to remind the west of the Russia boogeyman to get resources from the EU, while threatening Russia to get concessions from them.
I love this comment and your vibe. I agree with the lack of lazy pragmatists.
Maybe they don't want a target directory using 3gb from a clean build.
>> In the case of this BDS campaign, the actual boycott is not against the nation of Israel. It's mainly to boycott products of companies that are complicit in Israel's violations of Palestinian rights.

> It is much more then I implied.

Is this an inverse form of motte and bailey argumentation? Are there any institutions associated with Israel that BDS would not cover? How can a disinterested person distinguish between a moral imperative based boycott and run of the mill anti-semitism (Baptist and Bootlegger problem)? Would a constitutional test for the Texas law fail if the petitioner's motivation were the latter or does it not make a difference?

https://en.wikipedia.org/wiki/Motte-and-bailey_fallacy

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