skysight-inc/HackerNews huggingface dataset:
It's a case by case scenario.

I built my project in a microservice architecture, so when the author states that microservices were built so that teams can enjoy their independence, it doesn't apply to me as I am currently a 1 man team.

I split my services up for many reasons, but primarily two, the ease of migrating from python to go as the ease of rebuilding one service at a time differs as opposed to a full blown rebuild, and also for performance and scaling as parts of my application will be hit harder by outside requests than others.

>Web requests can be managed by one type of instance, that results in one EC2 image or whatever. Anything that can be handled within the lifecycle of one request can be handled there, and these instances are horizontally scaled behind a load balancer.

The author gave an extremely simple and generic system design, and while this can work for a sizable amount of applications, there are still a significant amount of applications that require and demand a more complicated structure.

One of the services that I have split, almost exclusively deals with real time connectivity with websockets which requires a towering amount of performance as opposed to the other services that I have - to place these in a monolithic structure, scaling would be incredibly awkward - imagine adding 10 more load balanced boxes just so you can handle your websocket requests, but now the part of your app that deals with all your http requests is now also horizontally scaled when it didn't need to be.

>On the communications front, internal web services are often doubly inefficient by using REST rather than binary transmissions. There’s no reason for any of this, and if multiple microservices hops are used, this all adds up and slows down the system. Even just a conversion to JSON and back is a wasted effort, more so if done dozens of times.

This is true - while initially developing internal communication with GRPC, I've reverted back to http despite the 30-50ms TLS/SSL handshake simply because its a tired and true technology.

GRPC is still relatively new, with seemingly insubstantial development, and I was afraid to proceed further as roadblocks and technical debt may be accumulated in the future.

However, in a smaller mesh, in my opinion, anything shorter than ~150ms is insubstantial in my opinion - A blink of an eye is just about 150ms, and if it is the case that the internal requests are hitting multiple endpoints before resolving the original request, then it's more of an architectural problem, not that "microservices" are a problem.

Not everything has to be finely chopped, but breaking some portions down can make it more digestible
This isn't a competent counter-argument. All that means is that apple has spent literally millions of dollars deliberately engineering a worse solution than the NVME SSDs that have existed for almost a decade.
https://calyxos.org/

and

https://grapheneos.org/

are suited to what you want.
I thought of this too, and it’s actually good system. Those small businesses should be exempt I think. It’s only the large corporations that should be forced to pay (I wouldn’t even be opposed to subsidizing health care for those businesses by taxing larger ones more.)

I think a system where we go by revenue is a lot of logical than going by number of employees. If a business makes 1Bpy but only has two employees, would it not be exempt from the current regulations?
An amusing thing about such myths is that instead of abandoning them outright, we wrap them in auxiliary myths such as not wanting kids to throw up.

On the other hand, how long does it take to know that your kids haven't gotten food poisoning from the food that would be served near a swimming pool?
Having “clean” CSS doesn’t have the same benefits as clean, well structured code in other areas.

I disagree. There are huge benefits to clean, well structured CSS, including avoiding specificity wars and general fragility of making changes.

See my other comment with more details: https://news.ycombinator.com/item?id=30761462
In that case, isn’t it oneweb helping their competitor more than their competitor helping oneweb?
Amazon has more than one service per "2 pizza team".
Mercury found in skin lightening and anti-ageing creams sold online – study
PayPal Key will be discontinued
You should check out the Not Just Bikes Youtube channel.

The channel is mostly on city planning that supports walking and biking (rather than motorcycles) but the Dutch bicycle in the snow because they have an infrastructure that supports it.

https://www.youtube.com/watch?v=Uhx-26GfCBU&list=RDCMUC0intL...

Of course they don't have mountains which is the issue where I live.
For your computer to compete, it would need the full IMU and lidar stream, which is required for many of these computational tricks.
Employees are not clients. Executives are not clients. The company is the client. Employees and executives are there to be sacrificed for the company in issues like this. The go-to defense just about always involves throwing the minions to the wolves to protect the shareholders.
I remember reading a Tracy Hickman story (I think it was called The Immortals). Anyway, the gist was that there was this awful disease, going 'round, called "VCIDS," or something like that. It was similar to AIDS.

The government was rounding up people with this disease, jamming them into concentration camps, and incinerating them with FAE bombs.

Turns out, the disease was caused by a (government-created) bioengineered virus that was created to counteract AIDS.
The Gattaca premise sounds pretty logical but not unexpected. Presumably they will optimize for what they might view to be "favorable" genes associated with preferred traits (skin/hair/eye color, beauty/symmetry, strength, height, intelligence, disease resistance, aggression, etc.) while attempting to eliminate the others.

This will (possibly) convey an increased "genetic" advantage upon the wealthy and privileged, while reinforcing societal structures that punish and exploit those who haven't been engineered the same way.
Businesses are social cancer after a certain threshold.
Are you sure that applies to farmers at farmer's markets? The farmers at the farmer's market that I personally know are not that wealthy and have farms on dozens of acres. Re: slave labor, you might be talking about farmers that have thousands of acres, selling at large scale, who need to hire a lot of hands.

Also, "millionaire" seems a bit misleading here. A family farm that's passed down might have a million in assets, but that gets eaten up quickly when you count land, vehicles, livestock, etc. It doesn't necessarily mean someone is living like a king with dispensable income.

However, I'm definitely ignorant about the data when it comes to this, so I'll take a closer look!
QKMS has a richer feature set than any AOSP sms/mms apps I've seen.
Python resolves this with docstrings but in general, assuming it is not self explanatory while a function exist, is it really necessary to go the whole nine with literate programming instead of just adding a few comments to explain why this exist. Self-documenting code with explanations when necessary is how most codebases already are. At least most good ones.
Your problem was using JSON instead of a typed language like Protocol Buffers or even Java RPCs, and that you were using separate repos for everything.

Microservices don't even have to run in separate binaries, let along separate machines.
This looks like low hanging fruit
https://cdn.occrp.org/projects/russian-asset-tracker/en/

There are also a lot of loopholes to work around the sanctions that folks have been uncovering.
https://www.congress.gov/bill/117th-congress/house-bill/7067
Five coding interview questions I hate
Well we know they don't have significantly better power/heat because those aren't problems for regular SSDs. They may have lower component cost, but they certainly aren't acting like it (they're charging over 2x as much as high quality NVME SSDs). They might have better performance or reliability, but that is just wild speculation with no evidence to back it up.
Slack deletes posts older than a few weeks on their free account, and flogs longer term access as the principle feature of their paid account. But I assume some customers feel that Slack is asking them to pay for extended legal liability.
Yeah that’s why I said it was irrelevant. I think he did have sympathies with the plebs. Maybe not born out of a wholesome desire to make their lives better (although he probably thought it couldn’t hurt) I’d say it was born out of the fact that he related to them.

The Senators looked down on him too and thought he was an annoying upstart and the nephew of a “radical” who had the audacity to want to win wars more than he cared about who’s grandfather was supposedly one of Romulus’ initial men. I think he did care, for sure, like I think a lot of populists actually care.

But I don’t think he, nor a majority of populists, are honest to the masses they get to do their beck and call.
>And they work better in many respects. For example, you wouldn't be able to recover from corrupted raw storage on the majority of SSDs, you'd have to throw it away and buy another one. Apple Silicon macs do a full low-level wipe when you do a DFU restore, so they can.

What did he mean by this? I've never heard of SSDs having "corrupted raw storage". They might develop bad sectors, but they can detect and work around them.
Modern OoO CPUs solve the need for more physical registers than logic registers with renaming.
https://docs.boom-core.org/en/latest/sections/rename-stage.h...
I'd rather not link such toxic waste. Those who need it for historic research can find it.
It seems like 9p is the defacto standard for this. With all the network filesystems available, anyone know why that's the case? I personally don't have any experience with 9p.
If you use "Helps" instead of "Works" (Screw It, This Helps)

Then you can have the SITH Alliance and give out SITH master certifications.
> The reason why "we" are doing this is because in a lot of cases, the tech is no longer used as a means to solve a business problem - instead, the tech is the end-game itself and complexity is a desired feature.

I have also talked about something similar before [1].

A company I worked for, after receiving way more money than they needed from Softbank, suddenly had to hire as many people as they could as a condition imposed by the investor. This got to the point we had large teams working solely on portions of a page of the application, even though the content (not only the look) of the website didn't really change for a few years. The constant rewrites and programming language changes (three full rewrites of the whole app) meant that there was an endless stream of work even for teams that only controlled half of a settings page.

Like a friend put it, "your 8-person team is a 3-day job in a normal company".

Even with the pandemic bringing customer numbers to almost zero, the website was still too frail to stay up. And the solution to that wasn't introspection about how the architecture was shit due to Conway's Law. It actually ended up in another rewrite using even more complexity and more division.

[1] https://news.ycombinator.com/item?id=30397934
What does and does not constitute a disease is relative. Mental infirmity is a disease. Aging is a disease. Death is a disease. We participate in the comforting delusion that because these things have never been challenged before that somehow makes them less horrifying. Screw that.
A lot of the Java concurrency primitives written by Doug Lea and co. are great reads, and very well commented. See the source of `ConcurrentHashMap` for example: https://github.com/openjdk/jdk/blob/master/src/java.base/sha...
Legit.

"Roadside America" [1] was my go-to app when road tripping with my daughters years ago. It listed a few "gravity hills" (among many other crazy things). Looking at the list of "Gravity Hills" I believe it was the highway near Ocotillo, California [2].

I saw it coming up on the app. Not expecting much I followed the directions in the info and pulled off the highway at the determined exit. You get to the bottom of the off ramp, stop, and then put the car in neutral.

"Okay", I said, putting it in neutral, "what, am I going to roll backward up the off-ramp? Ha ha.

Oh yes, to my surprise, that is exactly what happened. It very much appeared as though we had come down hill from the off-ramp. Completely surprised me.

[1] Also a web page: https://www.roadsideamerica.com

[2] https://www.roadsideamerica.com/tip/15643

BTW, loved the years when we road-tripped with the kids. Roadside America did make it a lot of fun too. The "Clown Motel", the graveyard behind it, the underground gardens, various Japanese Fire Balloon-related locations, weird "amusement" parks and museums....
Ukraine Post #5: Bits of Information
Despite the title, gömböcs do exist in nature.

The shells of some tortoises are gömböc-shaped, with the only stable configuration being feet-down/right-side up. This makes it easier for the animal to right itself if it somehow lands on its back.

More here: https://www.naturalhistorymag.com/biomechanics/10309/the-liv...
The point is - there's enough phones produced by now and either already shipped or sitting in the warehouse waiting for their turn to fulfill all 2017 orders and a significant chunk (if not whole) of 2018 orders as well. Shipping happens chronologically and there are 2018 orders being processed already. Those left out are held due to lack of communication with customer to confirm their shipping address, international shipping procedures or other operational stuff, which is a drastically different situation than just a few months ago when not every 2017 order has even been produced yet (and to put things into perspective, a huge chunk of all orders was from 2017 as that's when the campaign to crowdfund its development happened).
Using an uncommon browser with non-default settings on an uncommon OS makes me a good target for finger-printing. Seems this kind of stuff is the upside now, where I would easily spot the differences (probably, would also like to interact with a working example).
I think a simpler and easier solution when you have plenty of memory is to use an initramfs [0] as your root, which avoids having to read from disk after boot. Considering the Pi 4 can be had with up to eight gigs of memory now, this is a pretty good solution. Additionally, Buildroot [1] can build a kernel with a compressed initramfs image quickly and easily, for a number of popular single board computers, including the entire Pi family. This allows more than enough functionality for simple and reliable data logging.

EDIT: You couldn't be sure when the disk was ready for writes, so you'd have to log to memory, and have a task that attempts to mount the data partition and flush the buffered data to disk atomically before clearing the buffer.

[0] https://www.kernel.org/doc/Documentation/filesystems/ramfs-r...

[1] https://buildroot.org/
> Death is a disease.

Death may be a consequence of disease (among other causes), but it is not a disease.
I think a lot of times, "strong STEM programs" in the public perception is equated with "big research university" which leads to oxymoron when looking for PUI for STEM.

Loyola Marymount University, in LA, fits the description. The STEM program wasn't the most competitive out there (but that's in comparison to nearby schools like UCLA, Cal Poly, etc), but the teaching quality was top-notch and there was a pretty direct pipeline from the engineering school to the big aerospace/defense contractors in the surrounding area.

I don't know anybody from any of my programs who isn't either gainfully employed in their field of study, or at some competitive grad school, and we graduated in the middle of COVID.

Of course it seems to be in a competition with USC to be the most expensive stickerprice university in the country, but the dirty little secret of private schools is that almost no one pays that price. To keep diversity up they shower disadvantaged students with scholarships, to keep academic standards up they shower academically competitive students with scholarships, and that's all paid for by charging the obscenely rich an elevated tuition, who in exchange are put in a situation where they're rubbing shoulders with a mix of talented students and a much higher than average concentration of other rich kids, leading to networking opportunities for everyone involved.
It should be able to correctly time most charges, so that you are always getting the highest battery charge state available at that stop.

Most kiosks have 30+ batteries, so each has a while to recharge before being 'summoned' again.
Yikes, suddenly your trusted hardware floating in space is anything but.
No I definitely added a clause stating their true desires were irrelevant. Just that’s it’s easy to get yourself a powerbase by making sweeping promises that play at emotions. It’s not so easy to actually enact the needed change and occasionally it is impossible. If they’re the especially ugly type Populists can then use them as proof that the engrained powers are working against the people.

The only reason I mentioned my own believes was because I used to consider myself fairly well educated, having been a huge history nerd my entire life alongside the CS stuff we all do here, and yet I didn’t even realize Bernie was a populist until after Trump was president and the election was over.

It’s easy to get sweeper up in emotions, that’s my point.
I don't see how using len() this way is any different than doing an isinstance check. You're essentially saying, "If this object doesn't respond to len(), raise a TypeError."
It pains me to say that I got swept up in that zeal for war. Rereading some of these bloodthirsty headlines is tough.

I occasionally revisit Jon Stewart's 2015 interview of Judith Miller for some light catharsis: https://www.cc.com/video/o05yhi/the-daily-show-with-jon-stew...
The law should not have had the consent provision. Without consent provisions, the law makes a fine general prohibition on unnecessary use of personal data,† albeit with a few kinks that I'm glossing over with "unnecessary". But it has the outlines of a sensible regulation, the corner cases could surely have been smoothed out in court.

The consent provision ruins everything. The fact of its existence reframes otherwise unlawful processing as "you need to get consent" instead of "you shouldn't be doing this", which is how it should be framed. It turns the whole regulation into a farce, restricting data processing to necessary uses except if you have the ability to document and semi-coerce consent (subtly enough to not invalidate the content you've obtained, but empirically that's clearly not closely examined).

And lo, a parasite industry dedicated to coercing and documenting "consent"!

†Just talking article 6 here, I don't really want to get into the weeds of chapter 3.
Ugh garbage furniture is so annoying.

My partner and I needed a couch and narrowed it down to IKEA, West Elm, and American Leather. We decided that we owned too much IKEA already, so skipped that. We liked the American Leather but it cost 2-3x the West Elm and we doubted it would last twice as long. So we bought the West Elm.

It’s been terrible. It was defective from the start. They sent someone out to fix one problem, and that kinda worked. Another problem popped up and they paid us to just void the warranty and keep the couch. I’m so annoyed. I just wanted a comfortable, durable couch.

I keep thinking we should have sprung for the American Leather one… but just a couple years later we’re changing things up and need a different sized couch. If we got the expensive nice one we’d be screwed because who’s gonna buy that off you.

So it seems that once again I screwed up by not buying IKEA. Higher end IKEA stuff has a great price/quality point. Apparently you have to spend 5x as much to get meaningfully better quality from somewhere else.
> aren't entitled to a lossless download of that song

Why not? It wasn't a problem to copy and distribute non-commercially just in my lifetime. Surely society as a whole was not robbed of one of its social and cultural rights to satisfy the greed of some special interests who want nothing more than to co-opt our own traditions and force us to pay rent on them?

The US was built on "piracy" as a copyright-free zone against their then enemy, Great Britain. Ships carried copies of books that sometimes were reprinted and distributed before they were available at large to their own markets because of the efficiency of US enterprise. Russia declares the same, and we get laws drafted in under a week.

Instead of more of these frivolous shakedowns and penny-wringers against the public, the laws we really need written should govern who inherits their senators when a billionaire dies.
Maybe it's wishful thinking, but that seems unlikely. A tactical nuke to level a city would best be deployed to reduce morale, induce terror to get major concessions at the negotiating table. (It couldn't really be used to reduce Ukraine military, they aren't concentrated enough for that.

But a tactic like this could make Ukrainians even angrier, not demoralized. Could go either way. Regardless, any nuclear launch would have the effect of galvanizing support far beyond the current level. It would probably also strip them of Chinese support because extreme sanctions would fall on anyone providing the least bit of support to Russia, and a massive economic blow to China hurts them more than it would hurt most other countries (though it would still hurt).

If course the above is predicated upon a rational weighing of consequences, and I shouldn't assume rationality by Putin. But enough people in power may still be rational enough to stage a coup if he truly approaches nuclear war.

Or so I hope. A few months from now I might remember this comment and how naive it was.
> One student said it was a receipt for the sale of a cow. The prof said that was one real possibility. Another said it was a love poem. Prof agreed again.

Isn't this the plot of "Foucault's Pendulum?"
The main problem with running a Pi on a microSD card isn't write endurance, it's low quality controller and firmware implementations on the cards.

Contributing factors include:

- Even when used read-only, the flash memory occasionally needs to be refreshed, which means the controller needs to shuffle data.

- Controllers have to map drive addresses to flash, and they store their tables on the flash. Firmware bugs, power interruptions, or problems with the flash can render the tables unreadable and lose all data.

- Some controllers even store their firmware on the same flash that is used for user data. So problems there can brick the card.
There won't be a breaking point. We'll just see more and more grey towers with shoebox apartments, like in Japan or many chinese cities. Those towers will be connected to wealthier areas by rail - a cheap way to move the service workers back and forth. SFH will stay, but will become a luxury, like a private jet. The rich need these SFHs as a buffer between their palaces and those grey towers.