skysight-inc/HackerNews huggingface dataset:
Can we not use "mental violence" as a term? It's inherently wrong, and there are plenty of good terms - abuse, manipulation, etc.
Caffeine levels in High Street coffee vary, tests find
Even 1MB pages might be desirable for modern hardware. It would be really interesting if there were some charts ran against different types of workloads. E.G. games, databases, compiles, etc. More interesting still if TLP (Transparent Large Pages) could be set to a given size per... cgroup maybe?
I'm such a fan of the Gripen. It's significantly cheaper to operate than the F-35, with around 4 to 5 Gripen flight hours for the same cost as one F-35 flight hour. While it doesn't have stealth capabilities, it does have over the horizon radar, can carry the Meteor air-to-air missile which has a 100km range and was specifically designed to operate in a "distributed and de-centralised" manner; that is from rough, but still paved, runways and highways.

I really wish they'd send a couple of squadrons of Gripens to Ukraine, because I think they'd be the perfect aircraft for that theatre.
Ah, yes, totally planned pun :D
>Otherwise, why not increase the GDP and economy, by periodically just breaking every window? The replacement is gonna cause huge growth!

I believe by classical Keynesian theory that would indeed create economic growth?
There's already a difference between how the Russian armed forces values pilots, recently mobilized rookies, and then there's how the Wagner group values the recruited prisoners.
Besides ZFS, VMware Workstation on Linux also interacts badly with transparent huge pages: https://unix.stackexchange.com/questions/679706/kcompacd0-us...
"[UK] Consumer group Which? measured the caffeine in cappuccino, espresso and filter coffee at Caffè Nero, Costa, Greggs, Pret a Manger and Starbucks. It found Pret's single espresso had six times as much caffeine as Starbucks's. A Starbucks cappuccino contained the least at 66mg - less than the 75mg in a single tea bag"
Could it be because most sprints end on a Friday?
US nukes, of the free-falling kind, were exactly why Germany went for a US model. And of those options, F-15, F/A-18 and F-35, the F-35 is the most modern. The F-15 was more or less obsolete at the time (the go for the -X uograde came later), and the F-35 prpably has the longer service life ahead of it.

The Eurofighter could of course carry and drop US nukes. The issue is that it would need US cwrtification to do so, and for rather obvious reasons that certification was close to impossible to get.

Again, the F-35 is a great plane. There are reasons so why it is not not even for the USN and USAF, only one.
They have poor sensor suites too. If everyone can see you before you can see them, you’re not going to survive no matter what other advantages you think you have.
For personal use I personally like the office suite. Bloat, but everything works without tinkering.

My use case with CMS is business related. I'm looking for a solution that can

handle millions of documents and folders,

versioning files,

handle metadata to the saved files(types),

be able to search between documents fast,

has a standard protocol or at least a nice API(nice==documented),

able to handle java transactions (xa) and

has a UI for manual testing

Self hosted option
There are three problems that make the T-50 unsuitable for use over Ukraine:

1) They only exist in VERY limited numbers.
2) They're only stealthy from the front. If fired at from the rear or flank, they're vulnerable.
3) Russia has very limited access to good SEAD/DEAD type munitions (like the AGM-88 that USA is using)

What the T-50 is really designed for, I believe, is to defend friendly SAMs against enemy F35/F22. When such an aircraft is detected, T-50s can come in from deep within friendly airspaces and fly directly towards the incoming F35/F22 without being detected, and then hopefully shoot them down before being seen itself.
I don't care, it only matters when I can actually use it
How to Enhance Customer Engagement and Lift Customer Lifetime Value
Keeping your customers at the heart of everything is crucial if you wish to develop and maintain strong relationships with existing and potential customers and engage them with your brand. Customer engagement begins with the customer's first interaction with your brand and goes on till they make a purchase and beyond.

Customer engagement helps you strengthen their emotional connection with your business. It puts your brand at the top of the customers' minds when they make buying decisions, thereby positively affecting your bottom line.

Customer engagement instills trust and a sense of belonging among customers. Around 22% of customers are loyal to their favorite brands because of the strong sense of community these brands offer to their customers.

Customer lifetime value is one of the important metrics that play a significant role in measuring customer engagement levels. Depending on your business and goals, you can monitor this metric and craft excellent customer engagement strategies to boost your eCommerce business.
So, like HN?
Just did a sequential run (to get some better measurements), and this is an excerpt of the things happening in the PostgreSQL instance inside the Docker container, for creating and dropping the databases:

08:25:37.114 UTC [1456] LOG: statement: CREATE DATABASE "test_1675239937111796557" WITH template = test_template
[noise]
08:25:48.002 UTC [1486] LOG: statement: DROP DATABASE "test_1675239947937354435"

Start time of first test:
2023-02-01 08:25:03.633 UTC

Finish time of last test:
2023-02-01 08:26:13.861 UTC

82 tests, or 0.856 seconds per test (sequentially).

In parallel, we take 6.941 seconds for 82 tests, or 0.085 seconds per test.
Heard the "but what will restaurants in the city centre do?" argument while discussing with a local politician. I argued that this way maybe restaurants, grocery shops and other activities can flourish back in small towns that are now relegated as dormitory.

Three months later, the same administration sent out a package against the depopulation of small towns (we live in the Alps so that's a real issue)

This is the short-sightedness of our administrators.
Instead of giving the people the freedom to work where they want, they spend public resources to marginally attempt to reduce a problem they refuse to acknowledge in the fist place, for the gain of temporary consensus.

Lay optic fiber everywhere and let people work from where they prefer. We would still have dense cities and alive satellite towns.
Ah, didn't know that. I mean the one from Oren Sofer!
We need criminal charges for companies that lie to consumers about the data they collect and for companies that expose users to massive privacy violations. Things like secretly performing facial recognition and stealing images from people's cameras are not accidents.

I struggle to keep track off all the garbage products and shitty companies I need to avoid, and that's just the ones where I happen to catch word of their offending behavior. Who knows how much stuff I already have is being deceptive about what they collect, not me, because scouring the internet every few months for every product I own is an excessive burden that shouldn't be necessary. Welcome to the list Anker/Eufy
Google internally has developed a SQL language dialect and some investments have been made to have a first class language supports for SQL. It has several interesting functionalities that made SQL nice for ETL use cases.

* It has a language level module support, similar to other languages. Thus SQL functions are reusable across multiple codebases without depending on code generation tricks. One of the major blocker for SQL adoption has been complex domain specific business logic and now the situation is better.
* It has an official unit test support. Google use Blaze (which is known as Bazel externally), so adding a unit test for SQL code is as simple as adding a SQL module (and its test input) dependency to SQL test target, write a test query and its expected output in a format of approval testing. Setting up the DB environment is all handled by the testing framework.
* It has an official SQL binary support. It's just a fancy name for handling lots of tedious stuffs for running a SQL query (e.g. putting everything needed into a single package, performing type checks, handling input parameters, managing native code dependencies for FFI etc etc).

None of those are technically too sophisticated at least in theory, actually these combined together become pretty handy. Now I can write a simple SQL module which mostly depends on other team's SQL module, do a simple unit test for it then run a SQL binary just as other languages. I haven't worried a single time on how to set up a DB instance. This loop is largely focused on OLAP so it's a bit different for OLTP, which has another type of established testing patterns.
Paperclips - https://www.decisionproblem.com/paperclips/

Be careful.
SQL being relatively pure, functional, algebraic and whatnot, doesn't require the same rigor of automated test coverage that more "systems" programming languages do. (By "systems" I include all languages that people use to integrate the various parts of a software system - i.e. regular programming languages like Java, C#, TypeScript, C++ and so on. Not just low level languages.)

Stored procedures are a different beast though. Having significantly struggled to debug stored procedures running in MSSQL on a Macbook (on Windows SQL Management Studio lets you set breakpoints, on Mac you're SOL), if I was building an application based on them I'd definitely try to spin up some kind of testing framework around them. I guess what I'd probably do is have a temporary database and some regular testing framework that nukes the db, then calls the stored proc(s) with different inputs and checks what's in the tables after each run. Sounds slow and clunky?
Anybody is free to choose to go without products made from steel or with steel tools if they want to stick it to the fat cats.
Used nextjs so this was Link component weirdness in action. swapped it out now and good to go!
Pretty much all languages need a runtime. It's just as easy to run SQL tests in Docker on a DB as it is to run Python tests.
>‘counterfeit consciousness’, ‘profound neural organization’ and ‘colossal information’

Deepak Chopra intensifies...

http://wisdomofchopra.com
Barista Water Recipes
> Otherwise, why not increase the GDP and economy, by periodically just breaking every window?

Starting wars to fuel arms industry worked just fine so far.
no one uses Skype anymore though
I think its great unless this means almost all (a part is good) the jobs are outsourced to abroad.
adapt or find another job
At the moment, Turkey is blocking Sweden from joining, but not Finland.
Lovely post. I enjoyed reading it :)
> on Windows SQL Management Studio lets you set breakpoints, on Mac you're SOL

Good news! Since SSMS18 you're SOL on Windows too, as Microsoft completely removed that feature :)
That would be inherently less funny - the whole joke is that Kevin isn't really saving any time by speaking in a confusing way, it's just dumb.

If anything, your point makes the joke funnier - he's managed to make the sentence longer than has to be, in addition to grammatically incorrect, to express the same idea.
Hmmm i don't know of any open source project that can get similar quality? Can you name one? This one also allows fine tuning for custom voices on a minute of audio and it works great.
The first time around, the sky is the limit. The second time around the sky is the minimum altitude.
> Why do people in (at least some) poor countries work more (not necessarily more productive for lack of machinery etc, but certainly more) than those in rich countries? I believe because they need to do more to survive or increase their quality of life.

I'm originally from one of these poorer countries. People do work longer because of survival, because if they don't work as long someone else will and given the lack of employment it become a cutthroat environment for survival of the one willing to sacrifice more, the bosses exploit that even further by dangling the guillotine all the time, "work longer or I will find someone that will". This isn't beneficial to a society, at all.

It's a system of oppression.

> I'm convinced that there are many things that need just raw manpower thrown at them to make society run as well as it does

And we are constantly working to automate or create machinery that makes those more efficient, requiring less manpower when labour gets more expensive. The whole goal should be to work less, not more, work smarter and more efficiently so it requires less hours of someone's life to perform a necessary job for society.

Prioritising one's leisure and free time should be the main driver to work smarter, I've seen so many human lives being wasted away in bullshit jobs and inefficient work at my home country that I wouldn't ever propose that work by itself should be prioritised, workers are not the ones gaining the most out of their work and while this system is in place it will be an eternal struggle between being a servant to some capitalist because you depend on that for survival and living your life to the fullest. I prefer to prioritise my life over someone's else bullshit vision for how to accumulate more capital.

If you are going the Kantian way, this could be made into law: benefits and gains of a worker's work should be directed to other workers, to invest in whatever is needed for workers having to work less.

So I'd say I'm much more into Bertrand Russell's philosophy camp on this topic.
True enough, in many ways Japanese looks like a spoken-only language where the parties communicating are always visible to each other and share the context. They did get their writing system pretty late, though not that much later than many other languages which aren't as context-based. Then you have languages like Latin, which is so precise that there's little or no implied context needed (from the little I know of Latin, anyway).

You just have to try Google Translate on Japanese and it messes up all the time, it doesn't understand if it's about a male of female subject, one person or several, and lots of other issues. You can't have machine translation of Japanese until you get true AI - an intelligence that can understand context.[0]

Though I don't entirely agree about particles. Sure there are many - I have a little booklet with some 70 of them[1]- but in practice there are vastly fewer in use and the important 6-7 ones are used all the time and aren't (in principle, at least) particularly tricky (though some are often left out in speech). I find them elegant, in many ways. And yes, regional differences.. my wife (Japanese) uses different patterns from "standard" Japanese, but then again my native language has an uncountable number of dialects, often with grammatical differences too, so to me most other languages' variations seem minor..

(I'll add that I'm not fluent in Japanese yet and therefore stumbles on particle use sometimes - in theory I know how, but in practice I'm not good enough. I never imagined it could take so long learning a language, one that I actually like and enjoy listening to. It's very true, as someone said, that "you can know a lot about Japanese but that is not the same as knowing Japanese")

[0] https://www.youtube.com/watch?v=4J4id5jnEo8
[1] https://www.amazon.com/All-About-Particles-Handbook-Japanese...
if youve ever rubbed pH paper on an auto battery youll realize there is a lot of residual sulfuric acid on the outside of the case.

That mixed with water is pretty conductive.
you can have a date_start and date_end to handle this ambiguity. but yes the complexity lies in the interpreter/reasoner that has to deal with these facts and evolution of this (meta)schema.

But rdf style and labeled property graph data modeling approach have multiple ways of dealing with this.
Der Spiegel writes that the capsule was used "to calibrate radiation measuring instruments, which are used to determine for example the density of rock." -- https://www.spiegel.de/ausland/australien-verlorene-radioakt... (in German)
That is not true, as long as VLA:s are in the language spec for the version you're using.

This works:

void vla_print(int n)
{
int foo[n];
printf("Got %zu bytes right there!\n", sizeof foo);
}

int main(void)
{
vla_print(47);
return 0;
}

This prints 188 [1].

Even if you "hide" n from the compiler, i.e. make its value something that is only known at run-time (which is jumping through hoops, pretty sure the above is enough).

Also, it was jarring that the fine article kept referring to sizeof as sizeof(), a notation that C programmers typically use to identify function names. As everyone knows, sizeof is not a function. It's an operator. I really need to print up that t-shirt soon. Or maybe my first tattoo ... Hm.

[1]: https://ideone.com/kKf3bT
I find my Korean writing/reading skill did not diminish over time when I didn't practice it, but my vocabulary was largely forgotten
I think that's unlikely. The architecture these things currently use doesn't allow for the possibility of that. We'd need to engineer systems with a very different architecture in order to do it. So yes maybe eventually, sure, but we're a long way from that.
Our most immediate goal is to be able to run traditional web apps written in PHP, Ruby, Python mostly unchanged but with the additional layer of isolation and sandboxing. We see this (once fully matured) as a great way to improve security without changing how web developers work
I hope Finland will join NATO asap. (I'm not American).
> If I start a cult of Elvis Presley followers do I get to operate a "Religious Station" ?

The 24 Hour Church of Elvis[0] definitely should have had a radio station.

[0] https://en.wikipedia.org/wiki/24_Hour_Church_of_Elvis
It should be unsurprising that the professor's email got flagged because the highlighted areas are fairly boiler plate. People keep trying to convince me that ChatGPT and other LLMs aren't stochastic parrots, but if they are, they will produce lots of boiler looking text, and thus detectors will be far more likely to false flag any text along these lines. Plagiarism detectors frequently flag these same types of sentences as there is so low variance in these types of messages that people will often write the exact same thing, word for word. LLM detectors can't actually give you accurate confidence indicators. They indicate how confident the model is of the result, not how likely the prediction is to be accurate.
There's absolutely no way that's true. A day has only so many hours and person can work only so many hours in that day. I am a resident of EU. Every single doctor I know is severely overworked and there's a significant shortage of doctors. Other factors must be at play.
Pat is ultimately just a high-paid employee. The board and investors own the company and have ultimate veto on what Pat does or he's fired. If Pat puts in a plan at the quarterly meeting to cut dividend, they can tell him no and to instead cut salaries.
> No, the burden is on those who endorse this silly, obnoxious private tutoring stuff

Actually, no. If you want to ban stuff or stop an activity between two consensual adults, you better have a damn good reason, other than it offends me!
Tiny radioactive capsule lost in Australian outback found
I am recently studying hpc configs and the docs I follow most (amd,suse) recommends blocking thp by default which I was able to replicate performance impact myself as well, on the otherside standard hugepages brings lot of advantage, I do setup during kernel boot but didnt test properly, currently using 4GB. If you really wanna bypass page latency I recommend buying a cheap persistence memory, not all filesystems support yet , (ext4 and xfs ?) but with -o dax mount option you dont use pages, if data is temporary tmpfs with hugepages as far as I can see quite common usage but I also found kernel memblock argument by simulating non-existent persistent memory and mounting a filesystem with dax brings similar performance or even faster most of my cases yet still you wanna script each time boot mkfs/mount
Bank Statement Converter Revenue Numbers
> Maintaining code is just... work. You just do it.

There is an argument about reducing the amount of work.

On the staleness of comments, it's a real thing. In particular, on comments explaining design decisions, they will often touch on aspects of the system that are outside of the specific method they are attached to, and nobody will go back to them to rewrite all that prose.

We had a project with a ton of documentation written in the first 2 years, and as engineer count grew, these comments just disappeared as again and again they were causing misunderstandings, and actual documentation was already written in the internal wiki as each refactorings and new features were discussed and designed.

It's not just a rails thing, and after a while people stop trusting comments altogether, which make updating them a chore more than anything.
Sure. Just like planned obsolescence causes more growth for those who produce appliances.
Would love to be able to run this on "junk" hardware, say, a super old, 32-bit obsolete Netgear router, etc.

Not necessarily for networking purposes, but just to be able to leverage the hw for fun.

Though a Contikibased router OS/OpenWRT clone would be awesome!
That's okay, it requires some knowledge of rather niche economic philosophies. I'd suggest reading into some philosophy of property, labor, and ownership. Specifically in the right-libertarian and left-anarchist traditions. Start with John Locke and Adam Smith, then move into thinkers such as Marx, Proudhon, George (Henry, of Georgism fame), Nozick, Rothbard, and writers on similar topics.
And yet... The layoffs...
I doubt they will dominate for that long. I think we should see 6th gen within 10 years, and AI may make unmanned aircraft more cost efficient than F-35s even sooner than that.

But for anytone (who is friendly with the US) that need a multi perpose fighter sooner than that, the F35 is the obvious choice today. And it may stay useful even when 6th gen arrives, just like F16's are still relevant today.
The Spanish sentence is exactly like the English sentence "Programming is pleasing to me", it's the same grammar and it exists
Only*
In your example you're actually valuing the local community more than the global community. Ordering something from China probably contributes to more people's wages than commutting. There are the workers in China, land and sea transport, it's a huge infrastructure.
They probably still knows more about computer terminology than I know about hairdressing terminology.
In an extremely unlikely close range dogfight with an F-16, where the F-35 has no missiles, the F-16 could win.

If the F-35 has any of its weapons though, then the F-16 gets pasted by a missile the F-35 fires whenever it wants because it can essentially shoot behind itself.

In reality the F-16 gets killed without ever knowing it's being tracked.
Are you referring to fast food when you say that $5 USD is a meal?
Then i realized the shareholder is us .. .. me in fact!
https://news.ycombinator.com/item?id=34560399
Is there a model that incorporates utility outside of “people are willing to pay for it”?
The F-22 cannot be sold to anyone, because it's not longer in production.

When it WAS in production, it was 2 decades ahead of anything else. Had it been the F35 in production at that time, it too would be illegal to export.
Because you have neither IPC nor IO, whereas with a local postgres server instance you have both?