skysight-inc/HackerNews huggingface dataset:
Interesting on the cloud expenses (Altho I'd really categorize those as SaaS vs cloud, but that's just semantics. I tend to think of Cloud as IaaS / Paas / Faas vs. Saas which is mostly renting an online application). Regardless, Those 2 only add up to $7.1k so I'm curious where the bigger ~$9k remainder is coming from.

Folks love Shopify, and it does work very well. But for my small businesses I've been very happily using Woocommerce on Wordpress, basically nothing but the hosting cost for Wordpress, and it's been delivering very well. I've done several million annually on the Woocommerce / Wordpress combo.

That being said, even eliminating or reducing Shopify would still have you at a premium vs last year so there must be some other Saas / Cloud expense driving that bill up.
"You just need to" answers to complex problems are almost always wrong. People can't even agree climate change needs policy addressing. All solutions needing political consensus are an automatic fail. All solutions requiring intensification of mining/industry/energy consumption are adding to the problem. We need less consumption, and short of hitting rock bottom in terms of global consequences and widespread societal failure, that is not gonna happen. So chose well where you buy land.
Right. So there might be some set of numbers way out there that are like the “sporadic simple group(s)” of the collatz conjecture. Following the same rules as everyone else, you end up with something otherwise unclassifiable.
“exactly as expected” is a much higher bar to clear then roughly as expected.
There is still a lot of folks who also attribute the 2010 Smolensk air disaster to Putin as well.
Shower thought I've had recently: would we not be better off modelling a UI as Actions, rather than states? Each action changes this part of the markup, makes these requests to app state / client DB / remote server.

This also maps better to a user centric conception of the app.
Making Hard PCBs at Home?
Does CHEQ publish any kind of public data on this that reports on various sites?
I'm aware, which is why I asked if they knew/could share info/details.
I don't think that's the right reason to flag an article
I notice you're so invested that you haven't noticed that the files have been renamed and zipped such that they're not even indexable. How you'd expect anyone not participating in software development to find them is yet to be explained.
pull.ff only should have been the default option, or at least pull.rebase true. I've helped so many git newbie at work and this is probably the thing that caused the most confusion to people. The merge commit resulted from the default pull behavior caused nothing but pain.
> Hear me out: elevated, enclosed cycleways with transparent walls and ceilings.

Costs a fortune for window washers and graffiti removal.

They would also end up being used by squatters and for dumping trash.

Indeed, with how bad the housing crisis is in America, plenty of cities are having problems building any sort of public structure that has a roof on it...
Sorry about that! There's another version uploaded here: https://www.lexaloffle.com/bbs/?tid=140202

Does that one work better with vimium?
https://www.nytimes.com/2024/02/16/nyregion/trump-civil-frau...

> Trump Is Ordered to Pay $355 Million and Is Barred From New York Business

:)
Given free hosting and compute by the NSA? Win
Many MacOS users don’t know that, in almost all applications, 'Command + ?' opens the Help menu and immediately focuses a search field that allows the user to search and activate any menu command.

An additional non-native but amazing (and free!) application is Shortcat (https://shortcat.app/). Among other amazing abilities, Shortcat lets the user access parts of the current application’s GUI that may not be accessible through the Menu Bar or other keyboard shortcuts. Highly recommended!
Have you thought about expanding into the void left by SlingBox?

https://en.wikipedia.org/wiki/Slingbox
Ok, I unflagged
>Russia snatching Ukraine has absolutely nothing to do with NATO's expansion.

Absolutely false. We cannot prevent wars if we refuse to engage with reality as it is not as we wish it to be. https://twitter.com/battleforeurope/status/17000929447142730...
When there isn't really a choice, fine build a deep station. Montreal is building a station 72m down, but it's driven by surrounding geography. What's a bad decision is deep tunnelling just because, like Toronto on the York subway extension. Deep bore under suburbia is really wasteful spending and that same transit budget could be building a lot more transit.

https://en.wikipedia.org/wiki/Édouard-Montpetit_station#REM_...
Perhaps, but the Nimitz Freeway probably makes a better example for what the commenter you were responding to was getting at:

"The highest number of deaths, 42, occurred in Oakland because of the collapse of the Cypress Street Viaduct on the Nimitz Freeway (Interstate 880), where the upper level of a double-deck portion of the freeway collapsed, crushing the cars on the lower level, and causing crashes on the upper level." (https://web.archive.org/web/20090707140922im_/http://home.pa...)
This is the Microsoft way to do things, this is why their products like Windows are so crappy, full of bugs, unexpected behaviors and a big dump of shit of legacy behaviors expected on top of a lot other legacy behaviors on top of another 1989 legacy behavior that every forgot.
Indeed, and it's a serious problem. There are really only two ways out of this mess and one is not at all like the other and both are roughly equally likely by my reckoning.
Calling the GPL a restrictive license is a bit like saying you can't cut down the trees in a public park and sell the wood is restrictive.
I had the same thought as you, but then I saw this:

>Currently, projects written in C# cannot be exported to the web platform. To use C# on that platform, consider Godot 3 instead.

https://docs.godotengine.org/en/stable/tutorials/scripting/c...
Before I visited HN today I read the whole blog post. I was notified by an email from mtlynch in my inbox. I draw a lot of inspiration from the consistency he has in writing the monthly and yearly retrospectives. Keep up the great work!
Even better than expanding 101 and 280 would be to vastly improve the public transit down the peninsula. There is no reason going from my apartment in SF to San Mateo should take over 90 minutes via public transit. There should be constant rapid busses through SF to every Caltrain stop in the city. Hopefully Caltrains electrification + timing improvements make this all more feasible.

The fact that it’s one of the most technical areas in the world and we’re stuck driving between SF and the valley is a disgrace
Tangentially related but I recently signed up for a Twitter account post Elon acquisition and the last step of the process requires you to follow one account to start using the site, the first option is Elon Musk and everything else is random based on your selected interests. Are any numbers on this site not juiced at this point?
So... appellate reasoning is even more likely to be founded on spirit arguments and not loopholes or context-free text readings. "Intent of the framers" is, obviously, very much an argument about spirit and not text. As always, there's a good wikipedia page to start from when discussing this stuff: https://en.wikipedia.org/wiki/Letter_and_spirit_of_the_law

But in this particular case it's sort of a silly argument anyway as it cuts better in the opposite direction: the DMA is a big and complicated law and can be interpreted in a zillion ways. If courts and regulators are allowed to read laws as strictly as they want, I can all but guarantee that Apple is in violation of something.
On the other hand finding curated lists like this opens up whole new worlds of investigation and get bookmarked for further discovery. This is one of the main reasons I enjoy HN. Thanks for sharing.
> Every time a maintainer finds a way to get paid, it’s a win.

Amen. It's becoming more common, and there's lots to celebrate [0]

[0] https://fossfox.com/
Cancer cure, is indeed a big can of worms.
I commented on it: https://news.ycombinator.com/item?id=39084422
This is encouraging as someone who is very comfortable with the development side of my studio but still finds the business side daunting at times
I think OpenAI, Google, Facebook and the like will plow ahead regardless.
M Y P U S S Y I N B I O

I gave Musk a lot of leeway on this for taking over right as open-source LLMs started ~passing the turing test, but that they can't even stop this is eating most of it.
Ukraine was under Russian dominion like almost forever, but that didn't make it a part of Russia. If it had been then Russians would not distinguish between 'Russians' and 'little Russians' and other (far worse) terms.
This is also very good for security. Correctly dismissing an API call means these programs aren't able to go off and do extra naughty things.
Fred Wilson – Helium Mobile vs. WiFi Calling
I read their about page and it seems they want to make Python dev more productive. Maybe they have a lot of projects using it and are tired of the tooling/packaging BS. I could definitely see someone making billions allocate under 1% of it towards fixing that.

Improving Python is especially cheap compared to the productivity that could be unleashed. Surprised it isn't done more often. Only microsoft has shown significant interest, which is a shame. Perhaps changing.
If you want to use ollama, run it natively and not through a Linux VM for better performance.

Otherwise I use Colima, that can include k3s as an option.
There is mitigation that can be done for the noise. However it isn't something you can do - the city would have to rebuild the tracks to modern standards.
Can confirm. I don't have cable so I relied on the "latest" tab in X. Almost all the traffic was for sites purporting to be showing it live, but weren't because they were some sort of scam.
> private healthcare if you want decent treatments
> public healthcare inaccessible

What do you mean? I am not sure what you mean by decent treatments.

> Schufa

There is some change happening there, especially now that the EU Justice Court ruled against credit scoring institutions (they break GDPR, etc.). Very slowly, as usual, but it might happen. (Also the current governement is planning changes.)
PiS was close, Slovakia is maybe getting there, but Orban is the longest serving prime minister of Hungary. He actually did it and he stays in power. LePen, Wilders etc did not do a single thing from Orban’s list. They didn’t even form a government which could do it.
Honestly if Mozilla just focused on keeping Firefox up to date that could be a winning move. Whenever MV2 is phased out of Chrome, people will start seeing more ads and noticing their adblockers don't work so well anymore and start browser shopping. They don't need pocket, they don't need Mr. Robot, they don't need the metaverse or crypto. They just need to suck the least.
A couple decades ago, when I was talking with the inventor of some aviation safety stuff, about working with them, he said some of their work involves the military, and asked whether I'd be OK with that.

I (thinking of some of the better ideals) said something favorable about the sense of honor/duty/etc., and that I just didn't work on weapons systems nor domestic surveillance. I'd actually thought of it before, and those two spaces seemed problematic.

Earlier, I'd actually worked (on non-mil things) with someone who at previous company had been a manager for a defensive military system. Which system everyone had seen on CNN, shooting down conventional missiles that some aggressor was launching at civilians. Which was great (albeit, CNN sometimes strayed into propaganda, and maybe not all the great stories were true).

But, thinking of that great defensive use, I also thought that I wouldn't want to someday see on CNN something I worked on being used for something terrible. It wouldn't be sufficient to claim that I thought the Slaughtertron 3000 would only ever be used for good. Even a purely defensive system (Shieldtron 4000) could be used to shield an aggressor -- leaving the victims less able to defend themselves, and making aggression more viable.

We'd all do well to read things like this article, and think about what we choose to work on, and how we do it. Then follow through on our better thoughts, in our behavior.

In particular, the tech industry overall has become a festival of sociopathy. With many techbros, in moments of reflection, rationalizing, "but I gotta feed my family", while pulling down quite a lot more money than we need to do that.

That wasn't very defensible when coders were regularly hopping jobs with 5-6 figure pay bumps each time, or doing startups that essentially involved selling out users and oftentimes later investors, ignoring regulations, etc. Even now that jobs are looking a lot less certain for most people, we still need to be very skeptical of ourselves every time we grasp for rationale.
There are 15 levels with a variety of start directions. Which direction I picked was based on how I wanted that particular level to flow
I don't think there's been much success at least in comparison to prior computing device forms.

This[0][1] is going to constrain the demand and popularity for sometime, and has so far, along with the price given the physical discomfort (paying a lot to be uncomfortable), with a worse productivity UX compared to keyboards, mice and hiDPI monitors.

>one of the most common complaints that people have is that there simply aren't enough high quality games to play

I could have written these exact words as argument against the entire product class. This self-serving way to frame it sound similar to stating that customers, by their actions, are saying: "There are not enough compelling reasons for me to buy this product". Whether from lack of games or any other feature.

But it hand-waves this fact (that the product does not have enough usable features/content/compelling use cases for produce demand) by assuming game companies or device makes could make these things but have just chosen not to. They should just do it then, since it would sell according to you. Perhaps they have more insight than you? i.e. they're doing what they can, which isn't much. And the market says no thanks.

It's quite obviously possible that the form factor itself is not conducive to producing high quality games that customers are satisfied with or demand in numbers close to other gaming form factors, for the exorbitant cost (both to the device makers and end user).

[0] https://www.the-sun.com/tech/10400743/apple-vision-pro-retur...

[1] https://www.jorgeherskovic.net/apple-vision-nope/

"It’s uncomfortable for me

In the end, this is what ended up killing it above everything else for me. I can’t wear this thing for extended periods of time.
This renders every other consideration moot, because if I can’t put it on my face I can’t use it."
The absence of specific information regarding the publication of data reports could suggest that the dissemination of detailed reports or analyses to the public might not be within its standard practice or could be subject to certain conditions.
Maybe then raise an assertion error, which only has an effect in development mode.
Even as an end user, I hate when my computer seems to be trying to hide something from me. Even if I can't do anything about it, I want to know it's happening. Don't worry, Microsoft. I'm a grown-up and can handle the bad news. If I'm a layman, maybe I just dismiss the dialog and try again. But if I'm a little more of a power user, maybe I'll look up the error message and see if I can start diagnosing or helping.

If you swallow the error message, I'll have zero idea that something is even going wrong! And almost just as bad: if you put up one of those useless infantilizing "oopsie doopsie computer made a poopsie" error messages, I still won't know what went wrong AND I'm being treated like a moron.

I worked for a software company once where our software basically crashed every 2-3 hours of continuous use due to a huge backlog of technical debt, memory leaks, and years of rushing. My manager's solution to this was not to fix the bugs--it was to build a separate "launcher" process that would detect that the application crashed, eat the error messages, and silently re-launch it hoping the user doesn't notice. Way to treat your users with respect...
I've also been disappointed with debug containers. They are often not useful for debugging trick production-only issues because so many of those issues are related to container state, which can be (often is) different inside the container. Certain languages/platforms and developer discipline are better about this than others, like if you're using functional/immutable languages then it's less of an issue.

For applications that aren't super high security, I've been really appreciating using immutable hosts (that get regularly updated/rotated), along with CI/CD that is constantly rebuilding from source, applying latest software updates, and deploying the latest version of the app. Combined with other tools like scanners, and de-bloating your images, it really raises the height of the fruit.
This is so infuriating. Why does apple think that they can dictate what companies can and cannot sell through their own stores? This is gangster mentality, plain and simple.
> Just a "simple" card game like solitaire would suffice for a lot of the lessons.

I've written an actual game, a 2D platformer.

If there's a domain where it's easy to demonstrate that the view is purely a function of the state it's precisely in gaming. In many games you can toggle (in dev or even for some during gameplay) between "the real view" and, say, wireframe view of the game (with lots of debug infos added too for example). Or you can toggle between a 3D view of your game or a top-down 2D one. Or you can toggle between different types of rendering (as in Diablo 2 where both a 2D and fake 3D view where available and the modern Diablo 2 ressurected, where you can you can show... The 25 year old view if you want to, at any time).

Many games are 100% deterministic and the entire game user(s) played can be recreated from only a record of the user(s) inputs (which is why some save files for long games can be tinier than tiny). And it'll replay the same on different screen configurations / different platforms.

The view in a game at time n is literally f(state n).
I understand perfectly well.

I am saying businesses KNOW that the minimum wage is behind where it should be, so when it rises to where it should be, that is not an attack on them. They should have foresight. The minimum wage rising is making those employees whole, not giving them an advantage.

Yes, costs increase. Failure to plan for that is poor planning. Maybe you should have smaller expenses, instead of expecting society to allow you to underpay employees. Maybe the owner doesn't need a new Mercedes or a second international vacation for their family that year.

If paying workers a liveable wage makes your business not profitable, then why is it on the workers to sacrifice to keep you in the black? Small business owners are often all about bootstraps and such, but believe themselves to be an inviolate part of America.

To be very clear, small business is very important. However, it is not more important than people being able to afford food and shelter. The poverty line, which is used to help determine the minimum wage, is set at "3 times the cost of minimum dietary requirements in 1963". It doesn't cover shelter at all.

Looking at inflation alone, minimum wage should be hitting or exceeding $20/hr. Small businesses who have coasted - or struggled - paying employees $7.25/hr for DECADES (fun fact, the gap between minimum wage increases gets longer and longer every cycle) shouldn't be expecting a free ride just because "small business!"

There are ways to have a profitable business that pays an appropriate wage. Sometimes that comes at the cost of owner dividends. So be it.
In the mid-1980s there was a commercial Emacs workalike (on floppy disks) for the IBM PC, called The Final Word, later acquired by Borland and renamed Sprint. For printing, it featured a workalike of Scribe, an early text markup language and precursor to HTML by Brian Reid. In law school I'd used a TOPS-20 Emacs and Scribe for law-review work, so later I bought The Final Word and an early HP LaserJet printer to produce camera-ready copy for my first book. Good times (sort of).

https://en.wikipedia.org/wiki/Sprint_(word_processor)
How do I feel about it? My feelings after all those experiences?

I dunno... that was me then, I guess: hard core academic with a drive/compulsion to publish good work.

I admit to being amused by comments here about statistics by people who wouldn't know a Bonferroni correction from a bonfire.
Argus Media: News
Why aren't most great authors also great painters? Or even closer, why can't some great writers aren't great speakers?

Being a great dev is about understanding the underlying system, flow of data, failure modes, etc. etc.

Having a great UI is about understanding human interactions. It's not about the coding. The coding of the interfaces is fine (probably great), it's the design of the interface itself which you are frustrated with.

There are great writers who understand how to weave a story. I think of Christopher McDougall, author of Born to Run and a great writer with Outside Magazine hen I think about it. I always enjoyed his writing, but he isn't a great presenter (from what I've seen).
https://www.ted.com/talks/christopher_mcdougall_are_we_born_...
Nix also has a Guix service itself[^1], if you want to do the same in reverse ;)

[^1]: https://search.nixos.org/options?query=services.guix
I use them both. I use ChatGPT to do the big parts like the SQL schema and some boilerplate. It works better in Python with fastAPI than Rust with Axum though.
It's not your fault, of course.

I just figure HN is the only place where someone might commiserate with me for the self-inflicted pain of using a half-baked Vim keybinding plugin for the browser.

It's nice to have the BBS link so I could star it though. :)
The point of the article, in large part, is that when you’re designing an alternative runtime for a new platform, it is up to you what conditions are considered to be errors. Deciding to make a component of the runtime “inert” exists before and above the decision to make the implementation panic.

In this specific case: it is up to Microsoft to decide what the semantics of “printing on an Xbox” are. It could be an error; or it could be something that “could be supported in theory in the future, but for now has no way to actually accomplish it.” This is a design choice, not a development choice.

After all, in theory, you could print on an Xbox — plug in a USB printer, find a “game” that knows how to print (some enhanced port of a Gameboy game that had GB Printer support, maybe?), and tell it to do so. It’s not necessarily, fundamentally an error that a Xbox game is trying to print. You could define it as an error — but that’s a choice like any other, with trade-offs (in this case, to application portability.) You could define it as asking for the user to choose from no options, as the Xbox actually does. You could have the API lie and say it printed something. You could even actually support printing. These are all choices.

It’s only once you’ve made that choice, defining the semantics of “printing on an Xbox” as an error, that it becomes an implementation/debugging problem if that error isn’t thrown — i.e. gets “swallowed.”
It will be down to policy not actual lack of data on infrastructure.

It's absolutely about the lack of data about historical infrastructure. LA's Regional Connector line was delayed for years, and the budget ballooned by over a billion dollars, due to the discovery of thousands of undocumented utility lines (still in use) along the route. This necessitated dramatic changes to the project timeline and scope, since the construction authority had to reroute all of those utility lines.
Amazing, thanks for the writeup and sharing