skysight-inc/HackerNews huggingface dataset:
Most people don't have that much knowledge on the matter, nor do they have a very well thought-out idea of what they're actually advocating. A simple "pro-Israeli" vs "pro-Palestinian" split is kind of ridiculos, as you say - there are many interpretations of what it even means to be pro-Israel, since Israel itself is in the middle of a political crisis in which its trying to figure out this question!

Having said that, in my experience, a lot of people have some vague sense of "Israel should not be a purely Jewish state, should allow equal status to everyone else, should give the right of return to all Palestinians [implicitly meaning that it would no longer be a Jewish majority state]" etc.

And most people don't have a good answer to the question: Poland is a state for ethnic Polish people, Spain is a place for Spanish people, Japan is a place for Japanese people; why can't there be a country that's for Jewish place? Why is a country for Jewish people somehow illegitimate?

(There are good answers given the history why this particular instantiation of Israel is a problem. So good that nobody has been able to solve these problems for so many years. But many people talking about this don't know those reasons - they just vaguely think "Israel bad, not allowing anyone equal rights is 'apartheid'" etc.)
I don’t put a price on human life. 11 died during the construction of the bridge, which had a safety net.

https://www.resetsanfrancisco.org/faq/how-many-people-died-d...

From 1937 to 2012, there were 1400 suicides.

https://en.wikipedia.org/wiki/Suicides_at_the_Golden_Gate_Br...
I don't know - do you like to be referred to as the Emperor, and claim to be Karl Franz Josef Ludwig Hubert Georg Otto Maria the former Emperor of Austria who has been dead for a while?

Because then you qualify in my book as a little weird, but I guess our mileage may vary.
This is inadvertently an advertisement against the value of college (and I say that as someone who didn't go to college, but does see some value in it)

Someone without college wouldn't have been distracted into thinking injection attacks boil down to needing to teach people better. Not because they inherently 'know better', but the entailment wouldn't even have a chance to register.

That leaves leaves them free to think in a different direction than that... maybe on the clear misalignment between the cost of vulnerabilities and cost benefit of underfunding software development: which translates to hiring fewer people, overloading them on tighter deadlines and poorly defined scope, and just generally increasing the chance they will code "improperly".

_

Now there are people who went to college and know better than to fall for that entailment, but this might demonstrate why people are losing faith in the system: Education isn't the end all-be-all it sometimes is billed as to younger folks, and the real world is not as linear as a college syllabus.

Imagine a company culture where everyone has the same line of thought you just did? Those are the companies spending millions of random CYA security trainings and still letting any potential improvements to product management languish. Essentially "beatings will continue until morale improves".
I2c-USB-hub: An i2C Controllable USB 2.0 Hub
Why oh why does it take so long for an obvious change? This "too early for adolescents" pattern and reporting on it has been going on for over 20 years. I doubt the teachers or anyone else finds it productive either.
That sounds like something kids say to exclude someone they don't like.
Which, as I said, results in you *usually* using composition :)
Niche gymnastics are the realm of seriously good zero to one entrepreneurs.
>I agree with some of these comments here about how AI narration can sound robotic though and may not be too pleasant to listen to.

I have encountered readers on librivox with such terrible pronunciation that following the story was rather difficult. on the other hand, a robotic voice could work well on some cyberpunk material
> Thankfully I am working on the frontend side of things

Honestly, given the opinion of frontend on this forum, I'm surprised that you're thankful! I am 100% certain everyone here would take any kind of backend work over the hype-driven mess that is frontend development.
Find somewhere people look at only a small fraction of a hash?

That's mostly git commits.
if you have a well modularized monolith, you can get best of both worlds.
Depends on where you are, in a lot of the world a new sim is a few dollars from any convenience store on every corner, whereas I have no idea where I’d have to go to even talk to someone about an eSIM.
This isn't even a joke. Technology in software development has been progressing horizontally. Nothing is improving but abstractions and patterns are changing constantly.

Engineers need something to talk about in their OKRs. One strategy is to refactor things into microservices.
I usually look at the beginning and end characters. Is this any safer? Does the difficulty scale the same way with added bits even if they aren’t adjacent?
Hypothetically my initial point stands: reducing fossil fuel consumption by replacing it with something else, and artificially manipulating the weather, are in completely different ballparks regarding danger.

What are you trying to argue about?
PSA: eBay lets ChatGPT make up item descriptions
ARM mbedTLS is one of my favourites. Excellent documentation.
Depends on what you mean. A lot of my “college” was not CS-related at all. Things like humanities were nice to have, and I believe e.g. Philosophy 101 made me a more well-rounded person, but I think it’s a bit presumptuous to ask people to take out non-defaultable loans to pay for that. Anyone who disagrees should ask themselves why some schools don’t consider humanities necessary.

As far as college-level CS, I think it’s necessary. Maybe it’s not the best way in a vacuum, but it’s the best that currently exists.
A quick glance at the .net core repos shows your information is incorrect/out of date, which I think is one of the points op makes. .net features are also being developed by regular community members.
The word list is 40,000 long, so without plurals probably there aren't enough words that people could spell or even pronounce. A better fix would be making it "what four words" - I wonder if they'd already committed too much to the "three" concept before discovering the flaw? Either way, using phony statistics to make unwarrantable claims of accuracy is a poor workaround.
I think the point is that telling people that real estate, over the long term, appreciates barely more than inflation is something most people don't realize.
An Anthropological Account of European Leisure
Posts laden with cynicism are always popular on HN. Gets boring after a while. Was hoping for a more measured take on a genuine issue like this.
The problem is that most people (me included) don't want to become proficient in writing shell scripts, but they need to write a script (or, God forbid, extend and/or debug a script someone else wrote) from time to time. At least I do it so rarely that I forget most things from one time to the next. I understand that Bash is the way it is because of historical reasons, but maybe some less obscure error messages would be nice? ShellCheck is all nice and well, but Bash itself being more helpful would be better. Or, no, please don't tell me that other tools rely on these error messages and therefore they can't be changed?
Why do you have to split things into services?

How about moving things into different folders. Have you thought about that?

Why do you have to modularize it with a whole new repo, a whole new docker set up? Just use a folder bro.
I have a theory on why: it's because the scope of a general-purpose-ish language inherently increases; there are always users that are mostly covered by the featureset, who just need one more feature and they'll be fully covered, so they'll ask for that feature. But by satisfying them, you'll bring more non-users from their nowhere-near-covered position up to the "99%-covered" boundary, and then they'll want their own last-1% feature.

The same people who want simplicity in their language/tooling also want to not learn a second almost-identical system just to achieve that last 1%, so refusing to expand your scope here isn't necessarily "optimizing for simplicity".
The small org I work for has two distinct AWS accounts and nobody knows whats in each one, let alone whats in the regions for each one. Everyone is an IAM user that a third party IT company creates after emailing helpdesk a few business days prior.

both AWS Accounts have a bunch of lambdas randomly doing necessary things in a variety of our development environments, but mostly production

a single AWS account is fully capable of catering to multiple development environments

this is hilariously Byzantine
Breaking sha2 is a pretty unconvincing miracle.
You might be interested in [old.]pinouts.ru.
This is super impressive! Although I must say I used to own an XT with a V20 CPU back in the day for all intents and purposes for me all software and games I wanted to play ‘just worked’. Yes it is faster than the 8088 but that is no problem right? And sure, apparently some games are depending on 4.77Mhz apparently but I never found such a title I guess
Is there any reason you can't just propogate and cultivate them in a seperate breeding receptacle for an unlimited supply like people do with SCOBY or whatever for making sourdough and kombucha?
What matters is per capita emissions, not some arbitrary measure based on how borders happen to have been drawn hundreds of years ago. A small country like Kuwait, or the US (relative to China) cant just pretend not to be part of the problem, because they can point at some region with more people that consequently have larger emissions.

And historical emissions are relevant, since the carbon budget relates to the total amount of co2 in the air above pre-industrial levels. That co2 budget was largely "spent" by the US.
SvelteKit + Prisma + Lucia-auth. I’m hooked,
Agreed! Software modules and libraries can achieve the same independence of subsystems without implying a network topology.
macOS has a good user interface. I have no complaints. The last good UI on windows was 98SE. GNU/Linux is a special case, a good UI would add insult to injury.

Edit: reading all the comments I should add that you have to setup macOS the way you want before it’s nice. And to do that you need some research if it’s the first time.
> "Facebook is the internet" - [amnesty.org]

I'm surprised this statement emerged from a UN "fact-finding mission". Regardless of how popular Facebook is in any given location, it's obviously not a factual statement. If Facebook wasn't available, Myanmar people wouldn't shrug shoulders and say "oh well, the internet is down".
I found Django apps to be a good middle ground.
>Microservices you trade application complexity for devops complexity.

There's a second trade off. Overall complexity. The application as a whole is more complex when split into two than when existing as one.

So three things happen:

1. Complexity of the individual microservices goes down.

2. Dev ops complexity goes up.

3. Overall complexity of the entire system in general goes up.
No its not. All Objective C objects can be assessed using a C API. This C api is very hard to use, so tecnically its nicer C code wrapping a bad C API.
Usually the most important designation of the separate system is that it uses a separate database. You only have immediate consistency within one service.
> Splitting a system into subsystems allows each team to focus on their piece of the puzzle while minimizing the amount of peer-to-peer coordination.

This does not happen at all. When you break a system into subsystems, all the previous connections that get remapped to new connections between subsystems still need to happen, in order to solve the fundamental problem that the system solves — except now instead of just making the connection directly, there has to be a "cross-functional" meeting between teams and a complicated communication layer between the systems. And if somehow you find a breakdown that requires minimal connections between subsystems, then those connections wouldn't have existed in the original system either, and the N² problem doesn't exist.
> building on native tech allows better performance, less ram usage, faster startup, smoother animations, more integrated feel.

Yes, though there are significant downsides also.

> I really feel like the dream of write once, run anywhere has sailed

I think it's just getting started. The web is the universal platform. It's not always the best choice, but it's the place to start.
ReadySteadyBook is no longer online. Any similar attempts literary book reviews?
ReadySteadyBook is no longer online. Any similar attempts at literary book reviews? what about non English ones? Any good blog or website out there?
In diataxis, a tutorial serves your education and a how-to guide serves your work.

Following this standard, a tutorial may contain a simpler or more contrived example; it may contain things you'd never do in production.
I think GnuTLS is probably the second most popular TLS library, after openssl.

Though actually, maybe, firefox's NSS is now that I think about it a second more. Firefox is at least some fraction of C-library-based ssl traffic out there.

I'll also mentions s2n and rustls-ffi for completeness as C libraries, though the former isn't widely used, and the latter is very experimental still. https://github.com/aws/s2n-tls and https://github.com/rustls/rustls-ffi respectively.
This article is off the rails (to borrow the authors amtrak metaphor).

The author posits that if you make pile of crap microservices then all you had to do instead was make a monolith and magically it’ll all be fine.

You can put the same kind of design and engineering work in that results in a pile of crap microservices but if you target a monolith instead then you’ll be golden.

The author enjoys stroking his own ego as he goes (the comment about full stack js devs for example). And yet, there’s very little here in terms of actual engineering. Want some measurements or some data to back up the waffle? Well the author says tough! You just get a diatribe instead.

Keeping the cost to change a system low by managing complexity is a fine goal, but that’s not what’s being proposed here. This article could have been better if it recognised this. This article could have been better if it gave some data - hell even anecdata, a single motivating example, would have been a start.

On my team, I’ll take on a bright enthusiastic front end dev who decided they want to spread their wings and grow into a full stack dev over someone who believes they already know everything and has no growing left to do.
Is brute forcing a hash not "more quickly reversing at least a partial hash"?

What do you have in mind for "more quickly", then?

Also even if you figured out a way to make sha256 a few orders of magnitude faster, that would not affect SSL or signing and bitcoin would adjust as soon as several people know the secret.
I'm actually sick of the apples and oranges view point.

There's always someone saying that everything is a different tool in the toolbox.

The reality is some tools are honest to god pieces of shit. That's where the interesting content is.

The whole fair and balanced viewpoint is played out, boring and obvious.
Do you think GraphQL has contributed to more microservice driven development?
Not yet, but its a 3090 FTW3 and a 7800X3D stuffed in a 10L Node 202, so I probably should!
Sorry to disappoint but this article was posted september 6, so last Wednesday. Meaning "this weekend" most likely refers to last weekend. I guess you can still see the comet with the right tools though.
> Regardless of how popular Facebook is in any given location, it's obviously not a factual statement.

Perception need not be a factual statement, but is still relevant.

https://www.technologyreview.com/2021/10/05/1036479/facebook... ("For huge parts of the world, Facebook is synonymous with the internet.")

https://medium.com/swlh/in-the-developing-world-facebook-is-... ("In the Developing World, Facebook Is the Internet")

https://www.theguardian.com/technology/2022/jan/20/facebook-... ("How Facebook took over the internet in Africa – and changed everything")

https://qz.com/333313/milliions-of-facebook-users-have-no-id... ("Millions of Facebook users have no idea they’re using the internet")
I wonder how many of the Lastpass vaults had the private keys in the very unencrypted notes sections...
Not really. You can't really reduce the blast radius of crashes or bad deployments. You need to have the discipline of a good CI/CD instead of siloed but decoupled workflows.

Just keeping things neat doesn't go nearly as far as a separate process on separate machines. Monolith might be better but I don't think it's a situation where you can have it all.
Just use Elixir/Phoenix and get all the scaling benefits of Microservices running seamlessly across datacenters while maintaining the sanity running a single app on your localhost that is fast to test, easy to reason about and deploy!

Having worked in several places that adopted Microservices with nowhere near the Netflix or Uber scale just because it's trendy I can attest to the mess and glacial pace of both learning and development for new team members. If you want to move fast and make something people want, don't pretend you need "webscale", you don't. You're building an apartment block for a few people not a city for millions.
The beauty of Erlang/OTP is that it's designed to scale to millions without any extra effort from the individual contributors or fancy DevOps.
with US consumers unable to freely buy Chinese EV's, it looks like a market opportunity for a domestic manufacturer to emerge. Having said this, Tesla looks like it might hoover up the budget end of the market also - we might be seeing the sort of single company car dominance in the US, not seen since Lada in the old Soviet bloc
It applies only to VS Code.
Because the insoluble rocks are igneous, not biologically created. No mollusk has a feldspar shell or something.
I get where you're coming from, but those lines aren't equivalent (which may be why its confusing). "as" changes the name and can be used for both:

import mpmath as mpmath_module
from mpmath import mp as mp_context

"import" and "from" always address modules (directories and files) from/import extracts objects from modules and "as" swaps out the name.

It's confusing because "from/import" reaches inside a package and Python uses the same delimiter for Namespaces/Modules, Classes, and Properties.

urllib.request.HTTPBasicAuthHandler.auth_header is Namespace.Module.Class.Property You have to use each one differently...but you just have to know. You get some small context clues based on capitalization or knowing the first thing at the top of the file is a Namespace or Module.
lol good luck without centralized data
> Thought to be 405 years old, Ming was later determined to be 507 years old, although the clam had previously been killed to make this determination
To expand, isn't that limit "the most efficient possible chemical rockets, launched from sea level"?

I.e. air-breathing aircraft + chemical rockets would work, as would other exotic solutions
So you stopped believing things that science has proven right, and switched to believing things science has proven wrong.

Simply changing your beliefs isn't enough, you have to change them from worse to better, not from an incomplete but self improving modern scientific narrative to an incoherent and false stagnating bronze aged mythological narrative (which is so ridiculous on its face that children can easily through see it, like your Noah's Ark story that you choose to ignore, or the fact your "good book" that's supposed to give moral guidance doesn't prohibit slavery, but does treat women as property), but here you are proudly bragging that you went the opposite direction.

Just as I predicted, you just dig deeper in when proven wrong.

So what is it about the Abrahamic narrative that appeals to you so much that you reject the very science that makes it possible for us to communicate, and to live long healthy lives?

The pro-slavery, anti-women stuff? To me, that's a strong reason to reject your bible as a source of moral or scientific guidance. But you be you, if you desperately need justification for your bigotry and hatred and subjugation of women and slaves.

The Bible and Slavery:

https://en.wikipedia.org/wiki/The_Bible_and_slavery

>In 1 Peter 2:18-20, slaves are ordered to "in reverent fear of God submit yourselves to your masters, not only to those who are good and considerate, but also to those who are harsh."

Women in the Bible:

https://en.wikipedia.org/wiki/Women_in_the_Bible

>1 Corinthians 14:34–35:
These verses read in the Authorized Version "Let your women keep silence in the churches: for it is not permitted unto them to speak; but they are commanded to be under obedience as also saith the law. And if they will learn any thing, let them ask their husbands at home: for it is a shame for women to speak in the church."

Don't even bother trying to defend and rationalize the Bible's support of slavery and subjugation of women, or your belief in it. You're not going to convince me or anyone else to support slavery or abuse women. Evangelize your bigoted bronze age religion to somebody else, or simply give up and stop spreading your bigotry and hatred and anti-science propoganda.
Last time I used it it was with Turbo Pascal probably 18-19 years ago. It was a really decent IDE, nice to see it's still around.
I am one of the biggest proponents of microservices. I helped build the platform at Netflix, I've literally traveled around the world extolling the virtues of microservices.

But I also advise a lot of startups, and you know what I tell them nearly every time?

Build a monolith.

It's so much easier to start out with one codebase and one database, and that will scale for a while. Especially if you use a key/value store like DynamoDB (although you will lose relational functionality that can be helpful at the start). And did you know that you can deploy a monolith to Lambda and still get all the benefits of Lambda without building services?

And then, when you start growing, that's when you break out an independently scalable part of the system into a microservice (with it's own data store!). The one that may need to scale independently, or that you want to be able to deploy separately.

Microservices takes at least 25% of your engineering time just maintaining the platform. It's not worth it unless you can recoup that 25% in efficiency.
Teams is, and it's IMO the worst Office app available. I don't have time to get into all the reasons why right now because I need to sleep and it always leads to a 30 minute irl rant or a multiparagraph screed about the complete breakdown of their corporate work culture and terrible UI tooling that they can't fix a context menu rendering bug in their own damn "native" first-party corporate communications app when _They're The Company Writing The UI/GFX API THAT REACT NATIVE USES!!!!_ hooooosaaaaa I don't work there anymore, I don't work there anymore. Good night HN.
I guess it only applies to VS Code. The version number is wrong and the description of “open source” don’t apply to Visual Studio. Mistake is in the article.
Venting up helps a little for the immediate surroundings but it adds to a layer of heat oppressing the city.
Commercial applications do not need college, that is absolutely true.

Personally, I’ve tried to do cutting edge things periodically and I’m pretty sure I would have been far too intimidated to go that deep without some prior exposure in college. Topics like assembly level work or bitshifting within a single byte to cram storage into unassuming places. The resources are definitely out there to learn, if you know what you’re looking for, but its like scaling a wall. Somethings look insurmountable until you have prior exposure doing it.
How to raise a child with taste in eighteenth-century Britain