skysight-inc/HackerNews huggingface dataset:
Modules vs Microservices, January 2023 edition

I've done monoliths and microservices. I've worked in startups, SMEs and at FAANGS. As usual, nothing in this article demonstrates that the person has significant experience of running either in production. They may have experience of failure.

In my experience, microservices are simply one possible scaling model for modules. Another way to scale a monolith is to just make the server bigger: the One Giant Server model.

If you have a fairly well defined product, that needs a small (<30) number of engineers, then the One Giant Server model might be best for you. If you have a wide feature set, that requires >50 engineers, then microservices is probably the way to go.

There is no noticeable transition from a well implemented monolith with a small team into a well implemented Giant Server with a small team. Possibly some engineers are worrying about cold start times for 1TB of RAM, but that's something that can happen well ahead of time, and hardware qualification is something one needs to do for microservices too. Some of the best examples of Giant Servers are developed by small teams of very well paid developers.

The transition from a monolith to a set of microservices, however is a very different affair. Unfortunately, the kind of projects that need to go microservices are often in a very poor state. Many such adventures one reads about are having to go to microservices because they've already gone to One Giant Server and those are now unable to handle the load. Usually these stories are accompanied by a history of blog posts about moving fast and breaking things, yolo, or whatever is cool. The transition to microservices is difficult because there are no meaningful modules: no modules, or modules that all use each other's classes and functions.

I don't believe that, once a particular scale is reached, microservices are a choice. They are either required or they are not. Either you can scale successfully with One Giant Server, or you can't.

The problem is that below a certain scale, microservices are a drag. And without microservices, it's very easy for inexperienced teams to fail to keep module discipline.
This story made it to CNN:

https://edition.cnn.com/travel/article/airtag-lost-bag-valer...
Incidentally ranked #1091 for 2021; down 263 YoY from #828.
Why will this not lead to revolution?
The author of the linked article is a heretic from left-wing ideological orthodoxy, and therefore you should disregard anything he has to say on any topic whatsoever, no matter how well or poorly argued. After all, you don't want to associate with heretics, right?
https://fishtail.ai | REMOTE | Full-time | backend/frontend/full stack eng + product folks

We are a super un-sexy, VC-backed, revenue-generating, Trade Finance automation company (think Pipe for the real world) that's bringing the the $10tn Trade Finance space in to the 21st century.

The problem we're solving

When Walmart gives La Croix a $100k order for seltzer, not only does Walmart not pay after receiving goods for 3-4 months but La Croix has to cover the cost of actually making their goods for a bunch of time (months). As a small business, this sucks hard. Fishtail will lend to La Croix when they get an order from Walmart so they can satisfy demand without tying up huge amounts of working capital. Usually banks will lend to folks only when the product makes it to Walmart (and only to large companies, who don't traditionally need $) -- the net effect of Fishtail is that we lend earlier in the chain to smaller businesses (which is a super duper hard problem).

Tech stack

Our web stack is react/nodejs/graphql -- with some extra public REST apis (all typescript) - data stack is python/pytorch + spark. We get a boatload of data tracking every vessel in the water/every plane in the sky (among other datasets like every trade transaction that has happened over the past N years).

Fun fact

We have a sustainability-linked trade finance product where we can tie the interest rate of our loans to the sustainability of the individual shipment (i.e. the greener the shipment, the better your interest rate) -- this is super nifty when you consider that transportation is responsible for ~30% of the world's green house gas emissions and there's really no good way to identify the best option to get from A to B.

What we need

We're looking for support taking our product to the next level on two main fronts: product + engineering. This is a very very complicated problem space (both from a concept + infrastructure perspective) and we need some crazy people to help us define what needs to be built + actually build it.

Reach out to hiring@fishtail.ai if you want to help small businesses win while saving the planet with us (sr. full stack web eng posting on angellist is here if easier -> https://angel.co/l/2yanqJ)
> Ryker

Yes, Captain?
Unfortunately 90%+ of people need to continue taking the drug to keep the weight off.

It’s an expensive drug but there is increasing competition in the drug category which will be good for consumers in the long run.
A brief rant on converging compliance regimes
It wouldn't be tamperproof even with DNSSEC for most of that ISP's customers, because DNSSEC is server-to-server, and collapses down to a single "yep, we checked DNSSEC" bit in the response header. This is a big part of why nobody does DNSSEC, and why the browsers adopted DNS-over-HTTP to solve this particular problem.
best I figure it's what used to be called "sysadmin" — someone who stands up and maintains infra for the benefit of product engineers?
> Hopefully you can see this is not meant to be serious. Contributions to make it serious aren't really the idea. Contributions to make it sillier or more audacious are the idea. Silly examples are also welcome.

Read the readme...
They already have
Louisiana Law Requires ID to View Porn
Would this work to replace the compressor and refrigerant for refrigeration? Fridges that last need less repair and have nothing to leak when they do need repair would be pretty neat.
Website is blocked, basis the order of the Hon’ble High Court of Madras
As in San Mateo. The Spanish equivalent of Matthew/Matt.
I hope this makes at least some people realize how good things are in the United States. Also for black americans. Too bad the cost for that was losing a horrible, already caught and prosecuted weapons dealer.
It's not promising to be able to drive with it. You can have the device on and see other people and the space around you while still interacting with virtual objects. You can safely operate the device in a cluttered space without clearing a 3x3 meter space.
> Saying "women shouldn't be forced to have medical procedures performed against their consent" is not just arguing about whose opinion is better.

Who's arguing that? I already made my position on that point clear: I think it's repugnant.

This thread (if you read back upthread) is literally only about the following sentence:

> I personally would rather discuss what is morally justifiable, since that is a more important standard.

But, while we're here anyway, I may as well ask why is the argument "women shouldn't have medical procedures performed against their consent"?

Why isn't the argument "people shouldn't have medical procedures against their consent"? Surely the notion that everyone should be treated equally is a morally superior position, so why focus on the less-moral argument?
Sorry, I meant I was baffled at how they refused to have friends from the other side of the political aisle. That's real wacky. From watching political YT for years its clear that the left refuses to engage or discuss with people they disagree with, yet the moderates, republicans are happy to, in fact crave it.

It's heartwarming to me to see when someone from the other side will engage. Destiny is a great example but there are a few others, but not enough. It's these discussions where the two sides come together where there is the most information to glean.
The Alpha does quite aggressive instruction reordering, you need to use more memory barriers than x86 in parallel code for example.
I played through the whole thing on a 1660 Ti Mobile, and it looked great on medium settings on a Quest 2.
Tables + metatables are awesome, I've seen full OOP, composition based design various forms of dynamic dispatch all built on those simple mechanisms.

One fun thing we did with co-routines was build literate-style scripting for our designers to define AI routines. They could write them in a linear/semi linear way with yield(<number of frames to wait to re-execute>) that allowed them to script all sorts of interesting behaviors without extensive programming knowledge.

We also ran the whole thing inside a 400kb pre-allocated block, it's an incredible powerful, embeddable language.
HBD (or "human biodiversity") is a euphemism for the view that there are genetic racial differences in intelligence.
There are a few different forms and a few different rules surrounding it. I can probably assume what he means, but a more direct comparison would obviate any of these factors.

Right.. but that's not his total cost, that's his total savings. So, with those factors; which make sense for New England, he's got a 7kW system getting light for about 3 hours a day on average to net that 775kWh to earn the $233 savings in a month. Would that be right?
>As for slow startup, a server reboot can be quite excruciating when all these processes are competing to grind & slog through their own copy of that 200+ MB and get situated.

You are writing microservices and then running them on the same server??
Google already has a AI chat some claim is more advanced than ChatGPT (Google Meena / Google LaMDA), but the there are no room for advertisement in a Chat (or voice) based search engine.
>>> A poorer society has more children. A richer society has fewer children.
>>>It's a phenomenon that continues to flabbergast me.

Poor people can't afford hobbies, vacations, or VR headsets. So they spend what leisure time they have doing a highly-rewarding activity that is free: fucking. Do that enough times, and eventually people stop pulling out.....and boom population growth.

Also wealthier people with hobbies perhaps become inherently a bit anti-social (maybe I'm projecting...)? The value proposition of dopamine-delivering activities exceeds the perceived value of childrearing?

Just my 2 Yen...
I have prompted chatgpt enough over the past months to see how it would work. I have used my playground for it to get it to indicate what it is talking about, for instance and obviously, prefixing math content with /math but also /history, /media, /tech, /physics, /person etc.

Then you can send that to another service; pushing math to wolfram alpha (etc) makes chatgpt suddenly give perfect math answers and it works (it takes a bunch of hacks to ignore it’s confident lying part of answering equations). When we it names a person or location, it shows Wikipedia or maps or both etc.

In this way you use it’s bluffing powers without assuming (or even reading) it’s content; it returns articles etc (which can be wrong as well of course but at least you might know if it’s reputable or not).

I can easily see how bing or google would use something like this to search and return very relevant content, the queries might not be better than some people can create themselves with effort. However many people cannot create good queries and chatgpt creates good queries from extremely little input.

More importantly; it’s a conversation; you can fine tune the results. You can tell it that you meant the programming language, not oxidation when it shows completely bonkers results.

This will work and will work very well as far as I have been able to try. I cannot go further as I have no easy access to search engines without getting blocked immediately for automated querying.

Not sure how this is looking cost wise: chatgpt at scale will even hurt a company like MS for now. Having a million techies use it for some experimentation is a bit different than a billion+ users searching whatever.
That's called IIRC an "unconditional" solution (in that later weighings don't depend on earlier weighings). David MacKay poses that a problem in his Information theory book on p. 85, and gives the solution on the next page.

http://www.inference.org.uk/itprnn/book.pdf
Take these things with a grain of salt. I would guess the journalist purposely hid the absolute numbers to make the article more interesting.

The incentives for clicks are just too great.
https://archive.ph/1ChFk
No idea, flagged. The ease with which people tend to think they can diagnose others from five lines of text is baffling.
> Turns out there are non-expressions present; yet somehow if just the expressions are referentially transparent, we have FP?

Why "just"?

> We have to say something about the kinds of non-expression thingys that are required/allowed and what their properties must be.

Well, if there are syntactical constructs that will execute code at runtime, then we can essentially consider them expressions, even though sometimes they are restricted in how they can be used. For example, in Javascript and Java there is an if-syntax (call it if-statement or whatever) that will execute code but it doesn't return anything and you can "assign" the result to a variable. Obviously this breaks referential transparency (or can't do anything meaningful). We can still see it as an expression for the purpose of the definiton.

Other than that, as I said in my parallel post, if you have something like templates (which are not executing code at runtime), then they can do whatever you want, the only thing that matters is what expressions they will produce and if those are RT or not to fullfill the definition of FP.

> If an assignment is replaced by its value, it's no longer performing the assignment

And the funny thing is, it doesn't matter. Your code might stop compiling because you refer to a variable that isn't declared, yeah. And that's about it. But otherwise in a fully RT program it won't change the bebaviour of the program. EXCEPT if it is a reassignment. Which is why reassignments are violating RT and are therefore not a thing in FP - there can be specific exceptions (i.e. shadowing something in a different scope) but those aren't really reassignments, they just sometimes use the same syntax.
Tried that, just gave a Tasmanian devil cancer
And if "next gen SEO" (adversarial training data that cause something to be inappropriately or disproportionately represented in responses) lands in your chat search, it isn't a matter of just setting flags in a database to ignore or penalize a set of documents - you're gunnuh have to either retrain, or add a new set of layers (or similar) to filter out/penalize these results. If this starts happening at anything close to the rate that Google encounters spam, I can't see how they would keep up.
In 1986 I came upon a family murder / suicide scene where the father turned around his car on an expressway and drove into an oncoming intercity bus. It happens and the memory never goes away.

I am so glad the children made it, hope the best for them and that they will get the help they will need.
Are you scared of them coming after you for a non-disclosure / non-disparagement clause? Someone who isn't me had a few of these because of breaches from other companies but can't really talk about them.
Android TV makes it a smart TV, so that was all for naught
This is egregiously false. The author wrote a lengthy rebuttal of neoreaction[0]. The only sense in which he is sympathetic to Yarvin is that he reads his essays and argues against the ideas in them, as opposed to quoting the two worst sentences and calling him racist.

0: https://slatestarcodex.com/2013/10/20/the-anti-reactionary-f...
Eh? What? Jackson? Oh, Jaxton. What? You spell it with a Y?

Multiply that by a few million interactions and there is Jaxtyn’s life. Every. Single. New person.
Highly recommend Hyperweb on iOS — very impressive!
Favorite Books Read in 2022
I've used jvisualvm in the past to get a general idea of "whats slow", but I known in reality it's probably spitting a lot of lies :)

Adding this to my list of things to try out along with the Java Flight Recorder...
Nah. If you subtract out the effects of immigration the likes of e.g. France are doing worse, and even if you don't believe that, South Korea is doing worse than Japan even in raw numbers.
Normally you would just order spores online and grow them yourself (it's trivial if you're not trying to maximize output, just takes time and some attention), but sadly that's not legal in Idaho/Georgia/California. Not sure what other options are available in CA as far as growing goes. As for the rest, I've found a lot of helpful info on /r/shrooms and shroomery.org. Sometimes people can give conflicting advice, but as with all things it's best to synthesize from multiple sources and figure out what works for you. Start small and be careful.
Catastrophic Samsung phone software update in South Australia
What’s extraordinary is the paper keeps getting produced day in day out in spite of this. Newspaper people have amazing resilience and dedication to getting the paper out. It reminds me of the letter[1] Winston Churchill wrote to the editor of “The Times” to commend them on getting the paper out without interruption in spite of their office being bombed to the ground by the blitz during WWII.

[1] I have seen this but it’s not in a public source that I can find so unfortunately you’ll have to take my word for it or find a way to visit the News UK archives in London.
Also, using r2 to host the images and a worker to proxy them, is allowed, with unlimited traffic and requests.
The solution to that is to not use an air based heat pump but to drill down into the bedrock, well past the freezing depths and circulate water down the hole and take warmth from there. This is quite a bit heavier on the investment side but a lot more efficient during cold weather.
Isn't that exactly the position that tech executives are in?
Wolfram Alpha can show this quite well.

https://www.wolframalpha.com/input?i=Melissa

https://www.wolframalpha.com/input?i=Brittany+&assumption=%7...

Or how about the most common male name - https://www.wolframalpha.com/input?i=Michael

Or Jennifer - https://www.wolframalpha.com/input?i=Jennifer - and if this song is something that is a "yea... I recall that" - https://youtu.be/1nN_5kkYR6k (There were four Jennifers on a small rural school bus that I took to school in the 80s)
Probably impossible on an EV but otherwise unscrew the antenna connections on your car and use the key for the lock.

My year 2000 car with stick-shift and window cranks seems more valuable now, it even has mechanical accelerator/throttle, lol hack that.
You can check if the address is 0, but the value of the nullptr is implementation definied behaviour. You can have a system where the null pointer is 4.

And address 0 isn't too special on a machine level either. Embedded systems have valid data to read and write there.
Cue the new 32% porn, 68% classic literature websites.
There is a penalty for translating arm instructions into risc on the fly. That can be compensated by faster risc cores.
You're correct.

There's no shortage of helium, at least for several hundred years. There just aren't many gas wells capturing it because it didn't make any economic sense to do that until recently.
Every generation has names like this, just ask any Dick or Adolf.
You just couldn’t help it
Presumably the wife and kids told them what happened
I'd said only that he expressed sympathy for neoreactionaries, and the above Twitter thread proves my point.
ChatGPT fabricates lots of stuff, it's deceptive for common queries, but for programming related output, it's easily verifiable and delivers as an extremely valuable search tool. I can easly ask ChatGPT to explain stuff e.g. eBPF details without wasting time looking up the manuals. I hope Bing dominates Google and stackoverflow in this.
> And unlike with climate change, there is no conceivable plan to prevent any of this.

If quality of life declines far enough too quickly people will simply revolt. No matter what the resources of the 1% are, if the 99% were actually to come after them there would be very little they could do about it. That's why it's important for the masses being exploited to have enough that they feel they have something to lose, to provide the illusion of upward mobility so people can have hope for more than they have, and to have an underclass to point to in order to demonstrate that things could always be worse.

You can gradually get a population to accept a decline in their standard of living, but historically, only somewhat recently have Americans had to watch their children grow to be worse off than they were and the sting of that is offset somewhat by flashy new technologies, easy access to entertainment, culture wars, and other distractions. Even with things as they are now we're seeing a push back against worker exploitation in the US, including an effort to get people protected by labor unions, and some encouraging attention on economic inequality.

Perhaps most of will be slaves, but unless climate change makes our situation extremely desperate with things like life threatening food/water shortages (and it might) at least we'll be somewhat comfortable and heavily entertained slaves.
Personal attacks will get an account banned here. Could you please review the site guidelines and stick to the rules when posting?

https://news.ycombinator.com/newsguidelines.html
Lots of techniques are covered by patents.
There is helium inside. Very leaky. But, I think, you mean that helium is non-flammable and do not do any environmental damage.
Or one can come up with Rosetta 2 like solution until all binaries are ready for risc.
> "So they admitted their developers aren't good enough."

Build vs. buy is pretty much never a question of developer quality, but a question of ROI. Even with the best devs in the world, building something on par with Unreal (or other commercial engines) is a huge outlay of capital. With relatively little return over a single game, you need multiple hits to pay off the engine.

There aren't a lot of companies that can afford that.

Here's a decent write-up of some of the major issues that actually plagued that project, as opposed to "bad devs": https://blog.devgenius.io/cyberpunk-2077-through-the-lens-of...
I'll happily bet that mine is in better shape than 80% or so of what rolls of the assembly line. It's better than it was when it was first built. Anyway, it's interesting how 'old' is immediately associated with 'unsafe', whereas the main deciding factor isn't really how old the car is but how well it has been maintained, what price bracket it is in (cheap cars are much less safe than expensive ones) and what make & model. Then there is the driver, experience level, whether they drink and drive and are well rested. Because the best way to survive an accident is to avoid getting into one in the first place. There are obvious outliers on all of these and my personal safety is rather high on my list of things to be careful with.
I'm not sure if you're familiar with Cem Yuksel's excellent work in the area.

https://www.youtube.com/watch?v=pK4zy5OKbHs
This article explains it pretty well: https://www.theatlantic.com/politics/archive/2017/02/behind-...
FWIW I did see some speculation that it was a copycat with similar motives... but this is just ridiculous.
Twitter is seen as bad when it provides a platform for foreign intelligence operatives to do subterfuge, and disrupt democracy.

Very good that FBI/CIA are on top of this, if they really are.
I’ve been to this party a number of times. Pretty good snacks.
Spoiler alert: all major Chinese banks are controlled by CCP anyway. They don't even need a "browser plugin" if they really want to expose you.
No, that does not matter.

Risk by itself is enough and there is no such thing as a medical procedure without risk. Induced delivery is fine if and only if it improves the chances of mother and baby, even if in the end everything goes fine. Utilitarian arguments and ethics don't mix.