skysight-inc/HackerNews huggingface dataset:
Curated package managers are still vulnerable to supply-chain attacks. Solarwinds was the definition of a curated system and look how that turned out.

In almost every way the problem comes back to the same basic failure which ransomware represents: OS level data and access is boring, but user level data and access is wide-open and you grant it constantly to all sorts of things - its hard-to-impossible to put comprehensible, maintainable barriers around stuff and we lack the tools and programming constructs to enable this - i.e. you can't write software where it will, without you doing a lot of work, upfront declare what files its touching and how in a deterministic way.
While this is a valid concern, I think its importance is over stated.

Much like some people tune out the speaker and just read the bullet points, I have known people who read just the headings or just the first sentence of paragraphs and then take action based on what they perceived of the document.

There is an argument still, of course, that the PowerPoint situation is worse because (if presented badly) the reading competes with the listening. I would still be hesitant to judge a medium based on bad execution, no matter how widespread. I'm willing to admit that might be unpragmatic of me.
While I agree with parts of your post, not providing software is a very different story than fucking up people computers for a xenophobic and virtue signalling reason (the developer peacenotwar was not concerned by the ongoing war). What this developer did is in the like of the computer attacks allegedly coming from China/Russia/North Korean that the US whine about all the time.
> Are you really telling me you're just ignoring 26% of the population?

Irregardless of what kind of of business I'm running, I'm targeting only tiny sliver of population. I'm easily ignoring 90%, sometimes 99.9% of population, as long as it allows me to make a better product for the remaining few.
I’ve gone to an Indian fine dining restaurant in Manhattan a few times - it is very close to the office, but VERY expensive.

The food was exactly like the cheap Indian food cart outside the office. Good whisky though!
We don't have an upper bound on the size of the universe. It's difficult to construct falsifiable models about things that can't be directly observed, but it may well be infinite.
> Wuffs the Library is available as transpiled C code

> However, unlike hand-written C, Wuffs the Language is safe with respect to buffer overflows, integer arithmetic overflows and null pointer dereferences. A key difference between Wuffs and other memory-safe languages is that all such checks are done at compile time, not at run time. If it compiles, it is safe, with respect to those three bug classes.

Sounds a lot like ZZ. [0] It also sounds much like SPARK Ada, except for transpiling to C.

[0] https://github.com/zetzit/zz
> I think this is also perhaps partly why Indian food has not established itself in the fine-dining scene in North America and Europe

European fine-dining scene hasn’t entirely ignored Indian restaurants, UK has 8 Indian restaurants with Michelin stars.
UK's safe level for tap water too high – scientists
We need to make primary residences extremely more advantageous tax-wise, and punish investment properties.
Scientists may have solved Stephen Hawking's black hole paradox
I don't think it is intentional, it just seems to me like standard enterprise software where the devs simply did not think about self hosting or keeping things simple.
In the UK it has been recently realised that ensuring that rivers, upstream, prevents downstream flooding. There's certainly a belief that beavers could help.

https://www.theguardian.com/environment/2017/aug/08/dam-it-h...

We're also animal lovers in the UK, with, I think, a bit of a sense of guilt for the animals we've made extinct on our island.

We had bears, beavers, wolves and so on - https://en.wikipedia.org/wiki/List_of_extinct_animals_of_the...

Speaking of bears, there is even a surviving bear pit about 10 miles outside London on the Thames: https://en.wikipedia.org/wiki/Rosherville_Gardens
They purposely designed some of the first experiments it will perform to produce aesthetically pleasing images, so they are definitely considering the PR angle. You should expect to see lots of pretty pictures from the JWST over the next year.
Yeah i was thinking the same thing. Sure it a cute little feature if it works, but to say that "it breaks your brain." is taking hyperbole to a whole new level. Either this person is very easily amused or has been drinking the apple kool aid for a very long time.
They didn’t remove literal search. Put your literal in quotes.
I don’t understand this use case. Why would you want to use your mouse and keyboard with tvOS? There’s nothing to drag and drop either.

You can screen share to an Apple TV however.
You don't see anything dystopian about systematically preventing Brazilians from talking to each other because of "misinformation"? They appear to be trying to wipe Bolsonaro out, judging from the contents of the article.
React tree view component using HTML details and summary tags
Indian Accent on Manhattan is absolutely incredible, a modernist take on Indian cuisine.

Great food, great cocktails. After covid forced them to close in London, I’m happy to fly across the Atlantic just to eat there.
To name a few accounts in that direction:

https://mobile.twitter.com/jemgold_

https://mobile.twitter.com/damedoteth

https://mobile.twitter.com/dystopiabreaker

https://mobile.twitter.com/SHL0MS

https://mobile.twitter.com/__tux
Brazil's take is wrong, just like Russia's and China's is.

Whether something is dystopian or not is unrelated to whether it's legal. Dystopia is always legal, that's the point of it.
They allow a few thousand people in every day (I think it's 7000 now or soon) with quarantine conditions depending on the country of origin. I'm not sure whether that includes tourists yet.
Dstl scientists develop pioneering bio-batteries
If this is "holy shit", what would they call it if someone made quantum computers perform practical work?
Inside the framework of inflation this doesn't follow. You can have an infinitely large universe while still expanding and cooling over time.
This is a great resource for aspiring FPGA tinkerers like me. Thanks for sharing!
You can use both Wi-Fi and Ethernet, just rearrange the interface order in system preferences and your networking will all go through Ethernet and all these features will use Wi-Fi.

https://support.apple.com/en-us/HT202480
A Man Behind Ethereum Is Worried About Crypto's Future
Unpopular because it's victim-blaming and awful.

If party A operating multiple tonnes of high-speed steel hurts party B who is not, the dangerous party is party A. They might have been careful enough to discharge any direct liability, but they are *always* the party who bought multiple tonnes of high-speed steel into the situation.
Yeah I am on Vodafone UK and it loads for me. I did specifically disable child filters though
> developer burden imposed by needing to denormalize information.

> Then the other pain point is the "joins" use case;

We usually do that client side, with the aid of a web-component holding a ref to the (realtime db, not firestore) database path, and rendering its value. The payload is small as you only fetch data you use.

That works pretty well, even with long lists or grids; quotas/price on the realtime db are pretty generous.
The message talks about the Russian army committing war crimes. I can imagine that if a Russian troll farm was behind this, they would invent some other story that didn't involve talking about Russian war crimes. Yes, they could be going out of their way to not sound like they are Russian, but this seems like a rather counterproductive way to do it from a Russian viewpoint.
Have you tried Miguel de Icaza's gui.cs?

https://github.com/migueldeicaza/gui.cs
Hm, 30 USD/month for good search is not that much - and certainly not "wealthy" territory. Remember that many people pay subscription services they use a lot less (18 USD for Netflix, anyone?).

The main paradigm shift necessary will be to pay at all for something that was "free" and is provided "free" to this day - even if the quality is worse.
Plus, they don't scurry when something bigger comes their way. Don't pack themselves together and run as one. Don't shit where they're not supposed to. Don't take what's not theirs. They don't compare.
> (e.g. what about Youtube-style recommendations for websites, old-school Yahoo-style dictionaries, AI categorization, Dejanews-style search for webforums, a button to filter out everything that requires a login or whatever).

These are all truly excellent and refreshingly imaginative ideas, in a conversation too often starved of critical thinking (elsewhere in this thread commenters, unable to imagine any alternative at all, are incredulously asking "what would you even replace it with?").

I would just say that search in it's traditional form is valuable too, and highly efficient. Or at least it can be when done well. I think millionshort search results are a good example of what traditional search can be.
I disagree. They were a byproduct of the regular teaching which followed accessibility standards. If a student in a class needed accommodations, they were provided, however the videos were similar to someone posting a video of their security camera rather than Berkeley orchestrating a recorded class session.

The point of the ADA is social good and not one single person benefitted, directly or indirectly, from the Berkeley videos being taken down.
I assume the technique used to detect the 'leaks' would be something like:

- operate authoritative dns for detector.tld

- create a client-specific ID

- have the client request something from client-specific-id.detector.tld

- log the origin of requests to resolve client-specific-id.detector.tld

- repeat with different ids until happy

- return the log results to the client

I wonder if there are significant malign use cases for this (outside of standard megacorp privacy invasion, I mean)?
Concerning the inaccessibility of the <canvas> element, I've done a lot of work with my JS canvas library[1] to try and make canvas-based infographics, animations, etc more accessible[2]. I've also written up a lesson on how to build an accessible canvas scene which some might find useful[3].

[1] - Obligatory link to Scrawl-canvas library (on GitHub): https://github.com/KaliedaRik/Scrawl-canvas

[2] - Sadly I don't have any evidence that my library's solutions help people with accessibility needs in the real world, because nobody seems interested in using it. I live in hope that this may change one day.

[3] - Accessible canvas lesson: https://scrawl-v8.rikweb.org.uk/learn/eleventh-lesson
Ukraine war: Putin has redrawn the world – but not the way he wanted
Very readable article touching on historical and cultural aspects related to current events.
It doesn't necessarily have to be a direct payment. Companies can white-label the service or include it as a value-add as part of their offering; for example an ISP or mobile carrier offering this to their customers.

At the moment I'm not aware of any company whose primary service is search. I believe the demand would be there - OS manufacturers currently have to either put up with Google (even if their goals diverge - for example it doesn't work well with Apple's privacy-focused marketing) or Bing.

A third player whose primary business is search (as opposed to using it as a loss-leader to lure people into their ecosystems, like Google and Bing are) could get some use, not to mention that programmatic access to large web index would no doubt be a service many companies would pay for. Think Algolia or hosted ElasticSearch but pre-seeded with a broad index of the web.
Hopefully this will help people realize it will be a lot more impactful to reduce GHG emissions as a priority rather than focusing on trying to capture and store the growing output. Yes both can help, but first stop the bleeding.
You don’t even need to do that, just rearrange the interface order.

https://support.apple.com/en-us/HT202480
I was refering to the future: when the silicium will have hit its "best" (in a mass production context) and the video/audio compressed format of this future would not be able to be "software decoded" in real time by such "best silicium" CPUs: only a specialized hardware block would be able to decode such video/audio compressed format in real time.

The danger is this block only implementing the decoding of a non-royalty free/patent encumbered format à la mpeg, presuming the "intellectual property" was not globally fixed and still toxic like nowdays.
> Sorry, but your claim is just not true in practice.

Of course it isn't, but they clearly have an axe to grind against things they do not understand at all and they will remain oblivious to the the very obvious fact that SEPA is pretty broken--EU nations and non-Euro nations (within the EU) do not transfer directly or instantly either. It can take days and the expenses, transfer rates, and exchange rates are not 0 either.

But, hey... this is Hacker news, where if you repeat a lie enough times about something you do not like, it will become true enough to be accepted.
There is nothing evil about killing invaders.
That is a nice article. Which part of it supports that there are NATO planes in Ukraine?
https://fly.io/docs/reference/postgres/
What company is behind Polylith?
While I agree with you in general about being careful about the pitfalls of multi-threading, the automotive industry is fairly competent at safety and correctness. They are probably the only few industry making good use of formal verification. In short, I am less worried about cars not working due to misunderstanding of C language than any other device like my PC or iPhone
Unfortunately one of the most childish folks in all of this is at the head of Russia's space program, so medium term doesn't look great for cooperation
Their Wehrmacht Was Better Than Our Army (1985)
Haven't had time to dive into the code yet, but the write-up is very thorough !

A couple points though:

- i wish you had made it clear from the start that the architecture applies to individual applications / services.

I wondered if "components" were made to represent only libraries of functions, or if they could be their own server running along side other services. You need to wait for the very end to get the idea that a polylith distributes / microservices architecture means "many polilths next to each other".

Which means that polylith might help organize the _code_ of a microservices monorepo, but will be of no help with the _execution_ problems of it (eg where should the data live, how many services do you have to traverse, how do you deal with desynchro and caching, etc... In my experience those are the thorny problems, not so much how your libs are laid out - but maybe that's because we already use similar ideas coming from "clean architecture", "hexagonal", etc..

- I am right to understand that most code in "components" should be concerned mostly with business domain, and free of "big" frameworks (spring / rails / etc..) and that only "bases" should be concerned with that ?

- what is the story when you need to fake a component that represents a distributed service ? The "component" folder will have an API,and an implementation that targets the real service ; but should it also provide a "fake" implementation ? Or would it be a different component sharing the same API ?

- Are there sides of the architecture that depends on being done with a dynamic language like closure ? Have you actually tried it with other languages ?

Thanks !
The fact SEO wasn’t mentioned once makes this lose all credibility imho
https://web.archive.org/web/20220227180910/https://www.washi...
Aerojet Rocketdyne RS-25
Real numbers have a unique canonical ordering (up to isomorphism). So given x and y real, it is always true that either x < y, x = y or x > y. Complex numbers don't have a unique ordering. So for for example take 1+i and 5-2i. Which is bigger?

There are many possible orderings that you can define on the complex numbers. The fact that ordering them is not unique means that any such order is a choice rather than a property of the numbers themselves. You're thinking about measuring distances in the complex plane which is absolutely fine, and also has a canonical definition. I was referring to the fact that it's not intrinsically meaningful to say that 'London is (5000+250i)km from New York'
I think it should not be an all or nothing proposition. A little js for the right reason can be valuable.

If we could instruct our browsers to use some budget constraints, such as max js size, max number of network requests, and max time, it would force site designers to reign in the unnecessary bulk.
Nico – Game Framework in Nim Inspired by Pico-8
They'll pretend they didn't know that was a thing until Apple "invents" it
My throwback is reading through sheets and sheets of continuous form paper printed with the Turbo Vision demos and being utterly unable the wrap my head around the object oriented code. Still I learned a lot by annotating that source code.
This sounds a lot like the famous comment from yore that Dropbox “was just rsync between a computer and a mounted FTP server” or something.

Your comment makes it sound like not needing to setup apps, not having limitations and having all complexity abstracted away on an OS level are “polishing” or nice to have.

For most people, those thing are the feature.

Chance my mom will use Synergy? 0%. Chance she’ll use Universal Control at some point? I’d say pretty high.
Long as he can keep up with the interest payments on loans backed by those shares he’ll be fine
No, I'm not blaming human bicyclists for getting hit by cars.

I'm blaming the design itself. If you fall at even moderate speeds, irrespective of whether it's a car, concrete, another bicyclists, or the ground, you will get hurt. Humans do not have the reaction time or biological features necessary to mitigate the damage from falling or careening over the handlebars at 10mph.
Accusing people of virtue signalling is a prime example of virtue-signaling.

But really I don't know your motivations and you don't know the motivations of the Terraform folks. Let's be a bit more humble please. But yes, I also find it unprofessional.
Thanks for the feedback, we appreciate it.

It's tricky to pick the right level of detail when explaining an idea like Polylith. If we could precisely identify the level of understanding of the reader, then we could tailor the content to perfectly match their experience level and vocabulary. Unfortunately, we can't do that, so we have to pick a middle ground, where we probably over explain some concepts, and under explain others.

However, we'd be grateful if you could give us some specific examples of sections or pages that you didn't find useful or enlightening.
We can live with Russia and share cultural experiences with Russians without directly funding its military industrial complex though. Not to mention the practical complications introduced in cooperating with Roscosmos by Putin's unilateral decision to end the peace. It's safe to say ESA has dropped contractors for a lot less.
What did you label your Memory Sticks? They were expensive, did you not re-use them?
But do Synergy and Barrier Just Work? It has to Just Work, otherwise it's a defective product, or a rough prototype for some Apple product.

See, that's the thing. My guess is you had to configure Synergy, and as a techie you're blind to this effort. But it is still effort, hence a time sink and a cognitive burden. The Apple version is none of these and a joy to use because Apple puts the emphasis on making it Just Work with zero configuration if possible.

Hundreds of millions more people will experience multi-device control for the first time with Apple Universal Control, than will have ever heard of Synergy.
I think the impact of OSS is much smaller now that most people use their devices as web browsers to interact with cloud applications. It's still important, but just a small part of the puzzle, rather than a game changer like it was before in the times of doing most activities through desktop applications.
Indians have their own twist on Chinese food using spices you wouldn’t normally associate with Chinese cuisine.
The definition of "crime" varies based on the whims of who's in power. People protesting against the Ukraine war... err, I mean "special military operation" (wouldn't want to be a criminal would I?) are currently also considered criminals by the Russian government, and so did people who resisted the Nazi invasion back in the day.

I believe the possibility of breaking the law is a necessary escape hatch against authoritarianism. Back in the day this was achieved by physical limits (omnipresent surveillance & control just wasn't physically possible - the tech just wasn't there), nowadays this is becoming more and more difficult - which is great if your government is sane but recent events suggest that even relatively stable governments can quickly turn sour.
A new type of 3D printing may bring it into the mainstream
Right but some npm module deleting some files is not a war crime.

So it a fair game, as far as international law goes.
I'm using Pyodide to run my python library in the browser (and calling it from TypeScript), I'm using enthought's traits library too and it works amazingly well (and quickly)
Yeah I agree absolutely. I find it quite amusing when people say “move out of London” and completely miss the whole of what West End has to offer at least.
With Gas Prices Soaring over the Ukraine War – Plans to Cut Oil Consumption
Clean Code has some truly awful and aged code examples (the prime number generator for instance) and constantly ignores its own advice particularly around avoiding side effects and “single purpose” functions.
Working Effectively with Legacy Code is my go-to junior dev example as I think it’s most important to understand what that means and what it looks like early on!
We tend to make complex solutions to simple problems.

The thing about any problem, is that "the devil is in the details." It may seem simple, from a high level, but, once we start to "drill down" into the issue, the "rough edges" appear.

At that point, we start to break out the baling wire and bubblegum, to kludge our original "graceful" design to meet the facts on the ground.

It doesn't just happen for software. Hardware suffers from the same issue, but software makes it easy to start coding before modeling the requirements and context completely.

I actually leverage this, in my own work. I call it "Evolutionary Design"[0]. It's not for the faint of heart, because a big part of it is recognizing when I'm rabbitholing, and tossing out what may be weeks of code, wholesale. I'm actually going through that process right now, with the app I'm developing. I'm working on the final feature set.

[0] https://littlegreenviper.com/miscellany/evolutionary-design-...

"There's always an easy solution to every human problem; Neat, plausible and wrong."

"The fact that I have no remedy for all the sorrows of the world is no reason for my accepting yours. It simply supports the strong probability that yours is a fake."

-- H. L. Mencken

“When the map and the terrain disagree; believe the terrain.”

-- Swiss Army Maxim
You can still block googles ip’s manually