skysight-inc/HackerNews huggingface dataset:
That's definitely after my time. When I was there, the entire organisation was openly proud of their Prussian-flavoured, post-fascist culture.

On the last full day of the penitentiary service, we were required to provide written feedback. First round was anonymous. The serving officers were not impressed by what they received and had us do a second round, this time with our names on top. I asked if I could grab my previous submission and continue filling it in, because I felt I had forgotten a few things. No, had to write it all over again.

So I redid it, this time careful not to leave anything out. I described in exquisite detail what I thought about their incompetence, cruelty, and complete lack of fitness for their purported position, in colourful language. The cold fury and my hatred of the individuals in question, as well as that of the entire institution poured on the paper.

That evening, when I was walking in the corridor, if any serving officers were approaching on the same side as I was, they hastily moved over to the other side.
GLaBIOS A modern, scratch-built, open-source (GPLv3) alternative ROM BIOS
> On a UNIX system, the file is closed in the call to drop by calling close(2). What happens if that call returns an error? The standard library ignores it. This is partly because there’s not much you can do to respond to close(2) erroring, as a comment in the standard library elucidates

Note that this is true for UNIX file descriptors, but not for C++ streams: an error when closing may indicate that the stream you closed had some buffered data it failed to flush (for any of the reasons that a failed write might come from).

In that case, you sometimes do want to take a different codepath to avoid data loss; eg, if your database does "copy file X to new file Y, then remove X", if closing/flushing Y fails then you absolutely want to abort removing X.

In the case of Rust code, the method you want is `File::sync_all`, which returns a Result for this exact purpose.
Good old days like lying about sugar and tobacco? The unscientific racism in the US and Germany? Lusenkoism?

If any, from 1970 we got RMS, Linus Torvalds, GCC, Emacs, Gnuplot, Perl, Python, BLAS/Lapack and so boosting scientific research to unthinkable levels...
> Quality always trumps quantity

I have never observed that in practical application.
Yes, geniuses working on electric vehicle technology or reducing space launch costs for Elmo Musk are just like the geniuses optimizing ad technology to maximize clickthrough-rate.
Well tested communication strategy, that is how Eliza worked, too.
Show HN: FastAPI wrapper for recognize-anything image recognition models
I've been experimenting with the recognize anything models from https://github.com/xinyu1205/recognize-anything and ended up writing a simple HTTP API around them using FastAPI, packaged into an offline-capable docker image on Dockerhub (https://hub.docker.com/r/mnahkies/recognize-anything-api).

This made it convenient to run inference across all my photos, and create a web app to search / browse them by tag/content (I plan to tidy this up and release it too).
> cutting edge languages;

Whatever about anything else, Rust has definitely moved past "cutting edge"
It seems unikely to me that today’s generation would be less willing to share details about their sex lives compared to 20 years ago
Warning from ECB to investors, stay away from Bitcoin,its real value is 0
Oh he's "solving the problem efficiently", just not the problem he purports to be solving. It's all about misaligned incentives in large orgs: people act out of their own self interest, and if the incentive mechanisms are designed incorrectly (or evolved over time into a misaligned framework), you get situations like these. The higher-levels in big orgs typically do play an outright zero-sum game for positions of power, with the object-level problem/domain being mostly a nuisance.
It's only logical. Attractive people use apps and social skills to sleep with multiple other attractive people, while unattractive people masturbate and refuse to sleep with other unattractive people.
[sigh/]

And notice that the Pentagon's most-plausible "Plan B for Large-Scale Launch Capability & Satellite Internet" - aka Blue Origin - also features a founder/owner with enormous financial conflicts of interest with regards to China.

Sounds to me like it's long past time to tell Elan "You can have either SpaceX, or Tesla. Not both. So make up your mind, sell one of 'em, and resign all your positions with that one."
Sounds like a fairly typical Github open source commenter?
"Lack of people and manpower will create new challenges which will lead to innovation and efficiency" you can also say that.

There are too many variables here and we the typescript and django developers with fancy command prompts better stay quiet.
“but as far as the depression and hopelessness associated with cancer, there’s a lot of evidence stemming from Roland Griffiths’ original work from John Hopkins University suggesting strongly that a single dose of psilocybin is extremely effective at helping reduce the depression and anxiety surrounding end of life in cancer patients.”
>omg omg french literature forum is not discussing japanese welding equipment. so biased toward one thing

ok
If you believe in the wave, just think of a killer app. What would be the killer app for generative AI?
Yes, indeed. I’ve had a professional interest in Japanese typography for many years, having worked on many Japanese dictionaries and other publications, but this document contains much that I didn’t know.
1. Search is googles sole purpose . How can they mess up their main product even being a large org ?
2. Also another question , how can large org deliver effectively among bloat ?
It at least disproves LLMs from being 'god models'. They will never be able to solve every problem perfectly.
> There is nothing stopping inductively increasing the size of the input context and the number of entries in the ground truth table arbitrarily

This isn’t induction. You’ve only done the base case, not the induction hypothesis or induction step. Maybe you’ve done those steps in your head but that’s not really a trivial proof as you claim.
These are not necessarily mutually exclusive. But in reality they kept their useds using techniques like marketing, vendor lock in and monopolistic practices. They aren't competing based on quality of search results.
> I had similar reactions in my team too when I announced that some processes could be completely automated. Instead of excitement,I received ' what will my job be like then?'.

That seems like a perfectly rational response. I think the problem is that we think of process improvements in abstract, aggregate, terms; but on the ground they affect real individual people and they are often forgotten in the excitement of saving the company money.
You seem to be implying that is a negative thing, but it's pretty hard to imagine a form of intelligence that does not require any form of memory at all. In case of AI, at the very least you need to memorize the executable machine code, and its analogous in living organisms is whatever nervous system was initialized at birth.
>It was trivial to predict how Gemini would behave for anyone who knows anything about the modern Google culture, which is why so many adversarial examples appeared immediately, the moment people outside of Google's management chain were able to get access.

>These events aren't demonstrating that "we" are absolutely terrible at predicting how AIs will behave, they demonstrate that that some AI companies are terrible at it. But that's not because the problem is hard, it's because they don't want to be good at it.

Which is the bigger story. It isn't that Google had this bad idea. It's that their employees had the ability to know this was a racist AI, and they ultimately still let it be pushed to production. It speaks volumes about their culture.
@dang spam bot?
They do have that capacity. The generated token probabilities reflect some degree of certainty and additionally that information is available earlier in the network too, such that it can explain its own level of confidence.
What It's Like to Be a Sociopath
My friend died from lung cancer caused by too much smoking after losing his job. And handling that is very stressful to me because I am, and others like me are almost in the same boat.
The first time I've read about tacit programming is in one of the blog posts on oilshell [1].

Really like the idea and apparently one of my favorite features of UNIX is the pipe facility, and it's actually a form of tacit programming. This makes a lot of sense since the OS itself is already full of ready made functions that can be exposed through the API [2].

It's also interesting to note that most of the modern programming languages for examples Python, Ruby, Perl, and JavaScript are missing or have awkward support of this feature.

[1] Pipelines Support Vectorized, Point-Free, and Imperative Style:

https://www.oilshell.org/blog/2017/01/15.html

[2] The Linux Programming Interface:

https://man7.org/tlpi/
In the case of France, for anyone who understands French, in this debate[1], it is said that when men watch pornography, their brain gets used to a certain category of female bodies to whom their wife/girlfriend does not resemble, hence they lose attraction towards their partner, but also in the women around them and the ones they see in their daily life, in a nightclub ...etc.

It is also said that porn is more and more violent, so lots of men are not excited in the normal and romantic way of making love (most likely your wife/girlfriend won't let you treat her the way your brain is trained to through porn)

There is also one interesting opinion in that debate (from an author which was not present, but was quoted): when French boys get a bunch of sexual experiences in their adolescence, it is normal they loose that sense of romance and attraction once adult.

[1]: https://www.youtube.com/watch?v=AqrRSF8rrlU
Is there any one who has better open source source compared to google ?
This technique is highly useful in moderation, provided you are working in a language where the syntax/semantics affords it. It can certainly be overdone to the point where the code becomes harder to decipher for a human reader.

A key step is that programming languages which use the style builds a vocabulary of commonly used operations and make these into general knowledge for programmers using the language. Thus, succinctness is obtained and you can compress hundreds of lines into a few. Flip side is a steeper learning curve, which has to be balanced against.
Lalaland.ai – AI-powered digital model studio for digital designers
Surely it would be just as effective to pay the homeless that money directly!
> Everyone blitzes through with their report in one sentence just wanting to get back to their office and get actual work done, rendering the entire meeting useless

I'd say the cause and effect is backwards. The useless meeting rendered the messages very terse.
How We Deliver Happiness to Our Users: A Look Inside Our Quality Process (2023)
You could also just send output to separate files by re-opening stdout/stderr and use https://www.vanheusden.com/multitail/index.html (or GNU screen or tmux or whatever) to multiplex a terminal in a more organized way. This also solves an "open problem" in the article of stray prints.

If you really want to share one terminal / stdout but also prevent timing-based record splitting, you could also send outputs to FIFOs / named pipes and then have a simple record boundary honoring merge program like https://github.com/c-blake/bu/blob/main/funnel.nim with doc at https://github.com/c-blake/bu/blob/main/doc/funnel.md As long as "record format" is shared (e.g. newline-terminated) this can also solve the stray print problem.
People do not compare these stats with actual reality of 1924 or 1824 or whatever. They kind of create imaginary past world that will confirm what they want to conclude and that is basically about it.

In 1924, you would not be hanging around alone as an unmarried couple all that much for example. And you fairly often lived in much more crowded housing situation. Unmarried parenthood was a big deal back then and anticonception was not exactly easy to get or trustworthy.
Ask a human to provide accurate citations for any random thing they know and they won't be able to do a good job either. They'd probably have to search to find it, even if they know they got it from a document originally and have some clear memory of what it said.
As a GenX American parent, it’s wild to me that kids don’t want to drive when they turn 16. I honestly struggle to comprehend how that is the case (though not going to judge kids…had enough of that when I was a teen).

There is a word we throw around casually that has always been a part of teenage life. It does however seem to be increasing exponentially and it’s behind a lot of these trends.

“anxiety”
https://medium.com/swlh/american-teens-are-driving-less-and-...
Porting CP/M-65 to the Olimex neo6502 [video]
Webinar: The GNU Name System and the Road to Publishing an RFC
Our recent webinar shows the state of GNS, and addresses some recurring questions regarding governance, how name registration is supposed to work and the RFC.
>> In scenario A, the problem is already solved, and the institution exists to prevent that solution from being implemented.

In my understanding, that's one way.

Another may be to keep making slow progress to solving so that those around see the contributions and the relevance of the institution but not fully solve.

Another way may be to show their relevance even if the problem is not getting solved by convincing that the situation would be worse without them.

And so on.
This sounds more tedious than just learning to code on your own would be.

It’s been a long year helping non-programmers figure out why their GPT output doesn’t work, when it would have been simpler for all involved to just ask me to write what they need in the first place.

Not to mention the insult of asking a robot to do my job and then asking me to clean up the robots’ sloppy job.
Tinkering with APL (Dyalog) gave me one of my most mind-bending programming moments.

dismal ← 10⊥(⌈/10⊥⍣¯1⊢)

This is the complete solution to addition in the framework of Dismal Arithmetic [1].

The pivotal idea there was the inverse of a function, and "trains". Until that moment of insight, I was fiddling about with dfns, which looks janky in comparison.

dismal ← {10(⊤⍣¯1)⍵}∘{⌈/⍵}∘{10(⊥⍣¯1)⍵}⊢

⍣¯1 is APL for "inverse". Aaron Hsu helped me understand [2] what was going on.

I feel like this kind of conceptual power is tacit programming at is finest. It blows my mind that this alien gobbledygook code still makes sense to me after not touching APL for years now. And I've only toyed around with the language.

[1] I was playing with the problem to compare Clojure and APL, just because. https://www.evalapply.org/posts/dismal-arithmetic-dyalog-apl...

[2] https://www.sacrideo.us/decoding-inverses/

(edit: fix typos, verbiage)
Because, in America, it’s worse to be sober and poor than to be an addict.
> This is part of a larger pattern I observe where people become fixated on solutions and forget (or never even knew) about the problem.

This is just the natural behavior of trying to ride the wave of any tech hype cycle. There are incentives (both monetary and status) for doing so. FOMO also plays a large part here.

They know very well what they're doing and the tradeoffs of what they're doing. It's not a mistake, bias or hyperfixation.
You almost never see a clock at the mall
The most valuable part is not the land itself, it's the grid connection. That is, the towers bringing the power to a nearby substation, the bay in the substation with the circuit breakers and measuring equipment (adding new bays to existing substations is expensive and requires expanding their size), and the budgeting for the amount of instantaneous power the solar farm can generate. Transformers in substations have a limit to how much power they can convert, and the other circuits leaving the substation (and recursively, all these things in the substations they connect to) have a limit to how much power they can carry.

Here in Brazil, we have already gotten to the point where the bottleneck to adding new grid-scale solar and wind is often not the land or the panels/turbines, but the amount of power the grid can carry, especially between the Northeast (which has lots of wind potential and plenty of solar potential) and the Southeast/South (where the power consumption is the highest). A miscalculation in this amount (the solar and wind power plants did not react as specified to a power disturbance, so the calculations were too optimistic) was a major factor in the recent country-wide blackout (https://en.wikipedia.org/wiki/2023_Brazil_blackout but that article seems to be missing the later updates from https://www.ons.org.br/Paginas/Noticias/Ocorr%c3%aancia-no-S...).
I prefer using a purpose-built tool like GNU parallel. Parallel's only purpose is to run things in parallel and collect the results together. The advantage is you only have to learn to use it once, rather than learn to do this again and again in all the different languages/tools you might use.
Negative Thermal Expansion Metamaterials: Design, Fabrication, and Applications
Yeah, that really off-putting mixture of slavish subservience, patronizing familiarity, and appeasing corpo-speak should give it away immediately to anyone who has read their share of LLM output.
No, it's just that they are more correlated than your now-deleted "if we just go nuclear it's all going to be fine" fever dream comment.
The US did something similar during Covid - many people not working, government printed money and handed it out, saving it earned no interest, and the money depreciated ~10% a year (“inflation”). It worked surprisingly well. And, like Wörgl, it was killed by Serious People.
Would a possible solution be a hybrid approach? I remember back years ago seeing AI research around predicate logic, with hundreds of thousands of classification entries and "x can't be y" type stuff.

Maybe the potential output of an LLM could be run through that kind of logic and fed back to itself for sanity before being decided as final output?
They could always be like IBM. IBM does very little well. We laugh about them here on Hacker News. But when the job is to provide cover if a project goes bad, actually delivering working projects isn't as important.

Startups could compete by assuring whoever the CEO is talking to that the problem is being addressed. Even if the solution barely works.

Plenty of these systems exist out there and make money. I am personally aware of two that claim to verify something about me that are absurdly incorrect.
> Every country that manages to combine a hard on crime approach with an actually effective police force has incredibly low crime rates.

You have a source for that? And a theory that shows what is cause and which is effect?

Anyway, crime is fairly low here in Norway too but we definitely do not have Singaporean style punishments. So even if 'hard on crime' works there appear to be other methods.
First time I saw the 'I don't have fingers' prompt, it really got me giggling!
Is Emacs dying?
“Now, money as we know it, was invented to accumulate in value.”

It was invented as a medium of exchange of value.

“For those of a religious bent, that is reflected in usury – the practice of lending money at unreasonably high rates of interest, so the money you give out comes back as more.”

Usury is any interest on a loan.

“That’s what caused Jesus to lose his cool at the Temple on the Mount.”

https://catholicexchange.com/what-did-jesus-drive-out-the-mo...
> The thing that frustrates me about that is that the people who pay for it will get something from it. They get cleaner, safer streets.

At what price? What alternatives exist to them?

As I have gotten older I have slowly been getting tired of supporting people who not only do not pull their weight, but also whine and demand even more from those of us paying for the services they receive. Not only they are not grateful for receiving social services that their taxes are unable to fund, they also have the stones to blame those of us paying for everything for all their problems.

Sorry for the rant.
Your reasoning is just historically uninformed https://en.wikipedia.org/wiki/List_of_countries_by_populatio.... There are at least a few generations of lag time between a population boom and economic effects, but Europe's former population size (and density) was the key to its current prosperity.

France would likely be more populous and therefore richer than Germany, had it not secularized earlier and thereby reduced its fertility rate. With all of Europe being highly secular and extremely low fertility, it will (sadly) lose much of its prosperity and cultural significance. Negative TFR societies are simply not sustainable - they will by definition collapse unless they aggressively revert the trend.

See https://ourworldindata.org/grapher/children-born-per-woman?t...
Is this actually used anywhere by MS? Or is it just random research project (MSR?)
How is omitting the names in any way beneficial? It all ends up as memory addresses in the end. Surely the important point is the sequential data flow.

I often use point-free style myself (pipelines), but I'd never pretend it's good practice. Pipelines are a quick-and-dirty hack for when you're too lazy to use a better programming paradigm. They're "write only", in that it's quicker to write one from scratch than to understand an existing one.

"Tacit programming" as a concept sounds like typical mathematicians' obscurantism, like their love of single-character variable names and implicit operations.
Amazon departed China. Does he have other substantial holdings? Or are you referring to the supply of goods for Amazon?
Mexico City may be just months away from running out of water
In the context of measles infection, it's worth knowing that the measles virus not only infects the body and causes a systemic infection, but also targets the memory immune cell and wipes out all acquired immunisations. In effect, the body's immune system is reset to its infant state after birth.

https://www.cbc.ca/news/canada/london/immune-amnesia-measles...
I was mostly trying to express that chasing after everything being cancelable is IMO not worth it i.e. cancelling the destructor code should not ever happen -- the compiler / runtime should not allow it ever.

Again, my opinion only. Feels like too much complexity for no payoff.

The other person replying to you understood me correctly.
When homes hit 40°C inside, it's better to draw on residents' local know-how
Just get a Roku and move on. Clean UI, the best remotes. I have Fire TVs and Chromecast with Google TV and Roku is just better. No nonsense. Apple TV is overpriced and does nothing I need.
Another anecdote for you: I believe that improving the quality of my prompt and being polite results in better prompt adherence.

For example, the other day I had a redundant instruction in my prompt and was not particularly polite. It refused the second task, saying something about potential copyright issues. I removed the redundant instruction and added a "thank you, excellent" for the first task and "please" for the second task. It then completed the second task without any issue.
HomeDesigns AI