skysight-inc/HackerNews huggingface dataset:
The tech industry runs on myth and superstition more than most people will admit. One persistent myth is the special role of "linking" in propagating "derived work" copyright status. Are we really supposed to believe that if non-copyleft code A is tightly coupled with copyleft code B, then the copyleft does propagate to A if we summon the ld-linux.so.2 demon for dynamic linking and doesn't propagate if A uses B via system(2) and a pipe? Ridiculous. Whether A is a derivative work of B has to do with the extent to which A is coupled to B in particular, not the mechanism of this coupling.

Personally, I've always found it hard to believe that merely using, e.g. libreadline (or Linux EXPORT_SYMBOL_GPL) really makes one program a derivative work of another. Is there any actual legal precedent for mere dynamic linking propagating copyleft? Common sense suggests that, no, linking to libreadline or libmysql or whatever doesn't make a program that does something totally different a derivative work.

Has the linking-propagates-copyleft theory ever actually been tested? Might we have been making life hard for ourselves for decades for no actual reason?
You'll find plenty of links here, for example: https://proton.me/blog/apple-ad-company
It's literally a tree[1]. Nothing fancy at all.

[1]: https://en.wikipedia.org/wiki/Tree_(data_structure)
This is the first I'm hearing about this, but "opposition to women's suffrage" seems like a significant misreading.

The attitude of "I disagree with what you say, but I defend to the death your right to say it", certainly can apply to voting too, and seems to be at work in this case.
If you're using a major cloud provider, a DDoS might mean either that your service hits scaling limits or that you get a massive bill.
it's exaclty that, and it's based on them doing it to several high profile apps (ex: evernote)
It is (or was) a real time protected mode OS for 286 processors.

I actually used that compiler over 25 years ago, it generates Intel OMF files with 8086/80186/80286 - As I recall one can select the target.

So post compiling, one should be able to link the result to target a DOS machine, VM, or even Dosbox.

I'd suggest porting it, but rather simply simulating the FlexOS SVCs, since it doesn't really need any of the RT capabilities, merely the file access, memory allocation / free, and possibly execution (COMMAND SVC).

The package contains two forms of the compiler, a single executable version, and an overlaid version. The non overlaid version would be easiest to get working in such a simulated approach, as one would not have to implement the OVERLAY SVC.
It's so weird that 10 years after seeing Andy Barry's drone dodging tree branches using high FPS low-res cameras(120FPS@320*240 via FPGAs), we still don't have cheap enough sensors to do this over USB3/4 today.
They’re not private equity… they’re like a bottom tier tech conglomerate that’s been growing rapidly lately. They most famously bought Evernote.

They buy apps/products that mature and don’t need a lot of work, fire all the workers and hire a skeleton crew to manage them in a cheaper labor market.

They also harvest data from the apps and resell it.
I am big proponent of balanced ternary for neural nets and general computation (Setun), but this repo does not make sense to me at all.
Without Me is a tirade on how press and tv treated Eminem at the time, btw. The (literally) murderous lyrics on his first big album, the fact he was white... The establishment really loved to hate him.

Sometimes I wonder how people can actually enjoy songs that are so utterly linked to their times.
> If you do scientific computing

For people whose needs are "I want to write a weather forecasting simulator, it needs to simulate very efficiently, we're modelling immutable physical laws so this code will still be good in several decades" then absolutely.

OTOH for people whose needs are "I need to do some ad-hoc analysis on this CSV of experimental results, I gotta rush out a paper to not get scooped but nobody's going to build on this or use it again" or "I need to do a corporate data science project to forecast demand for this upcoming superhero movie based on social media buzz" - FORTRAN probably isn't the best choice.

Unless you happen to already be such a master of square pegs that you're comfortable and productive at fitting them into round holes :)
And Evernote almost 2 years ago

https://news.ycombinator.com/item?id=33623402
My phone got very hot and didn’t play anything.
> can technically go replace the class files corresponding to the LGPLv2 library in your apk

APKs in the Android app store MUST be cryptographically signed. So, it is impossible.

The only practical solution that an LGPL license provides for Android apps is to fall back to the viral GPL license.
>All business is inherently unethical

Ethics are not a law of nature, it's basically an opinion. Your opinion may be that all business is unethical, but most people disagree.

Most people consider it to be ethical to trade money for goods and services at an agreed price, for example.

Similarly I think most people would agree that hiding the truth from people in order to have them do things they wouldn't do if they knew the truth, is unethical. Tracking people's activity without telling them that you are doing it would be unethical by that standard.
FWIW the non-workspace Google account doesn't actually have to be @gmail.com - you can bring your own email when setting one up.
The "vapid moralising" is a quote from the person who lead the research. It's in the article because it is the opinion of the person whose work the article is about. Did you want the author to try and create false balance by finding someone to say "we don't have a eurocentric view of civilisation and this finding is nothing new"?
yeah i've got to the point of being more afraid of touching vapes than actual combustible tobacco because its so easy to just start smoking them all the time, whereas with tobacco if my willpower fails I can very much content myself with sporadic social smoking, because nobody wakes up wanting to chainsmoke cigarettes unless you've built up years of tolerance already. I also do think the reason smoking or vaping THC is less harmful is laregely just because very few people smoke weed like they smoke cigarettes. The frequency is way more of an issue imo.
Not by OPs definition.

You also wouldn't call the newer invented languages like Esperanto dead, and yet there's more people who know and can speak Latin (using one of the modern pronunciations)...
I think your knowledge may be a little out of date. I charge my (non-Tesla) EV at Tesla Superchargers and pay 30p/kWh at the excellent Ionity (350kW!) chargers.
I went to local job website and searched new jobs in last month:

365 java
324 javascript
299 python
69 c#
59 c++
59 php
5 delphi
0 fortran

So yes, I would say fortran is dead language
TLDR;

Performance tanked. Targeting and optimisation dwindled, measurement became directional last click. They still switched to solutions that leverage IP Addresses.

As they burned through their marketing budget, they focused on bogus metrics like dwelltimes and patted eachother on the back.

Fun times ahead.
> We spoke to CloudFlare and were quoted a number we cannot reasonably achieve within our financial means

I don't get it. Cloudflare proudly advertises unmetered DDoS protection on any plan level. Is that just a lie, or what am I missing here? They don't need to be on a custom Enterprise plan.
Speaking of, is there a good replacement for Meetup if you just want to organize some informal activities, like a user group or going biking?
> Nasty tracking is certainly possible without tracking cookies, and tracking cookies are actually quite easy to block & deal with.

Are you replying to the wrong thread by chance? The article isn't about tracking or cookies at all.
If you just read the quote in the article it does look a bit silly. The reason why people warned him and why the field of history was so "eurocentric" is because it is extremely difficult to find evidence in the Amazon. Nobody doubts the existence of Tenochtitlan or Cuzco because we have both written sources and archeological evidence. In this context, complaining about eurocentrism does come across as motivated reasoning.
It is not at all natural to dedicate half of the text to unrelated promotions in a negative piece about another company. When you do that, some people assume you’re taking the free publicity to promote unrelated stuff. As I said in another comment, it’s totally natural to mention <banned thing> is now available at your own store. It’s okay to briefly call attention to other products as well. But a long piece filled with marketing speak is not the way to do it.

Anyway, I’ve wasted enough time on the marketing BS, I’m not going to respond further.
From someone who worked on this program at Meta before getting laid off: the ads aren't banned. Ads about social issues (including the right to vote -- which like it or not is an active issue in some of the world) are more sensitive than others.
They need a disclaimer so that it's transparent who is paying for the ads, which is literally in the error message in the screenshot.
Who care who thinks what, a tweet, really? As if we have to agree on some pointless statements. In certain areas it is used, in others not. Now what?

I really don't know what the point of such posts are. It is only relevant for people who want to go into scientific computing, and even there you have some GPU rewrites going on. So not everyone is using it but physicist etc. do. Also the legacy code is huge, like with C++.
Don't you think it's also a problem of the corporate-kindergarten culture, where everyone and everything is considered great, even though, as a salesperson, they haven't closed any deals in the last four months?
To add to this, they recently published a video showing how they provision and manage their macOS runners: https://www.youtube.com/watch?v=I2J2MzKjcqY
Feels like watching the film "Office Space".
Just a big enough number and I punish myself as I would like to create my own shell/terminal thing and use that instead.
> like fear of heights, claustrophobia, agoraphobia etc. are actually "extremely natural"

That’s a lot of copium, frankly
Show HN: Flakytest.dev – Improve your flaky test handling process
I made flakytest.dev because I was frustrated with how teams usually handle CI failures due to flaky test (in my experience it's often a manual process).

The core feature is a one-click way to mute a randomly failing test. Muting is different than skipping a test because a muted test will still run on CI, but it won't fail the entire build if it fails. Keeping a flaky test running in your CI is usually valuable so that you gather more data about it and that your error logs stay relevant.

It only works with pytest for now, but I'll add support for other test frameworks if there is any interest!
in what way? I think we collectively figured out democracy doesn't work a few thousand years ago. That's why we have a democratic republic.
> But Bitcoin was not built to make money for anyone

Its emission, with half of all supply emitted in first four years alone, and only a few % for later generations, was built to concentrate wealth on early miners/adopters.
With a large fraction ending up in the hands of its creator.

> incrementally increasing the block size as needed to keep transactions quick and cheap.

Fees are needed to finance the chain security when the block subsidy become insignificant. So txs can only stay cheap with an uncapped supply.
Ask HN: Do you have any good Job search Tools/Platforms?
There's a lot on the web but have you found any tools or platforms that were worth it(not very well known)? Would be a great help with this recession period.
TIA
Was that all of the languages?

Where are Go and Scala
This structure is too large in relation to our observable universe for it to be explainable by a mere coincidence. It's 1.3bn light years in diameter, while the observable universe is 93bn light years in diameter.

This is also not the only such structure found, some other examples are even larger: https://en.wikipedia.org/wiki/List_of_largest_cosmic_structu...
> By that logic I'm opposed to social media.

Facebook for me was a net negative.

Instagram, I still keep even though it is owned by Meta. (Just like I still keep WhatsApp even though it’s owned by Meta.) But I don’t use Instagram all that much. Instagram doesn’t even show up in the “Most Used” category in Screentime on my iPhone, for example. So for me, Instagram does not negatively affect me much. Probably mainly because I am not very active there these days.

TikTok, I spend quite a bit of time watching and posting to. But I don’t feel like it’s affecting me negatively in any way.

I deleted my Facebook account ages ago because I noticed that it was a waste of time and a drain of energy.

Reddit I use quite a bit. And your experience there depends greatly on what subreddits you subscribe to.

HN is certainly social media as well, mind you! And out of all, it is the one that has had the greatest positive impact on my life. A lot of my skills are thanks to HN. And even my current job, which I’ve had for a bit over a year now, is thanks to HN (and third party tools for filtering and searching “Who’s Hiring” threads.)

For me, social media has been a net positive. But it has required that I pay attention to where and what I spend my time and energy on. God knows I wasted a lot of hours playing FarmVille on Facebook back in 2009/2010 for example.
It depends on what you mean by "scientific computing". I can't imagine doing scientific computing in the sense I do (using computing to analyze scientific data) without strings, lists, dictionaries, and (not that you mentioned them) data frames, which means R and Python are far better tools for doing my kind of scientific computing (yes, I know that R, and maybe Python, use libraries like BLAS underneath and those were written in Fortran).
Collection of articles on the future of APIs in 2024
TIL: Pinch sensors on car doors, hoods, and trunk lids are a thing.
I owned several Nexus phones as well as Pixel phones. I'd say that the Pixels were pretty decent; my main annoyance was with the fact that Google deliberately disabled some of the hardware features in that line-up to push their own proprietary solutions - most notably, there's no video output over USB-C nor Miracast, so that your only option is Chromecast.
I don't know what the state of things is right now, but if Fortran is the language of choice for HPC, then explain to me why it's so hard to write portable code that targets accelerators.

Some folks have attempted to port Fortran projects to CUDA fortran, but that only targets Nvidia GPUs. Then there was openmp 5, but barely any compiler to target AMD gpus.

New HPC projects are written in C++ exactly because it's much easier to target various GPUs in the same code base.

Happy to be convinced otherwise, but this is what I've observed
I think this is mostly because iGPUs were quite bad (even if they would have been good enough for some low-end indie games).

But that perception has shifted over the past few generations, especially on the AMD side, but increasingly also on the Intel side (and given the new Arc integrated graphics perform similarly to and sometimes even better than the current top end 780M, this trend should continue).

Things like GPU scarcity and increasing prices have obviously also contributed to this.

The pipelines of developing a videogame are quite long, so we are only now seeing releases of a lot of titles that have been developed against these new realities. And especially for indie titles, they don't see a lot of optimization after release, since the studios typically don't have the budget / staff to improve existing titles and work on new ones at the same time.
HUAWEI MatePad 11.5: Display 120 Hz, 6GB RAM+128GB ROM, Corpo Unibody in Metallo - Recensione e Offerte

HUAWEI presenta il nuovo tablet MatePad 11.5, un dispositivo potente e versatile che offre un'esperienza visiva straordinaria. Il display FullView da 11,5 pollici con una frequenza di aggiornamento di 120 Hz regala immagini fluide e dettagliate, perfette per la visualizzazione di contenuti multimediali.

Il processore performante a 4 nm garantisce prestazioni elevate, consentendo di creare presentazioni, prendere appunti, giocare e guardare video senza problemi. Il tablet è dotato di 6 GB di RAM e una generosa memoria interna da 128 GB per garantire una fluidità di utilizzo e ampio spazio di archiviazione.

La certificazione TÜV Rheinland Eye Protection assicura che lo schermo 2.2K sia progettato per proteggere gli occhi, con regolazione della luminosità a 4096 livelli per adattarsi alle diverse condizioni di illuminazione. Il corpo unibody in metallo con uno spessore di soli 6,85 mm conferisce al MatePad un design elegante e leggero.

La batteria da 7700 mAh con ricarica rapida supporta fino a 10,5 ore di riproduzione video continua, garantendo prestazioni affidabili durante il lavoro o il tempo libero. Con HarmonyOS 3.1, il tablet offre una gamma completa di app per soddisfare le esigenze quotidiane.

Acquista ora il HUAWEI MatePad 11.5 e immergiti in un'esperienza tablet avanzata e versatile.
Are Tags Still Relevant?
They are only doing unmetered DDoS for HTTP traffic - for websites. File storage etc. is not allowed. And git falls into that realm.
I can give you a right, but that doesn't mean you're neccessary able to excercise that right. I can allow you to drive a tank on my property, but you probably can't afford one, and it would be banned by laws.

I'm curious, does the LGPL state explicitly that the licensor guarantees that the licensee can excercise their granted rights in practice? There can always be external circumstances restricting what I can do.

Or is it more like: The licensee (the unity package developer) can only use the code (VLC) if they guarantee that the sub-licensee (the package user or the end user) can excercise all their rights with no external conditions?

Edit: I think LGPL 3 actually does demand this, in the context of preventing "tivoisation". However, libvlc is licensed under LGPL 2.1 as far as I can see.
This will still exist for sure, but for a lot of the gaming demographic, buying high end GPUs is simply not realistic anymore.
The rule is completely rational. It is impossible to use LGPL-licensed components on the Android app store or Apple app store without becoming infected with the full GPL. (As extensively discussed throughout this thread).
How? They don't have access to my email.
Better said is: Every time a company does radical shift in company structure by shady management, it seems like a game of Russian roulette. Law-wise, your data is more safe in the EU than in most of the US even for an American citizen. An American company/management under bad privacy laws can just sell your data at the highest bidder.
Car rental is different than auto share here. Car rentals work as you depicted. Auto share, is not that.

When they tried this with the pay per minute vehicles (both electric and gas) the reality is the time to fill electric made them completely untenable.

They also tried battery swaps, that was truly disastrous.
I have no idea why you're getting down-voted.
I've worked in finance/algo-trading for 15+ years. Went through shops like Goldman Sachs, Morgan Stanley, UBS, HSBC. Quants everywhere use CPP and Python, sometimes R.
I've never seen Fortran used anywhere.
At the risk of seeming pedantic, who are you to decide whether viral licensing or copyleft is the proper term?
Yes. Anyone familiar with Meta adversity policies can see that this article is grasping at straws and ignoring the transparency policy. Anyone can browse through the Facebook Ad Library and see hundreds of thousands of these cases. Teams often have the blocked ads back up and running with the disclaimer n both versions are visible in. The Library.
Somebody is demonstrating their DDOS capabilities to be able to sell capacity to malicious buyers
Thanks for the link! I hadn't known about these projects. Superbacked and psst have a similar starting point, but end up being quite different:

Superbacked is a company selling you a backup service for small secrets. They offer a fair amount of features that are no doubt well thought through, albeit closed-source. As their user, you put some trust in the company, their product, and the expectation that they will still exist in a few years time, when you need to recover your secret.

Hyperbacked removes a few of these drawbacks by virtue of being open-source. It's easier (but not necessarily easy) to understand. It's probably easier to use than psst, although power users would want to set up an airgapped computer...

Psst, in contrast, is a humble open-source repo, giving you a PDF that you can fully understand and inspect, with no additional dependencies. I hope it's fun to use. It might even help some people with backing up secrets :)
Oh noes, Youtube wants to earn money from storing all of humanity's videos for free!
> BCH only fixes one problem, fees.

And in doing so, creating a much bigger problem: there won't be enough fees to secure the chain when the block subsidy dwindles into insignificance over the coming decades.
I believe McFly hangs on to all history in the database, though you can limit the UI to only return the most recent entries (MCFLY_HISTORY_LIMIT).

One side note -- I made a small tool to integrate the McFly database with the fzf UI, which might be of interest to you [1]. Overall I've been a happy user of McFly for a few years, and it's 100% an upgrade over bash's command history (properly storing commands from multiple terminal windows; collecting working directory + exit status info, etc.)

[1] https://github.com/bnprks/mcfly-fzf
En Route: A Magazine About Trains in Japan [pdf]
I would re-word this: "My advice here is that if you want more pay, just switch companies". Usually (maybe not as much in the current job environment), you can just change jobs, doing a similar job with a similar title, and get significantly more money, just because the old company only gave you meager cost-of-living raises, and the new company wants to fill a position and will give you the current market rate which is now greater than the old company was paying you. But I wouldn't call this a "promotion". Going from non-manager to manager is a promotion, and going from "junior engineer" to "senior engineer" is one too, but most job changes don't involve such changes in title. And even the junior/senior stuff these days is mostly fluff; you'll just get called "senior" upon being hired in a new place just because you have X years of experience, not because you actually earned that title through some promotion process.
That GIF should mention the relevant C++ standard, because next year there will be at least one more additional way to initialize.
Assuming you haven't edited it, I misread your comment and my reply is probably incorrect.

You presumably have a configuration option allowing the old encryption in your server configuration, which is your warning that you're running a legacy system.
https://security.stackexchange.com/questions/113295/location...

Access the windows file system with another computer. For example mount that hard disk on any other computer. Navigate to the SAM file. Modify the hash values stored in that file to some new password hash.
> Trying to shove Google into my face

Unless you always browse with the network inspector open I don't really see how that would be the case.