skysight-inc/HackerNews huggingface dataset:
Some good feedback... not sure why downvoted was a fair enough question?... point was are the long term side effects fully understood before mass circulation? How much lobbying has gone into getting it over the line? Is history going to repeat?
I presume it means things like "does cross-file go-to-def and find-all-references work instantly after opening a file?" In most IDEs these things take seconds or minutes to become available, depending on project size
The difference between traditional finance and DeFi is that DeFi is so transparent that a single person (Molly) can run a blog to aggregate all things that went wrong. They can arise at a single number of error that the industry has created. This is an achievement of radical transparency; something that should be celebrated.
Drone advances in Ukraine could bring dawn of killer robots
This is a rumor I've heard at the time. Take it with a massive grain of salt, it could be complete bullshit.

Google purchased the D-Wave machines as a retention attempt of a few employees
(probably former physicists) that were threatening to leave. The understanding was that they could play with the machines in their "20%".
I couldn’t find the Fred report on this (I’m sure I’ve seen it before) so couldn’t get a real distribution but generally you’ll see most banks between 70-90%. Prior to 2008 90% was considered about the top end before people freaked out. That number is now closer to 80. You will also see a few outliers at >100 (probably in very bad financial straits) and some in the 40s (probably don’t actually do much consumer lending and the deposits are for some niche usage).

I think the thing that actually moved the fed to remove the reserve requirement was the big banks sitting in the 50-70 range (and of course the covid liquidity crunch). The monopoly we grant banks is in part so they will finance economic activity, if they aren’t doing that we’ve got a structural problem.
If you ran the command from this blog post, the msixbundle files that are provided on the github page for Windows Terminal absolutely will not simply install. You may be able to run powershell commands to install it.

The program called App Installer that allows easy installation of bundles is itself primarily available via... the store.

The point of this blog post was to remove everything from Windows that is not simply using the base Win32 API. Windows Terminal uses XAML and is a modern application that is using the new WinUI, and staying current with the most up to date versions of it will be difficult without... the store. Or WinGet. WinGet will be using the store as the source.

If you manually installed msixbundle files from github, then you are still downloading something from a Microsoft-owned server, but just inconveniently.

If you don't trust what I'm saying then post the link to this non-msixbundle standalone installer, and prove to others that you are correct.
Yeah, I feel that happens all the time.
Yeah this. I'm actually not upset with Stripe that put our accounts into review. We did have a big sale spike and I can see how that would warrant a review. My issue is with the speed and communication of the whole process.
I think it could still qualify if the only outcome is that it reduces the amount of resources and power given over to enforcement agencies in the drug war. However, we won't see positive outcomes unless that energy is redirected towards prosecuting actual crimes committed against people and property.

If psychological and medical research on psychoactive substances is successfully resumed I believe we will see helpful and possibly ground breaking applications of these drugs. They're indisputably powerful compounds, the question is simply whether those effects can be harnessed by medicine and therapy to provide long lasting interventions.
A proper use of cryptocurrency could have prevented the problem, but FTX and users mutually agreed to give FTX more trust by giving FTX custody of user funds. That's really all it was. Not very interesting.
Small claims court is pretty good if it’s available to you and most disputes probably fit within the limits. These courts deal with corporate malfeasance quite a bit so they’ve likely seen it before. They’ll often penalize the offending company with 2x+ damages and if the company still won’t pay you can get a bailiff to come with you to go impounding assets. They use fire sale prices to offset the debt so it costs the company way more to let you walk off with assets than it does to cut you a check. So usually by that stage they relent and pay you your judgement.
I know this is cute, but it shows up the typical weakness of chatGPT - that it has no idea what it's talking about. In this case, it lacks the incredibly basic knowledge that a leaf falling from a tree is not an unusual occurrence.
Despite some of the assertions in this page, no, he does not use this daily. He uses it once per month. No, this is not automated. He has no intention of automating it. Yes, he must manually remove the bins from the train to move them out to the curb.

I did like the track idea, but I cannot help but feel that anything more than a manual push is over-engineered for this use-case.

As a creative project, it was neat, though.
many many people simply won't work if they don't have to. If they're able to live off parents or significant others and can get enough entertainment/stimulation online to keep them satisfied then that's all they're going to do.
This is a serious accusation. Show the truth.
Songtrust | Software Engineer | Anywhere in US | Remote | Full-time | https://www.songtrust.com/

Songtrust’s mission is to build a better music publishing industry. We do that by empowering individual creators to build healthy and sustainable careers on their own terms - with the world’s biggest and most accessible publishing administration network, with easy-to-understand royalty reporting, and with educational resources that are free to everyone. Join us, and you’ll be changing the lives of musicians around the world from day one.

We’re looking for a Software Engineer to join our Engineering Team as a key contributor to our internal business technology and product portfolio. This role offers a great opportunity for an ambitious and self-directed software engineer to build vanguard music rights products and tools that support the rights of our songwriters and artists around the world.

To review job description and apply: https://grnh.se/5013492f2us
Class invariants are fundamental to Functional Programming too

They are the core principle our of much-beloved Lexi Lambda's "Parse, Don't Validate" approach.

One example might be a dataclass called "NonEmptyAlphanumericString" in Kotlin:

data class NonEmptyAlphanumericString(val value: String) {
init {
require(value.isNotBlank()) { "String cannot be blank" }
require(value.all { it.isLetterOrDigit() }) { "String must be alphanumeric" }
}
}

Here we have a data type that is parsed from a basic "String" and enforces the invariants that the string is neither empty, nor contains non-alphanumeric characters.

If it fails those invariants, we won't get a valid instance of "NonEmptyAlphanumericString" and "require()" will throw.

(Though is this is a bit different because there is purposefully no mutable state here, if you enforce invariants again it's through creating a new instance of the immutable class)
Agreed. It sits almost entirely vanilla in a high-performance virtual machine on my home PC. Constraining it to virtual disks and vCPUs, and using qcow2 snapshots in case I need to rollback, is amazing. I have one VM for my music production, and one for gaming. And another for miscellaneous tasks. The boot disks all branch off of one disk, so they don't unnecessarily repeat data.

Same goes for my work computer. Only Linux is allowed to touch my hardware directly, whenever. If I need to test something in a Windows environment, I pop a VM open.

It's actually amazing how great VMs have gotten lately. Even on my work PC's modest hardware (i5 10400, 12 GB RAM, GT 710), I can pass the GT 710 through for native graphics performance, and the VM feels like it's running on hardware.

Remember, when using Windows, always wear protection!
Controlled substance act is not a gray area anywhere in the US as far as I know. There is nothing gray at all about federal LEO raiding a dispensary on private non-federal land. These dispensaries are basically depending on the kindness of federal agencies to look the other way. As soon as they become political enemies with someone they are cooked.

But federal land is definitely the worst. I had a federal agent obtain a search warrant to strip search me and drag me to a hospital and 'internally search' my GI tract because they claimed there were drugs up my ass.
Last time I had to fight a company's customer support over them owing money to me (admittedly a couple of orders of magnitude less than OP), it was a mix of "It's someone else's fault, call them" and "Computer says no". Customer support is friendly, cheerful, and are trained to at least act sad that customer is having trouble. Lots of "I'm sorry that you are having trouble but I can't..."

Most companies' customer support seems to center around: 1. frustrate the customer with a long phone tree quest, hoping the customer goes away without figuring out and invoking the magic button sequence that takes them to a human, and 2. once the customer reaches a person, shower customer with empathy and politeness but do not solve their problem, hoping they just go away in frustration.

Customer support can generally only do "happy path" things that you can do on the web site yourself. Pay your bill? Sure thing. Read to you your account information? Of course. Fish your account out of purgatory because of a one in a million edge cases causing some sloppy code to divide by zero? No chance in hell. "I'm so sorry you are having that issue, let me please forward you to someone else..."
Python Sorted Containers Performance at Scale
> Twitter's dead and buried.

I think it's actually that your side of the internet and the people you follow are in the tech niche, i.e. people who are conscious about this stuff are the ones who are leaving.

But the bulk of users, the people who don't care about technology, the millions of teenagers and memers are all going to stay on twitter.
We didn't let Jordan Petersons (not that he is some sort of ideal) brand of masculinity out and now we are stuck with the Andrew Tate style. Masculinity is something that needs to be cultivated, trying to stamp it out just results in weeds.
Not anymore: https://peps.python.org/pep-0394/

> Distributors may choose to set the behavior of the python

> Avoiding breakage of such third party scripts was the key reason this PEP *used to* recommend that python continue to refer to python2.

Emphasis mine.
The problem I have with articles like these is that my definition of Web3 is quite a bit different. I tend to lump "crypto" more with NFTs, wild speculation, scams, heavily VC backed "decentralized" tokens, etc. But on the other hand, I want social networks not owned by businesses, I want other major utilities also not owned by major companies (I think gmail is used for 8bn addresses). I think the fediverse is nice start, but still not decentralized enough (a single mastadon server admin can kill it anytime they want or change the rules). In my opinion the definition of web3 is:

"Web3 represents a fundamental evolution of the internet built upon blockchain architectures. Moving from centralized control and capitalization to a decentralized network where the capital is distributed between the operators and consumers."

I feel like the definition of Web3 is hijacked by pundits. Probably because it has become yet another buzzword and being so tightly associated with Crypto maybe has it tainted forever?
I have a great family, live in a great community, and do mushrooms about once a month. Conservatives don't have exclusive rights to the definitions of family and community.
Then why cannot you have separate repos and review processes for modules? This has nothing to do with microservices vs modules.
Don’t remove fences unless you are damn sure why they were put up in the first place.

The Gods of the Copybook Headings will return as they always do.
OK, think about one use case.

What if you want introduce some diagramming or Latex rendering in your blog ? In this case, if your original tooling doesn't support, you need to re-invent somehow .
This is not true. He says in the video and the comments that it is used once per month.
FYI: The page with the "Senior Platform Engineer" offer[1] suggests visiting "general introduction"[2] or "general vacancy introduction" page, links it multiple times as HTTP not HTTPS and on the linked page, there's a non-working link "submit a speculative application" in the first paragraph and a list of what seems to be outdated positions with no current ones.

[1] https://jobs.solarmonkey.nl/o/senior-devops-engineer

[2] http://engineering.solarmonkey.nl/jobs/
You laugh now but when these JPEGs increase in value for some reason I'll be rich and you'll wish you were me! Buy my JPEGs now before they explode in price! /s
oh, I agree with almost everything in this ^, sorry if I came off as confrontational earlier. Your first post read to me like the typical "there is no injustice because I, a well paid software engineer, is willing to work unlike those lazy poors" which reading this was clearly not your point.

To me, the problem is exactly what you identified, that the value is created by jobs we haven't heard about and poor villagers. And also baristas and musicians who are also routinely underpaid. And that value is mostly exploited by whoever the current elite is (currently shareholders and to a lesser extent, software ppl, and lesser still anyone in 1st world countries etc. etc.)

So I think the only difference is a boring semantic problem :p
I was defining 'pursuing dreams' as what it means to me specifically - ie. my dream is to do something cool and respected and get paid well for it, which I think jives with why musicians want to be musicians. Making things nicer for people is a major part of it.

All the baristas I know say they like baristaing, the sucky part is that it's every single day and the managers suck, and you have to deal with some awful customers with a smile and you're never doing anything else. But freed from all of that they like making people nice coffee and feeling good about making things better. I hate my job because I'm fiddling with code that (to my understanding) is of no benefit to anyone and is only sustained by mooching off the government and tricking people into things they don't need. Doesn't hurt that we bought all the competition. Pay is nice though.

I think with something like UBI we will be closer to that. Free from exploitation because if the job conditions suck you can quit. But I really believe that most people really do want to be useful and respected and will continue to make value for the world for the pure joy of it. Anyone who is a teacher right now is intentionally giving up almost all possible earnings for the ability to do something directly useful. WWOOFers volunteer on farms. If farmers were respected people would like doing it more. Lots of people volunteer, edit wikipedia, make and share art, etc.

And, of course, ideally this would include all the people in other countries whose sweatshop labor is funding the world economy. I'm rooting for them too. If we can't solve this is our own country it seems unlikely we can solve it for the whole world though, but no reason not to try. I think both fights can (and kinda must) be happening at the same time.
Thinking in Bets – Book Summary
Personally, I'd be surprised if the Donbass wasn't populated mostly by Russian citizens after 8 years of armed conflict instigated by an invader intending to push out anyone who isn't a Russian citizen
The Abrams runs on "any" fuel but uses significantly more of that fuel to do anything.

This works fine for America because we invest heavily into logistics in the military, but other countries probably won't be helped by having to double up their supply to most tank operations.
I cannot relate to yours or garettmd’s experience, on both east or west coast of USA. There was lots of information for me (the dad) by the OB, and during the class about birthing we took for our first. This was in last 5 years.
ClickHouse at least supports local joins quite well.

Perhaps another way to put it is that BigQuery, Redshift, and Snowflake are not optimized for real-time response on large, wide tables. ClickHouse has features that allow it to pack multiple entities in a single table, then pull data out in a single scan. This includes tricks like simulating joins using aggregation. [0] It's a great design for feeding tenant dashboards with fixed latency (say 2s or less) and predictable cost. This use case is shared by many SaaS offerings.

Over time I think the differences will become less as current database engines converge on commonly required features. ClickHouse join types have expanded over the last year and features like join reordering are in the 2023 roadmap. [1] Conversely incumbent cloud databases are adding features to support real-time analytics.

I work on ClickHouse at Altinity and can't speak for Druid and Pinot. Perhaps someone else with detailed knowledge can chip in.

[0] https://www.databricks.com/dataaisummit/session/opening-floo...

[1] https://github.com/ClickHouse/ClickHouse/issues/44767
Actually the payment is made in crypto (BTC, ETH, also USDT if you so desire) and the fiat is paid out to the merchant. Obviously there is some exchange somewhere in the back, but neither merchant nor custumer are interacting with it.

EDIT: I won't be dragged into discussion about crypto. GGP asked about option, I gave one. Do your homework and don't believe random HN posters (which goes for both of us). Over and out.
It provides an incentive to keep shipping value to your existing users as opposed to trying to solely grow the size of the userbase since only new users give you money.
Yes, it is an effort on the part of federal government to create an unfavorable business climate for certain activities that are not otherwise prosecuted.

https://en.wikipedia.org/wiki/Operation_Choke_Point
Although I find the order of topics questionable, at least they talk about undefined behavior instead of saying blatantly wrong outdated stuff like "a read out of array range will just result in some garbage value being read". I've read some random pages and nothing stood out as blatantly wrong, which is already a high bar for a C++ course.

C++ is awful for beginners exactly because of undefined behavior, no good book can fix that, IMHO.

As for topics covered, talking in details about linkage, functions, constexpr, bit manipulation before if/for statements is, uhm, questionable, if this is aimed at beginners. Then the site talks about type conversions, function overloading, structs, and arrays only appear somewhere in the middle. Moreover, much simpler std::vector is introduced _after_ C-style arrays. Wild ride for a reader, but one can argue such order is more "academic", whatever that means.
Depends.

I agree they are reasonable, but it’s kind of like a cock tease dog whistle (maybe a less crude way to put it is a feint dog whistle).

If you take a Kanye, and he says ‘I love Hitler’, that’s a blow horn. But if you say, ‘There are a lot of Jews in Hollywood, and look at all that stuff that’s going on in Palestine’, now we’re angling. Everything you are saying is reasonable, but you are reconnoitering around the rim of a specific demographic.

I guess the question is, is this subtle play going past you, or are you letting it get a pass?

He’s keeping one foot in the ring because it’s a pragmatic way of acknowledging the existence of those viewpoints.

I’m not saying black people commit a lot of crime, but look at this shoplifting video. Proceeds to show black people looting. We need to do something about crime.

There are ways to hold that audience without being an outright demagogue.

I like Rogan, but this manipulation in the interest of holding that broader audience smells a little. Integrity is the word I guess.
The prompt violated that assumption - not chatGPT. In fact, what it wrote is exactly the kind of thing I, a human, would write given the same prompt.
FTA: "helped people with alcohol use disorder reduce drinking for at least eight months after their first treatments, results from the largest clinical trial of its kind show."

This isn't a genpop study.
This site is a nod to the original http://motherfuckingwebsite.com/.
If you keep your product backlog groomed, your team can use Kanban and always be working on the top priority. Sprints add overhead to create a separate backlog that, in my experience, seems to roll over sprint to sprint.
So I know it doesn't apply everywhere but I'm going to raise Occam's razor here, because either:

1. the war is being deliberately prolonged by US or NATO, despite the economic and political issues it causes domestically in many NATO countries, with the purpose of offloading some military equipment, selling a bit of LNG for a while and triggering a demographic problem some point in the future (one that didn't topple the USSR when it last occurred after WW2)

2. winning a war is hard and there's only so much hardware a country can use, and it's not clear at what point helping one country causes their opponent to turn to nuclear weapons

The first possibility involves nations acting against their own self-interests in service of a combination of small-fry trade and some nefarious bond villain style plan. The second involves some simple and observable facts.

> but it's a result of decades of meddling in the politics of all states on Russian border

I presume you are referring to Russia’s meddling in those states?

> This is not in the interests of one NATO country.

The entire EU would have been delighted if they were able to keep buying Russian gas at the price they did. They’ve just about managed to cobble together supplies to make it through the winter, and have bodged this floating LNG terminal quickly signalling what the future of EU gas imports probably look like. But make no mistake if they had a way to keep buying cheap Russian gas without throwing Ukraine under the bus they would absolutely have taken it. That ship has since sailed.
My understanding is France's electricity issues are mostly due to shutting down all their gas and coal power plants.

As a result, the confluence of maintenance and safety updates to the nuclear fleet are a greater issue effecting supply than they otherwise would be.

Compare USA in 2021, nuclear provided 19% of electricity while having only 8% of total nameplate capacity.

https://www.energy.gov/ne/articles/what-generation-capacity
+1 for PostHog currently using for https://tripleaxle.com
Sorry, 99% of these buzzwords aren't applicable in real life, professional programming.

Business just wants stuff to work, no matter how you make it work.
In an organization that will be bankrupt in three years it doesn’t matter. But if you can pour that much energy into a doomed project you’re a steely eyed missile man. Or dumb as a post. Or maybe both at once.

This is the Pendulum Swing all over again. If one language and runtime is limiting, forty is not liberating. If forty languages are anarchy, switching to one is not the answer. This is in my opinion a Rule of Three scenario. At any moment there should be one language or framework that is encouraged for all new work. Existing systems should be migrating onto it. And because someone will always drag their feet, and you can’t limit progress to the slowest team, there is also a point in the migration where one or two teams are experimenting with ideas for the next migration. But once that starts to crystallize any teams that are still legacy are in mortal danger of losing their mandate to another team.