skysight-inc/HackerNews huggingface dataset:
Okay. I think it's fair to say that if you don't install the tool you're developing in, it does make it much harder to work in locally.

That's equally true of PHP.

Moreover, it's equally true that distros aren't always shipping the latest PHP versions, and that there are similar flamewars surrounding phpenv/pvm as there are nvm/asdf. There are options, and people have opinions. The more ensconced one gets in an ecosystem, the more easy it is to know which tools offer which benefits relative to your needs. None of those decisions are easily made when new to an ecosystem -- Elixir is newish and has enough coalescence around most of the mainstream things, but as someone new to it, if I needed to choose between Cowboy and Bandit, I would have quite a bit of learning required upfront.
So I have a react related question regarding the following stackoverflow solution. I find myself ignoring the warning in useEffect fairly often but wonder if the solution provided is a reasonable one or not?

https://stackoverflow.com/questions/64106594/is-the-useeffec...

The situation I have in mind right now is a search field which updates a local useState value. When the user hits enter to trigger submit (or clicks submit), I want the useEffect to fire. At the same time I want to be able to clear the field and submit via another button.

I am probably not explaining it well but the missing dependency becomes a pain point in these situations. Is useRef basically what people end up using to work around it?

As for what the article above says, I do agree that the churn in the JS world in general is very exhausting. I guess it is filled with a lot of young "talent" who have endless time and energy at their disposal.
Only on the same way that DNA is a cheat for constructing organisms. After all they are universal recipes for organisms. Study enough DNA sequences and splice together a sequence and you can theoretically design any mythical creature you can think of.

But if someone grew an actual dragon in a lab by splicing together DNA fragments, that would still be a major feat. Similarly, training a neural net to play grandmaster level chess is simple in theory but extremely difficult in practice.
He should write a mastrubatory blog post about how effective his set up is... Hell he could do a cost comparison for running his service vs Netflix per month.

I think this is the year where I go back to stealing content, none of these services are worth it.
Like others here, ordered this (in Canada, before it's too late) because of the Streisand effect. Looks like a neat device.
Yeah build systems and such are a solved problem in the game industry, where build issues are self contained by the engine which often has custom tooling. If there is any killer feature it is probably at the intersection of coroutine execution of programmable script elements. Lua, one of the most commonly game scripting languages, leaves a lot to be desired. But not many projects are looking at the requirements of games here. The next generation of language will probably come from within the industry, from something like Unity’s Burst compiler, Unreal’s Verse language, or an evolution of rvscript into a JIT compiled fast backend.
I just got a friend to write me a receipt for the statue of liberty.
So probably adding active cooling (e.g. fan) to existing installations would help even more.
That doesn't fit my experience. Google's stock price increased after a large block of layoffs. And they were making every effort to put as many as possible in a single block. For example, my department was "impacted by the layoffs" but given 9 months to keep working and possibly transfer out. If they didn't want to announce a large number at once they easily could have waited.
At least it’s made LinkedIn useful for something
*nod* Give https://blog.readyset.io/bounds-checks/ a read.

They tried doing a comparison between ReadySet compiled normally and ReadySet with bounds checking removed so thoroughly that they needed to use a patched toolchain to achieve it and found the difference to be within the noise threshold.

Their conclusion was:

> At the end of the day, it seems like at least for this kind of large-scale, complex application, the cost of pervasive runtime bounds checking is negligible. It’s tough to say precisely why this is, but my intuition is that CPU branch prediction is simply good enough in practice that the cost of the extra couple of instructions and a branch effectively ends up being zero - and compilers like LLVM are good enough at local optimizations to optimize most bounds checks away entirely. Not to mention, it’s likely that quite a few (if not the majority) of the bounds checks we removed are actually necessary, in that they’re validating some kind of user input or other edge conditions where we want to panic on an out of bounds access.
I do not remember when I read that I was Richard Stallman's favorite book. Then I read it, and I love it.

I tried to find the citation online, but I found that Richard Stallman does not have a favorite book (https://stallman.org/rms-lifestyle.html); anyway, it is a good book with good ideas to think about.
Guerilla tactics just raise the cost of steamrolling an opponent to an unpalatable level, hiding among civilians, civilian infrastructure, etc. American loses these matchups not because they can't blockade a country, raze their farmlands and wait a few seasons while they all starve, but because fully eliminating and "winning" would be the worst possible choice.
Like a two-year war?
I always found it odd how VC and SA had much more recognizable licensed music, while 4/5 went with less known stuff.

Or maybe I'm getting old :)
> The fact that I'll likely be down voted only proves my point.

You should be upvoted. But I neither upvote nor downvote anyone ever,
because that's playing "the game". In fact, I can't. Isn't even
talking about upvoting and downvoting forbidden? That's an aspect of
what I call "systemic inscrutability" [0]

> Again: hate the game, not the players.

All players have a choice. The players make the game. So it's
perfectly possible to hate both. But I find it's a much better energy
to love. Love the victims of the game - that's a much surer way to get
some downvotes :).

[0] https://cybershow.uk/blog/posts/postoffice/
> That's roughly 280 km range, so should be useful for many years after that.

In ideal conditions though. Have you driven it in winter in a colder climate? My wife has an older EV with 270km range in summer, but it falls to close to 170km in winter, sometimes less, when fully charged.
I wasn't a big fan of the excessive blue LEDs that appeared everywhere after they were invented, either. Though it was understandable enthusiasm for something new by product developers, after decades of having only red-green combinations.

But blue LEDs are what make white LEDs work, and those have revolutionised ordinary lighting in a big way. The linked video goes into this at the end.

Blue LEDs (or white LEDs, or blue OLEDs) are also used in modern, high quality computer and phone displays.
The biggest contributor to climate change was widespread protests against nuclear power, which arrested what had been rapid growth in a safe non-CO2-emitting base load power source that could have replaced hydrocarbon generators within two generations.

The Green parties in Europe successfully stopped the expansion of every nuclear energy program in the EU. Greenpeace engaged in a number of terrorist attacks to sabotage nuclear energy.
> He then says (no citation) that EV batteries "last only upward of" 10 years, the strange phrasing because British tabloids are shy about actually telling provable lies. Atkinson knows EV batteries last longer than 10 years, but he wants to make it sound like they don't.

What's EV batteries secret sauce then? Extensive over-provisioning? I'm under the impression that pretty much all battery cells used in consumer stuff will wear out after a decade or less of use, and will be much diminished from rated capacity, even if they still technically function. And I'd imagine EV batteries are almost always stored rougher environment, not in a climate-controlled room like most people's stuff.
“ modern Chinese experts on America are just repeating what the American media says about the country.”

There is no American media. There’s leftist American media and rightest American media. I’m guessing Chinese experts (who are leftists) cite leftist American media, not the Epoch Times.
Eastern PA, Upper West Coast is what I've typically learned it's called. Interchangeable with Northwest Coast. To be fair, it's also normal to say redup; youse; jawns; werter; hoagie. Regional dialects are nuts.
Deleting company data before leaving probably won't end well.
Not to mention the companies backing it are so large and critical they can simply mandate it and enterprises will just have to deal with it, somehow.
You might find Amsterdam an interesting challenge then. Within the centre area (roughly speaking, the bit enclosed by the Singelgracht), it was planned, but they had in mind (paraphrasing) "the practicality of a grid, but the beauty of curved streets", and so there's a horse-shoe type arrangement overall and then a grid within that.

The effect is that you can walk along a canal, not really notice the curving of it, and be surprised that you're facing 90° or more away from where you expected.
Tiny quadrotor learns to fly in 18 seconds
They are all kind of pre-multiprocess/Rust Firefox forks. It seems Pale Moon has forked Gecko into Goanna and made it embeddable (which is neat!) and that's what K-Meleon uses too. Which I didn't know.

Is Goanna on part with web standards? Maintaining what seems basically a folk of an old Gecko must be hard.

It also kinda validates my point: using Gecko elsewhere is a PITA. You have to work hard to make it embeddable.

To answer your question, Gnome Web / Epiphany was once based to Gecko. It switched to WebKit because using Gecko was harder and harder. Konqueror optionally allowed you to use Gecko, but that stopped being possible a long time ago for the same reason. Galeon and Camino both died a long time ago.

Brave, Vivaldi & Co picked Chromium instead of Gecko. With Eich coming from Mozilla, I think Brave considered Gecko but that was deemed too hard.
> refreshed every 3 years.

That's not been my experience. I've got plenty of 7+ year old machines and DC infrastructure components that are even older than that. Power and compute density improvements are no longer fast enough to have full turnovers in 3 years.
So Much Depends Upon Antarctica
It is much, much, much cheaper to license something for a set time as opposed to perpetual.

The game with Penny Arcade characters and whatnot playing poker is no longer available to be sold because the licenses expired.
Is it any different than DataDog, Splunk, NewRelic, Gitlab, DigitalOcean, or any of the other publicly traded saas companies?

I mean Figma seems more sticky than something like DataDog. I worked at a company that would hop from DataDog to NewRelic back and forth. It was exhausting but in the end it didn’t take much time TO switch.
Temperatures are rising, but soil is getting wetter–why?
You have to specify the amount of layers to put on the GPU with ollama. Ollama defaults to far less layers compared to what is actually possible.
Scientists find optimal space-time balance for hash tables
It never really has to be believable, it just needs to be enough that you can deny direct involvement in a specific attack. I have little patience for politics and which we didn't let pur world be run this way, but that's the way we do it.
Marcel and Jupyter
Marcel is one of the pipe-objects-not-strings shells. It has an API that runs in Jupyter notebooks.

Why would anyone care? Shelling out from Python sucks, and marcel's API makes it much easier. Also, marcel has a pretty powerful set of functional tools.
I used this as a metric of autoflight system complexity!

https://dspace.mit.edu/handle/1721.1/9172
It's a bit complex to explain here, but I describe an idea I've been considering in https://www.postgresql.org/message-id/CAApHDvo2sMPF9m=i+YPPU...
In general, one of the goals of microservices should be that if one of the five services goes down, the other four should be able to operate in some capacity still.

In practice, this can make the math quite a bit messier, but I don't think it necessarily has been worse overall from my perspective.

So instead of having your system be up or down 99% of the time in a monolith, you'll have it fully up 95% of the time (using your numbers), but of that 5% of downtime, 20% of the time one of your products will be running slowly, or 10% of the time some new feature you launched won't work for specific customers in some specific region, etc.

At my company it makes things like SLA/SLO guarantees for "our services" pretty complicated in that it's hard to define what uptime truly means, but overall I think the five microservice approach, when done well, should have less than 1% of complete downtime, at the cost of more partial downtime
If you enjoy thinking about the legal implications of this, you'll almost certainly enjoy the first entry in "Legal Systems Very Different From Ours, Because I Just Made Them Up": https://slatestarcodex.com/2020/03/30/legal-systems-very-dif...

An excerpt:

> The Clamzorians are animists. They believe every rock and tree and river has its own spirit. And those spirits are legal people. This on its own is not unusual – even New Zealand gives rivers legal personhood. But in Clamzoria, if a flood destroys your home, you sue the river.
Depending on the business, employee data can be more of a concern than customers.

A business probably handles sensitive private data on employees (e.g. medical conditions, family records). Employees know this, and could report an ex-employer out of spite, especially if they're aware of poor data security.
Similar here. I programmed a lot in C some years back. I want to check out Modern C. Read somewhere that it has many improvements.
Slack keeps those messages even if you delete the account when you leave. It's a data retention setting.
They sometimes give a tiny discount, which is more in the form of rounding down. Here’s Discord’s Nitro pricing. https://support.discord.com/hc/en-us/articles/4407269525911-...
It makes sense to ASIC-ify the thing to get lower latencies and make the whole thing cheaper, so MS can run GPT-(n+1) cheaper. But this bet only pays off if the LLM industry gets into the mature stage where costs dominate, not innovation.
> you saw them walking out the door with a box of their stuff

That's cool, I've never seen anyone that worked in a 90's movie before!

Seriously, though, is that a thing? Was it ever?
Would you exchange it for my Man of Steel bluray digital copy on UltraViolet? I don't think I ever watched it, it's mint-in-box condition!
.. while using the most sketchy looking login form.
Hah, that would be the trick wouldn't it. My old manager used to get all of his former employees work emails forwarded to an account he had access to. Ostensibly it was a precaution against accidentally missing anything critical from a vendor or partner.
When you think of 90%+ of your (PC) customers as thieves then it's easy to be scummy?
But your mate doesnt have to stream them on demand to millions of people round the world.

They not only have to store the movies, but access and simultaneously stream them thousands of times from anywhere on the globe.

Imagine how many people are watching things like Stranger things series premiere at the same time.
CC tools applied to JS tend to count each half of an AND or OR operator as its own path, which is super annoying and not useful.
How can a calculator have an innate number of sigfigs? Significant figures depend on on the number of digits of an input number
You do not own anything someone or something (companies) else has the legal ownership and rights to. This is something way different that distribution rights as well.

They 'may' grant you a license. Depending on the terms and conditions that license may bind you to all kinds of legal mumbo jumbo and stuff. This applies to games, music, movies, books, other forms of media, etcetera.

Why this is such a complex thing? Because companies made it as complex as possible to avoid easy legal battles, taxes and other things related to money. The more complexity, the more time it will cost before someone else finds out there is something wrong. And by that time, the company or the responsible people may be long gone. Hurray for money.

Piracy is not stealing. You do not steal anything. You bypass legal ownership, dsitribution rights and licenses by pirating. Which is illegal and punishable in most location on this happy planet. If they find out. And want to do something about it. Or can do something about it. Complexity is not a patented idea. Many people can play that game.

I do hope in the Star Trek universe they had no licensed copyright system on their transporters. Your freshly beamed you may not be your property anymore. That would make a fun SNL sketch where Picard has to fight the lawyers after beaming to some planet.
I don’t know if our architecture truly qualifies as microservices but in my experience one of the advantages is that the system is able to limp along in a degraded state much more effectively when one service goes down whereas it’s a lot easier to bring the whole system to its knees with a single change in a monolith.

This suggests an addition to your model which is that not all outages are equally costly.
To me anything I've read from Ted Chiang is a home run and I've basically read all his work.
...yes? That's why it's in movies
Right, I don't think runas has a "sudo-mode" in terms of "let the user elevate their own permissions for specific tools even if they don't have an elevated account to elevate to", but runas is so low level and has so many weird combinations of arguments that maybe there is a buried similar way to that, I can't say for sure.

But the base "sudo" case where you have an account that supports UAC elevation (you are your own administrator) runas definitely supports as the CLI way to invoke UAC prompts for your own account, not just other administrator accounts. (Using the /trustlevel flag accordingly, as I recall.)
Discrepancy? Isn't it quite similar to a typical conservative / leftist view of contemporary USA? A mixture of the criticisms thrown at the status quo of center-liberalism.
Congrats on the launch!

I am wondering about your pricing and how you imagine your tool being used with so few requests... I might manually use 150 GPT4 requests in a day... but your $97/mo plan includes 150/mo?
Look at that buried lede at the end of the article. 83% (10 of 12) of the Developers left the company after moving to Elixir:

Just as Elixir slashed server costs, adopting it also helped reduce Amplified’s payroll. Before the transition to Elixir, Amplified needed a team of 12 developers. After the switch, however, Grainger found that he simply didn’t need to rehire after team members moved on to other roles.

Now just two developers do the same work Amplified used to need 12 to accomplish.
It's completely legal in the US and often mandated by regulation. In some US industries, even your phone calls are recorded by law.
Airlines started removing the screens in 2019. Southwest never had them [0]. Good riddance.

[0] https://www.forbes.com/sites/suzannerowankelleher/2019/10/13...
Show HN: PNG Image to 3D model Converter
Hey everyone!

Music artists I work with often need a 3D representation of their logo to use in their music visuals.

To not do it manually in Blender for each logo, I built a tool that takes the PNG image as input, converts it to SVG, and then re-recreates the 3D model by mapping each SVG path to meshes with ExtrudeGeometry material.

The standard materials like colors and metalness are adjustable. You can export the model in GLTF format.
Or your statement is a myth and you're one of the sources.
> That same handicap I see borne today by those people who spend their university years reading English literature — scarcely a degree subject at all and about as rigorous a discipline as music criticism

Harsh but true. For many of us in our 30s and 40s, our parents came from a generation which considered all university subjects to be equal and which encouraged their children to just "study whatever they want" at University. A reminder that they are wrong in today's world (have been wrong for a quarter of a century).
Collection of DevTools features across browsers
That's a great short story. The clinical ambience of it's description really amps it up. Real Black Mirror stuff.

I haven't read Permutation City (on my list) but I really enjoyed Disaspora by the same author (Greg Egan). Similar themes from what I gather.
> The Park Service no longer dredges the Platte River. As a result, sediment and sand build up, reducing the ability to get boats to Lake Michigan.

> There was then an influx in the number of fishermen that came to Platte River boat launch to take advantage of the favorable conditions of access created by the new channel.

How dare someone try to improve access to public resources.
Right, but their own population isn't currently having trouble importing food (that I know of). Farm subsidies are essentially a form of insurance against famine.
I mean, I have a bunch of personal stuff in the office. On my last day in the office I’ll bring it all home because I need it until that time.

I can imagine myself bringing it all in a handy box if I were suddenly fired (which is impossible in my country of residence, but it’s about the idea)
"The big a-holes implemented it so you should use it too" ?

That's what I get from the article.

What are the advantages of that thing if you're not at Google/Facebook scale?
I look forward to the motion picture adaptation of this scene.
Spoiler: vertical panels can rid themselves of excess heat more efficiently, thus operating temperatures are lower and, hence, output better. Vertical panels will also be more susceptible to damage from high winds but less susceptible to precipitation of water and dust, so my guess would be that the fixed slant orientation for PV panels in temperate latitudes will stay with us irrespective. I'm starting to think about having water pipes running along the backsides of the panels to cool them and obtain warm or hot water...
> Which is odd, because Russia already has borders with Nato countries, and controlling Ukraine actually brings them closer to where Nato already has a strong foothold.

A couple of minutes with a globe would answer many of those questions. Not the propaganda ones, of course.
Good luck with that. You can’t even arrest people who break into vehicles in broad daylight.
The Trouble with Old Men
Everything ActivityPub. That way you automatically have cross platform interoperability. As Yves Smith stated some time ago: https://www.nakedcapitalism.com/2021/02/warning-if-your-busi...

ActivityPub is coming to kill corporate social media platforms.
I'm not an expert in this discussion by any means, but my two cents is that collaboration on larger teams is easier on the microservice path than the monolith path.

I would expect that over the course of years, the uptime and feature velocity of the monolith will decline at a rate faster than that of microservices, if a monolith has 99% reliability, then that inflection point might take a while to occur due to the calculation that you provided.

However, as a company you might be willing to go from 99% to 95% reliability (or 3 9's to 2 9's) to double the speed of feature development.

To my understanding, microservices are primarily implemented as an architecture for collaboration due to the inherent inefficiencies and communication difficulties of large teams. This is why they are often not recommended unless you could be categorized as "Big Tech".
I loved the closing interview where Nakamura explained he grew up in a fishing village with a view of the sea, inspiring his love of the color blue.
Oh, boy. Blindsight was a book that made me realize that maybe I like the _idea_ of hard sci-fi more than I actually like reading it.