skysight-inc/HackerNews huggingface dataset:
Beneficial is citizen of Russia
https://company.lursoft.lv/en/ascensio-system/40103265308
Neither the end node nor the start node have a visible label. I suspect this is intentional but they shouldn't take a label argument then.
> DAWs are built on legacy code that can’t easily be pivoted as user expectation adjusts,

As opposed to "non-legacy" code which is obviously malleable and easily adjustable to whatever new user expectation may arise?
5000 signs at once is not slowly, but this isn't new. It wouldn't surprise me if Amsterdam already had 5000 30 km signs before this (I'm trying to find data but I can't find anything). The street I live in is a 30 km zone, as are most other residential streets in the city.

They're not starting something new; they're expanding it even further. Probably because of the experience they have acquired with slower speeds over the past decades.

When I was a kid (in the 1980s), 50 km/h was standard everywhere in cities and towns. Around that time, protesters started demanding lower speeds for cars with the slogan "50 is the veel" (50 is too much). Ever since, they've been reducing speeds in more and more places (except motorways, which increased from 100 to 120 and then 130).
Not sure about studies, but in a recent deep dive into skincare, all the YouTubers I watched considered it a basic fact, so the assumption is definitely prevalent. Studies would most likely be sponsored by skincare companies.
The AGPLv3, which OnlyOffice uses, is a FSF license.
Sorry just seen your post. Driving from Wrexham to Bala and back on the early hours of Sunday in the rain is probably not a reflective test. There were no changes to road signs that I could see.
Mind sharing your favorite frontend framework that got this right with an observable pattern?
I have to thank some of the comments above for causing me to look into Thiel more closely. As such, it seems you've cast what he thinks of the women's vote quite wrong. These are the two relevant quotes from an essay he wrote[1]:

> Since 1920, the vast increase in welfare beneficiaries and the extension of the franchise to women — two constituencies that are notoriously tough for libertarians — have rendered the notion of “capitalist democracy” into an oxymoron.

> It would be absurd to suggest that women’s votes will be taken away or that this would solve the political problems that vex us. While I don’t think any class of people should be disenfranchised, I have little hope that voting will make things better.

He's not saying that women shouldn't vote, but that they tend vote against his libertarian politics and thus he sees little hope for democratic solutions. Are we not allowed to think that certain politics are wrong or against our own wishes, and that groups tend to vote for certain types of politics? It seems to me to be very normal to feel a lack of hope or even apathy when looking at voting patterns.

[1] https://www.cato-unbound.org/2009/04/13/peter-thiel/educatio...
Startup Simulation Game
Did you mean to say "communism"? "Socialism" has a different connotation in Europe: it often means something softer, like just "social in nature" or "socially just".
At least it could be used to make obvious to humans what is and what is not genuine.

Regulation is the only way to make it happen outside of a few well-meaning actors.

To be wholly relevant, it would also require all/most publishers to follow the practice, and the problem is that those that will abuse AI generators for their own benefit do not have any interest in doing so.

That’s how they do it with ads already. And trackers.
Ultimately the safest ways to prevent traffic deaths are to redesign the street so that drivers don't feel safe exceeding the speed limit. Amsterdam is certainly working on that, but it takes time to rebuild a street. The speed limit is a nice way of saying "if you're paying attention, you can be safer by doing this thing" while waiting for city-wide roadwork to complete.

It's pretty clear to me that automobiles and urban life basically don't coexist. They tragedy of the commons'd every city they touched. A car is great if only you have one, but not so great when everyone has one. This realization is not socialism, but more like rolling back a failed experiment. You can still drive your pickup truck 300 miles per hour on your farm or whatever if you want. Just not through dense cities, where most people are walking or cycling.
A few years back, I wrote some code that generates a sortable 128-bit UUID-like identifier starting with a milliseconds-since-epoch timestamp, a node number and a random byte tail. It has been working fine in Postgresql, using its builtin UUID type. I suppose downstream system have been using the string representation though. The main reason for going such an identifier was being able to generate them from different, non-centralised places. A nice side effect is that you can't accidentally get an erroneous ID that happens to work the way you can with a sequential integer primary key.

For another project, I've also used sortable 64-bit snowflake-like identifiers; they have the added benefit of being able to use 64-bit integer representation in code and database identifiers, even if you might want to externally represent them in base58 or similar encoding.

The original UUID types aren't as useful as they once were, so it'd be worth writing a new RFC and extending those original types.
This is great, thanks for sharing!

It is also inspiring to me, because I have had the same idea and been working on something like this on-and-off since early 2022, but the contrast between your project and the state of mine[1] is like a textbook example of how to ship vs how not to ship:

• Instead of using an existing parser like pdf.js as you do, I started writing my own parser from scratch, in the process learning Rust and its Nom library for parsing, its integration with Webassembly, etc.

• I wrote not just a straightforward parser, but a crazy one that that preserves all the details like whitespace etc (what a typical parser is supposed to ignore), so that I can test whether it round-trips successfully.

• After I got it working, I didn't stop at "works on almost all PDFs in practice" (the same as with PDF.js or any other PDF implementation) but actually chased down and investigated every single failure, checking whether they work in any other PDF application/library (Preview, Chrome, qpdf, Adobe Reader, etc), until I could prove to my satisfaction that it's not a fault in the parser. (This is still not complete…)

• When I returned to this project again after several months, instead of making further progress I spent time starting to document the code, making minor improvements and tweaks, etc.

So the end result is that my project basically does nothing still, while you have a working PDF debugger. :) This is the difference between a project that intends to actually produce something and one that ends up being mostly for learning/fun with the goal mostly forgotten… not that I have any regrets :)

[Meta: Something similar is true of this comment too, which I started two days ago but left as a draft… until I finally had a burst of energy and posted just now.]

Returning to your project, a couple of feature requests:

- Provide a shortcut to jump directly to the node for page N, for any user-provided page number N.

- (Where possible) Some annotation of the page content stream operators — the Tj, Td, etc.

(Do consider making it an open-source project, whatever the quality of the code…)

[1]: https://github.com/shreevatsa/pdf-explorer / https://shreevatsa.net/pdf-explorer/
The attack vector you are describing doesn't work. If an attacker owns 1010 nodes and collects inbound transactions on 1010 nodes, then they have to relay those transactions to a second-hop block producer, which halves the value of those transactions for creating blocks.

And even then they could not orphan the work produced by other nodes profitably, which would be possible in POW and POS. So at best you have an inefficient strategy for maximizing routing work, but no profitable attack based on it and a strong incentive to behave honestly even if you have a majority of work.
I remember seeing e-ink panel demos where the integrator claimed the usual slow refresh was a side effect of the low power requirements rather than a limitation of the panel. They claimed that a controller designed for fast refresh could show moving video on an e-ink panel. It kind of makes sense because you can address individual pixels in the panel and they can change state faster if you apply higher tensions. The trick is to refresh the whole panel at least 30 times per second.

You can also fool the human brain by rendering motion blur.
As an aside, speed-limit enforcement in Iceland outside of Reykjavik is almost nonexistent. On the ring road, which goes around the whole country and has a strict but reasonable limit of 90 km/h (few cars but tons of bumps and sudden turns + a lot of low visibility due to bad weather), there are no more than 10 speed cameras, so everybody is driving at their own discretion.
Active interventions gave us war on drugs with hundreds of thousands of civilians dead (or rather millions if you count things like oxycontin -> fentanyl and other similar side effects), tens if not hundreds of millions of lives fucked up, and seeing a superpower losing a war with... some chemicals. No thank you
Antennagate was 100% bogus, they changed nothing in the phone's design and the complaints died down. The same thing with the bendgate, that one had people going to Apple stores to bend display iPhones
Do you dislike the use of POST because of its effect on caching, or because it doesn’t feel semantically correct? If you don’t need the caching I wouldn’t mind using a POST to filter.

Note that you can also use GET with a body, it’s not spec compliant (a body is allowed but not supposed to have any meaning) but is used by products such as Elasticsearch. If you control both clients and servers that’s something you can safely do (and use an etag header for idempotency).
Same reason as why people append "in Rust" to titles. Marketing.
It's also surprising how much safer that little speed change is for pedestrians/cyclists if they were to get hit.

https://www.nullvisjonen-agder.no/images/grafikk/dodsrisiko-...

Speed in km/h vs death rate. From about 10% death (90% survival) at 30 km/h (~18mph) to about 80% death (only 20% survival!) at 50 km/h (~31 mph)
This was very confusing, until I found the 'about' button.

I guess I'm leading a charmed life, because I can not recognise UML on sight? (I thought at first this was describing a grammar of fake pirate language or something.)
The best kind of JS framework is no framework, especially for small teams.

Especially now that self encapsulating modules are a thing and server side templating can fill in html's lack of import tags. Reusable components sound great in principle, but trying to replace one that's used in 30 different locations with small nuances in each spot leads to complete debugging hell, just like typical overzealous polymorphism.

Allegedly we're even getting optional typing soon, so TS will become obsolete as well.
The MP3 study you referenced uses flawed methodology:

> participants were asked to listen to both versions as many times as needed and to choose the version they preferred in a double blind A/B comparison task

I have trouble finding high quality studies comparing 16-bit to 24-bit audio. This one one is kind of interesting:

https://www.researchgate.net/publication/338989993_Study_on_...
Pretty big error bars on any estimations, with the low number of samples. But yeah, I wonder if anyone has tried to give a confidence interval for "tech level over time".
> Not surprisingly, the socialism is blatantly obvious.

It’s a policy on vehicle speeds, one that could be implemented in any political-economic system, or not. I don’t see the connection to social ownership of the means of production.
For me, I find color distracting. I prefer shades of the same color and typography for code highlighting.

I still remember Apple’s Pascal on early Macs with monochrome screens and it did wonders with 1 bit per pixel.
That’s just a typo, obviously.
I've used countless encryption "schemes" over the years, from True/Vera-Crypt to encrypted sparse bundles/images, and none have ever really felt right.

These days i tend to use Cryptomator[0] instead. It accomplishes what none of the others could do, which is transparent encryption across devices.

With Cryptomator, i simply create a vault somewhere in the cloud, stuff data in it, and i can access it from my laptop, phone or tablet, and not think much about it. It integrates into the normal file browsing APIs, and doesn't get in the way.

Because it does "per file" encryption, it also doesn't need to download a 20-100MB chunk from the cloud before decrypting, so it's rather fast (depending on file size of course).

Cryptomator is also open source[1], and free on the desktop, though the mobile apps costs a one time fee.

[0]: https://cryptomator.org/

[1]: https://github.com/cryptomator
For me at least it helps to know that it's not somehow secretly connected to some American intelligency agency
The non-realist aspects were definitely tied to cultural and religious signifiers.

There's actually a fascinating case where Egyptian artists were briefly allowed to abandon the established style and adopted a quite different one during the so-called Amarna period:

https://artsandculture.google.com/usergallery/amarna-period-...

Much of the art became almost caricatures with elongated features, but there was simultaneously a realist tendency where portraits of royalty were suddenly allowed to have a likeness. The famous Nefertiti bust is from this era.

It seems clear to me that the artists' skills was not the limitation, but the permitted range of expression was quite narrow until this rebel pharaoh unleashed the short-lived style revolution.
Do you actually sleep in that room? Like nap nap? I can't imagine being able to fall asleep and wake up within ten minutes
https://www.youtube.com/watch?v=k2tOye9DKdQ
I think they’re asking why it’s so prominent (more in the title of this submission than the website itself) as if it’s the main feature of the browser
Last week I read about this firmware downgrading trick (Cisco et al) in active spyware from a north korean group. Was it a spanish target?
Just in the UK it's like 5 road deaths a day or so. A pedestrian being killed by a car every single day. I've also read they've somewhere reduced speeds.

I posted a graph in another comment here about the drastic effects such a small speed change has for survival rate.

This can have a huuuge impact.
For sure, I use the AWS APIs to gather the data but there's no single API for all this, I aggregate it from different services and across regions.

AWS also has some dashboard in the AWS console similar to this but it doesn't have cost information for the resources, it's not easy to track the resources that generate the costs, and you can't extract the data out of it for further automated processing.

They also have visibility for this in the Cost Intelligence dashboards, but you need those deployed in the account.

This tool runs from your local machine and you can point it to different accounts with just using a different AWS CLI profile, and you don't need to deploy anything in the target account.

I show it all on a single view across services(looks and feels much like a spreadsheet), each resource with its price tag next to it and also showing some metrics, like load balancer traffic numbers that should inform consolidation decisions.

Data export functionality is not there yet but we may add it soon if there's demand for it or someone contributes it.
It wouldn't surprise me either about the 5000 signs already there. Except you are presenting this new 5000 signs as something incremental while at the same time arguing it might be a doubling.
Author of the original paper this write-up was based on here. The sybil attack as a theoretical problem is defined in the "Red Balloons" paper ("information propagation without self-cloning") so that might be a good starting point.

The solution formally and mathematically achieves these properties:

- not profitable to add routing hops
- profitable to share with others
- not profitable to share with yourself (!!!)

If you have a single central entity somewhere that isn't a sybil attack. Nothing wrong with being concerned about network centralization, but you're much less likely to have it in sybil-proof systems as above given that nodes suddenly have commercial incentives to share data as opposed to hoarding it.
Summarizing:

- It re-renders on click

- It mutates pop/push/... to observe arrays

- Otherwise, you have to manually call `update()`

IMO, don't touch this. All of this has been tried before. It also looks like lists are unkeyed. If you receive another list from the server, you have to do the diffing yourself.

It's disappointing that a framework proclaiming to solve all issues of frontend dev, while evidently understanding none of them, will go uncriticised by HN.
I wonder if car manufacturers are working with this limitations in mind.
I feel cars with combustion engines suffer at 20-30 km/h but electrics seems to be okay with that.
Am I right?
Japan is not "connected to some American intelligency agency"??
I tend to agree with the other commenters suggesting you just step away from the keyboard for a while. I've been programming for 40 years... it can be addictive, fun, and useful... but there are other and more important things in life. Focus on those.

If that advice falls on deaf ears, and you really do want to write code on your time off, then here are some suggestions. I was about to say 'welcome to how we used to code'... but there are differences, both positive and negative.

* Tools like `git` are invaluable to the extent they let you manage source code control offline. Use them if you don't already.

* Settle on your dependencies and frameworks while you have network access. Download all the source you can for future reading.

* Focus on algorithmic work.... places where it's more about thinking through the code you're writing rather than interfacing with something else. (Hard these days.)

* Buy and bring some books. There are still good programming books that can be useful. You won't be totally at the cutting edge with these, but you probably don't need to be either.
> nue looks a lot simpler to use

Than what? I couldn't imagine react being hard, maybe for novice developers that just start with programming in general.

> React and other frameworks spent so much effort abstracting the render loop

Considering how big is community adoption and teams that are working on big 3 frameworks, they're doing it not "just because" and not to make your app slower. There are reasons for this and this new library will learn them as well, just like svelte did with their reactive variables approach.
Even at 3fps, the process of repainting an eink/epaper display is unpleasant to look at - though at a microscopic level it's quite beautiful: https://www.youtube.com/watch?v=1qIHCUWAgh4
As someone who has been working on open source software for 5 years now, GitHub issues are my primary source of truth for what users want and how to go about prioritizing features.

If people can’t be bothered to log an issue or thumbs-up/comment on an existing one, it can’t be such an important thing to them.
Not surprisingly, the socialism is blatantly obvious.

The science as well, the dependency between impact veolocity and severity of injury and risk of survival of pedestrians and cyclists is fairly well studied and known.

the image there sure does not look like a 30km/h street to me

I've been there (or somewhere in Amsterdam where it looks exactly the same) and at peak hour 50km/h passing by a crowded bicycle path while at the same time there's a tram next to you surely does not feel appropriate. But yes, that could be cultural.
> It blows my mind though how the moment that someone offers free stuff, the first comments are people asking for more free stuff.

If you create something from the perspective of "I had to make this on my unpaid spare time..", then requests for additional work do seem annoying.

But is that the case here?

If I made a utility I thought other people could also benefit from I'd personally be open to suggestions. I'd ignore a lot of them, but every now and then someone requests something interesting that sparks motivation to expand the utility.
> Because the situation is similar to Dr. House: All disks lie. An OS can't trust the quality of the encryption in modern SSDs

Why is this the job of the OS? If we trust the SSD ourselves, it should simply accept that and proceed using the API as intended. For example, there's no reason to suspect anything wrong with the latest Samsung SSDs, is there?

I've so far not understood the purpose of the TPM here. Why can't the key be derived off a password entered during boot? It's not necessary to involve a TPM at all.

It seems wild to even consider software encryption for the whole disk at the bandwidth and iops modern SSDs are expected to deliver.
Most of us don't need 80% of the featured in MS Office too, until I realize it cost less than 15USD to get full office suite for our business, make sense for business.

But wow, I didn't knew OnlyOffice is manage by company in Singapore where I live.
Don’t say a word said the lawyer
Just checked, my fairly hilly commute on a bike averages about 25kmh. That would mean exceeding 30 for a fair bit of the ride.

I have never seen anyone get a ticket on a bike for anything. It would be more like a badge of honour I think.
The city I live in enacted 30kph limits at night this year, throughout the city, which is nice.

Most of the roads aren't that congested where I am already, I think the road I live on used to be a major through road, it's wide with multiple lanes, but hardly any traffic so I think it benefited from some previous work. But still, it's even quieter in the evening now

They also turn off traffic lights out of peak hours, this gives priority to pedestrians but doesn't hold up the odd car.
Even worse: it's used as propoganda itself, they export this idea of all russians being united against the west bla-bla-bla. While in reality most people just don't want to think about it, and the state does everything to keep the "normality level" acceptable. This may sound unrealistic to the americans who seems to have their political opinion all the time, but russians just don't care, there're even jokes about "not interested in politics", not even if it threatens their lifes
The original article is here, this guy just copied it, lol

https://medium.com/@mbianchidev/2023-devops-is-terrible-ec88...
I'm not sure I'm convinced. If I open a random file in a project and see `count=0`, how do I know if it's a global variable used by legacy code, a reactive variable, or something else entirely?
Cities are not a place for me live anymore. Airbnb, Uber, Uber-eats, delivery robots, security cameras everywhere, gentrification, poverty...

It's ok if you guys feel this is normal but for me it´s too much. Cities were vibrant places to share experiences that today are a complete mess of zombies taking pictures for the trendy social network. And this is just one more drop to make cities more soulless and "2030 ready" for people who does not really exist. I cannot say this is useless, it's just another politically correct decision to deal with. Too much already for me at least.