skysight-inc/HackerNews huggingface dataset:
> You will own nothing, everything you do is surveilled on which means zero privacy, pay that monthly subscription fee (which can change at any time)

With minecraft it's worse than that; a game I 'bought' years ago from another company, since acquired, can now be taken from me by Microsoft. If they were merely to deny me updates made after my purchase, that would be understandable, but they've gone further than that. To play the game as it existed when I purchased it, I need Microsoft's continued approval in the present and into the future.

Now I pirate a game I once bought, because I refuse to sign up to those new terms and due to that refusal, cannot play the game even the version of the game I originally bought. Lesson learned: buying games is for chumps. I am now reticent to buy any game from any company; any of them might get bought by microsoft too. When companies do shit like this they aren't just harming the users of that specific software, but the entire industry as a whole.
3d printing doesn't have 'novelty' roots. The technology has shifted from industrial prototyping to end to end production of parts, in some cases, just about whole items, of which increasingly more people, parties, have access to.
Duolingo has 40 million monthly active users. Ball is in your court if you don't know what it is.
> and every test means pushing a commit and waiting to see what happens.

I use nekos act to run workflows locally (and it does not support reusable workflows), but it sure helped me to get the yaml right.
The problem is the ecosystem owners seem to be evolving into the main bad actors.

Well two of them at least.
I know what modular synths are, I just don't consider them to be good design, or to offer 'depth' of information when you have to trace wires from module to module to figure out what things are doing. The mod matrix on a microfreak or polybrute are great design that summarize many ideas in a small space. Modular is the opposite of good design - its a totally custom system that you have to have built to understand what the heck is going on.
This makes sense, thank you for the in-depth answer!
there are two kinda of people who discuss self driving cars:

- members of comma.ai discord

- everyone else

conversation amongst one of these groups is more interesting than the other, and there isn’t much crosstalk.
Your entire answer basically becomes moot since this is not a framework. At all.

This is a build tool, something like a compiler. And it's been writtes by arguably one of the greatest dev in the current generation to get rid of every problem you discribe. There is almost no configuration involved in getting your projects to "just work", which is why people love it.

Give frontend some time. Frontend development, like it exists now, is 10 years old. Backend applications and their architecture have a 30 year advantage.
New Steganography Method for SVG Images Based on Improved LSB Algorithm (2019) [pdf]
Getting really tired of the game of cat and mouse with telemetry domains, but alas the vast majority of the population does not understand the risks to their privacy, nor are they educated about the extent of data collection and re-selling that is happening in the industry.

It's as if we need to simplify the way we have 18,337,398 page Privacy Policy into something like "We collect and sell your data to the following parties: 1, 2, 3". Bet at least then you'd have some people against the mass telemetrization of every nook and cranny of your devices.
Here is a recent, interesting survey paper: https://hal.archives-ouvertes.fr/hal-01660772

From my perspective as a trained, practicing musician MuseNet produces quite credible results: https://openai.com/blog/musenet/. But we're not yet there; AI generated music is still recognizable as such. Another, earlier project with very good results was https://www.microsoft.com/en-us/research/publication/automat... unfortunately the website is no longer active.
> The term backing has a very precise meaning.

It definitely doesn't, at least not the way you're suggesting - you can find article after article talking about oil backed USD. Further, you can find plenty of definitions for the gold standard that don't use the word "backed" because it's not a precise term.

> It says that these economic models assume fiat money costs nothing to produce

You can either use this models parameters as a definition for fiat or as simply parameters for the model, you don't get to pick and choose only the parts that support your argument while ignoring the parts that explicitly don't.
How much app traffic by data volume is video and audio?

There are some natural divisions I'd make generally to Web activity:

- Document-oriented content: mostly-static text and images. This is the domain of the web browser.

- Multimedia: audio and visual. Here I vastly prefer an application which can natively manage, organise, queue, and filter content. I do make heavy use of a podcasting app, and occasionally listen to Internet radio. I hear some people may use music or video streaming tools.

- Commerce. Shopping really should be divorced from the browser for far too many reasons.

- Applications. Truly interactive tools. Where the line between "Web" and "App" lies specifically I'm not entirely sure, but I can see much of what's presently provided through JS being made browser-native (wins for consistency and familiarity, probably a loss at feature development, though this may not be a bad thing), and classing "App" as "requires programming and persistent data store".

How well that holds up / sells I can't really say, though I've been advocating this for very nearly a decade:

https://old.reddit.com/r/dredmorbius/comments/256lxu/tabbed_...
thats because you aren't interested in what I said, you're interested in trying to read my mind for intent, which has caused you to apparently assume the worst about me in every possible sense. Who needs to engage with that? not me.
Yes, 100% this. Too many frameworks claim that they are "easy" just to find out they left out things that other older frameworks have already solved.

While we are on this: Do you know of any task scheduler framework that is similar to celery, but has better guarantees around task execution than what acks_late= True gives you?

I always find myself building a system that stores the really important Tasks in Postgres so that I can recover from anything in the broker or celery crashing. What i use celery for is just scheduling these Tasks by creating a celery job with the Postgres Job ID as the parameter.

Then, to detect if something went horribly wrong, I have a sweeping job that checks if any job in Postgres has not run in celery for some reason. If that is the case, we just re-queue the job.
Supreme Court will tell us we have no right to survival
A HackerOne Employee Stole Vulnerability Reports from Security Researchers
Correct. People are arguing as if there wasn't a new Container Library being released every month for C++
In 1966 Ceausescu, Romania’s dictator, wanted to increase the country’s population by banning abortions and birth control. This is the result of that policy:

https://foreignpolicy.com/2019/05/16/what-actually-happens-w...
I don’t think you can create native bindings in WebKit. You can only interact with something like WKWebView using serializable messages. QuickJS let’s you create native objects and expose them directly to the JS API. QuickJS also let’s you get JS variables natively and control how and when things get executed.
Chiming in here w/ same complaint ;)

On macOS (display: 15.4-inch, 2880 × 1800), it's really difficult to read. I set the font to ''400 1.2rem/1.5 "Fira Sans",sans-serif'' and color to #111 in dev tools, way better readability.

(sidenote: is Fira Sans a default installed font on Linux systems? I'm on macOS and don't have that, and don't see a font embed anywhere in your source code. So that might be the issue - 'sans-serif' at 200 weight is way too faint)
Nobody ever became conversational in a language by using Duolingo. It's IMO a determent to language learners, because it makes you _feel_ like you're learning something without actually putting together the skills needed to understand even basic native content. Rather than spending time with comprehensible input, people get stuck in the Duo well where they're content to collect rubies and points.

Drop Duolingo, use a proven method like Pimsleur, grab the Anki Core Vocab deck for your language, and start consuming native content ASAP.
This is actually quite a nice book review, or advertisement for it. I'd quite like to read more reviews like this. It's not like I haven't looked for book reviews before, but they're never quite as pragmatic as this one.
After reading the linked article in more detail, I might have misinterpreted things a bit, but my concerns are still related :)
Tabbed browsing: a lousy band-aid over poor browser state management (2014)
> Nowadays I have to arrive 3-4hrs before

I flew through the new Berlin airport 2 times this week, and had no issues going through security and to the gates. That 3-4hrs in your case seems absurdly long - were there crazy lines at the checkin or sth?
People here love to complain about frontend, but the speed and outreach people can have with modern webapps beats desktop applications by a mile. There is a reason billion dollar companies like AirBnB don't use desktop apps.
peak heat?
Thankfully, most of them will be Electron based (or similar) and look better.
RunPee app turns 13 yrs old tomorrow Name an app that is at least 13 yrs old
> See also: SQL, Python

I do not see what is wrong with SQL and I definitely do not see what is wrong with Python.
The switch from python 2 to 3 was a breaking change, and for a good reason. This transition was necessary to bring the language to more modern times and took a long time to complete. It was a singular event and It is now mostly a non issue as most codebases are py3.
In other words, not the best example.
Neither does DuckDuckGo. Been a feature request for >5 years now.

I'm 99% certain that they turn off IPv6 to avoid complaints. Implementing IPv6 on a frontend load balancer is a trivial networking change. But the only way to ensure an IPv6 connection works is for the user's OS, networking, firewall, router, modem, ISP backend network, ISP DNS resolver, target website DNS, and target website load balancer & firewall, all have IPv6 configured properly. If a single step is misconfigured, or uses IPv6 tunneling/translation, every request might be blocked until the website disables IPv6. So don't support IPv6 at all and you avoid headaches.

Avoiding an unnecessary support headache is the basic reason why IPv6 has existed for 26 years and yet Google can still barely get 40% use for its own website. Everybody loves to design a spaceship, but nobody designs for moving between spaceships mid-launch.
"This will get downvoted by this audience" is a self-fulfilling prophecy.
Because it's easy money(and as others said, to stay employable).

If someone created a framework yesterday there are few experts, and they won't judge experts by years of experience, if you're a relatively new FE in the job market would you go compete with people with 15+ years of jQuery and 8+ years of React or just take on the next new thing?

If you pickup the latest tooling today by the time it's widespread(like React is now) you're way ahead of the crop and it's quite easy to get some nice pay out of that.
Neither China nor India has the necessary fleet. Roughly 30% of the world's fleet would be necessary, and neither of those countries have that much (if you exclude ships financed/insured/serviced abroad).

As to whether Russia needs to export — developing these oil/gas fields took a lot of effort. Clearly the Russians believed that there was benefit to doing it.
Searching for "Dualit toaster" on Amazon brings up their classic line as the first result. While available in a range of colours both the four and six slice versions are advertised as "Built for commercial use." https://www.dualit.com/products/original-toasters

My aunt had the six slice version rated for 240 slices an hour when she ran a bed and breakfast. I've also seen the four slice one in smaller cafes. All in the polished stainless steel finish of course.
More folks need to realize that their best bet (if they want to play games) is to buy them through DRM-free services like GOG, and not Xbox Game Pass or whatever flavor of subscription there is.

You're right in that once you get banned (for any arbitrary reason), there is no recourse. You can't get your library back.

So what can folks do?

- Buy MP3s that are DRM free.

- Buy physical copies of movies on DVD/BluRay instead of paying for streaming.

- Buy games on GOG, or physical copies that do not depend on "launchers".

- Buy software that is not subscription-based (Affinity is fantastic if you want to replace Adobe, for example) and you can buy for a one-time fee.
> FWIW, I just assume that any data in the "cloud" is up for grabs to the highest bidder, with any service, no matter how "privacy-oriented" they are today.

Microsoft intends to turn Minecraft into snitchware that will effect players playing the game entirely on their own computers and private servers, not just those playing on rented servers (aka "the cloud".)
Reminds me of a recently posted article about construction [0].

If something is changing a lot, that's one sign of high capital investment. If you look at the greatest cities in the world, they're never "done". The ones that don't have high activity are usually dying or only serve one purpose ( tourism ). Likewise with languages.The Javascript ecosystem is the largest and most active in the world. If it were a city of developers it would probably be akin to Sao Paulo, NYC, or Shanghai.

[0] https://news.ycombinator.com/item?id=31789809
Listen to this person who is likely an actual MD
I'm a sceptic to the claims; most build speedups I've seen come from the bypass of Typescript type checking/compiler errors. Since there is no other competetive compiler to Typescript than the official (and slow) tsc, I think vite works this way too? Getting hot reload and fast page refreshes is nice, but the idea is that if I get a compiler error, I ought to fix it first before I move to the browser to test my code.
Ok. I’m not sure how me talking about wanting to have kids in this post spun into me telling every man on the first date that I’m desperate to have kids immediately. That’s obviously not something I would do. I might bring it up casually a couple dates in or put it on my dating profile. Seems like people are kind of making a stretch.
+100

There’s something so fun about using small, cheap, and efficient hardware for interacting with the real world.

It’s also a good stepping stone to the world of esp32 (which is more suited to most tasks like this, IMO).

Warning to OP: it can get really addictive! Next thing you know you have entire collections of random microcontrollers, SBCs, and drawers full of relays, sensors, servos, etc!
> Sometimes I'll ask my husband why, and he just says "Well, because that's the way it is". Of course I'll use the same explanation when my MIL asks me something about English.

Most native speakers are useless for why. You ideally want someone who learned both your native language and the language in question. Then they can often explain things relative to your language, and you'll learn things about your language and the language in question. Look for language notes from Hong Kong; I had found a university site with very helpful information on French many moons ago, but I can't find it again, it was written in fluent English, but with insights on English usage that were unlikely to occur to native English-only speakers.
which service/software did you use for splitting?
Of course the fans aren't turning on, you don't need to cool hardware-accelerated media processing. Both the CPU and GPU are around 0%, this is about equally as impressive as saying that the Machine Learning Engine is running at full-throttle without the fans running, or that the display brightness is maxed-out without the screen getting too hot.
Pretty amazing business success by a solo founder. One of my best friends knows him and I've been out to dinner with them a few times. In fact we had him come to East Lansing and speak on what it takes to succeed as a bootstrapper. It was an amazing talk I still remember years later.
WinUI, and even SwiftUI, to an extent, are pretty contrived systems for building apps. Maybe I'm crazy, but writing apps for x11/GTK3 was probably the easiest time I had writing a GUI application of any kind. I simply drafted up an XML file containing all of my UI elements, then called some functions that would wrap actual app logic around interactive components at compile-time. The result? Designing an app can be done entirely with drag-and-drop, then programmed with your language of choice. I used Rust, and my resulting binaries were pretty competitive all things considered.

Unfortunately, desktop Linux development has been on a constant downhill trend for the past few years. Red Hat and GNOME have been doing their best to pull the rug out underneath most of the good development infrastructure, which is annoying to say the least. It's a crying shame, but I have no doubt that Apple will trounce whatever libadwaita nonsense is getting built by GNOME maintainers right now.
Saint-Louis-Du-Ha Ha
They'll be blinded if they point it at the north east corridor. Just one example but NY/NJ/CT are sure to be just as bad

https://www.washingtonpost.com/climate-environment/2021/10/2...
This mirrors my experience with Duolingo. I think I did 5 Spanish exercises every day for like a year and can't remember any of it.

What's more, it's easy to guess many answers knowing nothing. Simple things like the only word that's capitalized will be the first word in the answer.

I also remember thinking the vocab for a given topic was really arbitrary too.
> Does the software industry have a pathology that avoids making such tool and makes front-end engineers irrelevant except for very complex use cases?

Probably the fact that it's all very opinionated.

Suppose you want to use Vue. Well, do you want Vue 2 or Vue 3? JavaScript or TypeScript? Which of the component libraries do you want: PrimeVue, Quasar, or another one? State management with Pinia or Vuex? What about validations: Vuelidate or maybe something like Vue Formulate, which also includes functionality for forms. Or would you like Vueform instead?

Then again, the same happens if you want to use React or Angular, or any other option out there. There's just too many separate pieces to pick, though I presume that occasionally there are opinionated attempts at giving you a stable base to start out with. Honestly, even something like Ruby on Rails can be a nice option, though it's also understandable that many out there want to create their front ends as separate apps.

Yet the majority of front end projects out there end up a bit like the Dropwizard framework for Java back end development - just stitched together from any number of different pieces, which sometimes will work really well together, but other times less so: https://www.dropwizard.io/en/latest/
We push Fly.io discussions to an internal forum (Discourse for Teams). Slack is an especially bad place to work async. And we want people to work async as much as possible.

Forum posts will frequently include a link to a Slack discussion, but I don't think anyone really clicks to read the chat.

This is not exactly what you asked, but peoples' managers are on the hook for helping them be heard. One-on-ones frequently trigger forum posts. Good one-on-ones are useful for this kind of thing.
> Authoritarians

This is Microsoft, and in a competitive landscape, no less. Not sure if this maps.
Perhaps the attraction has to do with the large end user base more than its lower barrier of entry for devs.

Javascript is the one language you can learn and easily deploy anywhere... web, apps, server, etc. This attracts a lot of new devs and the ecosystem tries to fix inherent language limitations with new tools. i.e. It's not the best language to write an app in but you can make it work with a lot of extra tooling. But then the tooling will need to keep evolving to try to keep shrinking the pain points and limitations of the language itself.

Another huge factor is how fast browser and Node standards and APIs change, making older tooling redundant or obsolete. e.g. jQuery isn't really needed as a polyfill in browsers anymore.
Phonesat the Smartphone Nanosatellite (2013)
Human fire alarms...

Hans hovering near a kitchen on a new cook's first day.

"Du verbrennst das Schnitzel! <utters fire alarm noises>"
The trouble with this is that you will be missing some potentially valuable input; I recommend @all instead
Regarding noise, something I recorded under the flight path before TXL closed: https://youtu.be/OIu-dDKCBoI
Consumer intent
Slack huddles have poor ergonomics what with their use of global keyboard shortcuts. I avoid them whenever possible.
Pretty sure it's the font-weight that needs increased, when you do the current color is fine.
The same way as 'I've told you that when we ate lunch last week, remember?'. The point is to make sure Slack is treated the same way as a conversation, not as a documentation and project history
I know this will sound like proposing a bandaid to a bigger problem, but that should be an incentive to drop Minecraft. Stop playing the game and move on to something different.
For the backend devs, it doesn't have to be this way but the business side of our community absolutely hates overprovisioning and are allergic to deploying power in reserve. It's that foolish "well I'm just leaving money on the table" mindset.
AI model predicted crime in cities week before it happened. Was right 9/10 times
Annoying huge Twitter threads.

Just. Write. An. Effin. Blog. Post.

Long form reading on Twitter is very cumbersome
Since ranting this ranty rant over eight years ago, the most significant changes I've made personally are purchasing a large-format (13.3") B&W e-ink tablet, and discovering the EinkBro web browser, which is as the name might suggest, optimised for e-ink devices.

https://github.com/plateaukao/browser

It's preferable to any other GUI browser on the device (versions of Firefox and Chrome), and even beats out apps such as Pocket which should make for improved readability of Web content on a tablet but which fails to achieve what EinkBro does, most especially in ease and consistency of navigation.

(ProTip: touch regions beat gestures by lightyears.)

EinkBro does not have a particularly outstanding tab-management interface (though it's markedly better than, say, Google Chrome/Android). It does have a killer feature I've mentioned previously on HN: the ability to save multiple pages to a single ePub document, including updating said document at later points in time.

This means the ability to compile a single document with, say, items of current interest, a day's (or week's or month's) reading dump, research on a specific topic, etc.

And: when you're done with that particular interest, you can grab and nuke the entire collection in one swell foop. A major failing of tab-based browsers is clean-up, often an all-or-nothing proposition.

Or copy the compilation to (an)other device(s), email it to family, friends, or cow-orkers, post to a website itself (mindful of course of the greatest impediment to information interchange ever invented, copyright law).

So, Daniel Kau is single-handedly delivering one of the biggest transformations to the browser world I've seen in over two decades, and possibly three. Not as much progress as I'd like to see (it never is of course), but far more than trillion-dollar monopolists seem interested in or capable of executing.
> Can I just use esbuild yet?

Yes. esbuild works great. I use it in my own full-stack framework [1]. Builds take < 1s, even for big projects. It's a really impressive tool.

[1] https://github.com/cheatcode/joystick
Is that the one that had the really awkward bathrooms?
Do you buy it over the counter?