skysight-inc/HackerNews huggingface dataset:
That is very much wrong and I wonder where you possibly got that from, since the text of the license is so easy to find and says:

> For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require
The headache I find with client side certs is that it's annoyingly common for client side apps to have their own CA store which you have to track down and install your CA.crt in.
Steve's behavior at Apple in the 80s should force you to return your iPhone.

So we're going in circles now.

Any and all issues raised about a company's ethical behavior in the current day (for example, outsourcing to suppliers with deplorable labor practices) are equivalent to stories of a founder's poor interpersonal skills from decades ago, in your view.
Thanks for the tip. It’s interesting that iPhone apps can survive at $2.99 price points but not desktop software. No app ecosystem to blame? (Does anyone actually use the Windows Store?)
What? That's not my point at all.
I see it the other way around: I was unable to avoid Javascript, and Elm made it orders of magnitude harder to do that. But I was a n00b working on a side project, so caveat lector!
I created a game called 'desert golf'. Basically a pitching wedge game - no putter, no hole, it's a big circle instead.
"Poor guy doing open source takes dumb decision because they need money" is a sorry excuse I've been hearing too much lately.
Yep, everyone had stock-ish pc components and then came winmodems, custom-protocol printers and other oem hardware.
Because attorneys know how deep the employer's pockets are, which gives them a great incentive to pull out all the stops, which gives corp HR the incentive to make sure there is a long and painful performance management process before anyone can be fired without it exposing the company to too much risk.
It sounds like you're describing HDR (high dynamic range), which your iphone uses by default when image contrast reaches some threshold. The effects can be unwanted, to say the least. Have you tried disabling it?
> Personally, I'm tired of people bitching about C.

The complaining gets old, but then again, memory leaks, overrruns and underruns and other C footguns get old, too. C has been and still is a great tool, but there is some level of... maybe we can do better 40 years later? You appreciate C more if you've had to implement anything reasonably large in assembly (which clearly you have).

> In fact, it wasn't even an option for most of the 1970's.

I started programming professionally in the mid 80s. There really wasn't much better than C. Pascal, compiled BASIC (it wasn't quite the VisualBASIC era yet)and ancient stuff like COBOL, PL/1 and FORTRAN were really the other real options. The old languages had a lot of limitations baked in. Pascal was better, but there were huge limitations imposed by Pascal arrays and Pascal's type system that rendered it very difficult to use for many entire classes of applications (anything where dynamic allocation of blocks of memory was needed, so for something like I/O... or video... or text editing (255 character lines much?) or whatever I happened to be working on. It wasn't impossible to do big projects with Pascal, but it was a lot more work.
Why on earth would you be defending this? No one would ever add something like this in good faith.
Maybe the author is located in a country with weak cyber crime laws (and does not intendl to leave it).
The higher prices started with the trade war and wage increases were inevitable especially with imited immigration+remain in Mexico. It was all explained at rallies but they didn’t want it to extend to “those people”.
Solar Sands also offers an interesting critique of the actual art of some of the most popular NFTs: https://www.youtube.com/watch?v=wDtt24RxdLk

The fact that some of the most highly sought-after NFTs are randomly generated, really off-putting and not something I can bear to look at for a long time is enough to convince me that it's just a gold rush
I don't know if Koyaanisqatsi, or the Qatsi trilogy generally, classifies as a documentary or an art film, but I always stump for at least the first two if I can.
There is more to food than calories. I would love to replace livestock with bioreactors but I don’t think people understand the interaction with food and health well enough yet for me to ‘trust the science’. Plus costs have to come way way down. I eat a decent amount of yeast derivatives so it’s getting part of the way there. I also eat free range meat whenever possible because I hope that it is healthier for me; the fact that it is less cruel is definitely a bonus. I get that not everyone can afford it. So instead of pushing everyone into eating cheap to grow grains I would rather have the science improve so even the poor can eat healthier bioreactor food.

Edit: the poor and I. I also want healthier bioreactor food. Food fraud is a problem that’s getting worse with inflation and avoiding it is getting expensive.
Whether China can keep it up until the end of the pandemic is yet to be seen
Because people make mistakes
Lack of self discipline. If you’re going to wfh you have to be disciplined enough to work during work hours and not work during non work hours.
>Was it in good faith?

On what planet could this be considered good faith?
Probably not what you have in mind (yet) but on the other end of that spectrum you find the PineNote. I've seen people run a Linux DE on this.

https://www.pine64.org/pinenote/
The article on the round backgammon board is great.
https://www.jamesrobertwatson.com/backgammon.html

I like the story and photos from initial idea, to prototype, to contract, to production. He doesn't really dig into why it didn't sell well. But it's a good story.
Somehow I doubt your friend would look at these commenters and consider them to be fellow travelers. There does seem to be an undercurrent of hostility to women in some of them.
+1 for PurelyMail.

As a non-tech guy living on 3rd world wages, PurelyMail is perhaps the best for me.
harder core, without ICs: http://www.glensstuff.com/videopong/videopong.htm
The children are legally entitled to financial support from both parents regardless of custody or marital status. If the mother has custody then she can sue the father for child support in family court even if they were never married. In many states if that mother were to seek public assistance then the government would also initiate a child support case.
Humans cannot survive on calories alone, though, and certainly aren't going to be healthy living on them. Protein has always been one of the most expensive parts of a healthy diet.
xD fixed the typo
Irfanview was always held in very high regard by my Windows using friends, not open source but freeware that's been around for at least a decade; a quick google just now seems to show that people still think it's great. https://www.irfanview.com/
ArrayCast Episode 19:Aaron Hsu
The fact that a library discourages you from learning it's internals is how you know it's well done. If you needed to understand it, you could. The reason you don't is because you've never had a compelling reason to.

If only one person knows how a library works, that is a problem. If a 100 person team maintains it and you're not on that team.... it's probably because you have other stuff to do.

Software is an engineering discipline. Computer science is a science. If you are in programming because you want to advance our understanding, great, go work in one of the many fields with large novel algorithms that need to be understood.

For a typical programmer... Look around. Modern software is one of the best things about the modern world. It does SO much for us. Do you really think we, with a real world distribution of programmer abilities, could do all this without massive division of labor? How much would be missing if we insisted on understanding everything before we use it?

I suspect very few alternative approaches to software would work as well to truly build the modern software defined world where everything from cars to taxes to photography is digital.

Because... whenever someone tries an alternative approach, there usually seems to be the hidden unspoken assumptions that they actually don't want software to be as big as it is.

The end product of software itself these days is a service(in the sense of this article, not the SASS sense), wheras software built with an understanding-first mindset seems to usually wind up being closer to a digital version of a passive analog tool.
In my lifetime Apple has changes hardware platform twice while still running on the Next Foundation API. Same thing with politicians, they never simplify the complicated laws but instead expect software to manage and work around this complexity. Nothing to do with the division of labor but more the packing order of software engineers.
> Cumbersomeness of these functions is so trivial compared to the problems of C that are real that it's just not worth mentioning them.

I fully agree! C has many problems, and libc sucking is but one of them (and rather easily worked around). That said..

> Ask Linux folks who were bitten by it many times

A three-decade old project with thousands of developers and millions of lines of code (and heavy reliance on platform & implementation specifics in certain parts) will inevitably at some point along its life get bitten by the rough edges of whatever technology they settle on. Coverage of the few issues they've hit is wildly blown out of proportion, probably precisely because it's so rare that people find these things surprising when it bites them and thus it makes the news.

If Rust gets well adopted in the kernel (as it might), I guarantee that in 30 years, they will have hit its rough edges.

Now if you actually ask Linux folks, they will tell you to flip on -fwrapv and -fno-delete-null-pointer-checks and move on with your life, because whining about these old and solved issues is not productive use of anyone's time.

> C is a disaster due to its compilation model. Preprocessor defines wreak havoc on the source code

Did you ask the Linux folks? They make pretty good use of the preprocessor.

> it is a backbreaking job to maintain cross-compilability of any large-ish codebase. Forget about trying to cross-compile the whole software with dependencies: this is a full-time job by itself

Did you ask the Linux folk? It's hilarious that you mention Linux folk, given that it is one of the most frequently cross-compiled code bases on earth (along with much of the Linux userspace). Btw, I cross compile Linux and various applications regularly at work. In fact, I compile (and maintain) an entire distro with custom kernels for different devices & architectures. And that's not a full-time job. Most of my work is application development, with some driver development now and then.

> - C does not specify sizes of short, int, long and signedness of char.

But it does specify their minimum sizes, which is often all you need. Signedness of char? It sucks, and it is not a big deal. The signed and unsigned keywords exist, btw, if you need a specific sign. If that's too much typing for you, I can sell you typedef. You could ask the Linux folk for advice, they have a few typedefs seem very popular now.

> This means any codebase that ever touches these types (and there are OS interfaces that are expressed in them!) is inherently non-portable: every new target means combing over the whole codebase and checking breakages in all arithmetic operations.

That's not true at all. Minimum sizes are guaranteed, and there are times where using types with implementation defined size is exactly the thing you need because you're dealing with quantities that are inherently related to platform specific ranges. Using these types makes your code more portable, not less portable. I recommend you go ask the Linux folk, or take a look at their source code, which conveniently runs across quite a few platforms.
While true, this misses the point of the article. What was the source of the air? The author claims cheap homebuyer credit and laxer lending requirements explains 90+% of the run up. They also claim this is non-obvious.
How is this a problem? They get free clothes they would otherwise never be able to afford. Perhaps they should be grateful instead of expecting everything to be free forever.
It's much easier to introduce restrictions than train medical staff in a week.

Also capacity has been increasing year on year for the past 100 years in the EU, USA and the UK . Faster than population actually.

Also there is cyclical and situational capacity management. For e.g.: flu waves, new year and now covid waves.

I only know about those regions
From a quick search, looks like a software testing framework: https://www.cigniti.com/blueswan/

Edit: see https://news.ycombinator.com/item?id=30038085
Well...

When I install a new software I am always a bit uncomfortable about the potential trojan.

The only thing that prevent it is if the software owner has more to gain by keeping it clean, and this is, unfortunately, not always obvious.

I used ImageGlass in the past, I'll think twice before installing it again, and that will probably never happen as there not a huge utility or value there.
For the poster you're responding to, I get the impression that their main goal is to avoid dealing with angry users, so people not noticing the change would have been a feature, not a bug.
Like you said, it all depends on the statistics.

If the car crashes in the treated group are high enough, you have to start asking if there is a mechanism where vaccination side effects are the cause.

This is why you don't drive or operate heavily machinery with certain drugs.
Myself, I had already switched to Colemak when I developed RSI due to heavy typing at my work. What did it for me was the unnatural position of my hands, wrists bent upwards and outwards in order to fit onto the "tiny" laptop keyboard.

The solution was simply to switch to a run-of-the-mill ergonomic keyboard (ERGO K860) and surprise, surprise, my RSI lessened and eventually disappeared in 2 weeks or so.

So, for me it was definitely the hand posture, NOT the layout that caused the problems!
Yeah, I have to agree. Really the only thing keeping me on Windows was the state of Nvidia drivers on Linux, but a few years ago they became pretty usable on Xorg so I made the switch and haven't looked back. I did very much like WSL in my time using it, and it's integration with VS Code was sublime, but pulling the maintenance line for two systems drove me pretty crazy, pretty quickly.
What's happening in much of the world today isn't hyperinflation, it's just fairly high inflation, after a long period of very low inflation.

The two options you describe sound to me like they're only viable in a very centrally planned economy, and are fairly independent of general inflation. You can't really deliberately move prices like that unless you're willing to interfere in markets to the extent that, say, the Chinese government does.

Stock markets will do their own thing. The price of a share of a given company will go up and down based on ever-changing estimates of future earnings of that company.

Real estate demand is fairly inelastic, so prices there won't really go down unless you either massively increase supply (staring down NIMBYs and keeping costs under control - challenging on both counts), or decrease demand (somehow make huge numbers of people move to places with less pressure on housing, kill people's earning and saving potential, convince huge numbers of people to move back in with their parents and/or houseshare with others - also challenging on all counts).
Doing anything to the source code repository of an end-user application without an announcement on the website/blog/newsletter is quiet.
Yew – Rust web front end framework that compiles to WebAssembly
Buy at least some bitcoin, especially at these prices (36K USD/BTC).

Not financial advice...
I personally have a very hard time believing they are oblivious. It’s a literal caricature of malware. There is no way one could think it wouldn’t cause this kind of reaction. The best one could hope for is that people don’t notice.
I just use “Beware of Leopard!” as shorthand for this phenomenon.
It is entirely appropriate for a function which lexically analyzes a buffer in memory in order to match an integer to be able to tell you where that integer ends.
Given CDC's history of being wrong, why should we listen this time?
Bypassing the account creation requires plugging the ereader into a computer at the account creation screen, opening a hidden SQLite database, and adding a fake row. This breaks OverDrive access and obviously access to the Kobo store.

https://remy.grunblatt.org/kobo-aura-h2o-electronic-reader-h...
Been a while since I coded in Elm but I found the Intellij plugin to be pretty good. Better at least than the VSCode trouble mentioned in the post.
We (an elementary teacher and a computer scientist) are helping migrant children without any knowledge of the german language to learn it easily and give elementary teachers much more time and improve the quality of their lessons dramaticaly with a desktop application for learning the german language and various perfect fitting supplementary materials.

Often, german elementary teachers are facing the following situation:

Consider a typical class of children with only a half of them capable to understand german. The teacher then constantly switches between those two groups trying to help each child as good as he/she can. That can be very frustrating because the teacher simply does not have the time to help each child as it needs (because the non-german speaking children often really need a 1:1 care to learn efficient). The other half, the german-speaking children, will quickly come short as well.

So we developed a learning software which is so simple that every child can start learning with it instantly.

The problem we are solving with it: The non-german children are now able to learn for themselfs without the need to ask the teacher while having great fun and much better progress than before!

Once they are at a level where they unterstand the basic german words, they can follow the lessons much better which results in much higher quality of the lessons for them and beeing able to learn even quicker each time.

As our small two person team consists of a elementary teacher who is working every day with those children (and is therefore constantly improving our products as she's using it in her own class) we know exactly what those teachers want for their children and what is giving the best results and motivation for them to learn german!

It is a great joy to help all those children - it does not make big numbers in terms of revenue but it will enough for a living shortly. That's more we ever dreamed of as we started nearly six years ago :-)

https://www.ma-lernsoftware.de
And those mistakes affect others. If your mistake was infecting people with malware, you're not going to be a popular person.
I genuinely believe it's because the scraper sites have more Google ads on them compared to Wikipedia and Stack Overflow. The ad load on returned search results has reached astronomic proportions. I use uBlock on my laptop, but it's almost impossible to view search results on my phone.
And quite distasteful when many people have collaborated on your software. If you deserve some compensation, what about all of them? Will you share whatever you earn from it?
I think there needs to be one more aspect accounted for, and that is the domain. The domain might naturally push you towards larger (or smaller) blobs than you would otherwise anticipate, and in such cases I don’t think it makes sense to fight the domain — you have to adapt the team and software boundaries (map) to the ground reality (terrain), and find people who can function effectively with an atypical map — be it extra complexity or communication.

I interpret Kartik’s point as stating that it’s counterproductive to split naturally integrated domains (terrain) for the convenience of map making.
I lived there at the time, and it may be foolhardy to argue with an Assistant Professor of Economics, but it seems that the author is willfully ignoring the distinction between 'Unfinished' and 'Empty' houses. The Central Statistics Office (which often has difficulty counting things) found around 230,000 empty houses at that time. So while he may have a point that some of the 'Unfinished' ones never made it past the plans, there were also completed and empty housing estates, some of which were bulldozed.

https://www.bloomberg.com/news/articles/2012-07-19/ireland-b...

Also, the author claims that he couldn't find empty estates near Dublin, but if he went as far as Celbridge he would have found some. Futhermore he seems to jump back and forth between rural Leitrim and Dublin to make his point, depending on what suits his argument. Rural areas had huge ghost estates.

https://www.housing.eolasmagazine.ie/cso-publishes-breakdown...

You can see a comment below from mandmandam below with a personal take too.

The point about there being a credit bubble stands, and the author leaves out the commercial side of the bubble, purely focusing on residential.

The wikipedia article is superior to this one, normally I would have more time and respect for Ronan Lyons than this linked instance:
https://en.wikipedia.org/wiki/Irish_property_bubble

And as to there being a myth about the Irish property bubble refuting the laws of supply and demand, I don't think anyone has made this point in my earshot or viewing. This third myth is itself a myth of the author's own creation.
If you want to go a step further, calibre-web[1] can act as a backend replacement for kobos servers (and proxy to kobo) so whenever I sync my kobo, it gets any new books from my calibre library over wifi.

[1] https://github.com/janeczku/calibre-web
Wage growth lags price growth, and in general most people make the same or less for a given type of job than 30 years ago
Where is Tallinn, Estonia?
Hehe, I don’t know who this is, but it was fun to watch. “I’m a kind of Stalinist fascist ... if I take drugs, then I become passive, and enemies can attack!” LOL!

So, the argument he didn’t even attempt to address in his comparison of smoking to other drugs is that smoking hurts other people directly, while other drugs don’t. The primary reason we have rules against smoking in public is it’s effects on people nearby who are not choosing to smoke. This entire thread was about secondhand smoke, and Zizek didn’t address it.

Similarly, the reasons we have some regulations on smoking in private, and the entire reason we have regulations on drugs is because of the direct damage it does, statistically, to the users, and to the indirect damage it does to other people. For the minority of bad cases, hospital visits for overdoses and car accidents, social services for addicts or their children, rehab, and loss of jobs are real issues. For the larger majority there are still measurable effects on drug users’ lifespans and on the economy.

We are a collective and have no choice about that. We have some shared resources that we need to agree on. If you want to enjoy freedoms, you have to respect other people’s freedoms. Where’s my freedom to breathe clean air if you smoke near me? (I happen to have some athsma, the risks to me of secondhand smoke are greater than mild exposure to carcinogens.)

So yeah, not only is it not a proof, it’s not even a reason to buy the argument that anti-smoking sentiment is ideological. To prove that it’s ideology, you need to demonstrate that smoking is safe.
There is also perdu.com (lost in French)

Don't worry, we are going to help you. You are here.

It has been here for decades.
> Some people just have black-white thinking. See also "vaccines are not working" and lots of other nonsense.

The same applies to people who assume that unvaccinated people must be idiots.