skysight-inc/HackerNews huggingface dataset:
I started with your first idea, that is (arguably, self-) referenceability of (conversations about) reality. I made a site intended to have ((('statement', 'response'), response), ... response) structure. Bunch of problems, including user input interaction.

After some time that's how I explain what I'm building:

https://news.ycombinator.com/item?id=25788274

if there's some way to contact you, I'd be super happy to send you an introductory video and some alpha version.

For the original problem, I think the flatter the ontology, the better. I find short videos to be great explanation tools for example - 3Blue1Brown is absolutely insane. But it can be just linked in text after someone asks specific question. I think what is being attempted here is kind of doing philosophy and philosophy is done by giving responses (often: 'you are having wrong argument' responses).

I've seen approach of making argument follow some traditional form (like enforcing using predefined logic to structure points), but I would like to have it as an emergent application. Extension from some subcommunity. It's just a very costly solution - it works perfectly fine when you need to explain management methodology in corporate setting, for example. Lots of resources, expensive mistakes. And I've seen some attempts at providing just that, for example (warning, in Polish) https://mysljaknaukowiec.pl/dyskusje

In a way, that is a methodology debate. Making a tool for checking 'what is' is one approach, making smaller tools that let people fail/iterate upon ideas faster is another.
What to Learn Before Your Junior Software Engineer Coding Interview
Weren't pretty much all the reasons for Brexit bullshit from the start? I heard that some politicians even gave nonsensical statements in more recent interviews so that searches for various keywords would hit those instead of the original Brexit promises.
I'm not able to follow the logic. Why is it safer? Isn't the exposure from the options additive to holding stock?
Air pollution linked to higher risk of irreversible sight loss
Java blogs: Foreign Memory Access – Pulling all the threads
> As far as memory safety goes, never rely on null terminated strings, allways copy the exact amount of data to a statically defined max, and make the buffer that holds data have the length max+1 with an extra byte that is allways set to null for every copy into the buffer. For malloc/free, design your code so that malloc and free are in the same function at the beggining and end, and allways run memcheck and valgrind before deploying to production.

Aren’t you just proving the author’s point here? Even your fairly simple heuristic that works in most cases is easy to screw up due to a typo / brain fart, and it’s quite likely that even experienced developers will write code that memcheck/valgrind complains about (which is why the tools exist!)

So writing memory-safe code in C/C++ is brittle and not easy to do consistently without additional tools and checks. The author’s point wasn’t that it’s impossible or conceptually deep, but that it’s tricky and painstaking work which is easy to mess up.
Because typically make produces a number of independent targets (for example, object files of different source files) while configure only produces a single output file containing all variable assignments.
Privacy absolutely affects everyone. If you gave consent to Facebook to track you & you are my friend, you'll give my phone number to Facebook, and photos of me, etc. I cannot opt out of that! And in fact FB is well known for building shadow profiles [+]

Look, I understand if you feel "privacy rights" and "voting rights" are not in the same class of rights, I even mentioned explicitly that even though the same principle applies, you may not agree they're comparable. But you can't deny that the only reason voting rights are not transferable is because we said so - we have laws that dictate "voting rights are not transferable". It's easy to imagine a world where voting rights would, in fact, be transferable. It's just as easy to imagine a world where advertisers don't have the right to build a profile about you.

What is happening now is that we started with a world where (online) privacy rights were non-existent, and laws like GDPR are aiming to change that. You may not agree with the change, but others do, and it's a legitimate sentiment to have. It's not necessarily outrageous to want to "impose on everybody" my view of privacy rights. No more than it was to "impose on everybody" the view that e.g. women should be allowed to vote.

[+]https://theconversation.com/shadow-profiles-facebook-knows-a...
Yes, many merchants charge customers more when they choose to use AMEX for example.
Ask HN: What is the best customer support tool for software companies?
Our team is experiencing good growth and are starting to get overwhelmed with email support requests. What are the best tools to manage this? We are currently looking at Helpscout, Freshdesk and Front but they all look very similar. Any tips by anyone who has experience scaling a company & customer support?
Which presumably you pay for with those higher rates.
The Financial Times put out an article a few days ago about the road to Brexit.

I think a fair conclusion is that the government didn't have interest in getting a good deal or sorting out potential issues.

https://amp.ft.com/content/cc6b0d9a-d8cc-4ddb-8c57-726df018c...
I just checked the GitHub project for neovim and see that their CI is failing. That maybe is a good symbol of the differences in priorities
Reddit – Sending up to 10mb of data to the Moon for up to 100k people
Maybe they don't care about repairability that much, but I DO think people compare labels and specs and other things to death when shopping. (but yeah, the pricetag might rule)
The cap only applies to transactions that have three or more entities involved.

For Mastercard/Visa you will have at lease three entities involved:

1. The retailer

2. The card network Mastercard/Visa

3. The card issuer (the customers bank)

Amex dodge this by being both the card network and the issuer. So there are only two parties involved in their transactions.

1. The retailer

2. Amex

So they charge a much higher interchange than Mastercard/Visa can. Which is also the reason why there will never be an Amex competitor in Europe. No merchant would ever sign up to anew card network that charged more and had no customers. Equally no customer would signup for card they couldn’t use anywhere.
> The people who stay behind aren't people you want to work with, if you can help it.

This sounds like a generalization in need of evidence. Ultimately, the co-op program at UoW has a long history that includes ranking/matching data for co-op employers and students. It would be interesting to see the trends over time. My intuition is that the top ranked students accept jobs from their co-op employers after graduation but that may have changed.
Well... We think it just isn't that critical a feature, given that Krita and Scribus work together quite well. Especially in this day and age when the the vast majority of images get uploaded to pixiv, twitter, artstation, deviantart and the like. Compared to people asking for help with that, because they don't know how files work, the number of people who ask for a printing feature is minuscule.

Like, one every two, three years.
Exactly. I first heard the bull thesis from Michael Burry. Hardly a gambler. GME was comically over shorted in a console release year. Burry predicted a short squeeze way before WSB picked it up.
That sounds very short sighted? Everything has to carry its own costs. If fees rise, prices will probably have to rise to compensate.
The mobile operator 3 have upped their prices on pay as you go. They had a "123" PAYG plan that was 1p/MB 2p/Text and 3p/Min. They now are changing it on Feb 16th to 5p/MB 10p/Text 10p/min. They claim "Some of our international roaming rates are also increasing. This is to keep them in line with domestic standard rates and not a result of brexit"
Sauropods heads are comparable in size to horses or cows, both of which are more intelligent than they are generally thought of as being.
I took a quick look at the contributor graph:

https://github.com/vim/vim/graphs/contributors

Other than one solitary commit, that graph makes it look like every single one of the 13,000 commits to Vim has been made by Bram. What's going on there?

Incidentally I wondered what caused the huge jump in commits that has been sustained since the beginning of 2016. I thought initially that may have coincided with the announcement of Neovim, but that announcement seems to have been a couple of years earlier. Maybe it took a couple of years for Neovim to see significant adoption though.
I have a microwave and oven from the same brand, and their digital clocks diverge about 2minutes in 24h. I just don't understand how it's possible to build a device that poorly in 2020 (they are new) and I also wonder which tech they use for timekeeping. Is it possible that one of them uses a crystal and the other uses the 50Hz? That would explain a small difference.
I have to ask because my imagination is failing me: what kind of private personal data do you have that is so important that you're worried about it surviving this sort of thing?
“Hard Brexit” is an Overton window which shifted a lot since the referendum campaign began.

Originally “Hard Brexit” meant leaving the Single Market and Customs Union, but May made doing anything less than that into “Brexit in name only” with her limited time in office. The final deal has the U.K. out of both, with some options for tariff-free trade if you filled out the right forms, but there aren’t enough customs experts to fill out all those forms even if it was a zero-cost exercise.

However this is just an interesting aside; regarding MasterCard fees, the explicit point of Brexit was to no longer be bound by EU rules, and so the UK (with huge caveats yet to be fully explored because the agreement has been TL;DRed by the U.K. government) is no longer required to follow rules like the one MasterCard IDs referring to here. (Probably. It’s a long document).
If they misled their customers about how their PII is used in order to make a profit, that makes them predators.
Apparently fitbits.
i have seen some videos of dogs pushing on voice activated buttons to 'talk'.

There was always possibility that dog was thought to press sequence of buttons to indicate something. A pavlovan reaction trained to look like dog is building a crude sentence.

But the Chaser studies are quite convincing that dogs are capable of linking speech to abstract general ideas. Its absolutely amazing.
Maybe, but I bet those designs are very traditional and date from the time where it was cheaper to use grid frequency.

If not, why don't coffee machines that can start on a timer have a backup battery for their clock? That might be cheap enough too. And vital for those moments when there was a 10 second brownout which leads to your coffee not being ready in the morning...
Personally, I'm very happy the new RedHat showed their true colors so fast: it helped me decide to leave their ecosystem.

EDIT: added "the new" to qualify the statement about RedHat, as indeed it's IBM at play. No amount of "kernel support" is worth the trouble of dealing with them.
"The emerald jewel wasp is a cockroach’s worst nightmare"

fascinating details of the insect world's version of Ridley Scott's "Alien"
Not a lawyer, but I believe this is true
Time to Rethink Teeth
> Radial engines use AvGas which is high octane gasoline

With lead.
How many consumers use a solution like that? Because if it's only a tiny percentage of all people, you could just raise the GBP prices with a comfortable margin and have those subsidize the rest.
It is six dollars a month per TB billed on a GB level with 1TB minimum, with no weird plan tiers with S3 compatible API and no stupid per API call charges, reasonable pull pricing ( either free or cheap ), not related to other accounts.

What, exactly is that level of control of $ spent ( as it is going to be lower than pennies ), that people want while maintaining reasonable reliability, stability, durability and scalability of storage.
I did a quick search. UAE and Israel have about 9 million population each.

The EU has a population of about 447 million.

Seems like these two countries are 2% of EU in terms of population.
> the EU is laughing at us

That's not my experience. Most people express sympathy. I think many people in the EU and EEA regard the UK as a sibling or cousin who has inexplicably taken to self harming.
Yes indeed, inverter based generators (solar and batteries) don't have any inertia. But as long as the grid is still AC the frequency will be the same and the inverters would need to compensate internally. Especially with solar where a cloud going over a solar farm can easily knock off a few MW in seconds the volatility of the grid will increase and need for storage (batteries, hydro, etc) alongside Demand Side Response is getting much bigger.
We're also working on improving the rendering of all gradients: https://invent.kde.org/graphics/krita/-/merge_requests/668
Covid-19 dashboards are vital, yet flawed, sources of public information
The next thing I'm working on is a platform[1] that lets other developers create and sell interactive programming courses. At launch it'll have python and JS support. I'd like to add support to allow the ability to teach things like git or shell commands at some point too.

[1] https://www.slip.so
I think that "you can also move a byte into the wrong place and have that change your program" was implied implicitly, but sure.
Is it possible it's no longer available for security reasons?
Yes, but at this point, for private chats, is better to use something like Signal than Telegram and Facebook's E2EE is one of the best out there imho.

https://scontent.whatsapp.net/v/t39.8562-34/122249142_469857...
It’s also a shell script. It’s a shell script written purely in POSIX–compatible sh, that is generated by the worst M4 script ever written. The information which will be printed to stdout, to the log files, to the cache files, to the status file, and so on all needs to be buffered until the end of any asynchronous task, then written atomically so that it can be understood and will work consistently. That’s synchronizing writes to six or seven different file descriptors, just so that everything comes out in a comprehensible order. I bet you're already thinking about how to implement it though.

And it does quite a lot more than just probe the compiler.

And finally, it doesn’t support concurrent execution because nobody who was tried to write it has returned. Usually it starts with confident estimates and preparations, followed by departure and sporadic reports. Gradually the reports dwindle in frequency and comprehensibility, until eventually nothing more is heard.
The fine is $500 or jail time, for a former CEO of 20 casinos until early this month it’s hard to not see what’s going to be the outcome.
I DID stop at season 1... Just couldn't get into it after that
True but I meant the newspapers more than people. Personally Covid will ride the storm for most of these consequences up until it can longer do so but I imagine there would be some new deals and processes in place by then. Well I hope at least...
The SNP has already announced that they will hold another independence referendum should they win a majority in the Scottish Parliament in Mays elections - which seems highly likely:

https://www.theguardian.com/politics/2021/jan/24/scotland-in...
I would dispute the profitability of contextual vs personalized advertising (see NYT’s experience) but is too early and coffee hasn’t kicked in yet.
Yeah I've been with them for 8 years as they're the best value hosting provider [1] I've found, which I use for all my memory or computational heavy workloads as they come at a fraction of the cost of what it would cost on AWS.

[1] https://www.hetzner.com/dedicated-rootserver
Bug or user hostile design?

Grindr presents me the third party data choice dialog every day. Sometimes multiple times per day. I reject every time. Also, it forgets that I set my units to metric regularly. Grindr is a mess. Besides it big user base, it is a garbage app.
Exploring the nature of genius
Oh found it. Looks like this went on for more than a couple minutes:

https://www.theguardian.com/world/2018/mar/08/european-clock...
Why is this notable? Canada and the US are friendly neighbors and quite similar (from the perspective of the privileged types of people getting these jobs) and the US is bigger so you’d expect there to be more jobs there.
It's a terribly judgemental article.
Have you watched the (pretty good) documentary "General Magic"? If features a lot of the same people than folklore.org, to the point one could consider it an Apple "side story", though there are also future Googlers and people who built Android.

Here's the trailer: https://www.youtube.com/watch?v=uTdyb-RWNKo

I found it interesting. There is a bit of hagiography going on, though (and note the trailer seems way more antagonistic towards Sculley than the documentary actually is.)

One thing I found striking is that none of these people seem to need or care about money. They say so explicitly, "we didn't care about the money", and that it was all about the vision and passion. Yet somehow they managed to remain clothed and well fed. If that's not the definition of privilege, I don't know what is!
Very few merchants have the market power to say no to either Mastercard or Visa. It would prevent to many customers from being able to give them money. Which would then make it pretty tricky for the merchant to make money.

Also Apple Pay and Android Pay don’t cost merchants more to implement or use (assuming they have the HW, which any card reader from the past 10 years will have). The card network rules also forbid merchants from not accepting them, but of course rules don’t mean much without enforcement.

Finally there is really only one company that can undercut Mastercard, and that’s Visa. It’s only a question of time before Visa bump their fees, there’s no way they’re gonna leave money on the table for long.
Two Different ways to style element in JavaScript
The Computer History Museum in Mountain View has two IBM 1401 computers operational. The 1401 is based on SMS cards. The museum had an IBM 1620 working for a while, but it is not currently operational. There are also some operational IBM 1130 computers around (http://ibm1130.org/today/).
Just so I'm clear, because English isn't my first language, saying that people shouldn't be allowed to advocate for complete extermination of complete groups of people based on their skin color or similar, somehow makes me a racist?

Besides, the whole "free speech must be protected to the absolute end" is such a stupid thing to insist on. Here in Germany that's not the most sacred thing, do you know what the article 1 of the german basic law is? "Human dignity shall be inviolable." - and guess what, we're not some dystopian racist hellhole.
Iranian users of Signal messaging service say app blocked
Note that many of these entries seem pretty old and are probably "wontfix" in practice. This one stood out to me:

> Re-write the code so that the highlighting isn't changed multiple times when doing a ":hi clear". The color changes happen three or more times currently. This is very obvious on a 66Mhz 486.

While it wouldn't surprise me if some people were still using Vim on 66Mhz 486 machines I would be surprised if anybody bothered to implement this optimization for such a niche use case.
I don't know. I've thought about that. OTOH if some terrorist would like to know the choke points of the grid, he could deduce that from openstreetmaps also, where the transmission lines and substations are available for viewing.
Patches are send to mailing list, and Bram commits them do repository after review. Each contribution is credited in commit message, and VIM docs.

I like this approach better than GitHub “everyone send us a PR”. These days having a “change a typo” PR to show activity on GitHub is appealing to masses, but mailing list sifts out people who don’t have anything serious to add = less work in managing open source project. As we can see lot’s of maintainers have a problem with that, and users that demand stuff (at least once a month there’s a topic about it on HN). :-)
The grid is never exactly 50Hz, it varies quite significantly. On the long run, the grid operators try to average to 50Hz as close as possible, just so that clocks continue to operate somewhat accurate.

In fact, it is even in the FAQ of the article:

"The transmission grids of the countries of Continental Europe are electrically tied together to operate synchronously at the frequency of approximately 50 Hz"
Yes, sometimes that suffices. Other times you have to translate an ad–hoc query language encoded in the query parameters of a url into SQL queries, and then it would be really nice to have some way of manipulating them other than just string concatenation. That's a month of my life I’ll never get back.
You might want to check the CI history of vim too if you want to compare meaningless metrics.

https://github.com/vim/vim/actions?query=workflow%3A%22GitHu...
> My parents had corrective eye surgery in the last decade (corrected their myopia), and they claim the eye surgery damaged their "reading vision."

I'm -7.00 / -7.25 and this happens to me if I wear contacts instead of glasses. With glasses I can comfortably read a book or screen from about 10 inches away and beyond. With contacts I have to hold it at arms' length before I can make out small text. This is one of the many reasons I've stuck with glasses over the years. Another advantage of glasses is that I can take them off and have a natural and detailed "magnifying" effect. This comes in handy when soldering small components (wearing non-correcting safety glasses) or examining a circuit board for tiny defects like cold solder joints or broken components.
Do you know the concept of 'brain drain'?

Canada is paying (I presume, not an expert in how Canadian universities are funded) to educate these people, but then they immediately take all their wealth creation out of the country.

Nobody's saying they shouldn't be able to do that if they want, but it has long term impacts on the country's wealth, but also its ability to more generally develop, to keep educating itself, and to perform jobs that can't be done by another a company in another country, like some parts of government, defence, healthcare, etc.

It's also just a bad indicator. Why do they need to move? Why can't they get what they want here? If the first thing 84% of your graduates do is get the hell out of your country as fast as they can then you should probably stop and think about what's going wrong that makes them want to do that?
There's a story about how in the mid 20th Century Russia asked to buy one of Britain's cool new jet engines and Britain obliged. Then Europe found itself worrying about MIG fighter jets with essentially that British jet engine inside.

Once bitten, twice shy?
Image Editing with Functors
15-year-old girl's killing shown on social media
An alternative distro is being developed here: https://rockylinux.org/
Sigh. It's not a dichotomy at all.

It's perfectly possible to have a stable grid even with solar and wind.

The problem is that neither nuclear nor coal power stations are load following and "base load" has lowered over the years (industry has moved to Asia, devices became more efficient, etc.).

Stand-by power (like natural gas powered generators) hasn't been built up the way the way it should have been. Same goes for smart grid technologies and buffer storage; not to mention the maniacs (especially in South Germany) who basically protest everything - from nuclear power, to wind power, to required infrastructure like north-to-south high-voltage transmission lines.

It's way too oversimplified to reduce the issue to just wind and solar.