skysight-inc/HackerNews huggingface dataset:
> when a modern day French Presidents

Sorry need to pick on the word "modern" because it insinuates these things only happened in the past and are out of the question today when we just have adapted the techniques to get away. Therefore I much recommend Treasure Island[1] which goes into the crimes of "modern" colonialism (French, British, US). In case of France especially interesting is Gabon and it's role until today in financing and legitimizing French wars. If one believes only a fraction of the things in this book it would justify the same language applied to our current systems.

[1] https://en.wikipedia.org/wiki/Treasure_Islands:_Tax_Havens_a...
I notice this a lot. But what can you do? I don’t want to go full keto.
I think the GP was referring to the irony of 'eating healthy' only to later find out that what was previously considered healthy is now considered unhealthy. Spinach a nice example of that - I've been eating it raw for ages thinking I was being healthy, had no idea about the potential problems.
Who cares about smatrphones and TVs (and cars also)? I always wanted something to happen to force people stop throwing them to landfills and getting new ones every couple years. And smart TVs (with manufacturer-implanted ads, analytics, etc) are abomination. Also the less cars there are - the better. IMHO.
I get that the CVE is a joke, but are you saying the paper is as well?
Presenter doesn't give any information about it. But I think it is not a type defined in C standard and presenter's own implementation.
FYI - Robin Hobb is a lady.
Interestingly, Latin is known for having an immense number of words meaning "to kill": https://latin.stackexchange.com/a/768
Firefox has a feature where you can block audio/audio&video from autoplaying, works really well.
Well, poreshit' is really just the perfectum form of reshit', so the real meaning is just "decide". The meaning "kill" is just slang, sort of like "do someone in".
Yeah, these people are delusional to think otherwise. If it was ever going to happen, it would have been with all of those lunatics that supported trump.
Is the C compiler written in D?
> I'm not sure how you would go about banning a cryptocurrency (it's been tried 100's of times)

The same way we ban heroine. Or murder. We just make trading cryptocurrencies illegal and prosecute people who are found doing it.

Many IT people are biased by their work into thinking that any solution to a problem is a failure if it does not solve 100% of the problem. But in practice, most solutions are good enough if they solve 99.9% of the problem.

Regarding cryptocurrency, making it illegal would mean that no sane company would touch it with a ten-foot pole, which would not just hamper legal usage of cryptocurrency, but also illegal usage. (For instance, ransomware would not be able to have their victims pay in bitcoin if the victims don't have a legal way of exchanging legal tender for bitcoin.)
Brilliant tips for growing your eCommerce business
And "Dropbox is just SVN mounted on top of curlftpfs" - doesn't mean there isn't a market to make technological capabilities more easily accessible for the masses.

That being said, I am skeptical about the quality and would like to see some demos. Audio recordings of meetings are especially difficult to transcribe accurately.
How would crypto different than forex in that case ?
> it's only attractive to very mediocre engineers

This is a feature, not a bug!

Most people are mediocre at nearly everything. The mediocre person who knows their limitations and embraces systems to get the most out of themselves is more valuable than the mediocre person who sees themselves as a rockstar.
Based on your numbers, owning guns has no affect or even a negative affect.
Warren Buffet has given many interviews on the topic, and on the topic of Berkshire's investments in tobacco companies. His view is basically that as long as those industries are legal he has a responsibility to his shareholders to invest in them because it is so profitable to do so. He has also summarized his views on Bitcoin many times -- he has no interest in investing in it because it is not a productive asset (the same reason he does not invest in gold).
>I think DNT could be rescued if it could be turned into a browser-wide consent UI.

This is kind of what I was getting at.

I think there would he subtleties to the user interactions though - I might say yes to marketing cookies if I knew not accepting it would lead to a degradation of service on some sites, but not for every site.

Driving a standard that can manage that kind of thing might be something regulators simply aren't up to.
I've adopted the opposite strategy: instead of constantly fighting against the pleasure in food, I have cultivated it. Expanded the horizons of my palate, chased amazing gustative experiences.

The result being that the immense majority of the food available to me is now "ok but not fantastic". I still take pride in being able to enjoy (almost) any food no matter how humble. But none bring me joy the way a rare fine dining experience will. And since I'm in no position to indulge on those on a regular basis, I'm never using food as a source of comfort and satisfaction.

TL;DR: appreciate and cultivate rarity (but try not being a snob about it)
> I've read the paper

Thanks! And sorry, I guess, I am still figuring this out and so it's not as coherent as I would like.

>I'm taken aback at how you brush away FRP in Chapter 9

Sorry, page limit, I was simply out of space. I've done more thorough takedowns^H^H^H^H^H^H^H^H^H^H^Hanalyses of Rx elsewhere. (FRP is really something else, as Conal Eliot tirelessly keeps pointing out).

https://vimeo.com/168948673

Mind you, bringing dataflow to mainstream programming is a Good Thing™, and in some ways Rx accomplishes that. But the hoops you have to jump through to get there are...oh boy.

> Java streams

Hmm...I found the issues in other frameworks to be very similar.

Enjoy!
That's fantastic.

"Linux is obsolete (1992)": https://news.ycombinator.com/item?id=8942175
Those are definitely in the list of things I have tried. I had high hopes for a stimulant of some kind.
How do I access the British Library from India? Or perhaps from Australia? New Zealand? What about Canada?

The Internet offers a unique value proposition the British Library does not: it's globally available, for free, and in the case of Wikipedia might even come in your native tongue. It also offers video content, live or otherwise, on any Internet connected device you happen to own.

The British Library doesn't compare, but it sure is an exceptional resource.

a lot of the time
You can import your Whatsapp chats into telegram without asking Whatsapp for your data, or using any 3rd party apps.

https://telegram.org/blog/move-history
The book “Ignition!” explains the realities of chemical rockets. The Saturn V is as powerful as it gets, given chemistry and the rocket equation. Modern construction techniques and computers can bring the costs & overheads down, but they can’t make hypergolics better.
I would add: the ability to automate nearly all the repetitive or tedious parts of the job, something not found in (nearly) any other profession.
Source: https://en.wikipedia.org/wiki/Endogenous_retrovirus
Guilty as charged. I was part joking, part serious. I've had to order more than immediately needed capacity a couple of times in my life to tide over expected difficulties in getting timely equipment. Either managers who were slow at approving things or (today) expected shipping delays meaning I need enough capacity for the expected next year rather than expected next 2 months. Multiply that by everyone, you get a rush on the bank.

Interestingly I saw an analysis a while back (citation not provided because I'm about to go sleep and have an early start tomorrow) that just the change in demand from office to home could account for a lot of the increased toilet paper demand. People were still shitting the same amount but they were using home-grade rolls rather than industrial giant office rolls, of which there was a glut!
This isn't a case of the viruses themselves purposely inserting their code into our DNA, but rather enzymes that we produce ourselves doing it.
> as a general rule it's only attractive to very mediocre engineers

"Thing I don't like is only useful to developers who are worse than me" is a super toxic take. If you said something like that when I was interviewing you, regardless of how much pairing the company I'm running the interview for does, I'd pass on you as well.
Sounds like leaving some users in limbo was a conscious decision made by the parent banks it
Two hundred million computers actively using Firefox each month. How is it possible we cannot make it sustainable without the money from Google?
On Error statement
The incentives of capitalism dictate that those who don't think like Gordon Gecko be replaced by those who do.
> Numerous studies have found that more than 90 percent of scientists who study Earth’s climate agree that the planet is warming and that humans are the primary cause. Most major scientific bodies, from NASA to the World Meteorological Organization, endorse this view.

Along with this, the growing use of cryptocurrencies is also a threat. Cryptocurrencies will demand lots of electricity. Most electric generation is done by coal and oil power stations.

For your information, MIT Tech Review has also released an article in this context. Read [AI consumes a lot of energy. Hackers could make it consume more.](https://www.technologyreview.com/2021/05/06/1024654/ai-energ...).
Essential Tips on How to Identify Original Jeans When Shopping
I dunno, it seems pretty fine to me? Plenty of metadata, standardized text serialization format. Granted, it is a bit verbose; and I can no longer mark my files append-only - but those are pretty minor problems.

And delivery mechanism is so powerful! Online or batched, pull or push, with clear logic and great documentation. After looking at things like RELP, I just want rsyslog to go away and everyone switch to journald. It is time we stop losing syslog entries just because the net was down for a bit!
The fundamental difference is that what you refer as ”uncomfortable opinions” are, for me, plain misunderstandings of why other people do stuff. My perspective is that viewing hobbies as ”another job” is plain and fundamentally wrong. They are something else entirely. The same as viewing traveling as ” larping to farm for Instagram validation”. It’s just wrong.

I am not reading between the lines, I am reading the lines that you wrote. Accusing me of that ”betraying my own disdain” is just silly.

Obviously you have a very high opinion of yourself. I don’t. I just think you are wrong and silly at some times.
I know that my use-case isn't exactly the most common one, but games being exclusive to the Epic store most definitely affect my ability to play them. I run linux. Just running the epic store itself under wine requires heaps of hacks just to get working, let alone the games it installs. Steam on the other hand is absolutely seamless these days. Steam handles all the wine hackery to make it all work.

People can reasonably get annoyed if they get forced to use a non-prefered launcher.
Drew mentions his workstations and laptops run Alpine, i don’t have much experience with the system outside of using it as a base for some docker containers.

I wonder what the pitfalls and corner cases he encountered are when he set it up. I envisage an Arch style process of configuring and tweaking the system.

I think that could be a worthwhile project documenting the setup for my personal use case.
> This is a little bit like saying "we found a weakness in the Python interpreter whereby you can feed it specially crafted input that allows you to run arbitrary Python programs".

If my understanding is correct, it's more like, "we found a weakness in the Python interpreter whereby you can feed it a specially crafted input to a Python script that allows you override that script and forces the Python interpreter to do something else", which can be a reasonable point to make.

BTW, if we keep using the Python analogy, this scenario sounds like a Python script that loads its configuration data from a Pickle file on the hard drive. In Python, Pickle doesn't validate the input and it's capable of modifying the internal state of the program. What the authors say is that malicious data in the Pickle file leads to code execution due to deserialization of untrusted data. Depending on your perspective, just like Python says a malicious Pickle file is not in its threat model, you can argue that the Universal Turing Machine is never meant to be protected from malicious data on the tape, and this is not a exploit, but an interesting thought experiment nevertheless.

The paper says,

> The universal machine, U, will be given just the necessary materials: a description, on its tape, of T and of [the initial configuration on T's own, simulated tape] s_x; some working space; and the built-in capacity to interpret correctly the rules of operation as given in the description of T. Its behavior will be very simple. U will simulate the behavior of T one step at a time [...]

> [...] There is one obvious trust boundary in a universal Turing machine, U: the initial string on the tape of the simulated Turing machine, T. That string corresponds to the user-provided data of an ordinary computer program. Because the potential users may be unknown to the developers and administrators of the computer and its programs, it is common to view this data as untrusted. In our explorations of the universal Turing machine, we will make the same assumption. Therefore, if it were possible to execute arbitrary code without manipulating the program of T, but only by providing crafted data on T’s simulated tape, that would constitute a vulnerability.

Basically the authors' reasoning is:

1. An Universal Turing machine is an interpreter/simulation that is capable of executing code written for any Turing machine, provided by the user.

2. The user code takes an external input - the initial content on the tape.

3. It's possible to maliciously craft an input (the content on the tape) to the user code to hijack the simulation, without modifying the user code.
I think the high majority of lost items intended for airtags is when they are lost in home. That’s the most common use case and what airtags are designed to be very effective to handle. But there’s the less common, but much worse outcome of losing something away from home. Airtags then provide a marginally better way of finding your items.

The privacy concerns feel so overblown.
The scientists from This Week in Virology admitted when asked that in principle it's possible for both the virus and the mRNA vaccine to be integrated into the genome, if you have reverse transcriptase and integrase in a cell, which can happen if it's infected by another virus for example.
== RUNTASTIC | SENIOR BACKEND ENGINEER | FULL TIME | AUSTRIA | ONSITE | VISA | ==

With hundreds of millions of users, we face the challenge of building a top-class backend infrastructure and applications every day. Our main tools of choice to scale our applications are jRuby, Sinatra, Sidekiq, MySQL, and MongoDB.We are currently looking for Backend Engineers and Senior Backend Engineers, to join our cross-functional teams, who are ready to change the world with code!

Check out this vacancy: https://www.runtastic.com/career/job/?job=389615&no-cache=1
We are doing this already.

- Configuration languages (JSON, YAML, XML) are pure combinatorial logic.

- Regular expressions are... mostly not actually regular, but you get the idea.

- Some templating languages are deliberately less powerful than Turing machines, e.g. ST4 is context-free.

- Prepared SQL statements are a similar idea on a different axis.

The real question is whether a non-TC language could be useful for general purpose programming. Such a language might come with very strong guarantees (termination, time complexity, even correctness or a limited form of correctness), but they might be extra-cumbersome for 'normal' workloads.
It's literally the opposite, if it can be tracked by the owner because it contacted another device miles away. I want a local ping to my own phone, nothing else.
Wound up going to PNC.

Since they bought Simple I'm hoping the features will trickle to their customers.

What they have now is close enough for now. Similar but there are 3 "pockets" -- two checking and one savings. And they have auto transfer. (One has auto transfer now also)

Bills/utilities/relatively fixed costs come from one pocket, dining/entertainment/variable costs from the other.

Excess is moved manually every couple months to savings.
Well, first of all, you need a link clearly indicating it's the "Impressum" (usually translated as "imprint", "legal" or similar in English versions) as per §5 TMG: https://de.wikipedia.org/wiki/Impressumspflicht#Telemedienge...

You can get sued for omitting such a page (by any bored lawyer really) because it's considered anti-competitive and a misdemeanor: https://de.wikipedia.org/wiki/Impressumspflicht#Ordnungswidr...

Here's a lengthy explainer of what should go in a privacy policy to be fully compliant (in German), note that "clear and precise" language is generally understood to mean being explicit about the legal basis (i.e. parts of the GDPR) under which the data is collected and processed: https://www.datenschutz.org/datenschutzerklaerung/

In any case, your privacy policy link on the German language version of your website gives me the policy in English, which violates the GDPR's requirements for "clear language" regardless of the actual content by not being in German: https://voicedocs.com/de/legal/privacy-policy

But to be honest, you shouldn't be asking a random person on HN, you should talk to a lawyer.
> with slow transactions

How are bitcoin transactions slow? Bank transfers and credit card payments take forever to settle.
I don't think you should be downvoted for this view, but my experience has been pretty good with streams; they took a little getting used to, but now I find they're generally a LOT more robust than the handcrafted stuff. Off-by-ones and NPEs are fairly hard to achieve, and if well done the semantics can be a lot clearer. A lot of enterprise code IS basically plumbing after all!

Where it goes wrong IMO is where a mix of styles and too many inline lambdas splatter a mess of logic into some god-method.

As other comments note, good formatting will help with intelligibility of failures - and IMO sensible logging (at least of error paths) makes it all rather noce to debug.
I don’t have firsthand experience with this, so don’t quote me. But presumably because many countries have capital controls (with regular currencies) that aren’t or can’t be applied to crypto. Plus the simple fact that FOREX still requires a functioning overall banking infrastructure, as compared to crypto which doesn’t.

The guy behind Cardano has talked a lot about crypto in Africa, so if you’re interested, I would start there.

https://youtu.be/vTVrUOFXIT0
That's enabled by default, on all major browsers, I'm fairly certain. Unless you click or have autoplayed in the past from that site it's a policy to not allow autoplaying video/audio unless the video is muted (<video> tag specifically)
> I'm not sure how you would go about banning a cryptocurrency (it's been tried 100's of times)

I don't think it's ever been tried in a western country.

The process is fairly simple. Pass a law banning it, if necessary with certain exemptions. Arrest and charge people who purchase, sell or even possess Bitcoin.

Most demand will disappear in that country. For the rest, handle it as we already handle similar financial crimes, like tax evasion and money laundering.
Things companies do wrong – The Startup
Counter-opinion: Most programs I ever installed from my distros repository had a reasonable, good gui experience. I once set a gtk theme which I find pleasant to look at and configured qt to adapt to it as well, no idea how they do it but it works great.

As a non-professional user of gimp, never touched photoshop in my life, gimp does all I ever needed so far and never disappointed me. I edited some vacation photos, created a few humoristic images for banter with my friends, captioned some reaction pictures for online discussion. I don't understand why gimp is said to have such a bad ui, it's easy and efficient to use in my eyes.

Also yes, the ui of electron browser based "apps" is "consistent", but it fails to integrate with everything that uses the gtk theme that I like, disregards what my window manager tells it to do window-decoration wise and is sluggish when used with picom. In addition to that it makes my laptops fan spin loudly. Programs using electron provide a user experience much worse than even a badly done curses ui. Given that those programs are often provided by businesses where "ux-developers" may work, it's probably for the best if those people don't influence the gnu/linux ecosystem in the future.

You see, "linux developers" view their programs from a user perspective all the time. You may think they don't because you have some expectancy that the user has to be your average mom, dad or ten-year old child, but thats wrong. The programs are developed foremost with the developers interest in mind and may satisfy others who have similar intentions. "linux" doesn't want anything. The parent comment already explained that.

"Linux" left server and terminal exclusivity a long time ago.
BETAPRO inverse bitcoin ETF (BITO.TO) TSX

You might as well just go to the casino instead, your not going to get rich hedging crypto. Or buy CAD, buying USD tether against BTC won't work as they are both sliding.
The find my network has existed for some time (2019 if I recall correctly) and was originally introduced so that the network of iPhones could locate lost MacBooks. Airtags can be located by the find my network using devices running older ios versions.

It is only the Airtag specific features which require 14.5 (I.e privacy features, pairing, identifying found airtag). I
And yet syslog works to the point where anything sold as an syslog replacement ends up adding complexity(along with features) rather then an simplification of the core problem.

It's in general a trend for old unix tools to work better in reality then in theory something thats rare for more modern tools.

Sure it's nice been able to use more modern query tools and have graphing libraries available but syslog grep and awk does get the job done and dont require a lot of resources to set up and maintain.
Ray Tracing ( specifically Path Traced GI ) is fairly simple given the complexity of 'reality' and light bouncing off or through various materials. The actual algorithms used to bounce/scatter/gather light aren't complex.

Symmetric Encryption is usually a couple matrix multiplies over blocks of data...giving a lot of complextity from a few simple constants and arithmetic ops.