skysight-inc/HackerNews huggingface dataset:
> The average individual must pay bills, and that involves copying payment details. Here, that means copying numeric payment details - either a special bill number or bank details.

Payments happen mostly through apps here. So people don't have to type numbers.

Even if they have to use bank account details or card details to pay, only one person in the household generally does that. If your target user is that one person, then you will be fine.

> Likewise if you work in an office you may be confronted with invoices paid by bank transfer.

If you work in an office, you will be specifically trained for that. Your file transfer app can't as people don't have the patience to read through your guide.

> There is nothing that would support this claim. It is quite conceivable that a file would be important to someone but a random online purchase not.

As I said, instead of going through the hassle of typing IP addresses and making sure both devices are on the same network, people will just send the file over messaging apps or email. They will use your file transfer app if and only if it is as easy or easier than say WhatsApp.

> Sure as hell never was for me across 2 countries and 4 providers. Always required activation, and ISP instructions often had you go to the router portal.

Idk, but I didn't have to. Or even if it is required, a technician will most probably do it for them. Moreover if you keep your router in default configuration, you don't need to configure most things. Only power users get into that stuff.

> Go ahead - no need to go on a pointless vendetta when your preferred option is right there.

I am just trying to put my opinion forward. I generally use nearby share on Android.
States pay for the health care of their poor residents either way.

Residents who do not have private or public health coverage still get health care. They go to the ER when they need help and they receive care in the most transactional and expensive way possible. The cost for this care is paid by all the other residents who do have private care (via higher prices) and in their taxes.

The goal of Medicaid is not to pay for more care, it is to better organize the care that is being provided, and in doing so, improve outcomes and lower the overall cost.

One reason Medicaid expansion has seen steady adoption, even in “red” states, is that earlier implementations have shown that this happens and the program is a net improvement.
A store can only auto-update apps when they've been first installed through it. The first time you update an app with neo store you'll have to do it manually, any update after that will be automatic.
There’s an optimization technique I’ve used that I think could be useful for this kind of problem. It’s similar in spirit to the post.

The post deals a lot both with strings and maps with strings as keys. One idea is to intern these strings using an interer like [1] which returns string keys as monotonically increasing integers starting at 0. Then instead of a map you can just have a regular vector with the interned key as the index into the vector. This gives you the map functionality with very good performance.

[1] https://docs.rs/string-interner/latest/string_interner/
How would Select * break with a new column?
Because they're not relational databases, I guess.

I mean, it's like asking why PostgreSQL does not provide a gopher server, it's just not their scope.
I'm not very knowledgeable about Vi, I had someone else configure it for me as a pager a while ago. I used to use it (as a pager) to work with database dumps which were typically multiple Gigabytes big. It's obviously slow to do certain things, compared to smaller files, but that's to be expected as simply seeking through these files would take time.

As for Emacs, I either use Hexl mode or I used to use a modified version of this: https://github.com/mbriggs/emacs-pager but cannot find a source at the moment.

But, even if not used as a pager, Gigabyte file will work. That's still far from the breaking point. Not as snappy, and if you have a Python source file that's Gigabyte big you will have to disable Python mode, for example. But with logs / database dumps that's usually not a problem.
He interned for one year and then, post-graduation, worked there three years[1].

I really have a hard time believing that he developed a mature career in such a short time.

I haven’t read the book, but where did Michael Lewis get the information that SBF was in charge of all these major projects? From the known fraudster building his fraud? Or from Jane Street?

[1] https://finance.yahoo.com/news/ftx-ceo-sam-bankman-fried-pro...
> A bloke can't just go out and recreate a college environment at 30 for himself to socialise in - society is wealthy, but not wealthy enough for everyone to be a permanent student.

Fraternal organizations, adult recreational sports leagues, social dance groups, etc., all exist. You don't have to be a permanent student to have a slice of your time in a not-too-dissimilar social environment.

> There is a need to build an environment where people can get together first, before they can make friends.

There are plenty of such environments. The people that aren't making friends are choosing not to engage with them. In many cases, because they are expending all their social energy on work and transactional relationships around work rather than non-transactional casual interactions on which to grow friendships.
Because venues have an hour and a half to let in 18,000 people.
No, that would be my browser. My browser also accounts for most of the screen-on time, whereas most of WhatsApp's usage is in the background.
In an exists query select * is harmless, select 1 and select * result in the same execution plan at least in MS SQL.

In a query than returns result rows it could break the query as soon as you add columns with names that already exist in other tables you joined in the query.
Why Tesla's Stock May Have Passed Its Peak
I wasn't alive in the 80s, so it's definitely not nostalgia.
That applies the other way around too. That’s called a network effect.
A quote I heard once was “(advanced) math is something that should be done alone by yourself or between consenting adults”.

Being disconnected to reality is a feature in pure math.
If the parent comment is also saying "If a test describes a business requirement rather than a class and method, then it must be an integration test"

Then I think that parent is wrong, or rather that "it depends on what you mean by integration test" an further, this definition of "integration test" is an extremely unhelpful one that I do not advise using. And it better fits what was originally intended as "unit test". The name "unit" is not a synonym for class or method, it is your choice what the "unit" is, and a lot of the time it is best done as a small chunk of business requirement.

mocking at the level of well established boundaries such as databases and http services, is all that's needed.
And yet, it's still not enough... Plenty of overconsumption, environmentally unsustainable processes are still on the rise... even the UK reduced its climate targets.

While for some it just means we will have a very stressful and uncomfortable retirement, kids born or growing up today will end up receiving a barely liveable environment.
It’s weird to complain about supporting AEG claiming they’re somehow the 2nd “monopoly” after LiveNation. You can only have one “monopoly” in a given industry, otherwise they’re both just close competitors.

Having a close second competitor is still a step in the right direction, even if you disagree with their business practices.
No, it just worked, just the usual "allow this app to install software" thing.

I'm on Android 13 currently, I don't have root, stock OS. All my apps update, including ones that are marked in Fdroid as "created for older Android releases". I use around 15 apps from that source and none caused me much trouble. A few times had to invoke installation manually, but honestly I think it would update automatically with more patience on my side.

That's why I'm so pumped about Fdroid Basic - it's a much better experience.
O3DE
More than once a Distinct means you don't really know the underlying data model and just want to get rid of the duplicates.
I wish you the best of luck. I don’t have any time to get involved in any more open source projects, but I consider the lack of common accessible publishing formats for science one of the biggest embarrassments of academia — for a field that claims to be open, we sure seem to love churning horridly inaccessible PDFs (and yes, I’m as guilty as anyone else here).
It lacks some features (downvoting ?), it has issues with slow networks and with some gray on gray, but all in all is a better experience on mobile.
O3DE is based on Amazon Lumberyard which in turn is based on the industry-proven CryEngine 5 from Crytek. The codebase has been modernized to C++17 and the parallel rendering engine "Atom" supports Vulkan, DirectX 12, and real-time ray tracing.
For any given purpose, there's usually maybe three apps in the store that fit the bill. Sorting by last updated is a great way to find the most popular apps, as they're generally also the most well-maintained. There's little reason to keep updating an app when something else does everything better.

The only "old" app I keep using is Barcode Scanner (com.google.zxing.client.android), since it's a classic that will likely never stop working.
Read it again:

> they would have to do their own client-side TLS handshake

By intercepting the STARTTLS port the attacker can merely decrypt -- rather than, as you wrote, decrypting and re-encrypting.
Spotify is trying to get a foot hold [1].

[1] https://techcrunch.com/2022/08/10/spotify-starts-selling-liv...
You are right. I was thinking elevated above room temperature, but that doesn't make much sense in this scenario.
Don't get me wrong, my ARM stuff is quiet too, but if I wanted one of those dual-dual-core G5's from yesteryear, I'd need some earplugs. :)
Oh yes, thank you for posting the link. It's hard to notice the extra `u`
There are several motivations for locking down x86. One of the biggest ones was DRM, the protected audio video path. The management engine on Intel also hosts TPM functionality, does some stuff with temperature sensing and fan control, and allows for some remote management. Those are all functions that Intel doesn't want end users or their installed software to be able to tamper with.
I love geany for loose file edits, but I don't use as an IDE. For one thing (perhaps this has changed in the 2.0?) no "proper" split window support; there was a patch implementing it a few years back, but it was refused on religious reasons (read, "not done the way we want it so we're going to do it ourselves instead and in fact never came around to it").

Still, great editor, super fast, and the fact you can easily open a file in your currently open session (and that it supports the <filename>:<line number> convention) makes it super for checking out error message/warnings etc when compiling code that you don't have in an IDE...
Lewis is about as clued in as the celebrities who plugged FTX. I would rather have seen a documentary from Nanette Burstein.
Transform non-picturesque programming languages into editable piet[0] picassos in dna version of hamming codes.

Poincarne / Hilbert ideas in reasonable/editable form, L-Systems[1][2][3]

[0] : http://esolangs.org/wiki/Piet

[1] : apl for postscript : http://en.wikipedia.org/wiki/L-system

[2] : https://fse.studenttheses.ub.rug.nl/14938/1/MSc_EducationMat...

[3] : https://www.sidefx.com/docs/houdini/nodes/sop/lsystem.html

[4] : https://mizzlrblog.wordpress.com/2016/06/17/l-system-compile...

[5] : nature of code : https://www.youtube.com/watch?v=f6ra024-ASY
The relevant thing for exists is the set of the rows returned by the select being non/empty.
The value in the columns is irrelevant. Using * creates an incorrect impression that the value is relevant and the relevance tied to the data.
And then other people came along, using other languages, and realised we could do the same compute, with a fraction of the hardware, in about the same time, in the languages they’re already using, which really diminishes the appeal of Python, which boils down to:

“Setup some infra, and get someone who knows how to operate it, and then write new code in python, and babysit it as it ossifies into a core piece of infrastructure”

_or_ optimise it in a language you’re already using, or is semi-common in your stack already, and then move on with things.
How to Dockerize a Prisma Nest.js Application
Often people use Nest.js and Prisma together when they program a backend application. Then there is the question of how to deploy the application with Docker. This article shows you how.
No it is not. A counter on the website was a gimmick from the early web days and google analytics had a very different purpose from the beginning.
When I was talking to Amazon support they provided instructions on how to strip tokens together with the ask for a HAR file.
Risky move making a joke on HN.
Great feedback thanks! Most devs in my team are using VS Code, but apparently there are integration for Sublime Text too (which I use).

Thanks for the links, I'll check them out later today!
Next time someone in Matrix discussion will ask "why we need Matrix when there is jabber/xmpp" show them this:

> All jabber.ru and xmpp.ru communications between these dates should be assumed compromised. Given the nature of the interception, the attacker have been able to execute any action as if it is executed from the authorized account, without knowing the account password. This means that the attacker could download account's roster, lifetime unencrypted server-side message history, send new messages or alter them in real time.
For context, I know someone who claims this statement is only true if you use TRP mechanical disc brakes. The rest of the mechanical disc brakes is supposed to be garbage.
> but, this article isn't a "how to make good whole-system engineering tradeoffs for the long-term benefit or your employer / client" article, it's an article showing how to write fast rust code.

As you can probably tell from my sentiment above, it doesn’t help the author’s cause by basing the premise on a strawman. If the intention was to push Rust for Python users, this article shoots far, really far, but completely misses the mark. Nobody was telling themselves that Python was the fastest language out there.
Who are more often than not just the front of organized crime storing washed money..
> It's way harder for an alliance of US tech companies to influence small countries than a big block

Seriously? Have you bothered to loom around the world, in which countries are large multinationals seeing pushbacks and competition?

Where does google have less than 50% market share? China, Russia. And In russia they had stiff competition from way back, like 2005 days, with Yandex and others.

Where does pharma industry get held to account? India.

Where does big tech get fined for privacy violations? EU.

Boeing has crushed all competitors, in large part through law suits and shady dealing, except Airbus which is unconditionally backed by EU.

Small nations can't seem to hold corporations to account even for blatant crimes.

When UK parliament required Zukerberg to testify, he didnt even bother showing up.

https://www.theguardian.com/technology/2018/mar/27/facebook-...
Ok. But written in Haskell? Why would you write this kind of stuff in anything but python - it’s trivial after all, and it should stay trivial through all layers…
> There are more than 200 sovereign countries in the world out of which 27 decided to completely or partially relinquish their own sovereignty to a supra national agency such as the EU.

> This is hardly the norm and history will tell in a hundred years from now that this was bad idea, just like the USSR was a bad idea.

Please, which norm are we talking about? The very first states with clear borders and independent government as we know today started to emerge in the 17th century. Germany, the most powerful state in Europe, has barely more than 30 years.

Countries are a new invention in the history of mankind and it's not the most likely that they will still exist in the next 100 years. And if you think that can't be true, imagine yourself as a citizen from the Roman Empire in 350, would you think that your super powerful unrivaled empire would cease to exist 100 years later?
Did anyone else have that science teacher, that whenever covering electricity would ask/state "what is a unit of power" to which the response is yes.
> Whether the service is intentionally setup to attract attackers or not is irrelevant

No, this forms part of the definition.
If you're reading this you're better off than half the world. If you're reading english on a computer and have food in your fridge, you're doing well.
Since AI is trained by human labelled /generated data, what the article is implying is that humans reduce the world to stereotypes.
Live coding Tetris game with WebAssembly language Moonbit
https://twitter.com/moonbitlang/status/1704103046849110225
There is a video demo here, editing, compilation, reloading is instant
Well, they tried alcohol for the voting age people and it didn't work out (though is still prohibited for people too young to get drafted)
Well, you can read and write emails offline, ready to send when you re-connect.
Borrowed) They worked hard for this washing columbian snow and collecting exotic crystals. Some of them just extracted essential oils from dessert sands, landlording there, cursed with resources as.. a landed gentry.
Glad somebody said this.
With most databases (PostgreSQL is an exception), SELECT must select something, even if you only care about the record existing in general, and you're not interested in reading anything from it. SELECT 1 means "select the first column", whatever it is. Specifying a column number also works with ORDER BY and other clauses. Of course any natural number works, as long as the record has at least that many fields.
LispWorks and Allegro Common Lisp are the decent CL IDE.
Milk-V Oasis with SG2380: A Revolutionary RISC-V Desktop Experience
Perhaps they listen to the US congressional representative who repeated the same untruths as NPR and AP and the New York Times?
Wow, when I search app by its name it actually finds the app. Google should copy this technology and add it to the play store.
numpy developers seem to prefer a GIL-less python, so better numpy (and other libraries) are possible without GIL.
According to the blog post, it's bi-endian.
Afaik shotgun is specialized in nightclubs and electronic music festivals so I would say it’s not that big but it’s getting bigger.

Also, Ticketmaster influence wasn’t that big in France to begin with because many concert halls and arenas have their own ticketing website. Music events were also not that pricey compared to other neighboring countries, probably because the state pumps a lot of money in the music system.

Of course now we also have huge expensive festivals owned by Live Nation and the likes and the model is changing: festival are going from 30€ a day to almost 80€+
Those 2% "metals" are basically considered a rounding error and can be ignored.

Also π ≈ 1. https://www.explainxkcd.com/wiki/index.php/2205:_Types_of_Ap...
I very much disagree with your assessment. I will agree that the title is extremely clickbaity, but the author goes into how the move from Python to Rust only accounts for a .8 increase, which is impressive but we all know Python isn’t performant so. Aside from the clickbait title I think the article is extremely interesting and rather relevant, as it takes you through the craze or optimising Rust code.

I guess you could make a point out of how the author didn’t need to bring Python into the article, but on the flip side, they clearly state that they typically prototype in Python. So it would also be an incomplete article if they left out the initial implementation for the problem they are solving.
True, but since the same example can't be done with a Rust based bytecode interpreter, or a Python AOT compiler, due to lack of implementations to use for benchmarking purposes, the remark remains valid.
I think the large streamers are a loss leader for Twitch. Delivering thousands of extremely high resolution, high frame rate, high bit rate streams costs a fortune. Plus those big streamers love to monetize their users through other means: Patreon, Onlyfans, sponsorships, merchandise sales, and even direct PayPal donations. They tend to try to steer their users away from large donations of Twitch subscriptions due to the large cut that goes to Twitch.

All this means Twitch isn’t able to capture most of the revenue for the streaming business. I don’t know what they can do to fix it. Perhaps this new non-exclusivity deal is a way of shedding some of the deadweight. If viewers of large streams spread out to other platforms then maybe a lot of the non-revenue-producing ones will move off Twitch. Smaller streams that are more subscription-based may be less likely to do so.
> When you describe workers as parasites, that is utterly vile and explains a lot. And so we are done here.

You are putting words in my mouth. I am talking about unions, not workers.
Turn the brain 90° from columns to rows and it will be fine.
Mine is the Directors Cut precisely because I like the ambiguity.

Admittedly I saw the theatrical one when it came out in the cinema and loved it then, but I was very young. So the narration probably helped me at that age.

Many years later when I saw the Directors Cut I much preferred it. When I watched the theatrical cut again I actively disliked the narration. It didn't leave enough space for the mood and your imagination to develop. But then I tend to like stories that world build through immersion rather than explication.
Corresponding very active support thread https://www.vogons.org/viewtopic.php?f=62&t=93006. Other people managed to add support for more codecs since last github project update (sis7012, AD1980).
I know that someone might find this funny or interesting. I just find it stupid. It goes against my values to waste food and materials, and to parody actual restoration skills. The fact that this is done for TikTok clout makes it even worse. So if you’re like me, don’t watch it. If not, enjoy.
It’s literally the documented idiom for producing singular output from amplified rows at https://www.postgresql.org/docs/current/functions-subquery.h....
An average of the input data would be a scalar value, not a few GB model.

Don't go around making claims about how a instruct-tuned text model works if you've never tried to operate a foundation model. It's very obvious those two aren't doing the same kind of thing; they can't both be "average text".

And of course don't confuse the sampler for the model; you can change those out.
> I thought floating point is an essential part of databases.

Have you ever implemented a database? Most operations (filtering, joining, indexing) are purely integer workloads with large working sets that are likely to stall the processor while waiting for data.

That's exactly the scenario that was targeted with that processor design, many threads per core such that the cores are always busy even if some of the threads are stalled on memory accesses.

It wasn't meant for single threaded workloads or HPC workloads, and afaik wasn't marketed for those segments.
I would not call that religious reasoning. Accepting a patch is accepting responsibility. Each line is a liability, not an asset.

Thus, if the maintainers did not think the patch is worth carrying the burden, I can understand.

And if the patch would be easy to carry and there was a demand for it, it would be trivial to run a fork, wouldn't it?
If you have the money to pay someone else to deal with the maintenance, then sure I guess. I do my own work and don't want to deal with bleeding brakes and all the extra tools that are required for that.