skysight-inc/HackerNews huggingface dataset:
A lot of open source authors know that of course, but still, they choose the begging-for-donations / appeals-to-corporate-funding route once their project becomes popular.

Dual licensing and requiring payments for commercial use comes with risk as companies could flock to alternatives or forks, but at the end of the day, is the better model as it establishes expectations upfront and makes it clear that one fully stands behind one's product.
Just as you, I live in Flanders. I get calls in English, French, even Spanish. Sometimes even in Dutch. In my experience, the English and Dutch speakers hate French, while the French and Spanish speakers hate Dutch. So you choose whatever they hate most and start asking about their favorite brand of toothpicks or whatever untill they fold. Double the fun when they find someone else speaking your language, at which point you switch to another language. Or go to pig latin.
Vector Clocks: So what time is it?
AI Engineers, Not PhDs
In that post [1] some commenters said that the backlight technology for LCDs is the hot stuff at the moment, apparently.

You don't want an OLED PC monitor because it will very quickly suffer from burn-in at the typical locations of taskbar and window controls.

1: https://news.ycombinator.com/item?id=36398596
That's just as true as it used to be with proprietary statistics tools such as SPSS, Minitab, SAS, STATA, JMP, etc. They used to own the market, pre-cloud; and all the university courses and commercial trainings. Eventually, people migrated off those platforms in favor of the current cloud-vendor ones (or else migrated to code in R or Python, or even MATLAB).

> However now we're in a situation where at least a few thousand people depend on this precise tool existing, and will be economically useless if it is banned.

Not really, there is no GoogleAnalytics-industrial complex yet, but yes apparently they have quite a lot of lock-in on nonprofits. I see this story as a privacy regulatory story driven by the EU and GDPR. They will order GoogleAnalytics to fix violations, and then Google roll another version of GA. Customers who want to take a stronger stance on privacy would migrate off GA.

I doubt there is anyone whose entire livelihood depends on GoogleAnalytics (I don't think your relative's "entire value" does, for example) and even if there was, they could reskill in the medium-term, but anyway you could make the same comments about certification, lock-in and perverse incentives about AWS, or plenty of other companies in previous decades.
> it needs two (!) DisplayPort cables on a GPU with MST support, meaning that in practice, it only works with nVidia graphics cards.

This is nonsense, of course AMD graphics cards support MST. https://www.reddit.com/user/hubsdocks/comments/rcf6vz/dell_w... Perhaps some weird Linux driver limitation...?

As for DisplayPort, the only semi-modern customer grade video card with four DisplayPorts is the AMD Radeon™ RX 5700 XT Taichi X 8G OC+ RX5700XT TCX 8GP.
/. format was nice even with its faults. Also allowed to have multiple links in single post.

But yeah, editing those summaries is both huge workload and easily very contentious.
I don't think this is incorrect? The DPA is incompetent or corrupt because it allowed such a scheme to be profitable.

> This was a business decision to buy as much time as possible

A competent and non-corrupt DPA would've enforced a fine greater than the potential/estimated revenue explicitly to discourage gambles like this and seize any revenue acquired unlawfully.
Wouldnt database is locked only happen on concurrent writes where one is locking a row and timeout exceeded?

If there are n+1 reads I don't think it would lead to database is locked.
Location: France

Remote: Yes

Willing to relocate: No

Linkedin: https://www.linkedin.com/in/gillesdubuc/

Email: gilles [at] dubuc.fr

Calendly: https://calendly.com/gi11es

Engineering leader with 20 years of experience on large scale web projects. I’ve remotely led fully distributed teams of engineers to architect, build, ship and run scalable distributed systems with up to 1B+ unique devices per month (Wikipedia). I’ve worked for large established organizations as well as fast growing startups. I love building healthy engineering cultures and growing engineers, helping them deliver their best work while working on complex projects.
While I think the move to safer code through Rust and other alternatives is a nice breath of fresh air, I doubt you can get these kinds of optimization without using unsafe code in Rust. These optimized implementations often require some kind of safety-bypassing memory modifications to work as efficiently ad they do.

There's a reason https://github.com/libjpeg-turbo/libjpeg-turbo/tree/main/sim... is filled with assembly files with conditional loading.
So ... it appears that LLVM actually did the necessary code changes - libc++ with [[clang::trivial_abi]] on std::unique_ptr guarantees that the std::unique_ptr is always going to be passed directly through a register: https://libcxx.llvm.org/DesignDocs/UniquePtrTrivialAbi.html

Caveats outlined by the document:

> Function definitions now require complete type T for parameters with type std::unique_ptr<T>. The following code will no longer compile.

> Lifetime of std::unique_ptr<> arguments end earlier (at the end of the callee’s body, rather than at the end of the full expression containing the call).

> Lifetime of local returned std::unique_ptr<> ends earlier.

So, switch to a new ABI alone requires (1) a lot of manual code plumbing, e.g. replacing all your std::unique_ptr with forward-declared types with corresponding header includes across the whole codebase and (2) more serious session of discovering and fixing new std::unique_ptr runtime behavior using ASAN.

Benefits of this ABI change measured on the Google-scale? This is what they have to say:

> Google has measured performance improvements of up to 1.6% on some large server macrobenchmarks, and a small reduction in binary sizes.

IMO pretty serious caveats for no obvious benefits, even at such a large scale as Google. Measuring 1.6% of runtime performance benefit on macro-scale is hard, if not impossible, to differentiate from measuring the noise.
> Just wave your mouse around and watch the cursor

I just realized that I literally never do this. It is indeed incredibly jarring. even at 60Hz. I think my eyes basically immediately "jump" to where I want to move the cursor, so I don't really "track" it. Do other people track the cursor with their eyes?
I'm not criticizing you for asking. That phrasing is accusational and expresses annoyance, I'm reading it normally.
Seems like this is an area AI can really help with, no?
It’s like two dudes developing the solution and more importantly, charging you for it. If you don’t see the radical difference in incentive structures, then I don’t know what to tell you.
I decided to not convert to Google Analytics 4 because I used it as a glorified visitor count. I opted for a websocket to measure active users, the page they are on and some basic hourly peak and total user count split out over logged in and anonymous visits.
Works for me, so far no data loss after about 150 migrations across 3 projects. These are the settings:

@receiver(connection_created)
def configure_sqlite(sender, connection, *kwargs):
if connection.vendor == "sqlite":
cursor = connection.cursor()
cursor.execute("PRAGMA journal_mode = WAL;")
cursor.execute("PRAGMA busy_timeout = 5000;")
cursor.execute("PRAGMA synchronous = NORMAL;")

Initially, I was worried that Django might screw up migrations since it's a bit awkward to make certain schema changes in SQLite. Also almost no one seemed to use SQLite with Django in production, so I was a bit worried about how battle tested the SQLite part of the ORM was.

So far so good.
SQLite serializes writes for you, there’s no need to think about it apart from handling SQLITE_BUSY
Gunfire at Sea: The Challenge of Using Positive Deviants
I remember reading that people who swear a lot are statistically smarter. I'm sure there are lots of caveats to that, as with the code.

How long will it be before someone who doesn't understand causality starts encouraging developers to write profane comments? It wouldn't be any more absurd than lots of other non-causal behaviors I've seen pushed because somebody successful does them.
--no is too strong, it ruins the quality because of negative weight pollution. Something like :: bunch, two, multiple::-0.3 would probably be enough without making them look worse
Deta | Marketing Manager | Berlin, Germany | https://deta.space

Come build the Personal Cloud with us! We're on a mission to build a cloud platform enabling devs to deploy and monetize their apps globally _with no ops work_, and give the user extra superpowers at the same time. We’re well-funded, growing quickly, with a small team, and a passionate developer community (check our Twitter https://twitter.com/detahq & Discord https://go.deta.dev/discord).

More at: https://jobs.deta.space, https://deta.space/motivation, https://deta.space/discovery

Keywords: Product Marketing, Marketer, Growth, Strategy

Apply via our website, or email us at hiring@deta.space!
No. If I have 100 dollars, I might have gotten those from betting on old person fight ring in a care home - a net utility negative, or I might have gotten it from teaching disadvantaged teenagers PHP - a net utility positive.

If you have 100 UC, the only way those credits could have been minted is through 100 hours of 1 million simulated fruit flies having the time of their life.
I still wonder if I’m doing thing wrong, if so, please tell me.

For me, IRC just doesn’t work. I can’t receive messages when I’m offline. I can’t read what other wrote while i was offline. These for me are just plain red flags.

I also can’t search if somebody else asked the same question before.

There is no good mobile (iOS) app. I tried Palaver, it’s ok but every other chat app is much better.

Lastly, IRC is really hard to set up and log into. And I would call myself pretty tech savvy. This just eliminates it from ever becoming mainstream.
Reddit's scale is still possible with a smaller size team and a smaller budget. Instagram famously had 13 employees when they had as many active users as Reddit does, so running the site is not most of the core issue.

Reddit did not lose money because of the core platform, ie old.reddit.com. Reddit lost money wasting on a number of initiatives like 1.) the mobile app 2.) shitty ad platform. Instagram advertises to me about the next hot restaurant near me, or some small business making a cool Trinket. Google does not get my eyeballs because of adblockers. Reddit serves me ads telling me how IBM is the hottest technology consulting shit in town, when I'm just looking for army compositions for Age of Empires 2.
> DPC says they don't know how much more money they made by doing this illegal thing

I would agree that the waters might be murky in a business spanning multiple verticals or offering multiple products.

But in case of Facebook, the only business they have is targeted advertising, so it's safe to assume that any EU-sourced revenue is directly as a result of operating unlawfully and breaching the GDPR?
Why Ed-Tech Startups Don't Scale (2022)
It's because a smaller screen with the same (high) resolution means higher pixel density and smaller pixel size. It's something noticeably more expensive to manufacture.
None of my phone numbers are public. I don't know about where you live, but where I live it's perfectly possible to keep your phone number private. The only ones who are able to look up my phone number are public services like 911 equivalents and a few others.
Michael Stapelberg's blog was a source for me when I bought my Dell UP3218Ks specifically for usage with Linux. A great resource!

The article mentions that "it (the Dell UP3218K) needs two (!) DisplayPort cables on a GPU with MST support, meaning that in practice, it only works with nVidia graphics cards."

I would like to tell people here that this is not true in my experience (which might be related to advances in amdgpu and/or linux in general): I'm running one Dell on a Vega (64) Frontier Edition and one on a 6900XT, both on Linux 6.3 with the amdgpu driver. It sets up correctly, using DP TILE extension, so both cables used, 7680x4320@60hz.

Also I would like to add (subjectively) that nothing beats the display quality of these screens. It's literally life/eye-changing.. insanely nice, sharp. I could never go back to sub ~200ish DPI displays.
Show HN: Dark Mode Anything
Hi all,

I made a script you can save as a bookmark, that will allow you to toggle on/off dark mode on any website.

It doesn't always work flawlessly, but 90% of the time it works everytime. I think it works great on HN.

The script:

javascript:(()=>{const i="__dmcss__",s=document.querySelector("#"+i);s?s.remove():document.head.innerHTML += "<style id=\""+i+"\">html{background:white;filter:invert(0.92) hue-rotate(180deg);}img,video,object{filter:invert(1) hue-rotate(180deg);}</style>";})()

How to add: right click bookmarks bar => Add page => paste this in the URL input.
Another theory, a positive one, is that AI could really help to absorbe the trash on Internet like a vacuum cleaner.

But it is also important to highlight that because Internet is omniprescent most people would consume "dumb" content in the same way that happened with TV and other media in the past. It is elitist to think that Internet is only for looking at smart stuff and not basic entertainment.
No, it won't. Plenty of legacy admits are "diverse" now. And with increase of standards from banning affirmative action, legacy status will be the best chance of many from "diverse" backgrounds.
It's funny that there is a narrative that Instagram killed Snapchat with their stories feature. Snapchat still has something like 383M DAU. That's a massive user base. Instagram Stories definitely blunted Snap's growth, especially with millennials and older.
I have always wondered if lawyers are allowed to advise clients to break the law. If they’d say “here is the saw you need to use to break into the bank vault” that sounds wrong, but somehow “here is how to break immigration law” doesn’t sound as bad and they can mention it the article discussing like it’s perfectly normal?
Paying for a video streaming service is literally Big Brother?
I reckon server render based analytics (as opposed to cookies and pixels etc. on 3rd party domains) will be better because it wont be blocked by ad blockers. If the page got rendered and sent, well I know about it unless you blocked the site entirely.
How does it relate to intelligence though?

Certainly it's very useful for training ML models but their relationship to intelligence has yet to be determined.
> add incompatible, non-standard format extensions

and change the down-/upsampling algorithm for images with chroma subsampling such that it tends to introduce additional artefacts, because when decoding e.g. a classic 4:2:0 subsampled image (i.e. chroma resolution is half the luma resolution both horizontally and vertically), each subsampled 8x8 chroma block is now upscaled individually to 16x16 for the final image, which can and does introduce additional artefacts at the boundaries between each 16x16 px block in the final image. But the current libjpeg maintainer insists on that new algorithm because it is mathematically more beauftiful…
Great, you can just stop watching YouTube then.
Are you aware of the history of this case and the CLOUD Act?

The CLOUD Act requires US based companies to comply with US requests for data even when that data is stored exclusively outside the US. It's in direct conflict with the GDPR.
Hong Kong’s Number 1 Clay Pot Rice Spot [video]
Do you mind to prove some example of communities popular? Sorry but I haven't had facebook since 2016 and I literally have no idea what is going on with it.
If there is a write in a read transaction (with a n+1 read), the transaction becomes a write transaction.
This level of dependence on certain tools is neither rare nor unprecedented.

Your run-of-the-mill business drone will be trained on Word/Excel/Outlook and be hard to impossible to retrain on anything else (either because of actual stupidity or resistance to change). This already starts at school where "Informatik" is often just learning where to click in Microsoft products.

Similarly, tradespeople often specialize in certain tools and products. Your average car repair guy will often be forced to specialize in one brand of car. Your home appliance guy will preferrably sell and repair one brand of washing machine, dryer, dishwasher.
It was probably 3 paragraphs before they ran it through a prose-generating LLM. Now we need to use an LLM to condense it back down.
But you deserve content for free?
Right, that's what I thought is happening under the hood. Thanks for confirming.

This also means that there is nothing novel about this approach that cannot be achieved in other programming languages as one of the parent comments claimed.

This is simply a hashmap with pre-allocated pool of memory.
Remember that time when it was a rounding error?

https://www.theverge.com/tldr/2021/7/13/22575368/apple-ios-1...
I would love to know other peoples opinion on this.

But I am coming around to the idea that self hosted(atleast partially) might be cheaper and better if you are a single dev/a small team.

The learning curve on the tools/hosting providers out there is has become very steep. Plus the costs are unclear with a lot of cloud providers and monthly subscription charges across the services you need can quickly stack up or the prices can suddenly change.

I tried deploying an app to AWS a few months back. You get a year's worth of credit when you start out. But the database I used was not covered(I did not realize all the database options were not covered). I got charged a pretty penny(Luckily it was not life shattering, but it was a shock. I hate to imagine what would have happened if I did this for a bigger app)

Tried Google Analytics a few times over the last few years. But again it has become complex, so I would had to spend a ton of time learning it to even just get started.

Had a few SAAS providers suddenly hike up prices or change pricing models or just shut down.

We have been using dedicated servers of late. A single server seems to be able to handle multiple client apps along with hobby/test apps for a fixed price. Yes it is not as easy as putting in an email and credit card and using a service. But the price and peace of mind has been worth it. Plus we just write a few scripts to automate things. In case the work load becomes too much we can hire a person to do that and 1 person will do. Compared to having to hire a specialist for each major cloud service we use.
The Irish DPC had all the ability to declare this as unacceptable (and start imposing penalties if it's not changed) much, much earlier, without waiting for German DPC to proceed through courts.
Too late for that :-). But good example: gmail is gatekeeper for “deliverability”. EEE doesn’t have to be a malicious conspiracy. It can happen as an emergent property of consolidation.
> In fact, when I started with C, I did not use a C89 one, if we weren't certain what a certain construct did, we'd try it on a compiler and use the result as a definition for what that construct did on that compiler!

This still doesn't mean that the behavior was implementation defined. Implementation defined requires the compiler vendor to document the behavior. However implementers are allowed to define and even document the behavior for operations that the standard leaves undefined. These are called extensions. It's common practice to have some extensions even now, sometimes behind specific compiler flags, or just being documented.

I think it's a mistake to infer the compiler's behavior through trying a few examples, even for simple compilers. If you want to have guarantees for the behavior for otherwise undefined constructs then get it in writing from the compiler vendors. Even if you check the source code, the behavior might change in a future version.
Germany, so decently big market. For a short time (a few months after the FB leak which included my phone number), I’d get those robot (literally, old-school automated messages) scam calls from "Interpol" about needing my passport. That lasted for a few weeks, maybe 8 or so calls. No scam calls before that, none since. The number has been the same since about 2002 when I got my first phone.
I strongly prefer matte, to the point of immediately excluding glossy from my initial selection.

In my experience matte only has issues when the sun is shining directly onto it, whereas glossy will immediately glare in areas which aren't incredibly light. Got something with black on your screen? Guess what, it's suddenly a mirror! Additionally, glossy is way more susceptible to fingerprints, so you have to religiously keep cleaning them.

> There's a reason macbooks, and almost every TV uses a glossy surface.

I always thought it is just because it looks "premium".

> Mobile phones, the devices we carry outside the most and should be most susceptible to glare issues never ever come with matte screens!

Yes, and I often notice myself tilting the screen away from reflections. That's a lot harder with a desktop.
It existed for advertisers. All the "censorship" being moaned about is because brands would stop advertising on the platform if Twitter couldn't give reasonable guarantees that their ads would not run next to extremely toxic content.

This seems pretty self evident, since most of them left as soon as Musk took over with the promise to stop policing the platform.
As soon as NSFW OpenAI Killer arrives, it is the end for ChatGPT wokism.
I suggest https://join-lemmy.org/
But that someone won't read your blog anymore, they will read a modified version on some AI frontend. Maybe modified in a way that alters your meaning. So not only you won't get any kind of attribution ("look how clever the AI is, it just learned the world and explained this to me"), but possibly your point won't get through the way you intended it.
No, I'm saying your formulation doesn't match Red Hat's EULA.
Huh? Facebook made the business decision, they got sued and the court case has finally concluded that this was (as basically everone already knew) not compliant.

The maximum fine is capped at 5% of global revenue, so this was always gonna end up being profitable for Facebook, unfortunately.

I personally agree that the Irish DPA should be doing a lot better, but they're definitely not corrupt.
Michele Hansens "Deploy Empathy" is an excellent complementary to The Mom Test.
The downside is losing the conceptual understanding of why one or the other organization is the fastest for the data in question. From the POV of a general table data structure how does it decide which kind of memory organization is the most performant?

Looking at the examples referenced it looks like sugar over SoA so things look comfortably like normal but SoA isn't necessarily the most performant layout in memory depending on how things are being accessed.
I doubt that, looking at how bad the SOTA in detecting generated text is or conversely how human-like the generated text has become.
Ask HN: Why big tech companies don’t compete fairly?
Antitrust, monopoly, lobbying, anticompetitive practices, dark patterns, extensive acquisitions, market disruption via selling with loss.. and the list goes on.

Why [on earth] we wake up [almost] every day on the news with keywords like FTC, EUR/GDPR, Supreme Court, attorney..

Why big tech companies, despite the huge amount of capital they possess along with some of the best talents/engineers on existence, can’t compete fairly? Why there is no bare-minimum level of ethics?
With 2markdown.com you actually only see what a user would see. Except if the website decides otherwise. This nerfing is why you should build with langchain rather than openAI directly. Keep components exchangeable!