skysight-inc/HackerNews huggingface dataset:
Slight correction, write barriers are usually more expensive(even far more complex sometimes).

HOWEVER reads outnumbers writes by a large margin of 10:1 in common code (iirc this was measured in Java code some 20 years ago so might vary by language), so most GC implementations only use write-barriers since they're an prerequisite for incremental GC marking.

Read-barriers are a prerequisite for incremental GC moving if you need to compact the heap (many earlier GC's accept pauses for compacting work since they often compact smaller parts of the heap in each pause), Java ZGC introduced incremental compacting in recent years and whilst it hurts computation performance(called "mutator" in papers) more than just write barriers they were positively surprised at how low they managed to get the penalty.
Wouldn’t that seriously hurt laptop battery life to use a discrete gpu to render the UI? Or is there someway to tell the OS that a non-discrete gpu is fine?
I think the domestic aspect of AML vs dealing with unfriendly state actors might need to be separate discussions at least in parts.
The search results show it's not "contrarian" to see the Conservatives as driving anti-intellectualism. It appears to be quite a popular opinion. Open to looking at evidence otherwise!
Some games use it for a UI/scripting layer but it's a nightmare to work with for anything complicated.
I would imagine that if something is deemed fraud, it's the ad-space buyer that is deemed the victim, as they're paying for clicks that aren't genuine interest, and not the user/viewer.

IANAL etc, but I thought it would be good to add the distinction.
Politicians who got those bribes decided that it was speech, so now it is legal.

(the supreme court are so closely tied to politicians that their decisions can't really be separated)
"if"

It doesn't say they do.
It's not a dark pattern, because it doesn't really benefit anyone. Just destroys the signal by drowning it in noise so advertising becomes just a little bit dumber.
Based on that description it sounds like many people would agree that justice needed to happen in this instance, but are we starting to judge facebook/Meta based on laws we agree with and laws we don't? That's a slippery slope no? And their business is built and funded by the data they have on people so it's not like they can easily solve the issue by not capturing data.
Thanks for sharing for your feedback. I have added more insights into caching and checkout strategies to reduce traffic and speed up job execution in GitLab Runners in this comment: https://news.ycombinator.com/item?id=32408960
It’s a pain for iOS users as well. I have a friend with an android phone I want to message. We all have issues with the various 3rd party apps but her phone has solid RCS support. My iPhone does not (and cannot) until Apple implements RCS support.
I used to have a piece of string on my desk as a type of fiddle toy. Much quicker to learn knots by tying them than trying to memorize the instructions.
I recently got a couple Datto Altos for like $40 US a piece. They're basically whitelabeled Zotac NUCs, and they can run circles around anything Pi based.
Translating foreign languages isn't that hard, thankfully, at least as long as the terms are written clearly enough and the language doesn't get too niche.

However, to me it feels like English should remain the "lingua franca" of working in ICT, since most mainstream programming languages are already geared towards English and most of the popular frameworks/libraries also adopt the language, in addition to most of the actual learning materials and books out there. Otherwise we'd soon run into the problem of lots of fragmentation and missing out on useful information.

Or just what we had in Latvia, where a bunch of scholars tried making "Latvian versions" of various English terms, to mostly confusing and useless results, since everyone knows the English ones but very few actually want to use the Latvian alternatives. For example, "DevOps" became "izstrāddarbināšana", which sounds kind of awkward and needlessly long even in our language.

I'm not sure how doctors would work across borders when there would be localized names for over 200 bones that they'd need to learn in each language. Or at what pace software/libraries would move forwards if even changing a simple message would require translations in thousands of languages (which are oddly an order of magnitude more plentiful than we have countries).

As a counterpoint to my own argument, domain code (for a particular system in a particular country) in the local language might sometimes be more convenient to use, rather than developers with insufficient English knowledge choosing the wrong translated terms or even letting typos sneak in. There was this presentation a while ago where someone from Germany I think talked about how the domain code is in their local language and seeing two languages mixed a lot in the same service/class was actually telling of a separation-of-concerns violation, which I found amusing.
Medium-large discussion from yesterday: https://news.ycombinator.com/item?id=32401381
Remember that some mobile devices had Flash and that Mac OS X 10.0 had a large emphasis on Java since it was big at the time.

If Flash would not be the lame duck it was at the time, and Adobe not as defunct, iPhone would simply include it.
E2E is only a thing if you trust the app at both ends - which in a lot of E2E solutions means a closed-source blob that could be collecting and sending back the exact same data but mined from the client. It's not a panacea unfortunately.
To me it seems like PC emulators tend to use the wrong approach with CGA. It's a fixed-frequency standard, so in principle it shouldn't be all that different from what you see in a typical emulator for the C64, Amstrad CPC etc.: the frame is rendered at a fixed resolution and refresh rate, just as the monitor or TV would display it (overscan area included!); the size and positioning of the active raster within that area are determined by the timing parameters sent to the (emulated) display controller.

In an emulator like DOSBox, only the active raster is rendered, and it attempts to dynamically work out the H/V refresh and aspect ratio. Maybe for historical reasons, since it was originally meant for emulating VGA on a VGA monitor. Same goes for 86box, PCem and MAME... although at least the first two do somewhat better with this demo.
Definitely, it’s such a satisfying knot to tie too. And after that perhaps the figure 8 on 2 bights (bunny ears).

But then we are into the weeds…
Shouldn't Easy Save and InControl equivalents better be part of Godot instead of being sold in an asset store?
We'd need to actually test it. But I believe the finding ratio would be even lower than 1 in 100.
Previous poster made the following inference:

A: Most people on this list of anti-intellectuals were communists.

Therefore, B: anti-intellectualism is historically a feature of left-wing politics.

By showing A to be false, the inference of B is undermined.
July 2022 RubyGems Updates
I believe it. But source?
yes agree with this - but as it currently stands, they have to comply.

Furthermore, looking at legislation coming out of the EU, which places interoperability between services as a key element of anti-monopolisation, it may well soon be impossible for any social network to implement end-to-end encryption and stay compliant.

Our problem is that we have failed to defend big tech, against big govt having fallen for the 'big tech bad' narrative and now we may well reap what we sow.
Do you have a reference to that article?
what???
Why?

Is it classified as a weapon or something?
On iPhone you can enable one of several system-wide colour modes designed for colour-blind. Give it a try.
Read on intelligence by jeff Hawkins. He uses that exact same simile but in the opposite context.
Nice to create a throwaway account just for that comment.
No [1], the limit is 12 weeks. Any abortion above 12 weeks is a crime (except for special cases) and the doctor can be held accountable. What you're probably referring to is the fact that the pregnant woman will not be persecuted up until 22 weeks.

[1] https://www.gesetze-im-internet.de/stgb/__218a.html
How is it possible for the subsidiary to sell the parent?
I think that the real world stands a strong chance still.

Porn exists but sex is better. Twitter exists but drinks with friends are better. Screenworld tend to be junk food for the mind, and it can’t beat a home-cooked meal. It’s just easier, not better.

I still believe that a computer is a bicycle of the mind. Mine identifies plants and birdsong on my forest walks. It feeds my curiosity by answering question after question. It lets me write and sketch, and gives me resources to get better at it.

In the hands of a child, a computer is an incredible tool, so long as it serves the right ends.
Show HN: Feature Store and Model Registry; Hopsworks 3.0
I didn't know "reburying" was a thing but I like the idea.
Thanks for your feedback. I’d suggest starting the analysis to identify the type of most storage being consumed. Maybe CI/CD job artifacts are kept forever and need an expiration configuration [0], or container images in the registry would need cleanup policies [1]. The documentation linked in the FAQ provides more analysis and guides to help. [2]

If you need additional help with analyzing the storage usage, please contact the GitLab support team. You can also post cleanup questions on our community forum. [3]

[0] https://docs.gitlab.com/ee/ci/pipelines/job_artifacts.html#w...

[1] https://docs.gitlab.com/ee/user/packages/container_registry/...

[2] https://about.gitlab.com/pricing/faq-paid-storage-transfer/#...

[3] https://forum.gitlab.com/c/gitlab-ci-cd/23
I would say just move on. There's little to be gained by pursuing this.

Additionally, why do you have a photo on your CV?
> so we can and do query the JSON data

Also supported in DynamoDB - it's a JSON-database after all.

> update deepely nested fields in the JSON natively as well

https://docs.aws.amazon.com/amazondynamodb/latest/developerg...

> PostgreSQL supports setting values, appending to arrays, etc etc natively in an ACID compliant way.

https://aws.amazon.com/blogs/aws/new-amazon-dynamodb-transac...

I'm not saying PostgreSQL is a bad choice by any means, or that DynamoDB is suitable for all projects. But good support for JSON is in no way a capability unique to PostgreSQL. At least ideally, a competently built document database should be at least as good if not better than an SQL database emulating a document database.
Of course, it’s absurd. That’s what I was pointing out. Prices do change, so obviously markets are not perfectly efficient, and in fact can’t be including for the reasons you give.
You still need a very large sample to control for those. You may find some correlation with genetics when you analyse subsamples with identical parasite load and nutrition.
So who's acquiring whom? I am very confused.
Thanks, I'll read your link but I must dispute your enthusiasm:

"It took me two weeks to figure it out"

Leaving a no-documentation time bomb for your successor is not to be celebrated, nor IMO is it a hackerish thing to do.
Non-geeks dislike the hassle of 2FA enough as it is, having to enter their phone number every time too sounds like it would hurt adoption quite significantly.
False dichotomy. You want them to obey the law and say "here is all the unencrypted data we have: None at all". That is also discussed in the article.
Can you please elaborate as to why it is superior?
Both the Netherlands and UK allow abortions for any reason at 23 weeks.
That's what I did during lockdown - got a knot book, taught myself twenty knots. A manager noticed and dared me to tie them blindfold. Did so, and won myself a metre of licorish!
>the string through fixed bridge makes more stable in tuning. It allows one to easily use alternate tunings as the Stratocaster whammy would be complete useless in this scenario.

On the contrary, the lack of a floating bridge on the telecaster makes it utterly useless for playing a lot of songs and styles of playing that require it. Floating bridges have huge drawbacks to be sure (maintenance, tuning stability), but they aren't there for nothing.
Ethics and brains both.

Take a video of a child running in front of a green screen, a real video from a moving car in a real street, merge the two and feed the result to the Tesla control software, see what the software does. Done.
* low friction till things go wrong and you're not even aware they went wrong because the relational mistake wasn't constrained

* aaargh we have trillion row tables that contain everything, how do we scale this (you don't)

* aaargh our tables indices don't fit into memory, what do we do (you cry)

* no at a glance metrics like table sizes to have an idea of which relations are growing

* oh no we have to have complex app code to re-implement for relationships everything a database gave for free

Reddit used a similar system in Posgresql and hit all of these issues before moving to Cassandra. Even then they still had to deal with constraints of the original model.

Edit: Didn't even read the article being about Reddit, it pretty much confirms what I said. It took them something like 2 years iirc to migrate to Cassandra and the site was wholely unuseable during that time. There is no doubt in my mind if another Reddit style site existed during that time it would have eaten their lunch same as Reddit ate Diggs lunch (for non technical reasons).

Furthermore, back then iirc they only really had something like 4 tables/relations: comment, post, user, vote. The 'faster development time' adding new relations was completely moot, they spent more time developing and dealing with a complex db query wrapper and performance issues (caching in memcache all over the place) than actual features.

The (app+query) code and performance for their nested comments was absolutely hilarious. Something a well designed table would have given then for free in one recursive CTE.

It wasn't until they moved to Cassandra that they were able to let the db do that job and work on adding the shit ton of features that exist today.
Sure, but we shouldn't expect service providers to get in trouble with the law to protect their criminal users.

That's why using a service which doesn't give the service provider access to the messages is crucial for privacy.

Facebook could very well analyse only public data and not private conversations, using the private conversation as a feature to keep users on the platform.

As it is, none of its offering offer secure messaging - which is understandable: 99% of their users don't care until they're in jail.
Strange, according to medical practice, fetus between 22 and 37 week is considered to be "premature babies" and are treated and saved. So even disregarding all moral/ethical questions such fetus is a human being, as it is able to stay alive outside the womb, so it is no longer "part of female body" (which is also not correct even for 1 day fetus, as fetus has its unique DNA and is not part of someone's body).
As for anecdotal evidence seen in a consultancy function: You are wrong in assuming that companies always hire database experts or data scientists to write their db queries who know how to not make the db the bottleneck.
In reality you'll find developers who claim "we can't use Ruby here because it's too slow!" while they're unaware that the reason their page needs seconds to load is because of hilariously inefficient queries to the db.
> We will not do extra work for it. It’s the same reason porn probably contributes to the underpopulation and sexlessness issue.

I think the author forgets that these days, sex can be had without much risk for pregnancy, and, at least for the civilized parts of the world, even pregnancy does not need to lead to a child being born..

Another thing entirely, is that the creation of a human life should be a very deliberate decision, not a side-effect of any activity done for other reasons (such as sex for the sole purpose of pleasure). And if the reason for underpopulation is because fewer unwanted children are born, then good on us, go underpopulation!

As for the rest of the article, I think it does a great job highlighting the difference between passive and active entertainment.. I've often wondered about why some people chose passive entertainment like TV, when there's obviously better alternatives like games where you actually interact and play part of the story. But having become a parent, and experienced a large reduction in the available time and energy, I can see how I also have to kind of push myself a little bit to start a game, whereas watching another video on the intertubes or just streaming something on netflix requires a lower amount of activation-energy.
Doesn't make it right in the opinion of a lot of people though.
>What kind of speedup is available for big Rails applications? If 90% of the time in an application is spent in database calls, then there’s little opportunity for improvement via JIT technologies.

This has always been the premise for enabling multi-threading on RoR applications despite the GIL. The convertional wisdom is you spend 80-90% of time waiting for the DB and other IO. After 15 years of hosting rails applications, I'm pretty sure that is not generally true for real world applications.

It depends on the application obviously how this works out, but for a larger, complex saas app I work on it works out to 64% ruby time for web requests. For another application, that does a lot more external calls, it's 52%.

So raw performance of ruby can have a pretty significant impact on real performance for RoR applications. To the point where a faster CPU (new gen on AWS) improved response times by 15-20% for us.
Firefox is a great browser engine and has a hell of a lot less bugs than Chrome.

That's not the problem. The problem is that Firefox is funded by their direct competitor, who incidentally also is a monopoly with a bottomless marking budget.
wxy[:,:,k] += mu*conj(err[i,k])*X

This should probably be

wxy[:,:,k] .+= mu*conj(err[i,k]).*X

so allocations are avoided. This doubled the speed for me, although I don't what size inputs are realistic. The @benchmark and @profile macros are good for this stuff.
You can have small developer time with other technologies too (JavaScript, Go, Elixir etc) and get some additional benefits compared to PHP. Honestly I don't see the reason to use PHP today unless you have to;

1. Maintain existing PHP codebase

2. Your team only knows PHP
It benefits the app creator, and whoever is behind the ad serving to the detriment of the person doing the advertising. They get charged each time someone clicks that add.
Trick is keeping the certifiers honest.

We have had that problem with organic certifiers, at least in the US, and probably elsewhere: "certified organic" corn is very often not. If it is the certified who pay for a certificate, they become the customers.
> For me, hydroponics really drove home how remarkable plants are: from a bin containing nothing but water and salts, a fully-formed plant emerges.

I feel this is a remarkably underappreciated feat of nature. Some people compare a plant seed to an SD card containing the drawings for a skyscraper. This is an unbelievable understatement. The seed does not just contain the genetic material describing the final object. It also contains information about the whole assembly process, and a very robust one in many cases. It also contains the information about all the tooling needed for the assembly process. And it also contains the initial basic tools to make all that happen. This is truly remarkable. Nobody would dream of putting an SD card into the ground and seeing a skyscraper grow. It's obvious that you need external tooling, knowledge, skill and materials (that have to be externally created from raw materials) for all of this to happen. Plant seed? Everything included.

What I find sad about this article is that it needed hydroponics for the appreciation for plants. Hydroponics is a very sterile and artificial way of growing plants, removed from their actual environment and only showcasing a single aspect of growing a plant. My appreciation for plants comes every time I step out into nature. Just take a step into a forest, you don't even need to move to see lots of wonders of nature around you. The complexity of all living things nature has to offer, from the molecular level all the way up to complex interactions in the ecosystem, that really dwarfs your k8s setup by orders of magnitude.

Tech people sometimes need to be a bit more humble. (To which this article contributes. I like that.)
Those peoples opinions are irrelevant.
Not to mention that only having salted hashes will make it harder for them to link your advertising profile with other data brokers.
Let's be clear (and I'm again proving the point at the top of the thread) the US support for the Provisional IRA didn't cause peace to spontaneously break out in Northern Ireland. That was a bunch of pro democratic forces in both communities, aided by the official US involvement. All the funding of the IRA achieved was pointless, violent deaths.
Since you've contributed to Keycloack, you might find this OS project interesting: https://github.com/supertokens/supertokens-core

The core is built using Java (like Keycloak)and it's easier to use
Deliveroo to exit Netherlands, loss widens in first-half
> many length delineated APIs are designed to work with both - supply -1 as length, and you can happily put a string literal as argument, don't even have to macro your way with sizeof then to supply the right length.

I'm sorry, I just have to say "no thanks" to that. I don't really want each string function to test the length and run strlen if it isn't there.

By now, the D community has 20 years experience with length as part of the string type. Nobody wants to go back to the C way. It's probably the most unambiguously successful and undisputed feature of D. C code that gets converted to D gets scrubbed of the stringz code, and the result is cleaner and faster.

D still interfaces with C and C strings. The conversion is done as the last step before calling the C function. (There's a clever way to add a 0 that only rarely requires an allocation.) Any C strings returned get immediately converted with the slice idiom:

string s = p[0 .. strlen(p)];

> I wouldn't like it if the APIs would miss the explicit length argument because there's a size field glued to the slice.

I bet you would like it! (Another problem with a separate length field is there's no obvious connection between it and the string - which is another source of bugs.)
I usually don't do ads, however there is a tool called SMS pva where you can rent phone numbers specific for services for a one time confirmation. You usually get a working one on first try.

I can't even count how many companies suggested that I should 'just get a phone number' to use their service.
Could you link to a formal document specifying the ban? I'm not Australian, never even been there, so I have no idea how the legal system works there, but I'm very skeptical that any knot could be illegal in any civilized country.
OBS is awful if all your work is about "screen recording".

take a look at simplescreenrecorder. it just works and i can record, save and upload a file in as much time as it takes for the recording.

this takes almost no resources while OBS is a resource hog, unless you are streaming, there is absolutely no reason to use OBS.
As an iPhone user, it’s very clear that it is done intentionally. The shade of green hurts to read.
Nope. Only OpenJDK and Azul Prime.
Yeh but given’s Facebook’s record at not telling the truth in multiple legal / regulatory filings why should we believe their press release?
https://en.wikipedia.org/wiki/Abdul_Rahim_Shapiee

Executed by hanging just last week for possessing 41 grams of diamorphine.

Wow.
I pay about $0.2 for a working phone number instantly via API. Or pennies for packs of aged accounts. Do you actually think that stops anything?