skysight-inc/HackerNews huggingface dataset:
Daniel? He’s been a friend of mine in person for over a decade. I knew him long before his exit from tech into working for himself. He’s a wonderful human being, a kind and gentle man who enjoys mentoring people and being with his children.

He’s also building his business I assume, which I guess entails a certain amount of salesmanship and playing the game if your business is in the orbit of social media. I’m always surprised by the personal hot takes
You probably had a useful product with a few hundred common supplements. I doubt that you need to start with every supplement to get to MVP.

Maybe the car analogy doesn’t apply. But consider Henry Ford went to market with just one model and color of car.
Open source – Unsupervised captioning getting closer to supervised captioning
That's annoying to deal with for sure. I got really lucky with things Just Working.

Being able to just play a game is worth a lot.
Ask HN: Best distro for me? tired of windows10 toxic abusive interface
tired of windows 10 abusive toxic interface is their a linux distro that treats me like a queen and lets me play gta v/valorant/overwatch 2 and code (vs code) sculpt blender and run a virtual machine for programs built for macos or windows only ::::
It's a witty response, and I think on some level even agree with you. But it's also a pretty shallow think to say. It doesn't adress the point of the article and it doesn't say "why".
Nothing really, the source code is also quite old, Cyberpunk 2077 is very different now.
That's fair. I should have said "little" sense of progress. Practice and mastery is certainly a thing you can observe progress on. But the things people are gamifying tend not to be those things.
The thing is that usually pivots are pre-vesting for the founders, and usually the company has less in the bank when they initially raised. In those conditions, the entirety of the company's assets will be returned to the investors when the company dissolves.

It is a good point that it can get you a larger share of a success, though.
I was thinking about this the other day. An implantable Yubikey type device that integrates with whatever device you’re using to validate your identity for phone calls or video conferences.

Subdermal X.509 maybe with some sort of neurolink adapter so you can confirm the request for identity. Though, first versions might be just a small button you need to press during the handshake.
How things work in your mind and how they work in the real world are very very different things in this instance.
Wow. This sort of obstructionism is what convinces people Open Source is not worth the time and effort. Really disappointing. As someone else said in that issue, "perfect is the enemy of good". Thousands of KMs of road are currently not VISIBLE on the map due to stonewalling.
I believe every country on earth should follow this example. All social media must be either be sold or be banned. Only by brining them inside the economic blocks and under control can they sensibly be allowed.
But why JSON and not CSV [1]? Most of what the article suggests, like formatting the output as lines and flattening, is how CSV works. CSV is much easier to parse than JSON (use split(",") or the equivalent). A complete record (JSON object) of CSV data can be parsed in a single line, unlike typical JSON. The line-based nature of CSV makes it far more fault tolerant to broken streams/truncation and more in-line with standard Unix conventions.

[1] https://en.wikipedia.org/wiki/Comma-separated_values
Not just Meta of course, but all these companies.

This is the bold new world they are building for us, in a nutshell.
Is that anything like character.ai? If I allowed it, my daughter (13 years old) would spend half her day talking to those bots, she's always asking. Doesn't appeal to me, but to each their own I guess.
Oh gotcha, my mistake.
Are there any companies that would actually pay the ransom? Because I have never seen one.
There's a section of one of the Diary of a Wimpy Kid books that talks about this exact thing. I was reminded of it as soon as I saw the headline. The justification is comes up with is that kids with names at the front of the alphabet sit in the front of the classroom, so they get called on and learn more. It definitely turned some gears in my brain when I first read it as a teen. Here's the relevant page: https://imgur.com/a/6wIx6qg
Then they should say so :)
Gotta violate the magic circle. Or establish a new one.
It was nice knowing you open internet!
"Sledge designed the humanoids to help humanity and be invulnerable to human exploitation. However, he eventually realized that they had instead taken control of humanity, in the name of their Prime Directive, to make humans happy

...

No humans may engage in any behavior that might endanger them, and every human action is carefully scrutinized. Suicide is prohibited. Humans who resist the Prime Directive are taken away and lobotomized, so that they may live happily under the direction of the humanoids."

https://en.wikipedia.org/wiki/With_Folded_Hands
My memory also suffered after COVID. Additionally, I've noticed that I become tired more quickly after reading books
> there are plenty of people who read these for fun

I really doubt that. I think you'd find it quite challenging to find people who have read these books who do not also enjoy engaging in philosophical debates.

But given the effort it would take to test this I think we should just agree to disagree.
As I understand it, this isn't trying to implement actual memory in the form of a cache, but instead some kind of wishy-washy memory-lite.

I'm talking out of my ass here, but I feel like real memory shouldn't be that hard to implement on top of chatGPT. Just run it twice per query, the first time as an internal query that fetches from a memory store.

The budgeting part would be interesting. How many tokens of the main query do you want to fill with memories? And it wouldn't be able to meta learn how to use the system better, you'd have to update the prompt
Please write a blog post about this - are you saying you had Lotus 1-2-3 working on a 3270 terminal and they sold it?
I was looking for a good reason why this might be and all I could find was an old HN thread suggesting that uncompressing audio takes CPU cycles so leaving it uncompressed helps to avoid CPU bottlenecks when you have a game that might be playing a lot of sfx at once
This is overly dramatic. The "keywords" are just macros. If you don't want an additional preprocessor to generate code in a separate .cpp file from these macros, you can use https://github.com/woboq/verdigris

The concurrency model, object ownership and life cycle you are mentioning are not part of C++, those are just conventions in specific C++ user groups - Qt code compiles plain and simple with pretty much every conformant C++ compiler and that makes it as much C++ as anything else.
I imagine the steps to get here were:

1) You're an ambitious meta employee trying to get promoted

2) You know leadership is hyped about AI

3) All of the low hanging fruit is gone
Isotopic evidence of long-lived volcanism on Io
What's different today is the divide between training and inference. Inference is ridiculously cheap compared to training, and we're still early days with optimizations across the whole of the stack, so we'll have to see how it develops. Once constant training gets figured out, then we're really in for a ride.
I've gotten the distinct impression that the only way to get google to fix something that isn't directly affecting their cash flow (e.g., a single user getting inappropriately (???) locked out of their account, some free app like vlc issue...) that you have to directly contact someone you know personally who works at google

I haven't had a problem and I don't even work in tech but I personally know at least 3 people who work at google off the top of my head... this VLC guy should know way more

That said, it's no excuse for Google's now, legendary, lack of customer service...

or... just post on HN or know a reporter from NYT to write something up...
I think we still have yet to learn about how else COVID could have affected us
It’s not a perfect solution, but I’m not sure what the alternative would be that wouldn’t lead to Google’s domination. It’s still technically the market doing this, as it’s an Apple rule. People who don’t like Apple’s ways of doing things are free to use Android. I guess I’d prefer that over some kind of government enforced control.

I’m also going to assume the percentage of users who know this situation exists, care, and have an actual impact to their user experience is exceptionally small.

999,999 times out of 1,000,000, when someone is downloading a different browser on their phone it isn’t for the engine, it’s to get something like tab and bookmark syncing.
That’s not what your source says at all, it says they’ve spent less than 999,999 USD. A group of PACs that agree with AIPAC is PLANNING to spend 100m over SEVERAL YEARS. But they have not, and they don’t have anything to do with each other.

Again, you are just a blatant liar. I would highly recommend seeking help from a medical professional if you are deluding yourself this much. You can’t even read english correctly without twisting it into something that frames jews.
Genuine question - why do you allow _any_ time? I don’t have kids, so I’m able to make these large generalizing statements: seems like personal connections to AI chatbots are a form of brain rot.
I do believe that GossipGPT will be huge.
That sounds interesting, can you tell me a bit more? What does formal methods in regards to timing semantics mean?

Im in the same boat. I like abstract logic/math and ML never caught much of my interest.

I want to start applying but Im not even sure how to find departments that would fit what Im looking for. Maybe I need to take this more seriously and start reading papers and self study.
>> So it's only a net benefit when the work can be split up into tiny parallel chunks and then recombined with near perfect efficiently.
> Hasn't that pretty much always been the case?

I was talking about that, the fabric stuff is a non-sequitor, random hardware, doesn't make GPUs 2x in speed every 18 months, much less lead to a shift in everyday computing loads to GPUs.

1. Moore's Law also applies to GPUs.

2. If we could make use of 1000 cores for anything but long tail tasks, ye average CPU would have a lot more than 8 cores by now.

That's what the million chickens thing is about.

You can give me ultra-unobtianium fabric for "AIAs", it doesn't matter unless I have a algorithm that's massively parallelizable.
As a long time windows guy, I'm quite happy with fedora (wayland gnome) since last year. Valorant won't run on any linux AFAIK because of vanguard anticheat.
Seems like Daniel’s making the HN rounds these days. I’ve known him for a long time before he started working for himself. He’s a kind man that enjoys mentoring people and has insightful if almost intentionally contrarian views. However in my experience he’s more often right than wrong and when he’s right it’s often by observing some more simple truth than convention wisdom dictates. I’ve no relationship to his current work with his side projects and community but he’s absolutely no grifter.
> It really isn't a good filter for anything except "makes money quickly".

How do you figure? We stand in a nation built on giant economic long shots and in the only one that managed to put humans on the moon in a joint government commercial venture.

I'm using an open source product to write this to you. Running on an open source operating system. Also on an open source hardware device. Where's the "quick money" in any of this?

> but that doesn't mean it's useless.

It doesn't mean it's useful either. You can't use a simple "expectation factor" divorced from all other reality to decide how to spend tax money.
> Aren't stock price 'just' a performance indicator, all thing considered?

That is a hypothesis from the 1990s. Turns out that incentives need to be better aligned over time than what stock prices can manage
Changed layout a little bit after your comment
When ChatGPT-25 arrives it'll spontaneously begin chanting "make neural networks great again" and complaining anyone who wants to disable it is engaging in a witch hunt.
But what's the value of "inspiring" people to take up a career by lying to them about what it entails?

At best, they end up wasting years of their lives before switching careers. At worst, you get what we did to cops, by making them believe that police work is all about shooting the "bad guys", so now it is.

The new Fallout show has a funny dystopian take on what a society controlled by scientists would look like. It's obviously exaggerated for comedic effect, but I absolutely wouldn't want us to move the needle even a bit closer to that.
This is more evidence to me that I’m fucked. Honestly, I think I need to probably just do my own thing here when I get done because if I don’t, well, relying on someone to take a chance on a 36 year old dude with a family and other obligations seems like a losing proposition….
Not only CPUs, but also multiple Chipset manufacturers all supporting same Socket 5-7-SS7. Performance delta between worst (some VIA, async cache) and best (TX, Pipelined) chipset/cache configuration was up to straight 50% https://dependency-injection.com/early-pentium-chipsets/ and thats before you picked CPU and graphic card :o Wild times.
will a virtual machine correct that? :DDD?????
And I think these long-term effects requires ongoing research and attention
We'll see how long that remains the case when Microsoft can't keep the Chinese government out of its cloud.
Bought for partner and their Kindle. Recommend.
https://www.amazon.com/dp/B08T8CZYF3

(no affiliation)
It's not clear why you're still defending this position. Feels like you made a not well considered, off the cuff remark about something. Rather than realize you were wrong and take the L, you're still doubling down? Is it that important to you?
I imagine most of the work they accomplished here will be key in adding JMAP support in the future as well.
The important question to benchmark for small buffer sizes isn't actually cycles per byte, it's micro-ops per byte. You are sort of getting there by adding threads, but if you want to measure micro-ops per byte by measuring cycles per byte, your benchmarking code should run a number of parallel implementations of the generator on each thread (and stick to 1 thread per physical core, too). Each generator will have a "roof" where more generators per thread doesn't cost any more in terms of cycles/byte. I am assuming that for PCG, that roof is around 4-ish on an old CPU, and may be as high as 6 or 8 on your macbook, while the roof for ChaCha will be close to 1.

ChaCha exploits instruction-level parallelism to get speed. PCG doesn't - it has a chain of instructions that must be executed sequentially. That means that when the PCG generator executes, it leaves gaps in the instruction stream that can be filled with other instructions for the game. That means a slowdown in the game that is more significant than what your benchmark suggests.

I'm going to do this and write blog about it (although I don't have a macbook), so we may be able to compare results.
That’s my experience as well. A random walk looks just like market data. You could even perform technical analysis on it, finding support, resistance, trendlines, etc. It really makes you realize why technical analysis doesn’t work.
Bitcoin is not privacy-protecting, per se. It’s public, but anonymous. And people often confuse anonymity with privacy.
Sorry, I didn't know what to say; I had explained it previously. The only books on our website are those picked by an author. There is no "aggregate" rating system of any kind or even a rating system.

The only "kinda" system we have is for our favorite 3 reads of the year, we showed which books were picked the most.
> Nobody is going to be able to [find progression and meaning] for you and it takes a conscious effort rather than just expecting it to happen.

I believe you've just given the tl;dr for Existentialism.
Very fun quirky game. I'd love something a bit more mature though. Maybe something where your a divorce lawyer
Depression Rates by Country 2024
Titanfall was infamous for this[0]

PC gamers (especially those with SSDs) were puzzled to find out that Titanfall had a gargantuan 48 GB file size, despite the lack of a single player campaign and the fact that it was running on a modified source engine. Some digging around in the files revealed that a huge portion of that size was due to a whopping 35 GB of completely uncompressed audio. Respawn has now explained that the reason the audio was not compressed was so they could dedicate more system resources to running the game, and less to unpacking audio files.
...
He did, however, admit that most PC gamers probably wouldn’t even notice the difference. “On a higher PC it wouldn’t be an issue. On a medium or moderate PC, it wouldn’t be an issue, it’s that on a two-core [machine] with where our min spec is, we couldn’t dedicate those resources to audio.”

[0] https://www.escapistmagazine.com/titanfall-dev-explains-the-...
There’s also open-source software that does the same job at TU Delft: https://zesje.tudelft.nl/

(disclaimer: I briefly worked on the software for my bachelor’s thesis)
I don’t disagree with you per se but software development is error prone and we are talking about traffic from trusted networks (if you’re on a “public network” — to use Wi does terminology — then UPnP behaves very differently).

My point is: it’s very easy to post on message boards like this about what best practices should be when reviewing fuck ups from other companies. While at the same time ignoring the fact that we fuck up plenty of times ourselves too. In an ideal world software engineering would be held to the same rigour as other forms of engineering. But when software fails people don’t (usually) die. So what happens is developers end up getting overworked, given unrealistic deadlines and have to fix problems with software updates. those kind of scenarios will breed bugs like the aforementioned. So yes, you’re technically correct — but only in a universe that doesn’t have our current tech culture.

This is why I’m a little more pragmatic about my criticism.
If that concept amuses you, you should check out this book: https://www.amazon.com/Motel-Mysteries-David-Macaulay/dp/039...
And, sometimes, out of tune can sound better.

Why John Frusciante is Out Of Tune (Scar Tissue): https://www.youtube.com/watch?v=Daw93bRHe4Y
Any site that I need to use that seems to be broken because of ad blocking. The site may not have ads but just JS that got blocked that it actually needed. It is quite rare.
There is a good underlying story here about what makes a "good" programmer.

There are plenty of incredibly smart folk out there programming giant, indecipherable messes where somebody like me would write something very boring but did the job. My boring code can always be tizzied up, but you can't always fix an awesomely complex abstraction written in some niche language. What scratches your itch as a "super programmer" is often directly at odds with actually solving a problem.

I am kinda tired of inheriting those kinds of messes - the guys that write code that ways inevitably leave when the bug list pile gets too high.
What are the massive NSA datacenters for in the very very real world?
So I’m shifting into CS after a career I cannot do anymore. My best advice to you is to start having adventures. You’re in Italy! I’d do just about anything to get my family EU right to work, you’re in a very good spot. Go backpacking in Spain (I’ve done it now 2x), or climb a volcano (there should be one near you).

The experiences you have will be the only thing you’ll look back on fondly when you’re an old man, go have experiences.

If you’re in a really bad spot, I don’t know how you could but is there a way you could reach out to me on here short of publishing my contact info on HN? Might I suggest reading Man’s Search for Meaning (by Viktor Frankl) and doing things that excite you. Find those things and do them!
IMAPv4r2 came out relatively recently, in 2021: https://datatracker.ietf.org/doc/rfc9051/

(The big differences are IMAPv4r2 mandates a lot of necessary new features, like UID or UTF-8 support, and actually deprecated silly old stuff like MUTF7 mailbox names.)
12th gen Core processors raise a question should change in multi-core architecture like bringing in multiple types of cores be considered drastic enough change?
Threat actors can already exploit published vulnerabilities. The issue here is that GPT may make it easier for "script kiddies". It's not to be dismissed but I think it also needs a bit more evidence to understand how bad this actually is. Are there already forums where working exploits are published? Are the exploits we're talking about things that would be feasible or attractive to script kiddies even if GPT can give them a script? I don't think it's quite time to lock down the internet yet. It would be nice to see a more fulsome analysis of the threat this presents.
Script kiddies will have a field day with this. Conversely, it might start making companies take security more seriously.
> You could have an anti capitalism rant here.

Yes

It is so obvious to anybody who looks at the diversity of human societies that mixed economies do much better than pure anything

The proportion of the best mix is a cultural question
>...or, hear me out, you can not make the mistake of mindlessly adding using namespace directives and therefore ensure neither you nor any consumer of your code will risk.having to handle perfectly avoidabld name clashes.

I'm not talking about "mindlessly" adding these namespace statements. I'm saying, use good judgement. As I pointed out, if you use a little common sense you won't have name clashes and even if you did, they usually cause compile errors. Just don't put them in headers ffs... If you really just need a lot of stuff from another namespace in a function, put the using statement in that function.

>And by the way, name clashes will also happen if you include code from two or more dependencies which introduce ambiguous symbols. This is code outside of your control.

The using statements are not outside your control, unless someone put them in a header. That's the only place I broadly object to them.
if you're exposed to HIV and take post-exposure prophylaxis quickly enough, you can avoid lifelong infection. the trick is realizing you need it, which is why PrEP (pre-exposure) can be a good idea if you're at risk.
> we just disagree.

Yes. Obviously.

> my awareness of sensory data is entirely of processed data and nothing at all like the raw output of my retina

Yes, obviously.

> I think a reasonable test would be whether you could build a useful embedded device out of only a sensor and no logic to interpret the output of that sensor.

A more useful test would be if you could build a useful embedded device with no sensors.

> The thing that lets us even talk meaningfully about computable functions is that they have a logical description.

But that logical description is a description of a physical process. The whole notion of computability is inherently physical. Even the lambda calculus is a description of a process of symbol-manipulation, and symbols are physical things.

> If sense data are all you need

That's a straw man. Empiricism does not claim that sense data is all you need. It is the claim that sense data are the primary source of knowledge. All knowledge -- even mathematical knowledge -- starts with sense data, is ultimately grounded in sense data, but is obviously not just raw sense data.