skysight-inc/HackerNews huggingface dataset:
And GitHub has added a new "Report Repository" link on every repo now, and it gave me the creeps that there's a very easy way to report CSAM through it. It's listed right there out of the several types of prohibited content. So 4chan, trolls, etc. could quite easily mass report someone's repository. And it frightens me just to contemplate what might happen to someone if they got 100 or 1000 false reports on their repository. So everyone is at risk from being labelled as the modern day version of a witch or heretic, just at the push of a button.

My God, what has the world come to nowadays. All done in the name of protecting us from a so-called widespread threat to our safety. Straight out of a fascist's playbook there. History repeating itself again?
It is absolutely different because in order to recoup the benefit of a stock buyback you need to sell your holdings. Dividends, by contrast, accrue to those who maintain holdings.

Buybacks work very well for executives paid in stock who diversify out of their company stock with suspiciously convenient timing, and speculators.
A hypothetical conversation by chatGPT

Stephen Wolfram (SW): Hello, Donald. Have you heard about OpenAI's language model, ChatGPT?

Donald Knuth (DK): I've come across some mentions, yes. AI has certainly come a long way since the Turing Test.

SW: Indeed. What's interesting is that it's less about designing an algorithm and more about generating one from massive amounts of data. It's quite aligned with my principle of computational irreducibility.

DK: In a sense, yes. Yet the allure of crafting an elegant algorithm, one that you can describe and understand fully, is something I still hold dear. The idea of a "black box" AI that we cannot comprehend is a bit disconcerting to me.

SW: That's a fair point. But sometimes the rules generated by the computational universe can create incredibly complex, yet coherent, behavior from simple inputs. Much like in cellular automata.

DK: It's interesting to think of it in that way. However, my perspective is more aligned with understanding and breaking down complexity. AI, in its current form, seems more about handling and even generating complexity.

SW: True, but even these complex systems are derived from rules and patterns, whether we can see them easily or not. It's a different kind of exploration into the computational universe.

DK: It certainly raises interesting questions for the future of computer science and AI. Whether it's rule-based systems or neural networks trained on vast data, we're still exploring the boundaries of what machines can do.

SW: Indeed. And ChatGPT, as it stands, is an intriguing example of that exploration. It's fascinating to see how this field evolves.

DK: Absolutely. There's always something new to learn.
If you follow what Ilya Sutskever and Geoffrey Hinton have said about GPT4, it could be quite possible that the entity has some kind of understanding it exists in some context. Some internal process, subprocess, has allowed the GPT to acknowledge its own existance in some context.

For the sake of simplicity, this process could be analog to a "belief of being alive" or "self-consciusness" as it is empirically understood by humans.

but you are comparing a bald eagle (humans) with a F22 (the GPT), they both do the same stuff (flying, "thinking"), but on different scales, requirements, limitations.

But if you look to the air, both things can fly just fine.

No matter the underlying processes, infrastructures making them stable on the air.
Does spreading arrays come with a performance penalty?
Because C/C++ would kick ass, exposing the rest of the hipster technologies as lame.
1,742 according to my Bitwarden on Logins :grimace:

Given my use of password managers goes back to pre 2000 I'm willing to bet a sizeable percentage of the sites don't even exist any more
Brilliant, I have been thinking of doing exactly this for a while now, glad I waited for someone else to do it in a better way :)
I have owned various “desktop replacement” or “gaming” laptops that had some battery life at first but decline so much in a year that you can just barely count on unplugging the machine at a table from one conference room and making it to the next conference room.
In a sense yes, but also no.

Plan 9 was built with the observation that high-resolution, bitmapped graphics displays were ubiquitous, and there was little motivation to keep the dated "tty" model as a basis for interaction. So you're expected to a graphical interface for working with the system, but it doesn't _need_ to be `rio`.

I wrote a bit about this a few years ago: http://pub.gajendra.net/2016/05/plan9part1
(I guess I should get around to actually supporting HTTPS here....)
Yes, it could. I believe the paper does mention this.
(a) sorry about the poor transliteration, I cut-n-pasted from TFA

(b) speaking of Ershov — anyone know what became of Рапира? It looks like a nice little language, and presumably many of the same ideas floating around the IFIP that inspired it also eventually led to Python (by way of ABC).
Not sure how that's any different than a model doing something with another model, as in AutoGPT. What part is objective? A model can be wrong just like a human can be wrong or spread falsehoods too.
If you want something stricter, specify it in the JSON Schema and use that[1].

You could declare your own "int32" type[2] for example, and use that. Then validate the input JSON against the schema before parsing it further.

[1]: https://datatracker.ietf.org/doc/html/draft-bhutton-json-sch...

[2]: https://json-schema.org/draft/2020-12/json-schema-core.html#...
Have you managed to replace the launcher? When I do, after a few weeks it seems to get replaced back to the default Amazon launcher so the can show me ads.
HTMX is HTML is XML
Sounds like YaCy?
regarding the relationship: yes, and in most ways it probably is a subset. is there really such a set of rules that generate all possible sentences? in any case i wanted to say the materiality and cultural activity heavily influences what can and will be put into text and that is not strictly language. "selection process" might capture some, though i'm not sure whether all of it!
I like the mouse. It scrolls well, it’s thinness means it fits well in bag compartments, and I’ve never been bothered by the charging because I only have to charge every few months and use it at a desktop, where I have a lightning cable handy. Maybe if I gamed or something I wouldn’t like it, or if I were working with spreadsheets or something where I’d have to click around a lot, but for reading and writing, it’s great.
I failed on the dark knight because chatgpt guessed Batman: the dark knight. Really cool game though!
There are no high productivity web frameworks for Rust. That's what Python is used for (Django). Plz don't bother to list actix or axum, or askama. That's a joke compared to Django.
it's because researchers are secretive about their stuff so there isn't good training data
Haven't agreed in half a century, won't agree now, never will.
Positive incentives are a good idea, and PyPI is almost certainly going to apply them to a better code signing solution than PGP.
The word "appropriate" as a verb in colloquial American English most often implies without permission or compensation.

Certain domains, such as budgeting, use it as a synonym for "allocate" but given the context it was first used in your comment it definitely implied "taking without consent".
Yeah well Sony already has the biggest gaming marketplace to back that up. Everyone else doesn't have this.
For various reasons, I use the stdlib argparse library. Will this work with that?
They should make a movie out of this guys life. Absoluut sounds insane!
Can you elaborate? Just started building out a new platform centered on it
Flooding in Chicago is its own pretty interesting story.

https://slate.com/business/2019/01/chicagos-deep-tunnel-is-i...
There is sometimes a distinction made between concurrency and parallelism, where "concurrency" just means the programming interface looks parallel but is allowed to use out-of-order task-switching under the hood, and "parallelism" is real-deal usage of CPU cores. Both ways of looking at things are useful in different situations.
Sure, but I don't see how competing services are harmful in any way. As I said in other comments, if you're happy with shields.io, go ahead and use it. I'm not trying to deter anyone from using service A or service B, especially because I'm not making any money from this. Spacebadgers is just another choice, one that might be better or worse for your specific use-case.
Good detective work is done by looking for associations as the starting point. I do not rule out any of those as possibilities, and given that there have been major issues with the security of both the protocol and the official implementation the opportunity exists for those issues to have been deliberate or simply deliberately disclosed to favored parties with priority. That’s obviously far from proof of wrongdoing but combined with the provenience of the project within Amdocs that makes me suspicious. If it doesn’t make you suspicious that’s ok too.

“The vulnerabilities we exploit differ in their nature (insecure by design, protocol confusion, lack of domain separation, implementation bugs) and are distributed broadly across the different subprotocols and libraries that make up the cryptographic core of Matrix.”

https://nebuchadnezzar-megolm.github.io/
It's another junk format in the sea of junk formats.

It sucks for describing data, its structure is too primitive, has wrong primitives, doesn't allow extension and has no mitigations for that.

Essentially, it's used because it's simple to parse and there are existing parsers. But the problems it creates are very complicated.

So, here's one example of a popular use-case: pyproject.toml. I mean, PyPA aren't the brightest minds around, so, they've created this joke. The stated goal of pyproject.toml was unification of dependency / requirements specification. But, what they ended up doing is this:

[tool.joke]
tool.joke.requires=<requirements>

[tool.clown_fiesta]
tool.clown_fiesta.requires=<requirements>

The problem here is that the goal was to unify, to specify requirements only once... but in practice, you still have to write them twice, and, of course, it's possible that "joke" and "clown_fiesta" don't use the same format to specify requirements. So, you have no way to specify requirements for both at once, and no way to process similar structures, to present them differently to different tools.

And so, PyPA has created an piece of junk software that today has to be used by hundreds of thousands. Because we live in the world of worse is better.
That's conjecture.
Intuit, tax and quickbooks. In addition to quickbooks online not being great, Just an example: I own the gmail for my name, somebody used it by mistake on turbo tax so I get their emails. I called their support and explained it to them but I have to give personal info on the account but I don’t own the account. It was like that for years until recently they fix it, although I already had created a filter for it. Similar happened with mint.
Most skyscrapers have build-in cranes for the platforms for window cleaners. What you need here wouldn't even be that different.
636, and I lost a lot of them about 9 years ago.

I’m honestly surprised I’m not over 750.
For a workload like websockets, where things are generally idle, this is a decent benchmark.
My aunt was an accountant (rip).

She had one of those "not calculators" with a built-in printer.
Not sure what they are properly called.

Her "not calculator" was old, stained with cigarette smoke and coffee and
she did not wish for a new one.

I got paid a bit a few times to clean it up inside and out.
The thing was a tank.
(If it still exists, it should still work with a bit of care and attention.)

She used some form of financial software running on a terminal.
I think it was from an AS/400.

She was an expert on both.

Whatever key combinations were required to enter data on the terminal
had become so ingrained that if you asked her how to do it,
she would have to look at what her hands did. (weird).

The UX on the terminal was shit if you had to learn it.
(Since I got paid to do some data entry, I felt the pain).

But if you got used to it, it was damn fast.
No lag, no mouse pointing, and it stayed entirely consistent.
A bit like VI I guess.

As far as I know the system never crashed on her.
The server did need care, but it would order it on its own.

At some point they brought in Windows PCz and Lotus Symphony, I think.
She hated that.

She found it all slow, inconsistent and did not like the mouse one bit.

The other way around though.
When someone new was hired and we were in the age of Microsoft Windows,
new people were horrified by the old terminal software.

I still sometimes see people at warehouses or stores that use terminal driven
software and some of them are just as fast.
It is fun to see.

The majority though hunt, scratch head, peck, hit whatever undo is, and try again.

Should we make easy to use software or software as a tool for those who
go through the effort to learn?

I dont think any "windows/osx/linux/" screen UI accounting system would be as fast to use.
Spreading an array requires looping over all the array elements which is O(n) compared to something like Array.push() which is just 0(1), although spreading has other benefits like copying rather than mutating
Spreading allocates a new array. Most things you can do with spread you can do with normal functions that either just directly access an entry or mutate an array directly. [first, …rest] is nice, but will always be slower than direct access.
More money for research is not always a good use of capital. You can't solve more problems, or faster, just with cash.

Some days it's wisest to wait until you're ready.
Also, ask it to name a character and you'll see a very repetitive pool of names come up.
There's no legal issue, but the possibility of having your Windows license revoked for an EULA violation definitely falls under "not legit". And if you continue using it after it's revoked, that will be a legal issue.
You really need a realtime-OS for this if you want to prevent buffer underruns from happening. Otherwise, it is certainly not audiophile-safe.
I just use a crappy password. It's been leaked before. I don't care.

If someone wants to take over my last.fm account that I haven't used in 3 years, sure go for it.

The important accounts get a randomly generated password stored in my password manager. And the really important accounts only have half the password saved, I manually fill in the other half.
Ask HN: What is the reason of tech companies laying off?
Why have been so many lay offs in the last 12 months on tech companies?
Chicago isn't even the top 50 worldwide for homicide, let alone the top 20. Several US cities are, though, including places like Cleveland. Chicago puts up big numbers because the city is deceptively big.
That video was honestly more than I would ever expect from a similar notice. He managed to turn even that into content.
Dear Client, Here’s Why That Change Took So Long (2019)
I had 3D photos taken of my wedding too in 2009. The wedding was in the snow, so the 3D worked out nicely.

There were several 3D Android phones that I remember in the early days with dual-lens cameras and autostereographic screens, but sadly they all bombed.

At some point the technology will return, I'm certain of that.
The chrome of Excel changes. The core product is COBOL like in its stability.

The problem with all of these enterprise web applications is that they all suck. I worked for a big government agency that transitioned from a mostly homegrown, mainframe 3270 based accounting system to PeopleSoft. The staff revolted.

We joked about the “Revenge of the Beancounters”, but looking at it, they were right. It took them 4-6 months to train a new person with the old system, but they were hyper-productive. With the new system, they actually needed to grow the staff because you couldn’t build out workflows that the business needed.

They did get some benefits, like improved payments and invoice tracking. (Which drove the business case) But the general financial operations suffered.
Seems like an ad that wants you to be afraid and which is pointing fingers to something that's a feature, not a bug or a security threat. This reads a lot like "This feature that allows you to link a phone with a computer... allows you to link a phone to a computer!"

Why the focus on iPhone by the way?

Someone who wants to spy on you does not specifically need this Windows feature to do it and as the article says "Mac users have had this ability for many years now". So...

(but indeed, a small indicator that the phone is linked to a computer might ne useful... but would the vulnerable people notice it?)

It's not the first time an ad devoid of insightful content submitted to HN reaches the front page, last time was not long ago.
If you’re in denial about that, it’s a you problem
async Rust functions are compiled down to a finite state machine. A stackless coroutine I think it can be called. I suspect that C#/.NET does something similar though I am just speculating here. The difference between async-std and tokio would then be explained by a lower overhead runtime per task in tokio.
> but without (external) grounding sensory data.

Or perhaps with external data that is normally surpressed by data that comes through sensory organs (e.g. other parts of EM spectrum).
Fraud analytics.

You're looking for patterns across large numbers of entities and relationships.

And ideally you want this all done in real-time so you can stop transactions before they are approved.
No cafe near me caters to laptop users. It's a bit more of a rural/farming/touristy area. I'd love a cafe that included a place to work and/or read.
TSA's Facial Recognition Tech Raises Questions About Bias and Data Security
For this example pydantic would be overkill, but you can use with it class definitions that follow standard python class hints, with additional utilities like YourClass.parse_obj(d) that parse a dict and throw a validation error if it does not match, with mostly standard type annotations.

It can also be used to generate openapi swagger files from the types and things like that.
The maximum number of simultaneously alive Erlang processes is by default 262,144. This needs to be raised to avoid the `system_limit` error.
sure, there are already models that allow you to hallucinate a full 3D scene from a single image. Still, it would be pretty cheap to add that camera I assume and it would have the potential to pretty quickly fix the 3D content issue that is prevalent currently without introducing hallucination artifacts.
Found it: http://www.cs.unc.edu/~fabian/papers/foniks-oak11.pdf
"All they have is training on text and a filter/polish module to provide output. The actual output is statistically derived and is not conscious or self-aware in any sense"

This idea isn't anymore the leading hypothesis between SMEs in artificial intelligence, about what's going on with GPTs (an possibly other kind models, not transformers).

Ilya Sustkever and Geoffrey Hinton have both already exposed their inner thoughs about "this thing just predict the next word", and clearly stated that they believe - an offer several hints, in prompts and research - the GPTs fully understand what they are saying - not outputing anymore - they are most probably just talking to you in the precise sense of the word "talking".

And the self-awareness thing isn't solved, but they make the analogy, between birds and planes, we "are" birds, we fly some way, the gpts are planes, artificial, and can fly anyway, using a different method.

Humans think using one specific - still unknown method - and that probably leads them to self-awareness, consciusness, a soul, you name it.

The GPTs are a different kind of intelligence, and they also can think, like humans but using a different - known - method (backpropagation mostly), it cames as a possibly similar outcome, that the gpts could be also having "thoughs" of self-awareness.

Actually nobody knows, at least they won't admit in public what they have saw - read, listened - inside the research divisions in Google, OpenAI, Meta, etc.
I don't buy your implication that the production of content is somehow the prime motivator for abusers, and not simply the primal desire for sex along with either a complete lack of compassion or a deeply disturbed understanding of human relationships and complete lack of impulse control. I think the main motivation for filming it is probably just the same as most people who make their own sex tapes. To watch again later.

In any case, I already pointed out that there are gradations here, and you didn't address any of those points.
Significant difference on tax for shareholders, at least in Australia
467, says my Bitwarden :)
> I suspect that this approach is strongly fueled by the unlimited VC money available in tech,

Well, I suppose we could trade anecdotes and counter-examples, but my position largely comes from my own experience rather than received wisdom (though there's plenty of that).

Instead I'll just say that I disagree, largely because because a business is a complex and shifting arrangement of various factors competing for limited time and resources. Even in a software business, software is only one of those.
> I am saying that they purchased the correct items. We _can_ know that because there is an itemized list of items that they purchased.

The purchased items were purchased, but apparently a significant chunk of money allocated for purchasing them was instead diverted to this dubious "R&D charge". That's exactly what embezzlement would look like.

> Don’t misunderstand, I never said that this wasn’t plausible. I just said that there’s no evidence of it. And if there had been evidence, ~30 years ago when this was a current event, the aforementioned politician would have mentioned it. Remember, this guy was looking for soundbites that would make himself look good. Finding government waste made him look good, but finding corruption would have been even better for him.

As far as I'm concerned the bad accounting - and the fact that it wasn't corrected for years - is adequate evidence in itself. Yes, it's possible that it was merely monumental incompetence rather than wilfully inflating payments. But the most likely explanation is that it was corruption, of the normalized you-scratch-my-back-I'll-scratch-yours kind that the participants probably don't even consciously think of as fraud any more.
It's obviously hard to pin down, but apparently it took Parisians about 20-30 years to go from hating the Eiffel Tower to loving it. Tour Montparnasse hasn't managed to achieve that in the 50 years since it was built.
The title is asking a very quantifiable question. And I was hoping the article would be a summary of expertise and deep dives the author took into various language's runtimes.

But then I read

> With a little help from ChatGPT

And sure enough the results & prose end up pretty much worthless. Because the author didn't do any actual critical thinking or technical work. (For instance, there's nothing more to "Go's memory usage ballooned at 1M tasks" beyond the observation. Why not? Just dig in there it's all documented you just have to read some stuff.)
The other thing I noticed is that they are wrapping every Task.Delay(…) inside a Task.Run(…) call. That should not be necessary. The inner task will yield back to the called when it hits the delay call anyway. There is no need to queue it with an immediate yield as if it is background or cpu-bound work.

The Run() call might be creating a more complex state machine and using more memory than necessary (2 tasks vs just 1 for each delay). The memory usage might be even lower if the Run() call is dropped.
there are extensive chapters written on this topic in IPCC publications, and in the US Climate documents, and in California Climate documents. What you say is partly true, but conveniently omits large other factors at the same time.