skysight-inc/HackerNews huggingface dataset:
To know if it’s managed by TF or not, to know whether or not to delete it. Exactly what’s being described.
Or you know, just drag the url to the desktop.

I'm more concerned with Firefox's lack of per-tab screenshare in meet/jitsi/etc.
Most CDK code is absolutely declarative. Unlike TF, you have an actual programming language as a escape hatch.
> Developers are typically viewed as a disloyal disposable commodity [...] Financially that reasoning makes sense but economically it’s stupid because you will end up with the same shitty uncompetitive product as everyone else.

Which has always been my answer to over aggressive management strategies for "replaceable devs": If your product is fundamentally software, it will be as replaceable and disposable as your developers; Show some commitment instead and you will get it in return from worthwhile devs.
I like the striations. I Was thinking do whatever you want without any known blockers but natural impediments but not just god mode.

God mode: i would go off planet and explore the entire cosmos but through transportation and use omniscience to understand astrophysics and share the new discoveries
You’ve seen enough cases of what? People saying that it’s too hard to contribute?
Yeah, the site is really overwhelming and slow. The animations are not subtle at all, they take attention away instead of guiding it, and they made my computer's fan to spin up.
I've used Firefox as my main browser since it was called Phoenix. Never had a reason to change. When I have to use Chrome (as right now on this Chromebook) I'm not a fan because of the lack of a built-in reader view button. That's a critical part of my web usage due to the small fonts used on many sites. The extensions providing this functionality for Chrome just aren't as good IMO.

There is a recent development that might get me to switch to Chrome after this long. Chrome-based browsers will give apps access to the local filesystem. The Firefox team has said you can't do that safely because users don't understand the concept of a file. Using Chrome, I can for instance go to the Logseq website, click the button to give access to that directory, and start writing. No signing in, no need to store my data in the cloud. It's so nice to be able to avoid the cloud - but only using Chrome.
$20 and 20 Minutes
Basically called Vivaldi now. (But not really, since both are Chromium based now
..)
Firefox is my main browser for many years now, but there are two categories of sites that I only open in Chrome:

Video heavy sites, especially YouTube. It loads extremely slowly compared to Chrome. And has much more video stuttering. Probably Google is sabotaging YouTube in Firefox.

Complex interactive sites, like crypto exchanges. They are slow and with many rendering artefacts in Firefox. Probably because they don't even bother testing in Firefox.
No , not really a lot of the time people are trying to tackle problems that have taken years to solve in other languages which isn’t easy and is why you see stuff abandoned. This project is also pretty similar to https://github.com/antoyo/relm which is an active project.
Actually I don't use Linux Mint. Just wanted to let you know how people feel about anonymous internet slandering without proof.
>They’ll learn eventually.

A lot of companies just can't afford to match big tech Silicon Valley salaries in general. They may make exceptions for specific individuals but my impression is there's a fairly widespread attitude, however resigned, that if you can get a job with Facebook and you're fine with that, we're not going to try to outbid them.
Only if you consider raw pixel count in a single channel as the only "true" measure.
Hey, author here! Fun to see this old project pop up on HN. Happy to answer any questions.

Last year I tried my hand at building a native mobile version for iOS and Android (using Flutter), which is a little more polished and has a few extra features (for example, irregular-shaped gears): https://inspiral.nathanfriend.io/
I have worked at home my whole career. It was life changing when I discovered I could aim several LED shop lights at my ceilings (90,000 lumens total, in a vaulted living room) to create a summer day indoors, even on the dimmest cloudiest winter day.

When I remodeled my new home, I put 3 dimmable LED light strips around each ceiling, hidden above molding, so every ceiling is effectively a diffuse but high lumen light.

Then I use smart bulbs in accent lamps and other lighting, to add color for variety and mood.
> and crates like num_cpus

https://doc.rust-lang.org/std/thread/fn.available_parallelis... — Rust 1.59
Is there something free and similar for mushrooms?
Yes, but they are not "scale-to-zero"
I'm using Mozilla Firefox, but it annoys me how it has no support for what is probably the least bad digital document format : MHTML = EML... even though Mozilla Thunderbird does support it !
No you can't. I have sync enabled everywhere, and there's no send tab option anywhere on iOS. Either that or I'm blind.
Yes but the risk is highly asymmetric. Starting a company is skewed towards danger and not certain reward in both bull and bear market.
Self-Heating Food Packaging
Many people don’t have off street parking where they can install their own charger.

Even in the UK many terraced and semi detached houses don’t have parking especially in cities and dense suburban areas.

Then you have those who live in apartments.

You have a very skewed view of how most people live.

Pretty much everyone I personally know with an EV doesn’t charge at home because they can’t.

They either charge overnight using an on street charger or they charge the same way people fuel up their cars and that is going one a week to a fast charger.
Deep Insights into Programming Languages 2021
See.. there's that..

The votes aren't there means most people don't agree. As much as I don't like it, democracy is.
See the other response to my root comment, it links to a Reddit thread where you can find out who I really am, as he was using my full name to slander me. This is not anonymous internet slandering.
It's that curlftpfs Dropbox comment again.

It takes 20x as much time and work to copy a link, context switch to another app, paste, then, when you're on the desktop, _remember_ to check that shared document, and open the link, than to just press option menu, send tab, choose linux desktop and bam!, it's there as soon as you open your browser the next day.
The author does make it clear that Ode To Joy was by Schiller, not by Beethoven; but for me it grates that throughout the article (as well as in the title) he refers to "Beethoven's Ode to Joy", instead of "Beethoven's 9th Symphony". The chorale movement is only a part of the work; and the ode wasn't written by Beethoven.
> The whole idea of the article is that “previous state” is something that can be derived from tags / metadata in the provider’s resources

Except for the Cloud's and API's that don't provide them but we stil need configuration managed. This is the world we live in, and in that world Terraform is the solution to the problems that we seek. In an ideal world Terraform would not be needed, but we don't live in that world.
I don't think Mozilla has a recent write-up (blog post) about the Sync Server. The most recent one I found is an announcement from 2020, which explains some of Mozilla's motivations:

https://blog.mozilla.org/services/2020/09/15/the-future-of-s...

But, as you mentioned, the current documentation is here:

https://mozilla-services.readthedocs.io/en/latest/howtos/run...

You might also find the unofficial Arch User Repository package, comments, and PKGBUILD file helpful:

https://aur.archlinux.org/packages/firefox-syncstorage-git

I hope it works out for you!
Ask HN: How to learn math from zero for adults?
I am a 26 year old learner who is really into Machine Learning. But my lack of understanding in math has held me back. Skipping and hating math classes in high school have been my biggest regret.

Now, I am slowly trying to learn, but I don't know where to start. I need some guidance.
It is the present. We try to maximise the features and reduce the cost. For example, no one develops apps in assembly by hand anymore, it’s not productive.

130kB minified is nothing unless you make an app for people in Africa or very remote parts of the world. It is cached and is loads instantly on most connections. Check the network speeds of your users, it’s very likely more than fast enough to load a 130kB file once.

https://en.m.wikipedia.org/wiki/List_of_countries_by_Interne...
Does that mean abstraction leak from inside out? (No, not outside in)
I've always been confused by growth arguments. Population and carrying capacity of the earth has always been one such argument. Are we near the carrying capacity now? Are we nowhere close to it? Have we already exceeded it? These are harder questions than people think, as technological and societal improvements can seriously modify this number. Thomas Malthus has been famously mocked for supposing that we had serious carrying capacity problems, only to be completely scooped by the agricultural revolution.

But, even if we agree that we are nowhere near the carrying capacity of the earth, there must be some number which does exceed it. And so growth cannot continue forever. And in that time, what do we do? How do we back off growth without ruin? Why wait for that higher number? Why not learn how to back off growth earlier than the highest possible limit?

These are questions which I don't often see addressed when people discuss growth, stagnation, and the health of nations.
This approach sounds interesting and I think something like this is what we should focus on to bring UI frameworks to new programming languages (in the short term).

Let's not throw out all the work that went into Gtk/Qt but instead embrace it. Bindings/wrappers that are idiomatic in the target language. Maybe including a small state or declarative layer and lean on the framework for rendering, input events, windowing, accessibility, etc.

Another example of this approach is TornadoFX which is a declarative Kotlin DSL on top of JavaFX.
This is my impression too. I’m not good at photography, but it does seem quite un-white.
In my experience the ikea bulbs are also awful, constant unpairing requiring multiple attempts to re-pair with the remote, especially if you have multiple bulbs in close proximity. In the end I gave up and just use them as normal bulbs. It would be a nice setup if it worked though, having a dedicated remote control is much more convenient than using a phone imo.
Thank you. I still don’t quite understand what purpose that comment would serve in a codebase
I mean, you can’t close your eyes and spit anywhere on HN without someone chastising someone else for sticking with the same company for more than two years. Disposable developer culture is perpetuated by all sides.
It took me days to set up my team’s CI/CD pipeline with GitHub’s existing features. If I started from a simple mailing list, it would take months of full-time work to add automated build steps with dependencies between steps, caching, secure secret management, proper authentication, a practical issue database, and link that to my git repo.

At that point, I would have a completely new product that takes a full-time maintainer and has the same complexity as the big players. It would be more efficient to fork GitLab. I think you don’t realize how wasteful that is.

And what’s the point? There’s already a well-maintained FOSS self-hosted solution that benefits from not being based on antiquated technologies.
System Shock (BioShock's predecessor) is currently getting a remake
What if ETH would start dropping towards 1$/ETH for some unrelated reason?

Would DAI be able to defend peg or also fall and accelerate fall of ETH?

People wanting to withdraw their ETH from collateral would need to get DAI on the market to pay back the collateralize DAI loan to get their ETH before it's liquidated. This should initially drive DAI over 1$ peg.

Would liquidating loans drive down ETH further? What exactly happens to ETH form liquidate loans? Is it sold? Is it burned? Does it happen automatically or is decided by owners of Maker token?
There is so much toil involved in the software framework(s) around CDK, the most common CDK language is typescript - which while in many ways is better than JavaScript still suffers from the same garbage ecosystem.

The serious problem with CDK is that it's just a wrapper for CloudFormation - so you have all the limitations of a CFn backend with the added complexity of a full general programming language and ecosystem.

While Terraform is far from perfect you can land in a team, look at the terraform repo and immediately know what's going on, you've got very commonly used patterns / templates that can very quickly spin up your platform.

With CDK almost anything you create is a pet, a special snowflake that almost immediately becomes technical debt.

You end up spending a lot of time on maintenance and upkeep, updating libraries for (really bad!) node security patches, you have to test those updates across whatever packages and repos you're using them in, maintain software build/test/secure/deploy CI pipelines.

I've seen CDK at reasonable scale - it's painful with more than a couple of repos, even worse when they're spread across teams and products. With Terraform at least you just update Terraform itself after checking for breaking changes.

I could keep on ranting but I think no matter what I have seen and say - many developers will take a default position to arguing that infra/platform code is always better written in their language than any DSL, wrapper or templating system, I've heard this time and time again and only really agree with it when it's with Lambda only workloads, Often people cite "a real language is so much more powerful" etc... but in reality 99% of the time you just don't need highly complex programming logic when creating reliable and scalable platform using something like Terraform. (Insert "any fool can create something complex" quote here).

The one and only place I think CDK is genuinely a half-decent tool for the job is with Lambda only deployments as long as you keep it pretty lean don't don't over cook it with complexity and keep in mind that it's just CFn in the background so it has the same limitations.

I'm in a "DevOps" / platform engineering / automation role.

</poorly written midnight rant> :)
Wrong site?

The definition of "hacker" in this site is something like:

Correct -> Computers and technology enthusiast

Incorrect -> Ilegal activities with computers

Also, the site is more about posting news and articles, not about questions and answers.

If you want to do something legal with mibox, perhaps you should ask in one the correct subsite of Stack Overflow.
Genuinely curious, why Discord is better than StackOverflow?
Absolutely wonderful. I noticed that the disc-shaped gears have teeth on the inside and outside. How do you get a gear to revolve around the outside of the disc?
Ability to customize browser UI should not be overlooked either, especially in the day when application rarely allow user to rearrange controls in toolbar. And if you want to go deeper there still is "userChrome.css" file, where you can change how Firefox UI looks by editing simple CSS file.
personally, i can find stems of most of the songs i'm looking for

most of the time though, you won't be able to obtain them legally

the reason i need them is so i can use a certain sound as reference to recreate it on a synthesiser

that's an unusual way to spend your time i guess...

you can just watch Rick Beato's series "What Makes This Song Great" on YouTube where he explains each part for you

https://www.youtube.com/playlist?list=PLW0NGgv1qnfzb1klL6Vw9...

fun fact: once you hear all the hidden sounds in a song you can't unhear them
I'm an iOS developer and when I see apps like these on App Store it just piss me off, they create mistrust to other good projects that want to help users and not to rob their money. What do you think about this?
The paradox is that if you are enjoying your lessons then you are not learning effectively "The research seems to suggest it’s the struggle that enables us to learn." https://learningspy.co.uk/learning/learning-easy-hard/
Feeling like a victim is a perfectly disastrous way to go through life
Scene report from the Chernobyl Zone (2019)
I have a nice mic.
There is a javascript size usage graph yearly .. I don't have a link bookmarked but it's getting insane. Note that 130kB is without starting writing any application.
I had to switch my iPhone’s region from Ireland to the US (and back again) for this feature to turn on. It’s pretty nifty.
Agreed, it is unfortunate because there is some cool prolems to solve in places where software is the cost centre but it has never been worth it. In my experience, the irony is that places where software is a cost centre often run really inefficiently from a software developmemt point of view. So it's more costly and less funded, it can be difficult to pull even the simplest projects off in that environment. I am sure there are places that run well though, you just have to have the right people up the chain.
It was great but I found the later plot parts of Bioshock 2 rather gruesome and that takes away the fun for me. The beginning was amazing and wonderuous.
Love the contrarian tech take; go with the 1800s technology since it’s still superior in most of the ways that really matter ;)

I think this view has a lot going for it.
This makes very little sense. How exactly does water cooling contribute to power efficiency? Once you get that heat off the chip it has to go somewhere and what is the complexity of running water cooling hoses all over the datacenter. How efficient is it if you get a leak even 1% of the time?
This is lovely!
If in 10 years from now we are still as dependent from the USD as we are today, I will safely consider all of crypto a failed experiment.

There should be by then other mechanisms to get liquidity and that can represent the economic output of the world. It could be a basket of CBDCs from multiple countries, or tokenized (and legally standing) representations of bonds, titles and property. But the current system is far from the final design.
It can be existential to a startup to get a good engineer that can get an MVP up in two months, versus a big team that takes 3 years to create the same MVP.
The next two hires also need to be good. Then the 4th hire can be a specialist, they do not need to be better at anything - they are just there so that your champion(s) can keep produce 3 golden eggs per day instead of 1 golden egg plus 2 clay eggs, because you do need those clay eggs.

Great engineer = 1 golden egg per day, or 3 clay eggs per day.
Average engineer = 1 clay egg per day, or 10 days for a golden egg.
To maximize productivity you hire average engineers to produce the clay eggs.
Yes no one cares about the JavaScript bundle size until it becomes a problem.
Even if the entire HN community would switch to Firefox, it would still be a drop in the ocean to curbing Chrome's market share.

Also Firefox hasn't been doing itself any favors by alienating both the average Joe consumers and the professional devs over the years.
CSR rendering is fundamentally great. when done right, it enables complete separation of concerns between the frontend and the backend, and it will vastly outperform the SSR approach in terms of performance

>react-dom is 130kB

the goal of these tools is not building performant applications. the goal is enabling barely skilled laborers to churn out disposable shit as quickly and cheaply as possible

>I'm on twitter reading web stuff

do yourself a favor and don't.
> Think about all the crypto ads shown during the last Super Bowl. Think of all the people who watched those ads and decided to try out crypto speculation. Some percentage of those people were bag holders here.

Obviously I’m just completely out of the loop. I’ve never seen ads for crypto so that’s probably why it seems so surprising to me.
Open Sourcing 3D Movie Maker with Foone Turing [audio]
I think the author of this article misunderstands what Terraform is for and what it does.

The author compares Terraform to Ansible and Puppet, but these are not analogous tools. If you compare to Pulumi, you'll notice it also has state.

Keeping track of what is live and what is expected to be live is much of the utility of Terraform.

If the author is getting some Terraform state pain (e.g., from drift caused by a team making changes to infrastructure and forgetting to represent those changes in code), they should try using Terraform Cloud or building a CI pipeline for their infrastructure.
> What other languages provide an equivalent to that?

https://www.php.net/manual/en/function.str-pad.php

https://docs.ruby-lang.org/en/3.1/String.html

https://developer.apple.com/documentation/foundation/nsstrin...

> left_pad is intended for formatting text within a terminal, not a website. There's no need for it within the context of a website

This is just not correct. It’s for padding a string with any character, for example adding leading zeroes to a number for display purposes. There are plenty of reasons to want to do that in a browser.
> Why do we not have something like SyncThing but for mass public sharing?

You do. Share your folder's identifier with whosever you're sharing with.
> memory safety of pdf.js in Firefox reduces attack surface over the C++ PDFium in Chromium

I thought Firefox abandoned PDF.js a few month ago.
At least with rail vehicles (trams, metros and trains), I think custom designs used to be more common in the past. Perhaps the consolidation of all sorts of independent rolling stock manufacturers into Alstom has played a part in making it less common these days.
“Water” cooling in datacenter environments is almost always done with specialized liquids which are definitely not water, so a leak isn’t really an issue. Fluorinert is one of the more commonly used options.
I challenge the assumption that the average person associates nuclear energy with Einstein (or the other way around).
Though we had that discussion recently, I will again point out that, from how I see it, the term "SSR" does not include/refer to classic server-side applications like PHP, Django, ASP, whatever. Instead, it is used specifically to refer to single-page applications, rendered on the server. Nothing else.

If you search for SSR, you will not find PHP, Django, ASP.
Yeah, an html attribute on <head> or <body> for not having full page reload would make a big impact.
> What would you create even if no one ever saw it?

I pretty much do that, every day. I write stuff that I want; whether or not anyone else does, and I don't really bother to don a sandwich board.

The one thing that I did for other folks, has taken off, but it took ten years. One reason was that I didn't spend a whole lot of time, tubthumping.
I’m kinda done with the JS-heavy frontends. I started my career as a nodejs developer, and spent a lot of time in SPAs in the backbone/angularjs days. The current template at my work for creating a new typescript/react UI is ridiculously heavy (to me).

I’m working on a new project that is using F#/Giraffe, with the Giraffe view engine. It’s using htmx to update content without a full page reload. I love it. It’s been the most fun I’ve had developing a web app in quite a while.
It makes the cooling part a lot more efficient. You're right about the leak issue, this is unsolvable and banned in most datacenters.

A lot easier to go hyperdense and go with chilled rear doors and/or in row cooling if this becomes your problem.
> They also mention how people had taken online investment courses which led to them getting into crypto trading.

That’s the most interesting part, almost sounds like a disguised sales funnel for crypto, because if they’d learned anything about investing from it they might realize much of it seems to good to be true.

Certainly you can make good money off crypto if you’re smart enough, many people do. But most people don’t it seems.