skysight-inc/HackerNews huggingface dataset:
> I was talking about the deductions for positive externalities of fossile fuel.

There have been State incentives for at least two decades to buy new cars that produced less emissions on fossil fuels.

Fossil fuel industry benefitted of enormous deductions for over a century for their contribution to the industrial revolutions.

For example they never pay for the disasters they create [0][1].

[0] The oil spill of the Exxon Valdez in 1989 only costed $ 125 million to Exxon https://www.justice.gov/opa/pr/united-states-and-state-alask...

[1] even when they paid a just fine (like the 60 billion BP paid for the spill in the Gulf of Mexico) it's peanuts compared to the environmental damages that the future generations will inherit (the mangroves still carry the damages from the Ixtoc spill of 1979, 40 years later)

Ixtoc soiled hundreds of miles of beaches, all the way to Texas. The fishermen also said that oysters that used to be found clinging to the mangrove roots seemed to have vanished after the spill and never returned.
Important enough to go through the effort and expense of printing them out and (I'm presuming) scanning them back in?

I mean I guess it just comes down to priorities. I can't think of anything I want to keep so badly I'd bother with that.
C's point syntax doesn't help either. It's fine if you just have one pointer. But a few of them nested with some functions in the mix. Oh my.

Oh, and basic primitives like arrays and strings in C are far more complex (and easier to get wrong) than pretty much every other language. And it doesn't have a built in map type at all!
Nitpicking: If the Holy Roman Empire is seen as a continuation of the Western Roman Empire, then the Russian Empire can be seen as the continuation of the Eastern Roman Empire (e.g. see: https://en.wikipedia.org/wiki/Moscow,_third_Rome), and this lasted until 1917. Both claims are dubious at best though (IMHO).
Sure, happy to help if I can. The website in my profile's "about" section has a few e-mail address you can contact me on.
Likewise, except at some point I worked on cross compiling and embedded systems. When I had to build something using CMake, I would tremble. Autotools may be pure hell for the author side, but it is quite useful in the user side.
> a non–trivial amount of M4

That's horrifying, and certainly not the purpose of m4. Yet, it does not mean that m4 is not beautiful, for doing small things that would be a bit cumbersome in awk, for example.

> There’s no way to create abstractions

Best feature in my view. Abstractions always suck. Would you complain that there's no way to create abstractions in sed, for example?
S&P 500 returned 18.4% in 2020. Congratulations to your friend.
I don't think price is significant factor. It just needs optocoupler, diode and few passives.
I do have a many GBs of blobs backed up both in external HDs and cloud, but my most important data (which is what I plan to keep redudant copies on paper) is just notes and source code which I keep in small private git repos.

BTW I still haven't backed up anything to paper yet, I bought a laser printer last year to follow that path, but ended up not doing it yet :/
No JSC either.
It doesn't mean devices live longer. Only a fraction of them break, and especially with electronics never versions are strictly better than older versions. Most people buy newer iPhone because their old ones have become too slow, not because they are broken.

And I think you are wrong about the economics of repairing vs recycling.

In both cases, it also depends on the market demand.

If people want to repair their stuff so much, why don't any companies come forward with repairable products? Some do (Fairphone, I guess), but it doesn't seem to be a huge success.

In any case, anybody who really wanted to could see to buying only repairable things. What is the point in offering people who don't want to to do the same?

I think people just want the same iPhone they have now, with additional "repairale" property. That is not going to happen. The repairable iPhone will be thicker and less elegant than the non-repairable iPhone (compare iPhone to Fiarphone). And suddenly people are not buying it anymore.
Thank you. Having a mailing list based workflow is fairly common for long established projects. That doesn't seem to preclude setting the Author field to the actual author when Bram lands people's contributions though. Unless that's an additional layer to discourage low value contributions by eliminating the visible credit people would get in their github commit history. Are there other projects that do that?
Have you successfully run any modern hardware off of the irregular current coming out of something like that? You could charge batteries off of an alternator with a voltage regulator but I doubt any modern electronics are going to work well on current supplied by a jerry rigged water wheel and step up transformer. You’d be reliant on a lot of ICs to do it properly at a small scale.
Stripe’s pricing is quite a bit higher than many of their competitors. They roll up what is quite a complex pricing structure (there are pages and pages of network fees to consider) into a single number.

For most people not having to deal with the details makes Stripe worth it. But once to get to a certain scale it becomes much cheaper to use a competitor, and just have people working full time on understanding and managing the fees involved.
How to improve your coding style – Beginner Friendly
This is less profound than you think it is.

The sentiment story is that if enough people want to pay $150 a share for approximately $0/yr in earnings, they will. What this glosses over is the reason for the sentiment, the question: "why do people want to pay this?"

Traditional stories analysts tell would have people pay $150/share because they expect $8-$15/yr. This story is that people will pay $150/share because people want a way to say 'fuck wall street' and 'fuck analysts' and have unreasonable expectations of becoming wealthy. The former sentiment is sustainable in a way that the latter story kinda isn't.
Launch HN: Totallib, note-taking for better thinking, augmented by AI
Hey HN!

I'm Bohdan, Totallib co-founder.

I keep different notes for as long as I can remember. When I read books/articles or listen to podcasts, I often want to write things down. I’ve tried everything from mind maps to a fashionable Cornell Note-Taking System. But all of it proved ineffective for better thinking.

Our brain is a beehive of associations, but we are taught to think linearly. Thus, our knowledge doesn’t accrete to help us discover original thinking.

Totallib lets you achieve better, more creative thinking through connected note-taking.

How is it different from the other apps?

— Undistracted writing. Modern apps try to do too much. In Totallib, you open a note and write — just like on paper. Simplicity is the new luxury.

— ⌘ Connected thoughts & notes. Hierarchy kills creativity. Totallib lets link notes between each other, so you can build new ideas on top of them.

— Writing augmented by AI. Writing is a phenomenal tool for thought. However, many people never start writing. Whenever you are stuck on a sentence for hours, an AI writing assistant helps you get through it. Just select the text passage you want to develop, click the button, and explore a novel train of thought. No more writer's block or blank page syndrome.

The product is live and we launched on PH today https://www.producthunt.com/posts/totallib

You can request access on our website - http://totallib.com/

I’m excited to hear what you all think!
> Talking about RDF is absolutely meaningless without talking about Serialisation (and that includes ...URGH.. XML serialisation), XML Schema data-types, localisations, skolemisation, and the ongoing blank-node war.

Don't implement XML serialization. The simplest and most widely supported serialization is n-quads (https://www.w3.org/TR/n-quads/). 10 pages, again with exaples, toc, and lots of non-normative content.

You don't need to handle every data type, and you can't even if you wanted to because data types are also not a fixed set. And whatever you need to know about skolemisation, localization, and blank-nodes is in the standards AFAIK.

> C'mon, rdflib is a joke. It has a ridiculous 200 issues / 1 commit a month ratio, buggy as hell, and is for all intents and purposes abandonware.

It works, not all functionality works perfectly but like I said I have used it and it worked just fine.

> rdflib.js is in memory only, so nothing you could use in production for anything beyond simple stuff. Also there's essentially ZERO documentation.

For processing RDF in browser it works pretty well, not sure what you expect but to me RDF support does not imply it should be a fully fledged tripple-store with disk backing. Also not really zero documentation: https://github.com/linkeddata/rdflib.js/#documentation

> > What are the alternatives?

> SIMPLICITY!

> But the great thing about it is that there could be dozens of equally simple systems and standards, and we could actually see which approaches are best, from usage.

Okay, so you roll your own that fits your use case. Not much use to me and it is not a standard. Lets talk again when you standardize it. Otherwise do you mind giving an alternative that I can actually take off the shelf to at least the extent that I can with RDF?

I am not going to roll my own standard, and if all the RDF data sets instead used their own standards instead of RDF it won't really improve anything.

EDIT: If you compare support for RDF to JSON schema, things are really not that bad.
And since that doesn’t happen, it means the economics of a repairable phone don’t make any sense.
Twitter announces new open source Text Editor API for iOS developers
You could try out CallTrackingMetrics https://www.calltrackingmetrics.com/ my company - not sure whether you would find us ideal or not but we also incorporate features for conversation tracking and online chat widgets... we incorporate our online chat and sms feature into a widget that can handle both inbound web chats and inbound sms... the activities are routed through a queue which has rules for how to hand out the incoming activities to each agent. The agents will hear a n incoming ring similar to a phone call as they receive new texts or web chats... the communication space is definitely growing and evolving, I’ve been hacking in it now for 12 years and enjoy the problem space but not sure if you are looking for more of a Apple like solution or Salesforce style solution... we are more similar to a salesforce solution in that you can customize CTM to do pretty much anything with our Javascript powered workflows and webhooks
Unless it's a Bloomberg terminal chat, in which case shitpost away.
There's hope that this won't be an issue in the future:

https://www.reviewofoptometry.com/news/article/eye-drop-for-...

I've been following the development of this drug since before it was bought by Novartis.

I was expecting the average results to get better along with the median, but perhaps the dosage just wasn't high enough in this trial.
As a company/developer starting from scratch, there is really no complexity nor landmines : Do as you say, Say what you do, Give the user options.

You can offer the user the choice between targeted advertising or non-targeted.
You can offer the user the choice between paid subscription or advertising.

Cant get enough users to pay or consent ? Then you did not find market-fit in the real world.
The last 12 months have been quite pleasant :) Plenty of rain and we only just had our first real heat wave, which was unpleasant but nothing insane.

The centre of Australia is positively hot, always has been.

When i was refering to sustainable i meant the size of the "survivor commune", you can only realistically control a small area for sustenance with out significant order and coordination, think more tribe than state. There are millions of kangaroos i suppose :)
In my experience there will likely be another boat (or yatch). Back in 2016/2017 the meme was AMD, then there was TSLA and then GME, and lots of smaller ones in between. There will be more.
If you want to do upgrades like this on RDS with minimal downtime you will end up doing the same process: Set up new servers, do logical replication, switch over.

The RDS update process is a single button and you have no way of knowing how long it will take. There are some tricks like turning off Multi AZ and taking a snapshot manually before starting the process but still - for large instances you could be waiting anywhere from 30 minutes to 3 hours for RDS to finish. With large instance types I have seen RDS take a full hour just to provision an instance, in the meantime you'll sit there hitting F5 not knowing if it will ever finish.
Diminishing returns. Punctuation is usually a hassle on mobile, as is capitalization (when not done automatically). Accuracy is not top priority in real time chatting since the reader can quickly ask something they didn't understand. Regarding this last point I often find myself using proper grammar when writing a message that I don't expect the reader to read immediately, or if I'm initiating a conversation, then switch to a more informal tone.
My point about degrees wasn’t that some are more or less rigorous (although I haven’t heard of many rigorous women’s studies or art history programs), but rather that they aren’t going to pay well on the other side. I’m very skeptical of the claim that these programs are comprised mostly of the independently wealthy.

> Majority of students go for practically sounding degrees - like various business related degrees. They tend to learn to like them somewhat, but generally are not intrinsically motivated to be accountants or what not at first. They are not making childhood passion based decisions, but the "what gets me job" decisions.

I welcome some evidence here. I’m very skeptical.
The key to American economic recovery? Automation
I think you may be overestimating the impact of this on 'normal' UK residents: We don't order stuff from the EU that often.

Now, as a country we do import a lot from the EU. The direct impact is on businesses, which might have a knock-on effect on inflation unless or until alternatives are found.
The NuGet packages we use to build elmah.io
At first read it sounded like cold temps below 40C were problematic, but then the author recommends keeping the SSDs at temps below 40C. So then, if you leave the SSD powered off in an environment above 40C (104F), what then?
Barely anyone uses Merkaartor, but the project is not entirely dead; it seems to receive some updates.

https://wiki.openstreetmap.org/wiki/Editor_usage_stats
Jim Cramer barely stopped to breath between mentioning BB&B yesterday.
One of the most underrated shows in the last decade. This show isn't supposed to be a narrative history of a computer company. This show is to encompass the vigor, innovation, power struggle, paradigm shift of the 80's and 90's of the computing revolution. I was just a kid when all of this began and grew up during this era. This show does a great job of showing the excitement during that time. Everyone knew back at that time something was brewing with technology and it seemed there was something new and exciting every month. It was also a battle for supremacy to see who was going to lead the revolution. A very fascinating part of tech history.
Scroll down a bit and you will find the iframe.

The blog has comment section, for little feedback.

If you want direct access then visit: https://www.abhijit-kar.com/dont-let-him-poo/
If industrialization is so great it obsoletes repair, why is it cheaper for me to buy a new laptop battery and replace it or even take it to a repair shop, who will replace it for a small fee? Why did my parents have a repairman over multiple times to fix their washing machine instead of buying a new one? And just a few years back, replacing a phone battery was a routine task, not an hour-long specialist job, and phones haven't gotten cheaper.

It seems to me that the things you consider facts don't actually line up with real-world evidence.
WPDock – A Simple WordPress Development Environment Using Docker
Why wouldn't the EU stores just jack up the UK shipping prices? You probably already need to do more just to get something sent out to the UK. Might as well lump all those costs in the shipping.
I noticed that when I started to measure the lightning in a room for home automation purposes.

It is really, really difficult to find the right spot that reflects "the light in the room" and then to find a threshold to switch on the lights "at the moment I would have done that".

I constantly hesitate between 30 and 100 lx, it is so dependent on the subjective light outside.
They planned to sell them before the current rally (the document is dated December 8). They haven't released details of how many they sold, or on what dates.

It's not clear what view the SEC would take if they fast tracked an ATM offering now. Hertz were told to knock it off, but they were literally trading in bankruptcy. There's a pretty good argument to be made that issuing more shares is if anything the responsible thing to do to in response to increased demand, since it would help to correct the anomalous price rally.
Yes, I believe it was TrustArc.
My favourite (and it seems universal) is when they do something they know is wrong/forbidden, say destroy something.

You show them the thing asking 'whats this?' 'did you do it?'.
They just look to the side pretending that they are not paying attention to you. Like you are not there, until they break and just try to hide :D

Its priceless.
> Look up the actual numbers, chances are that you’ll find the actual EU bureaucracy is nimbler and more cost-effective than your national one, per-head. The EU budget is tiny.

This might very well be true. However, it is not only about costs, is it? I really doubt that the cost-benefit ratio is on the same level as my national one.
Those fees are in a contract between the merchant and the acquirer, which is fully under EU law, therefore, if the fee cap is on all transactions, it should apply to everyone, wherever they are.
I don't understand how does the location of the buyer affects the processing fees, unless either it is a more complicated issue involving all merchant, acquiring bank and issuing bank, or EU law explicitly caps transaction fees between EU citizens and EU companies, leaving out all international sales.
Threadapalooza on Strauss and “Straussian”
See the "PHASING OUT INTERFACES" section of the link in my comment for Vim's reasoning of moving away from this. Personally I broadly agree with it as I've seen many people struggle setting up plugins that depend on other things like python.

That said the approach Neovim took of shipping Lua built-in addresses the same portability/ease/reliability of use. In retrospect I think this is a better course of action.
>note that it hasn't been updated for Brex

Ah, even Croatia is outside the EU on the diagram - so it's way worse than that. That being said: Croatia is outside Schengen as well.
There was a incident in Turkey (31 march 2015) that caused a country wide blackout. From what I understand the west side and the east side loose sync. The west side had under supply and the east side had over supply.
And just to clarify, this was a hobby project alongside studies, not a full-time endeavor..
I'm talking about when the caps were first proposed and introduced - not now post Brexit.
To be clear the argument wasn’t that the degrees weren’t difficult but that they aren’t valuable to employers and one shouldn’t expect to easily pay down their debts without a more valuable degree. Majoring in Religion alone would be imprudent for most people.
Further complicated by the fact that the egg develops into a larvae with gills, which then undergoes metamorphosis to become an adult salamander...
TrustArc's doesn't, or at least didn't the last two times I inspected it deeply. It is possible to reproduce this claim by checking the browser inspector Network tab and by debugging trough the source code: it's just a bunch of setTimeouts.

Not to mention that if there were any hypothetical API calls those could be made asynchronously after closing the modal.

It's purely a dark pattern.
Here’s a podcast that explains the background of Rocky and Centos. It speaks to the original aims of Centos and how Rocky continues the mission and attempts to fix some of the org structure problems that lead to Centos being where it is today.

https://changelog.com/podcast/427
> Unfortunately there is no strong signal of repairability at the time of purchase;

This signal need not exist, because the superseding signal of “is this device worth fixing” precludes it. For some things, the cost to fix is not low enough compared to the cost to buy new.

For a car, the cost to fix is low enough compared to the cost to buy new. For a a household electronic device, the cost to fix is not low enough.
I still haven't done it yet, but I plan to do so.

All this important data (the directory I keep my git repos) is less than 90mb in size. With 500kb/page I could store everything in about 180 pages (90 if I print on both sides) which is not that much.

Since I store backup of these git repos in a ZFS dataset, I can do incremental backups (with zfs send -I) every 6 months or so. By my estimates, I would be adding at most 1-2 pages per year.

Also, it is not like I expect to ever need to read that back in. I also keep redundant backups of everything in multiple cloud providers and in external HDs. Using these papers would be a last resort if everything else fails.
The Free Software community is having a Renaissance right now and making advances on nearly every front.

Turns out not compromising your principals and being zealots works.
Picturing CCP officials being disturbed by this because it's the wrong interpretation of "communism".
It's all political.

If the government fight hard, then lose, the opposing party will blame them for that and most likely make them win the next election. If they just do a marketing campaign telling they did the best possible, winning the next election is more probable.

And Trudeau has nothing to do with that, conservative or liberal, it will be the same strategy.

In order to make Canada more competitive, I think it should be addressed on the provincial level. We definitely need more startup to change the culture and have a place to keep the best talents. High risk funds, change in laws (so anybody can freely invest), etc.
Will this be a competition for substack?
We pour our money into index funds with the understanding that they will continue to perform like one American index did for 2 decades during a time when a) index funds didn't exist b) index funds didn't make up 50% of all invested money c) the internet wasn't widespread.

If your retirement plan can't accommodate Nikkei-tier growth, you are Wall Street gambling.
HN and Indie Hackers are good communities for this, just reach out and I am sure there will be people who'd like to chat. Feel free to reach out to me too if you wish, I run a startup as well (not solo).
My 10,000 ft layperson's view, to which I invite corrections, is broadly:

- The semantic web set off with extraordinarily ambitious goals, which were largely impractical

- The entire field was trumped by Deep Learning, which takes as its premise that you can infer relationships from the exabytes of human rambling on the internet, rather than having to laboriously encode them explicitly

- Deep Learning is not after all a panacea, but more like a very clever parlour trick; put otherwise, intelligence is more than linear algebra, and "real" intelligences aren't completely fooled by one pixel changing colour in an image, etc.

- Hence, we have come back round to point 1 again

?