skysight-inc/HackerNews huggingface dataset:
Show HN: Block Blast – an addictive block puzzle game
Absolutely thrilled to see Block Blast launch here! As a fan of puzzle games that actually make you think, I’ve got to say, Block Blast is a breath of fresh air. The strategic placement of blocks on an 8x8 grid adds a layer of depth that’s often missing in other puzzle games. I love how it challenges you to plan ahead and think critically with each move.

What really stands out for me is the innovative combo system – clearing multiple lines at once is not just satisfying, it’s outright thrilling with those elimination animations. Plus, the diverse levels ensure that you’re always on your toes, adapting strategies and keeping the gameplay exhilarating.

And let’s talk about the visuals and sound effects – they’re top-notch, creating an immersive experience that’s hard to put down. The fact that there are no time limits is a massive plus for me; it’s a game that respects your time and lets you enjoy the challenge at your own pace. Whether you’re a casual gamer or a puzzle enthusiast, Block Blast is definitely worth a try. Can’t wait to see what the community thinks! Give it a spin and join the discussion – let’s talk blocks!
Code forge isn’t a weird phase & existed before Git. It is the precise term for a collaborative software, often web-based, for hosting a source code repository & perhaps bug tracker, review, & so on, but it doesn’t specify the provider’s or the type of version control system used. The prior popular alternative was mailing lists. It is the “forge” in the name SourceForge.

You are missing what a mirror is—you can use both simultaneously. This increases accessibility to those blocked under nation-state blocks or US sanctions, but also for those that value their freedom/privacy as well as those that require a lighter experience without a heavy JavaScript web application. You also won’t get to hear from this crowd that wishes for accessibility if stuck in the proprietary echo chamber. In the future, some of these forges will support ForgeFed which won’t require specific accounts with a system. Forgejo in particular follows Microsoft’s product to a fault in my opinion, but it means those that can’t pick up new skills will feel precisely at home. Sticking to hegemony doesn’t mean it is good or aligning with the changes in the world you would like to see.

> Choosing proprietary tools and services for your free software project ultimately sends a message to downstream developers and users of your project that freedom of all users—developers included—is not a priority.

— Matt Lee, https://www.linuxjournal.com/content/opinion-github-vs-gitla...

You also might want to try out some of the forge alternatives—especially those that aren’t Git—since it seems you’ve conservatively only tried one one platform. How do you know about the others & what advantages or disadvantages they bring?
(1) The whole point is to prevent people from going to school for 8 years in the first place. Five years is only 1 more year than the average degree. You could do the same for law and other professional degrees like a PsyD. Or are we planning to supply cap every degree? (2) The debt from a four year bachelors plus medical school is wild, especially at current interest rates. (3) You’re assuming there are no other jobs for would be doctors like in pharma, tech, or consulting. (5) How exactly do you plan to “calibrate” this? Why isn’t a warning label enough.
I can see that this might be very useful, since it is more some kind of application configuration specification that goes far beyond simple flags. In the end the common provider that works securely across all services and clients is probably the real problem.
Wouldn’t the proper solution to this be to fix how data is published? Instead of making the actual paper unreadable to help people replicate it, maybe require a standardized structure to provide the necessary data and code to replicate the calculations?
(As a European) I see the party Brothers Of Italy which currently hold power in Italy as a decidedly hard-line right-wing party. And just like pretty much every other right-wing party with a populist bent they promised a lot of tax cuts to get into power.

But then they realised they had to raise taxes _somewhere_ to afford everything else they wanted to do… So instead of doing a mea culpa they instead put forth this stupid law.
I did this a long time ago but eventually ended up with conflicts. Password managers write new entries in a file and easily avoid conflicts whereas agnostic file managers will immediately conflict if sync wasn’t working for a while on a device
> All western car manufacturers are backed by the state

As far as I can tell, this is entirely incorrect when it comes to European car companies. In the US, beside bailing out GM in the 2008 crash, they do give government loans to some car companies. But I don't agree that giving loans that equates to being "backed by the state".
I love the premise and I felt that a lot in SF. The transport system is not really a complex enough network that I need to be shown routing options. Just wanted to know when to leave the house and not stand at the stop for 20 minutes :’(

(In a highly networked place like London, seeing all options is helpful)
If I recall correctly, that theory is challenged by: (A) there isn't a predominant direction to such staircases and (B) if enemy soldiers are in your staircases, it's all too late anyway.
It would be trivial to automate the process of selling unused digital goods.
I was briefly a member of a church-related singles group. Their activities revolved around visiting a different church every Sunday. And also doing activities on weekends that involved a lot of car travel and significant admission fees, if only viewing a film at the mall cinema.

I had a real commitment to my home parish at the time. I was involved in ministries weekly, where I could not simply flit about anywhere I wanted. Sure, as a group we could meet many strangers on this itinerary, but I risked severing all ties with my spiritual home!

The activities were sometimes active and sometimes passive, such as hiking, dancing, or going to a festival or something. And I quickly gave up on everything, because it seemed like the group was not really oriented to pairing people off, but more of a self-sustaining club where people gained "volunteer responsibilities" and were thus pressured into staying in the "singles group" no matter what their relationship status. Also, having no vehicle of my own, I'd either opt out of traveling, or I'd hit someone up to carpool, and that wasn't always copacetic.

I also found, on dating websites, this mentality that single Catholics would be jet-setters, traveling all over the world on pilgrimage. That they would generate a steady stream of photographs and social media posts from their adventures. That they would have marvelous, expensive hobbies and be so active in volunteerism. For crying out loud! I wondered how these people would ever have space in their lives for a significant other! All I wanted to do was hang around home, go for walks, prepare a nice meal at home once in a while. But the dating sites seemed geared exclusively for high-maintenance and upper-middle-class go-getters. Again, I felt like it was a clique of "professional singles" who didn't really expect to pair off and get married.
Clearly you haven't worked at an org that uses something like this extensively (LaunchDarkly for example.)
You don't need an LLM for that task.
If taxing something discourages it, we should instead create a "failure tax", which you only pay if you don't make very much money, to discourage failure.
I tried rsbuild recently to upgrade from webpack. It panicked.

So I just went middle ground and ditched Babel for swc.
Show HN: AI kids toys are real
Where did you manage to find "normal people" that begged you to install a password manager for them? I have yet to come across one person who wanted one.
High-end Chinese EVs are super luxury and beat western EVs on all sorts of specs, and come in all sorts of form factors, so the analogy holds, even if that's not what the original commenter intended.

Check out the Xiaomi car the CEO of Ford drives as just one example.
The problem with "sales tax", or "value-added tax" in Europe, is that it applies only to consumers.

Businesses can directly deduct any VAT that they pay from the VAT that they owe. If they pay more VAT than they owe, they can get it back.

This means that Google, Meta, etc., who make almost all of their revenue from B2B transactions, effectively pay no VAT.

The "digital services" tax changes that, by introducing a tax on those revenues.
I think you might be thinking of applying a kind of low-rank decomposition to the vocabulary embeddings. A quick search on Google Scholar suggests that this might be useful in the context of multilingual tokenization.
Autonomous vehicles went through the same phases. The reliability part of autonomous agent has to become really really reliable first. The iterations in software is much faster than hardware though
I am european and I think our countries are in a massive state of decline Slovakia introduced tax on digital financial transactions for next year.

As a European I want OUT of this hellhole.
I've edited the title. The original was generated by the HN scriptlet
Am I right to assume that they're not delisting all Russian Linux maintainers, just the ones with some connections to Russian Government?

If that is so, then this is comparable to booting people with nazi connections from western scientific projects in 1930s, i.e. perfectly fine and in fact the only reasonable thing to do.

Again, this is not being done because these people are russian. Claiming ethnicity-based oppression where none exists is a known russotroll dogwhistle, and I think the commenters on this forum should be sophisticated enough to understand that.
Fair. I didn't know Bitwarden was open-core. In light of this, accidental packaging mixup sounds plausible.
> The companies paid $219bn in income tax, just 3.6% of their total revenue of more than $6tn

Meantime dividend tax for an individual in Ireland is a brutal 51%. America is such a greedy leech on Europe's body.
and Mona Lisa is italian
Revenue (not profit) taxes have a bad history and are generally abhorrent because they incentivize many suboptimal things both in theory and practice. Trying to impose this kind of tax on companies that have no meaningful presence in your jurisdiction, subjecting them to these perverse incentives, is going to invite significant backlash. Everything about this seems foolish and poorly thought out.
Cool library turns Python dataclass to a GUI application with a single line
> It is a supply-chain / MITM protection measure

It is so much more than that, but you are entitled to your own opinion.
Yeah, the reason that governments are introducing revenue-based taxes is because companies found a lot of loopholes to avoid paying profit-based taxes. This creates an unfair advantage of foreign companies compared to local companies, who have to pay taxes on their profits.

I wonder how they are going to game revenue based taxes?
It's a regressive tax that will only be paid by poor people. Rich people will have ways around it.
> Today there would not be rationing. Prices would be allowed to float, so things in short supply just get expensive. Fears of exhaustion cause people to stock-pile.

is that what happened during covid for masks and toilet paper?
magical toys, they’re here in sf, not sure if it’s a yc company
Are you claiming that Google, Meta and Amazon don't have a meaningul presence in Italy? They're free to not serve their content there then.
You do realize there is trade imbalance between EU and US in favor of EU. VW USA BMW USA ASML etc. do exact same thing. IF EU starts changing rules US will mirror those changes an EU will have a net loss. The MS example is about corp structure change and some wiered accounting consequences MS net profit for all of 2020 was 44 billion globally.
Oh! Is it down from 52%? Don’t forget taxing your unrealised gains in etf’s.

The mindset is way different. I remember people in Irish tech slack bemused at the idea of saving for something that wasn’t retirement.
The current HN Title bears zero-ish resemblance to the Reuters article title. And that article seems to assume a load of prior knowledge.

SO - what is the fuss over here? Is Italy doing anything more than say "if you sell digital widgets into Italy, then you gotta pay Italian sales tax on that revenue"?
In that case, have a tax on tax, where the government takes 100% of it's own tax receipts, which should logically lead to no taxation at all, right? :p
Have you used it recently, on an M series Mac? I used to feel the same, it was sluggish and crashed frequently. It's become usable now, even pleasant to use. Also it's great they support Vim keybindings now out-of-the-box.
This is one of those companies that has middleware or back office apps that are common to many health care providers. Many different markets have their own unique apps or places where data can accumulate. I remember when paper checks were still used, a small number of companies existed to receive and catalog checks and update the accounts accordingly. I visited some, and they looked like they were spun off from bank(s) to unload the cost of what was going to be a disappearing operation. Really bare bones, disarray, and access to a lot of interesting data. Another app I found interesting was for closing mortgages. There aren't many of those, and the ones that did exist were in a lot of places and were a complete shambles, data everywhere, written in early 2000's.

"Change Healthcare Inc. (known as Emdeon before rebranding in 2015, which followed its acquisition of Change Healthcare) is a provider of revenue and payment cycle management that connects payers, providers, and patients within the U.S. healthcare system. The name also refers to a company founded in 2007 which subsequently became part of the current conglomerate." https://en.wikipedia.org/wiki/Change_Healthcare
not the first. I wonder how much
Same here.

TOTP is trivially phishable via evil nginx just like your password, and via social engineering.

FIDO2 is not phishable and you have no secret to give out to social engineering attacks.
But why do you need an external service for that? Isn’t that basically a single DB table with a name and an on/off value for each flag (or maybe an integer for multiple options)?
I haven’t decided yet where I stand on this, however…

…As I understand it, the intent of the law is to avoid that large companies book billions of revenues in the country, but then use price-transfer schemes to book the profits somewhere else, and not pay any taxes locally.

The net effect of the law on larger internet companies is probably marginal, but I am not sure the law was designed well enough, so as to avoid collateral damage on smaller internet companies
Raising taxes on foreign multinationals who are profiting off your economy almost certainly is the right move.

Unlike raising taxes on your own citizenry, it has none of the usual downsides.
> This sounds to me that the sanctions are working

Sure :) Russians exports have grown since sanctions were imposed, budget income have grown as well. But yea, sanctions are working

> the massive destabilization attempts they have going on against the west since 2000.

Could you please bring any example of those "massive destabilization attempts"? I reckon NATO started expansion causing lots of cautious anxiety in russia and eventually contributing to invasion.
Law Enforcement Undermines Tor
Looking only at raw subsidies for the main company is bad for both western and eastern manufacturers as it skews to what is published and forgets tax breaks, local subsidies, subsidiary subsidies, subsidies down the supply chain etc.
So... crypto will be taxed the same as stocks? The pathology is that in Europe the only untaxed gains are on crypto and real estate (after some years of ownership usually). That's how you arrive to a pathetic state the EU is now dwelling in. Slovakia economically sits on the lap of German automotive. When you visit you see many luxury cars and prices of real estate in village of Bratislava are through the roof, weird isn't it?
Trivia: the Portland Unipiper works for a lidar company.
> Your email address example is backwards: you can indeed get function coloring with just regular functions but its not the return value that causes it, but the input parameters.

Uh, what? Convention in Go and Rust sees errors be returned. Earlier, when you defined the topic of conversation, which hasn't changed, you even said "In Go or Rust, returning an error is also a “color” that spreads out to the top of the call stack.", so you seemingly knew this at one time. Where did you get the idea that they are taken as input parameters now?

> or you need to propagate it upwards

Perhaps like you need to propagate email addresses. But that's the "normal color" of a function. If that is all you are doing, there is no secondary color. That's just "normal" use of a function.

async/await, and perhaps even "?", are not "normal" as they introduce to the caller dependencies on functions the caller didn't even call. This breaks the "black box" nature of a function, seeing implementation details leak, thereby no longer guaranteeing that a function is "black" and thus establishing functions that are of other "colors".

> When you use this kind of passive-agressive tone, don't be surprised if a charitable reader simply discards it

Oh, I wasn't surprised. It was clear from your first comment that your emotions aren't letting you think straight.
> I know some people have long used "DSL" in this way, especially among LISP fans

generally this would be called an "embedded domain specific language". Some languages are relatively flexible to change the syntax. For example Common Lisp has reader macros to change the token syntax and macros to change the Lisp syntax. With that one can create all kinds of embedded languages, incl. domain specific languages (languages which are specific to a special domain). Examples would be embedded logic languages, query languages, rule based languages, languages to describe user interfaces, etc. The Common Lisp standard has a notorious example for that, a complex LOOP construct, which uses a very different syntax: https://www.lispworks.com/documentation/HyperSpec/Body/m_loo...

There are other real-world examples out there, for example an embedded domain specific language to describe 3d objects in the domain of parametric CAD, for description of technical things like turbines or other parts of an aircraft.
I've seen one of those at a music shop once, it seemed to be studio grade equipment. The book it came with had the electrical diagrams of the whole thing, so you could in theory repair / re-engineer its electrical components. That was a rare thing to see.
Think of it as sales tax for b2b transactions. It's a giant hole in most countries' taxation schemes, where b2c transactions are taxed, but b2b are entirely tax-free.
I thought this was what was being implemented to fix that -> https://en.wikipedia.org/wiki/Global_minimum_corporate_tax_r...
This continent is hellbent on descending into irrelevancy and self-destruction.

Bright spots include AI research and some spots related to it, like Paris AI community, but the regulators can quickly kill that.

To just register a digital business and make one euro, an average American would cry out laughing.
Pure "journalism" from BBC. Sure, Xi and Modi came to BRICS summit just to show West something. Wonder if this childish view of the world is imposed on "journalists" or they have those infantile views of their own
Not OP, but:

> How do you enforce it?

I don't think you can. You just rely on the the developer to only create compiling commits (if possible). Also, code review might catch these.

> Because with rebase you're much more likely to get a long chain of commits that don't compile

After a rebase you try to compile the code and it will fail due to the renamed function. Then you fix the function name and move this change into the commit that started using this function (perhaps employing a fixup commit). Now, all following commits compile because they have the fixed call site, and previous commits compile as well because the call wasn't there yet.
A profit tax doesn't discourage increasing profit as long as the marginal gain is positive.
Someone else linked the GitHub issue that triggered this change and most of the replies are in the same tone as the comment you're responding to.

Which is all the more ridiculous as this looks like it wasn't really a big license change decision but more of a "forgot to change the license on a component from our internal default". Assuming malice seems like the most boneheaded reaction to this given that there are no other indications Bitwarden was trying to do anything nefarious and the previous license state would have made every single library or tool depending on it non-free.

This is different from criticisms of Mozilla for example which often boil down to "Mozilla positioned itself as privacy-focused but adds a privacy-violating feature you have to opt out of while claiming it's actually fine". Bitwarden never was 100% FLOSS to begin with but introducing downstream license problems is clearly against their own interest. Unless you believe Bitwarden is run by evil idiots who do evil things for no good reason (business or otherwise) whatsoever and then quickly cover their tracks only when called out, "oops" is the only explanation that passes the sniff test.

Here's what someone from Bitwarden said in that issue:

https://github.com/bitwarden/clients/issues/11611#issuecomme...

I think the submission should be rephrased as "Bitwarden SDK fixed license of sub-component" or something. Which of course sounds less bold and interesting and newsworthy because it really isn't.
-ough notoriously has anywhere between four and twelve different pronunciations (if you count strange example with a limited number of words, like hiccough for hiccup).

The point I believe the parent post is making is that you cannot assume that buses would rhyme with fuses, because English orthography is so inconsistent.

Which is partially true - I haven’t seen any research to the effect, but I’d guess you can still predict the pronunciation of an English word with better than a fifty percent chance of success.
Such a pity they are starting to try to move to proprietary model. I have been using them for years. I thought they were different than other "open-source" companies (e.g. Redis).

What are the alternatives for an open-source cross-platform password manager? Anybody has used Vaultwarden already?
This idea is lost on an average EU bloke.
Was that a coordinate thing, a timezone thing, or something else?

I'm assuming the former.
Upgrading large java projects is exactly what AWS want you to believe their tooling can do, but the ergonomics aren't great.

I think most of the capability problems with coding agents aren't the AI itself, it's that we haven't cracked how to let them interact with the codebase effectively yet. When I refactor something, I'm not doing it all at once, it's a step by step process. None of the individual steps are that complicated. Translating that over to an agent feels like we just haven't got the right harness yet.
Yes, if your success relies on a complex framework of infrastructure and societal services, then your success owes that infrastructure a share.
Yes. Every single company I have worked for applies here.

Good salary and remote work is worth it.
Yes exactly. That way the user could "train" AI on a particular data source.
CDRs just make more sense here in every way. Higher quality, cheaper to produce and les degradation. Fucking hipsters.