skysight-inc/HackerNews huggingface dataset:
This. Premature and excessive fragmenting into unmaintainable and operationally microse5rvices is the bane of my existence. It's often done by zealots, who see microservice architecture as a matter of religious faith, not operability convenience.

Sure, some monoliths are harder to debug if there are multiple distinct packages that need to operate together if they are all in the same container. But fragmenting a simple set of services into a dozen microservices each in their own disconnected container is excessive too. If any of those fragments depend too closely on other fragments to operate (like, say, a timer service and a session renewal service that depends on the timer) it will easily fall over and be nearly impossible to tell why.

If you are going to shard up your application into microservices, be sure to split out your functions conservatively, so that like goes with like. It's easier to split stuff out more later than to try to split every little jot and tittle into its own dinky container. That way you don't end up with little containers of nothing wasting processor and I/O just for the sake of dogma.
Same. Also holds true for many friends of mine.
I read the first 3 chapters and worked through the in-chapter exercises (not the end-of-chapter exercises). I think that’s about 150-200 pages.

Yeah it’s quite a slog. I think I averaged 10-20 min per page of progress. I intend to return and finish it but it will take me ages.

It’s not a prerequisite at all though. Crafting Interpreters is pretty high level, in comparison.
All you needed from that reference was that it was another stablecoin and platform that was on solid grounding and didn’t collapse, which was implicit from the original context. It wasn’t a huge leap or research burden.
This product is a special service product for private line service within a facility, likely over existing cable.

There are reasons why copper and coax exists though, which is what I was pointing out.
Apparently, pornographic content is not allowed because it may violate Stripe or PayPal's terms of services:

> Even if content is otherwise permitted by Dropbox’s Acceptable Use policy, if it violates Stripe’s Restricted Businesses policy or PayPal’s Acceptable Use Policy, you may not sell, list, or promote it with the Seller Services. This includes pornographic material of any sort.

https://help.dropbox.com/files-folders/share/shop-terms-of-s...
The semantics of anti-vaxx here almost exclusively to people who opted out of covid vaccines/mandates for non-medical reasons, or people who still follow Jenny McCarthy's view on standard vaccinations for which risk/reward profiles have already been established.
Hydrogen is what the fossil fuel industry would LOVE to be the defacto "sustainable" solution to the absolute disaster they've presided over. Anything they're for, I'm flatly against.

See details here: https://news.ycombinator.com/item?id=31826918
I stopped using HDDs all together like 8 years ago and I haven’t had any issues at all
It's Microsoft Teams without 80% of the bugs.
We rely on a scientific consensus _because_ it's complicated and messy. The fact that climate change is complicated and messy is a given. Every talk on climate change starts out with it's super complicated and…, but then people get mad that it's not simple, try to make it simple themselves and get mad when other criticize them for trying to explain it in 3 pages. Then all of a sudden they don't believe in science.

Also, the IPCC put out a like 1000 page report, it's not like this information is being hidden.
Can someone explain how that proof of concept in the gist applies to a production environment?

For example, let's say I take this exact command from the gist:

docker run -e POSTGRES_PASSWORD=password -p 127.0.0.1:5432:5432 postgres

And run that on a VPS somewhere out in the world, let's say it's on a public IP address of 106.12.52.111 (I completely made up this IP address btw).

How can you sitting on your dev box on a different network open a psql connection to 106.12.52.111 on port 5432 to the point where you haven't been blocked by iptables?

The part I don't get is the gist mentions:

> An attacker that sends traffic to 172.17.0.2:80 through the docker host will match the rule above and successfully connect to the container, obviating any security benefit of binding the published port on the host to 127.0.0.1. What's worse, users who bind their published ports to 127.0.0.1 operate under a false sense of security and may not bother taking further precautions against unintentional exposure.

In the above example how is someone going to send traffic to 172.17.0.2:80 through the Docker host from a box on a different network than the Docker host?

Also is this still exploitable if you drop everything at the iptables level before you start using Docker?

For example all of my iptables configs start with:

:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]
You're describing the way software used to be sold, and that worked fine since really there was very little that needed to be patched over time. It wasn't connected to anything. There was no internet and barely a network. It ran on one specific OS/version that was expected to remain static over years. And app compatibility largely fell on the OS vendor anyway. If your app broke with a new version it was their fault.

Things have changed now.

"paid app at version X, which will get bugfixes indefinitely" - Would you continue maintaining some old version of an app you wrote three years ago that nobody buys anymore? I certainly hope not.
but then as a bad actor, you could reverse the credit card charge, and then the company would not be able to tell which customer reversed the charge!
It's all JavaScript, so language is probably not the right word to use. Runtime is correct, but both technically sit on top of V8. Although Node leverages C++ on the backend, and Deno leverages Rust.
Termux still works fine on any Android device, all you've got to do is install it through F-Droid or similar. Google Play is the party blocking W+X, Android itself will happily execute your downloaded binaries (for now, at least).

There are also other APIs that are absolutely verboten by Google Play but will work fine if the app is installed through alternative app stores.
Not all blockchains require decentralization. There is a nice mapping between immutable ledgers and accounting. Using an open source technology also seems like a win for governments who are notoriously bad procuring software.
I don't know how you're quantifying "trying a bit harder", but from caniuse: https://caniuse.com/?compare=edge+102,firefox+101,chrome+102...

Safari and iOS mobile are the main outliers. Firefox is a little behind too, but few people use that anymore.

Chromium/Blink development is what actively drives the web forward, with everyone else playing catchup. Apple just doesn't care about that (or is perhaps purposely trying to slow it down) in favor of their own priorities and platforms.
https://archive.ph/QHDHl
Iron-Based Hydrogen Storage
A clever approach based on old technology to transport hydrogen indirectly rather than directly where it is needed using iron pellets, which are combined with steam on site to produce hydrogen.
And Bell System customer and repair service was pretty good when they were the only game in town.
It wasn't random. It was the result of a group devoted to winning primaries. They've had some success, starting the same year as (but not exclusively) with her. And continuing through this year.

She was the most prominent upset result, but that's because of how powerful who she defeated was. There isn't much room above what she did.
Agreed. And I've found that agile doesn't really help here either.

Sometimes I wonder how we got to be highly paid, but sometimes, completely lacking the authority to do our own jobs.
It’s probably one of the reasons why it’s so irrelevant.

Whereas openbsd people kept that attitude, the gnu+linux people went above and beyond to help newbies. Help not only in fixing their stuff, but also in growing and learning.

And I don’t buy the “secure by default” marketing stunt. At best you’d have to put that in the context of an OS that does a limited number of things, and does them poorly (questionable ux, poor performances). Gnu+linux is secure enough, particularly so if you compare that with the incredible amount of things it can do.
I still have working HP LaserJet 4+ which I turned into "4M+" by adding a PostScript card (not cartridge but card) and a network card (I'd also add more RAM to these printers).

Once done, you can "netcat" a .ps file directly to the printer's IP. There's beauty in that. I mean, you literally send a postscript file over the ethernet wire and the printer starts printing it. No need for any printer driver. Sure, you don't get a spooler and errors can be ugly (as in printing garbage on lots of pages if you're not quick to stop it) but netcat'ing a PostScript file to a native PostScript printer still feels, today, deeply elegant.

I've got a few of these: they were fantastic printers (but sadly only 600 DPI). Some of mine have printed more than 300 000 pages and are still going strong.

I hadn't done any PostScript programming in a very long time but the other day I made a game for kids at my kid's school: an hexagonal grid with one letter per hexagon and then kids have to find all the kids' names in the grid... I wrote some Clojure code to generate... A .ps file. Because why not.

P.S: as a bonus these LaserJet printer can be made to display the famous "PC LOAD LETTER" message.
Does Sonic own their own fiber network?
Oh there are plenty of interesting and innocuous ones in either category... Perhaps the most important part is almost no one cares what is true on certain classes of questions.
At least you know they're there, and you could turn them off.
There is plans to support pretty much every database. The reason it’s not supported currently is because its md5 hashing is too slow, so we need to do something different for it, e.g. just sum for types that support it. It’s similar for databases we plan to support that don’t support MD5 too, for example ElasticSearch.

If anyone knows a dev on the MSSQL team we could speak to, we’d be eager to be connected

See https://github.com/datafold/data-diff/issues/51
> I can't think of a more charitable word than "moron".

how about just naivety? until you truly get burned, you'd want to believe that other people would have good intentions.
> Important to remember that combustible cigarettes are terrible and e-cigarettes are a slightly less terrible alternative to those. In a world where cigarettes are so terrible however, e-cigarettes end up saving billions in health care dollars and quality of life.

Nicely done. Rollies are worse. Think of the lives filtered cigarettes are saving.
developer see javascript think "looks frozen yogurt came out wrong end, but can do job". end up building castle of wrong end frozen yogurt.

some say better than no castle. grug say why building with no-no soft serve in first place. (grug know answer: more shiny rock)
For sure. The easiest person to fool is yourself. But again I think the primary thing science has going for it is that it at least acknowledges that humans have these problems. I’m not aware of any other field of human endeavour that does the same.
Once-DullCrypto Strategies Are Now Shining in the Bear Market
Probably the friction scales more with transaction count than overall cost, so you're getting at a real issue. It would be a pain as a vendor to deal with a zillion little one-cent transactions.

Still I think there are workarounds: Maybe I can pay Apple $20/mo for 2000 'points' that I spend on whatever subscriptions I want, and they pass the points/payments along in bulk to each vendor. Not sure.
"you can't fix perfection" is probably the motto here. I've noticed them getting brushes of UI tweaks to fit the last OS but indeed it's been pretty stagnant.
If we could only lock George R.R. Martin in a room with Brandon Sanderson, R.L. Stine, and a team of ghostwriters...
Redefining meanings is like defining π = 3.

SI metric prefix standards really really matter to an engineer. The creation of a new indistinguishable unit which varies depending on what was measured (so that 1k != 1k) is mind-bogglingly idiotic in this old engineer’s opinion.

As a child I too felt the pain of feeling “shortchanged” by hardware manufacturers’ marketing practices with hard drive sizes, and I deeply understand the glamour of using 1024 based decimals for declaring total memory. However the cost of differing values for metric prefixes (k, M, G) is confusion, mistakes, and arguments. I also think that any card carrying geek knows their measurements, and cannot be easily deceived. Another argument for why software engineers are not. Disclaimer: last gig was JavaScript.
GOD I hate microfrontends. Had a client that had a single, relatively simple application that they wanted as 3 separate angular apps. The reasoning was that they wanted to be able to autoscale them separately? Was unable to convince them that the gains from that would be negligible, especially for an internal tool, and that scaling the whole frontend instead of a single part of it would have virtually no downside since each app was basically a single form, but tons of upsides like less code complexity, easier data persistence, and fewer versioning issues, faster build time. But they didn't care. To this day I don't know what manager was sold so firmly on building 3 apps when one would do, but not my problem anymore.
Also see points 4. and 5. in your first link above.
You mean, like Mairzy Doats?
It's possible that I could have taken TLS 1.1 and removed all the broken parts, sure. I mean, that's pretty much what TLS 1.3 is.

But frankly I trust my ability -- both now and in 2007 -- to use standard cryptographic algorithms to build a new protocol far more than I trust my ability to remove all the crap from TLS 1.1.

(Did you deliberately not mention heartbleed?)
FWIW the comments about the mailing list are mostly euphemisms for Theo being perceived as an aggressive individual. While he is highly opinionated, he is so for strongly ideological reasons that have mostly benefited, rather than hurt, OpenBSD given its niche.
Trades one problem for another. Now you are cycling the battery frequently which is going to do the same thing in the end.
This is a gift to the mafia and the DEA. The cat is way out of the bag at this point.
Thank you for your post. I am one of those users and I'm downloading officeLibre now. Open office has been usable but plagued with random issues.
Not if they are a utility (like water and electricity) which some can argue they should be.
> site where silly memes preside,

...where? Genuinely curious.
This reminds me of the seminal work of Australian dialectical analysis, Let Stalk Strine.
You could probably set up Tailscail ssh that was recently posted here on HN. Though why do you need to go from VPN to droplet?

[1] https://news.ycombinator.com/item?id=31837115
Nice! Too bad ESA never managed to land a rover on Mars (in one piece). They have really bad luck with landers. At least this orbiter lasts.
The worst English teacher I ever had assigned us this to read, and then seemingly expected us to honor him for his cleverness. I did not find it clever then and do not find it clever now.
I don't know. I am all for businesses having that freedom, but I don't really think banks are normal businesses because there are no other options.

But I do lean towards "no" to your question, because if we say it's ok for them to choose who they associate with, we are implicitly saying it's ok for them to restrict any content they want. But ultimately, I don't know, and I just find it confusing that any regular person would argue for the rights of _banks_.
I think this counts too: https://www.intel.ie/content/www/ie/en/company-overview/inte...
I already responded on a sibling comment.

Good job at proving OP's point.
They have 100% control over what projects they office.
Sounds like a big brained term for web pages. I’d lean into that.
macOS 13 Adding Rosetta to Linux VMs
I suppose you mean https://news.ycombinator.com/item?id=31834991? Users flagged that. I don't think they were wrong to flag it - it's pretty flamey, and the site guidelines ask you to avoid flamebait, fulmination, and name-calling. Would you mind reviewing them? https://news.ycombinator.com/newsguidelines.html.

It's true that we moderate HN less, not more, when YC or a YC-funded startup is the topic, but (a) Github isn't one, and (b) we can't do any sort of moderation (less or more) on posts we don't see. I didn't see yours until now.

Re OpenAI threads - I'm not aware of anything non-organic going on there. As far as I can tell, HN users are just really interested in AI related stuff. Same for Deepmind threads, etc.

(Btw, although it's common for commenters who break the site guidelines to confer honorifics like "wrongthink" on their own posts, you don't need to resort to that to understand why users flagged your comment.)
I remember one update to Keynote (Apple's powerpoint) that removed the ability to replace fonts if the requested font wasn't detected on the computer.

Chief officers, marketers and salespeople with macbooks aplenty, downloading 100 different fonts and creating slideshows...

Only to try and send them over email/usb and have their 100+ slide presentation completely break down with every piece of text getting set to the same font with a larger than normal font-size, making text overlap the edge of the screen or other text and losing all sense of readability.

Sorry, you need to go through every single piece of text and restyle/resize everything.

Can you imagine how many IT folks got shafted by that? All the "I need this fixed now"... shudders
If I had a nickel for every time I was hired to rebuild an app from the ground up because it became too complex for anyone to work on, I'd be able to keep up with inflation.
Didn't carvana just have a rough go?
The paper may be more interesting: https://arxiv.org/abs/2108.08837

Limit cycles turn active matter into robots

Abstract:
Active matter composed of energy-generating microscopic constituents is a promising platform to create autonomous functional materials. However, the very presence of these microscopic energy sources is what makes active matter prone to dynamical instabilities and hence hard to control. Here, we show that these instabilities can be coaxed into work-generating limit cycles that turn active matter into robots. We illustrate this general principle in odd active media, model systems whose interaction forces are as simple as textbook molecular bonds yet not constrained to be the gradient of a potential. These emergent robotic functionalities are demonstrated by revisiting what is arguably the oldest of inventions: the wheel. Unlike common wheels that are driven by external torques, an odd wheel undergoes work-generating limit cycles that allow it to roll autonomously uphill by virtue of its own deformation, as demonstrated by our prototypes. Similarly, familiar scattering phenomena, like a ball bouncing off a wall, turn into basic robotic manipulations when either the ball or the wall is odd. Using continuum mechanics, we reveal collective robotic mechanisms that steer the outcome of collisions or influence the absorption of impacts in experiments. Beyond robotics, work-generating limit cycles can also control the non-linear dynamics of active soft materials, biological systems and driven nanomechanical devices.
Great point, an ad impression revenue is like $0.001, but content could be worth $1 or way more. Someone should write an article on the economics of these free labor models.
Thank you for the pointers, and I agree the products haven't been completely abandoned.

I do follow along with these updates as a regular Pages and Numbers user. However, my observation is that the products have stagnated. Despite the steady stream of small updates, Apple hasn't fixed important, longstanding bugs with their software (e.g., inaccurate table of contents ordering relative to actual document content, styles not always applied when you select them), and they have not fixed significant usability issues (lack of the ability to update a document's style based on some other style, lack of any coherent bullet feature that relates to a style, lack of rich conditional formatting options in Numbers, very limited shortcuts for styles) in the ~15 years I've been using iWork.

Making bulleted lists drop dead simple to create (and well formatted by default) would go a long way. Allowing users to apply styles between existing docs (a la Google Docs) would as well.

My hope is that the team has simply been so swamped with cloud features and iOS/iPadOS parity over the last few years that they haven't been able to prioritize big changes. Maybe with those out of the way, they will have time to focus on the core experience again, motivated by new competition in the space.
This is nice, but how long is it going to take until we get multi-drop over single pair back?

You know ... a technology that we could do back in 1986?

It seems like 10baseT1-S is never going to actually come out.
Dude nothing has real world value until you breathe all your breath of life into it, making it alive. Gotta be smart though, gotta make what people want.

Hey I need an HDMI controller, I want to use it to...break bandwidth barriers, I'll elaborate more when I deem proper. It's just video has the highest commonly-used bandwidth, it's the common language of high-bandwidth.

And hey I'm looking for FPGA/ASIC engineers! Starting this new thing, fgemm.com (not yet launched, demo on https://skylinesort.com). Email in profile. I mean, if you actually wanted to do an HDMI controller. Real-world value, I'll tell you more. 93% margins on hardware. If I can get HDMI to work.

It's a hack. You'll see. But you really will see it, it really will be visible through HDMI.
It might be too computationally intensive to make publicly available, but I would love it if they gave more in-depth controls for goggles beyond URL filtering. Being able to penalize sites for Amazon links, ad counts, or numbered lists or to boost sites for linking to high-quality content would be amazing.
Yes. Doing something like 3RM or 5RM for me was less injury prone than singles. Also note, when I mention singles I’m talking close to 1RM. I’ve done single based workouts that were 3RM or 5RM, but I would do 10-20 singles.

I do miss it though. After with computers and abstract complexity all day, there is something relaxing about the simple task of picking up a heavy weight :)
Just last week, The Economist used an AI bot to generate an image for its report on the state of AI technology and featured that image as an inset on its cover.

This Cosmo cover is the first attempt to go the whole nine yards.

The only difference is that the Economist had a border around the image. They were first, now Cosmopolitan is trying to play with semantics to claim precedence. I've never seen the hype cycle play out faster.
I don't know about brave, but the funniest thing I've done with my phone and keyboard is access an amazon workspace to run adobe InDesign for magazine layout while in my tent— sitting in a sleeping bag, a cold rain pattering against the "roof", with my back resting against my backpack and my phone angled nicely in my lap, using the keyboard's attached touchpad to carefully move and assign articles, tweak colors, and do the final bits needed for printing.

There was definitely some squinting at the screen involved, heh.
That sounds perfect for me, I have no problem regulating with normal smoking but for some reason it's harder for me with vapes and I tend to make myself sick.
Looking forward to seeing 20x more cigarette butts instead?