skysight-inc/HackerNews huggingface dataset:
I thought the ‘supply chain surcharge’ of 8.5% was a joke photo addition..Turns out not! https://www.journal-news.com/news/restaurants-turn-to-supply...
let's punish these countries.

I don't think not having access to Diablo Immortal is meaningful 'punishment' for a couple of small but, you know, sovereign states. I doubt anyone at Activision thinks that.
> but some design choices make programs hard to read for no good reasons.

Can you give some examples? I may be able to use it in future Haskell writings or teaching new hires.
Amazon Sees Dip in Sellers Signing Up to Sell Counterfeits, Company Says
Practical Developers Guide to Create a Two-Layered Recommendation ML System
This is a great opportunity that humanity has lost. Imagine all the stuff that we could have done with some kind of universal metadata format, understood both by applications and OSes:

- You could have indexed all files on your computer or phone, searched for weird stuff like: "Voice recordings I had in the park (GPS coordinates + radius) last year."

- No odd "MIME auto-detect / file detection algorithms".

- No odd "encoding detection" algorithms.

- No Byte order mark (BOM).

- No odd "http-equiv" for storing encoding and file type.

We might have even gone as far as to implement some kind of "metadata firewall" in Internet browsers, to make sure you don't reveal more about your privacy then you choose.
No, it's not a good idea. Unless you're talking about other unicode symbols, which I personally would prefer to FontAwesome.
For me personally, it is because the benefit is not fairly marginal nor do I feel like limiting myself when using Haskell, not even for imperative parts of the program.
Thank you for posting that :)
> Other people saying "what about innovation!?" That's fine. Let's say the USB consortium releases USB-D with input from Apple, Google, and many other stakeholders. The EU can set another deadline for newly released devices to adhere to the new version instead of the old one. The transition will involve a period of time where older devices are still on C and newer ones on D, which is totally compatible with the regulation and is necessary with or without regulation.

If your idea of "innovation" is moving from one version of a spec to another version of the same spec requiring multiple trillion dollar companies and the EU setting a timeline, then your usage of the word is much narrower than mine.

Many advances that I consider truly innovative have often come from outsiders without the backing of the largest companies in the world and succeeded from the bottom up.
(in a loop)
I would not use the word "evolving" in this context, due to its "positive change" connotation.
iOS 16: Access to the pasteboard is protected by a prompt
All prices were displayed as AUD and there was no indication whatsoever that the billing would occur overseas. But it did, and my bank charged me their fees as one would expect them to do.

The Booking.com issue is much more recent. See this letter [0] in the Fairfax 'Traveller letters' column of May 6 2022.

"I have been using this booking.com for many years. As a Genius member I received discounts on bookings and more. Last year I booked accommodation and was shocked to see that I had been charged an overseas transaction fee of nearly $50. Enquiries to booking.com were time wasting and fruitless. They blamed the hotel and were of no assistance at all. I eventually found through my bank that the charges were being routed through Amsterdam."

— Peter Frederics, Balmain, NSW

Similarly my partner ordered flowers last year from a supposedly regional florist and was billed from an overseas system, incurring charges.

It happens frequently, and it ought to be illegal in my view. It's cool if you want to offshore your processing to save money: but you have to tell me.

[0]: https://www.traveller.com.au/traveller-letters-i-was-charged...
Almost a decade ago Alipay experimented with this
https://techcrunch.com/2013/04/14/alipay-launches-sound-wave...

Seems going nowhere
Good question. Here's the fable, retold by Wikipedia:

"A scorpion wants to cross a river but cannot swim, so it asks a frog to carry it across. The frog hesitates, afraid that the scorpion might sting it, but the scorpion promises not to, pointing out that it would drown if it killed the frog in the middle of the river. The frog considers this argument sensible and agrees to transport the scorpion. Midway across the river, the scorpion stings the frog anyway, dooming them both. The dying frog asks the scorpion why it stung despite knowing the consequence, to which the scorpion replies: "I am sorry, but I couldn't resist the urge. It's in my nature.

Also, according to Wikipedia, "The earliest known appearance of this fable is in the 1933 Russian novel, The German Quarter by Lev Nitoburg"

1933 in Russia would be a good test case to see if the article's proposed method of 'probabilistic contextualization' could work - as there's broadly two different historical paradigms for understanding the great purges that began that year, on the one hand, the result of targeted assassinations within the USSR by fascist powers, or, on the other hand, as the result of Stalin's psychotic paranoia.

Could the probabilistic-contextualistic method bring some depolarization?
How would you know? Arent those reports opaque ML with a scalar result?

GDPR should allow you to extract that info in some countries. But I dunno about the US.
Very nice, but there probably shouldn't be a setting for this and it should be the default behavior. I hate it when there are tons of unintelligible knobs on an application if everything could be computed automatically.
> Not to mention large parts of the community using a pointfree, single character variable naming style that's hard to read.

Actually most of the community calls point-free "pointless".

I know because I actually like point-free and noticed that became a minority opinion over the years.

My experience with real world Haskell has been it is more often too verbose in the style of Java to avoid confirming the "Haskellers use single letter variables everywhere" misconception.
> Stack / cabal, haddock, htest can be comparable to Rust’s tooling.

I don't think they are. Having used both, Rust's tooling is more accessible to beginners, which makes a big difference. I find it even easier to use than npm, while I find Haskell's tooling harder (on roughly the same level as OCaml with dune, or Maven).

> Haskell’s LSP is making rapid progress and there are many formatters and linters.

Haskell's LSP is good, however it's not as good as rust-analyzer, and has a habit of chewing through a lot of RAM.
This reminds me of how the student meal subsidies are implemented in Slovenia, and in my opinion it was quite unwieldy. You call a phone number and place your phone's earpiece on another device with a microphone. Then, some personal data is transmitted using (ultra?)sound. I remember it being quite unreliable, but that might be down to using the telephone network as the data carrier.
Were you able to follow-up on this clear mistreatment after you were released?
The place with Europe's longest name
haha Solid Engineered...
What, no one mentioned MNG[0] yet? :)

[0] http://www.libpng.org/pub/mng/spec
I guess I understood the claim to be universal, that is that all dreams are constructed purely at the point of waking. If it is not, then what I said is indeed not good evidence for the negation of the claim.

However, the possibility that some people dream for real while others simply construct faux memories on the point of waking up seems very stretched to me personally.

If you're asking about specific individual experiences, I've personally experienced people talking in their sleep about something, then waking up and explaining what it was about, with perfect consistency. I've also experienced this myself (having other people witness me doing so).
I totally get it and will of course do the same as soon as I can afford it. That's the holy grail, baby
They posted an update a year later → https://eev.ee/blog/2016/06/12/one-year-later/
Yes, and?

That's like asking why the gas-fired-appliance industry is doomed if natural gas is outlawed. Piston GA has been running on leaded gas, and the unleaded aviation gas that exists is only certified for something like 35% of the piston fleet.

But that's not the only major problem. GA suffers from a shrinking pilot population, with cost being a huge hurdle for both training and operation of planes. Replacing one niche fuel with another isn't going to help.

The industry should've tackled this issue decades ago. The writing was on the wall for leaded gas in the '70s. Yes, it is a technical challenge, but after this much time I find it hard to believe it wouldn't have been solved with enough motivation and a regulatory regime that fostered a solution.
It's so sad to see a company throw away its IPs like this. Diablo 1 and 2 are works of art, and they will be remembered as such.

I mean D1 & D2 are not even comparable to Immortal. It might feel like the same franchise, but Immortal is basically like going to Las Vegas and playing a Diablo slot machine. D1 & D2 were self-consistent worlds, where the player is rewarded for killing enemies, and the rewards scale with difficulty. This is rendered completely meaningless the second you can buy items with money. Yes, this was still a problem back then, but the solution should have been removal of the store and trading, instead of making the store and market in-house.

Not just Blizzard, but also a large part of the game industry, have sneaked in a different product... from selling an experience, to selling tokens and items in their store.

I wouldn't care that much if they had created a new franchise, and named it something different (honestly this includes D3). However, it's the blatant disregard for games as an art form, transforming them into software services with stores. They will still make money, but it's not because they made a video game, but rather a fancy slot machine.
SIGSALY – secure speech system used in World War II
Is there a good article explaining what is shared between ARM processors (ie. M1 / Graviton), what makes them "compatible" ? and how they can add specific features still keeping them compatible ?
Like the 11.75y of work that preceded it?
Sovereign immunity only applies to the individuals that work for the state while executing their job. You can absolutely sue the state, federal agencies, or your town hall. They get sued all the time.

Derek Chauvin is getting the dogshit sued out of him now because he exceeded his duty and no longer qualified under sovereign immunity.
I wish it was also standard to provider a small sandbox environment where I can go setup things and play around. I don't want to book a demo where I'll again be hooked up with someone from sales for a long presentation. For someone with a few million in funding, there should really be no excuse to not invest in this.
Half of the world directly use the IT infrastructure every day. How many travel by air once in a year? The number can’t exceed 10%.
Thanks for your comment @drudoo.

We have it all available to run via docker-compose. There is a nice one liner to spin it up and have a look. There is also commercial version should you not want to manage the infrastructure yourself.

That being said... we will be releasing multiple cloud setups via Terraform for the self hosted version. We had a call with Clickhouse Cloud yesterday and that is set for a release in September - we'll aim to align with that and shortly after provide a full IAC setup.
That does indeed sound like a failing.
The Tesla spec still is superior. Europeans just don't get its benefits anymore. The CCS mandate was mostly protectionism and I strongly doubt it would have happened if Tesla were headquartered in Germany.
Hope he’s doing well.
A few key points (also mentioned in the README): The "%n" specifier makes printf() fetch an int* argument and write the number of characters written so far to the target location. The funky stuff happens when you abuse that to overwrite the format string itself, actually making printf() Turing-complete.

This also means that if you lazily stuff a user controller string into a printf() style function (instead of doing e.g. `printf("%s", str)`), this can be used as a gadget for arbitrary memory writes (in addition to arbitrary stack reads). For this reason, there are compiler warnings if you use a format string that isn't a string literal (IIRC now on by default in GCC 11) and some C libraries like dietlibc refuse to implement %n.
- High performance

- Scripting language

Pick one.
This is a fine joke, and a it is a piece of art. I laughed and I think it is beautiful.

The authors did not only used printf() as a Turing-complete language, they also formatted their source code in a way pleasing to the eye. Cheers!

Don't forget coding is an art of fun and mystery, created to learn and play!
The security analyses I am aware of target MTProto 1 which is not MTProto 2 used for quite a number of years now. MTProto 2 uses standard security primitives.

You cannot say "it is not correct" without proof. We know all messages not just E2EE are wrapped in encryption on their way out a Telegram client and we know they are decrypted on their way in because client source code is available.

Why don't you have a look for yourself then let us know if you've confirmed your suppositions?
> Because performance problems are particularly hard to solve in Haskell due to its high level of abstraction.

Does not match my experience. Haskell typically compiles to quite performant code, at least for all the cases that I’ve used it for.

Then few times I had to optimize anything for performance, it did not feel different than other languages. It was in almost every case about the architecture of the code and not something to do with the language itself.
17 days in jail for shoplifting??? What is that about??
This doesn't make sense to me.

Domain admin account with a strong password and 2FA set to an SMS to my phone number or a trusted contact's phone number.

Voilá. I can use that to reset my main email account 2FA and go from there for the rest of the services.
Brexit helping cause harmful increase in fake ecstasy, study warns
>It already has. Tesla's connector is nicer (you can call that subjective but it isn't) and the supercharging network in the US is deploying the clunky standard sort of connector as well.

you know what's even nicer? Being able to charge your car at any charging station and not just the ones built by your manufacturer.

Imagine if you could only fill up your gas tank at specific gas stations that support your tank opening.
...does that mean ye-olde OLTP SQL leads to accelerated storage aging more than other use-cases? So doing an UPDATE to set a single `int`-column in a single row is far more expensive (in terms of wear-and-tear) than we assumed?

...could a DoS attack on any SSD-based cloud database/storage provider be done simply by doing lots of small writes?

------------

If this really is true, it makes me wonder why Intel's 3D XPoint (y'know: Optane SSD) lost its steam - it's byte-addressable (and so I assume it's also byte-writeable... right?), so surely would be perfect for OLTP scenarios like this?

At the same time, I'm not aware of any actual modern RDMBS that reads and writes anything less than a 4KB page at a time, regardless of underlying storage media, simply because 4096 bytes is such a common allocation-unit everywhere you look: Linux, Windows, HDDs, SSDs, NTFS, extfs, even btrfs defaults to 4KB for file extents.

Can anyone with experience with the internals of "serious" RDBMS (i.e. MySQL, PostgreSQL, Sybase, MSSQL, Oracle, etc) explain exactly what happens at a low-level on-disk or on-SSD (or on-SAN?) when you run a SQL UPDATE to overwrite a single `int` column in a single row?
The article feels like high-school level writing, it misses the part where the son of the corrupt Indonesian president owned the company (through a holding company in Bermuda) for a while.
as a Canadian, i mostly assume everything is in USD. surprised when it isnt. i like seeing the C$ then i know I'm getting a discount!
The benchmark page doesn't load anything for me https://deepkit.io/benchmarks.
Does anyone know where I could buy this? It would make a family member who speaks French and loves to draw very happy
How to write like Raymond: Contacting another team for the first time
Children often grow up to hold opposite political views from their parents/guardians as a form of rebellion, so it's not that linear.

A (ethical) social experiment can be made by looking at siblings later in life (e.g. the Hitchens brothers).
I’m not arguing at all that bitcoin is better in this capacity, but I am curious about the estimated MWh required to mine all the metal for all the coins.
The first time I tried to use Airbnb, they confirmed my reservation and charged my credit card. They then texted me a few hours later insisting I upload a profile picture or they would cancel my reservation. I didn't, and so they cancelled the reservation. I was just trying to book a cottage in my local area, so I tried to exchange contact info with the host through the messaging system, but they filtered out our phone numbers then presumably shadow-blocked us from further correspondence.

I have no sympathy for Airbnb.
Oh sure! But I must admit, after looking at the video, that I still don't get the story behind it... Is it that one types orders for its character on a typewriter ? If so, that's a very nice twist to the usual text adventure !
> “Systems” should be a dirty word when it comes to discussing social issues

Likewise, "complexity," as a reason that someone is wrong, yet completely unqualified by a less vague description of an actual error is a cop-out that should have no place in such discussions.

> The police aren’t the arm of a ruling class abusing the less fortunate (much though some want to believe this).

While I can't say for sure that there's a causal relationship between pay-to-win courts, rich people given an express lane to lawmakers and in general a society fundamentally built on the notion that wealth affords power, and the police bias against poor people, I believe that this is the level you have to consider the question at.

That is, the problem can't fully be explained by looking at the police force only but is the result of the police interacting with other authorities and reacting to policy. Normally you would call these interacting bodies "systems" and say that the problem is "systemic" but I guess that's a foul word.
I am similar. My response was to not be in a situation which require quick recall of many things. So, go for an IC role (dev) where you mostly work on your own and it doesn’t matter that you don’t remember things right away. Avoid management roles, meetings and other occasions where you’re often put on the spot.
I really like the solution Tailwind and some other JavaScript tools have taken to this where instead of a tailwind.json, there’s a tailwind.config.js, which is a plain ol JS file that exports a JS object. Allows for importing constants from other modules, scripting, comments, conditionals, etc
It’s probably unlikely given that the cops pressed them at all, but it is a valid concern. It is quite clear that the e-bike shop owners know very very well that they’re trading in hot merchandise, and they’re probably facilitating it.
https://rideonelectric.com/electric-bikes/
i recently found timberborn on gog, an game where you play with post apocalyptic beavers.
Yeah this is far more slick that what I was building. It's such a nice niche because I keep finding that there are easy fixes around me but it's hard for me to make it available for other people
Very cool idea! I once worked on something similar [1], but even more low-tech, for CHI student design contest[2](we won). The idea was to do it over an IVR call and without a necessity of smartphones. The users were older people in India who find it hard to use and trust payments. I would love to work on this. I feel, we need more projects in offline and digitally accessible payments. On one end we have Apple Pay later and the other hand we have cash.

[1] http://rohitg.in/portfolio/works/paisa.html

[2] http://st.sigchi.org/publications/toc/chi-2017-ea.html
Also Chirp. I wrote an error correcting modem for them. Getting a
simplex packet from A to B is the easy part. But any kind of
bidirectional protocol (say for flow control) falls apart in an
acoustic medium because duplex operations are thwarted by echo and
phase. It's a long time since I played with the idea but I reckon you
could do a lot more now with phones that have mic arrays and enough
CPU power to do more serious DSP.
Used them in the start - but with time Airbnb ended up getting as expensive as hotels, without the convenience of downtown locations.
The transformer + vector search idea is incredibly fun and powerful. A couple years ago, I used it to build a search engine for news articles capable of surfacing related stories from any news outlet. I’m not surprised people are packaging it up into companies, since it’s a pain to roll it yourself.
In the dialect of the Piedmont region, not the local one where Lamborghini was from (which is instead a variant of the Bolognese dialect).
sure. not the pi itself but other similar devices which have that processor clas?
I remember back in the time, during the eighties, one of the radio stations broadcasted ZX-Spectrum games over the air. You would record that noise to a tape, and later you could load to your ZX and play. It worked remarkably good.
Curl and libcurl – “I will slaughter you”
> Is there a good article explaining what is shared between ARM processors (ie. M1 / Graviton)

No idea, but I found this comment from last year which is interesting and goes towards answering your question: https://news.ycombinator.com/item?id=27077545
Bridges allow you to use other external accounts through your Matrix Homeserver. So with the Discord Puppet Bridge[1] I am using I can log into my Discord account from Matrix and handle all my Discord DMs and group chats using a Matrix client. So yes, bridges allow you to use Matrix for all your other chat applications.

The general workflow is after you install bridges that you configure your bridge to your existing account on the other platform. So for Signal, you open a chat with the Signal Bridge bot and issue a command to link to your account and then it walks through that process. Once the bridge is configured with your external account any new DMs and group chats from those external accounts will show up as DMs in Matrix.

Hopefully that makes sense! :)

[1] https://gitlab.com/mx-puppet/discord/mx-puppet-discord
Well, 2029 isn’t that far in the future.
Forget the feds: States have over a hundred crypto laws on deck
> then I think you are partly responsible for its misuse

irrelevant
Because

1. Macs have always had standard ports, such as USB-A and FireWire, and Lightning basically is never used in a master configuration anyway, so it would make no sense to put it on a Mac

2. iPads have just a tiny share of the overall market of iDevices, and they only put USB-C on the most expensive models with the selling point that the port could now be used also in a master configuration, and not only as a slave (and it's advertised as such on their website).
Whenever I've seen the 100% refundable, it tells you later that the first night will be taken off the refund as well, even when it's just a single night stay..
You should definitely read about Ancient Indian drink Soma. Soma had a cognate Haoma in Persian as well. And psychoactive sources have a long association with gods such as Shiva. This continues till modern day among his most ardent followers. You will find wide variation in what ancient humans would consider taboo.

https://en.m.wikipedia.org/wiki/Soma_(drink)

https://www.bbc.com/travel/article/20170307-the-intoxicating...
I saw the compose file but I’m wondering if I need multiple cores and a lot of ram? Can I just host it on my raspberry pi or I need to spin up a x86 server?
Find a good available .com domain