skysight-inc/HackerNews huggingface dataset:
I still remember a few names of people I played with in Halo CE servers two decades ago. Not even clan members, or those I made a closer connection with. Just random people who enjoyed the same servers I did. I’ve missed that kind community in every matchmaking game I’ve played. The only way to get familiar faces with matchmaking is to get good enough at a game that the pool of potential matches is tiny.
In my experience desktop linux is significantly lighter than macOS though
Kinda related, I assume accessibility commercial products to be more expensive. Is there any government incentive to help with that?
You cannot take as many Silicon Valley stock bets (as an employee) as shitcoin bets. Therefore, making money from the latter is easier.
Do you have source on this syntax? Does the `[n]` actually do anything here? Fooling around in godbolt, `void f(int n, int a[n]) {` is the same as `void f(int n, int a[]) {` and doesn't appear to change assembly or generate any warnings/errors with improper usage.
But if it's a consistent fault, like the silent data corruption covered in the linked paper, redoing the computation is still going to end up with no way to identify which core is faulty. If it's an intermittent fault, then even for hard realtime you can accomplish that with one core, just compute 3x and go with majority result.
Its not true at all.
I don’t do it simultaneously, when I do know what I want to code it just takes me less time writing it out so sooner I go back to thinking what’s next.
Most users also don't actually need modern processors.

Most drivers don't need to pull a trailer.

Most people don't need a wheelchair ramp.

Still arguing for stopping processor development, removing the possibility to use towing hitches and removing wheelchair ramps isn't something I hear people argue for.

It is almost like in other areas of life we accept that different people have different needs and wishes, but in software everything needs to be pixel perfect the way the designers envisioned it.

Why?
gpt4 first go:

If you initially set a timer for 45 minutes and there are 5 minutes left, that means 40 minutes have already passed. To make the total timer time 60 minutes, you need to add an additional 20 minutes. This will give you a total of 60 minutes when combined with the initial 40 minutes that have already passed.
Investors who can’t spot a scam run out of money. Natural selection. They aren’t dumb.
It would be probably better to just ban the «too big to fail» ones.

Regulations tend to only help them at the expense of smaller competitors.
EU Cracks Down on Influencers
If that's really an issue just reformat the whole code base once and be done with it.
I agree with this sentiment. I programmed in Erlang for more than a decade before Elixir came along and I couldn't see the point of it. When I first picked up Erlang in '99 it was a breath of fresh air. The simplicity of the language blew me away (or maybe I just had a very good tutor).
South Korean doctors strike in protest of plans to add more physicians
Season 3 ooses depression from every pore ...not sure it that make co.plete sense but yeah it was tough to watch
I can't find your email address in your bio, and I don't know if you can message on HN. Can you update your bio.
According to that article, they've put the money in escrow and won the first appeal seemingly. This shit can take time.
There may be secrets in that audio - actual passwords and whatnot.
I’m not sure China was ever particularly interested in conquering foreign countries now or historically (not saying Taiwan is not a real country but it’s not really foreign and certainly an exception in most ways).

On the other hand violent imperialism has been a core aspect of Russian culture for centuries.
It would be easy for competition to reverse engineer the physical layout.

I think it's "secret" because nobody really cares.

Do you care for example how the CPU maps the linear memory space across physical RAM sticks and chips? I recently discovered that there multiple alternatives and BIOS settings which give you some control over this.
For downvote - having strong legs is actually correlated with longer health span. Mostly because it prevents falls when one would slip as stronger legs help maintain balance in case of slipping.
Having to change how you write your program is the worst case of suffering compiler shenanigans that I can think of.
i live in Australia, if this makes any difference to you.

My digital life is simple - i am into tech...but not tech companies ideas of tech. I dont subcribe to any services.

No facebook, linkedin, google of any sort, X, tiktok, whatsapp and so on

Phone - use grapheneOS - no apps installed. Only APK's for basic things like audio recorder, note taking. Google maps on separate graphene profile - with throw away email address (this part is the only one that sucks...i have garbage back sense of direction and the OSS options dont work) Close profile as soon as trip is over.

Banking - use a laptop - i dont know when or why it became acceptable to bank on phones.

Friends - this sucks - but you need friends who understand the decision you're making - many/most dont, and will not understand your reasoning or think you're insane.

*Media - self host, and build personal media library. Support bandcamp/owned and drm free media, physical media, no streaming of any sort (spotify, netflix and so on)

It's definitely not unavoidable - you have to choose what you value more - privacy, and choice - or "fitting in"/"convenience". none of the above is easy, it sucks, it makes you question your sanity...it might not be possible in the blink of an eye-lid.
Capital One to Acquire Discover, Creating a Consumer Lending Colossus
take it with a grain of salt then, i haven’t lived in Japan for longer than a few weeks. I live in a german city with a large Japanese diaspora, so that’s where I got my, possibly wonky, intel
Patreon has a similar issue : they've banned some people for political reasons.
It's probably real (I'm not sure why they'd lie about it), but the exact capabilities are classified. The problem is, there's not currently enough satellites deployed to get the full monitoring and communication needed for a space-based SDI implementation, so it's more of a demonstration. No interceptors either, who knows if that will ever happen.
Your ultimate career goal should be one or more of the following:

* Become financially independent

* Become a sought after technical expert

* Become a boss where you have a fewest layers of bosses above you.

Rest are expendable.
TL;DR: This post is great and it raises questions about automating phylogeny guesses about game components.

I think I remember seeing a similar post about Chinese bootleg games for non-PC systems. The commonality was comparing pixel data to trace what the bootlegs had taken parts from. That raises a question: can we automate inferring the copying and modification of parts between older games?

In biology, there's a similar technique. Phylogenetic analysis compares sequences to reconstruct evolutionary relationships between samples. From what I understand, it seems possible to do something similar for the pixel data of game assets.

However, there are limits: you have to stay above a certain pixel size for results to have meaning. The lower your resolution, the more each pixel font looks the same. The same seems to be true for sprites representing in-game elements.
Why is Ukraine the West's Fault? Featuring John Mearsheimer

https://www.youtube.com/watch?v=JrMiSQAGOS4

spoiler: issues around Ukraine neutrality
Gitea just has way too many security vulnerabilities for me to confidently run an open instance:

https://www.cvedetails.com/vulnerability-list/vendor_id-1918...

I don't think that a modern git web front-end needs to either look ugly and lack basic features, or be a security vulnerability, or be run by a gigantic corporation.

It just happens that you can only choose between those right now.

I really wish there were something as nice as GitHub, self-hosted, with a better security model.
Remembering Klaus Peters [pdf]
Bard/Gemini gets it wrong the same way too. Interestingly, if I tell either GPT-4 or Gemini the right answer, they figure it out.
Quantum Fireball 3.5
I believe the recommendation is to run btrfs on top of mdraid, which works fine. Meta is said to use btrfs, but apparently they don't care about the raid implementation, so there's nobody paying for that development.

OpenZFS works fine, but it can be tricky to install due to the license thing, not all distributions support it in their installer.

Bcachefs is said to be the up and coming contender for both, but it was merged to the mainline kernel in January, so probably at the moment it is tricky to install as well. I would think many of this year's distribution releases will make it available.
In my experience, writing code that tries to be extensible also results in extensive refactoring when new functionality is introduced.

My advice would be to make the code easy to understand and relatively un-entangled. Those make the inevitable refactorings easier.
Show HN: Insights AI – Your AI-Powered Junior Data Analyst
Hey HN,

I wanted to make my life easier by using GPT products that could convert my words to raw MongoDb queries.

- Uploading large datasets (50-70GB) in CSV format wasn't feasible for me.

- MongoDB does have a "Generate query" feature, but it requires an Atlas subscription. My database is self-hosted.

- Plus, I wanted the flexibility to use my own OpenAI API keys instead of paying extra for any GPT-based services available.

So, we developed a product that tackles these challenges. It's still a work in progress, but I'd greatly appreciate any feedback.

https://www.vairflow.ai/insights-ai

Cheers.
They do.

For instance, Logic Pro

https://support.apple.com/guide/logicpro/tuning-project-sett...

Many DAWs stay out of tunings and leave that for the individual virtual instruments. There's a standard for that named Scala (yes, also a language).

https://www.huygens-fokker.org/scala/
I think there is no single one because it would be different for different types of software.

No silver bullet I would say.
Cppfront: Experimental C++ Syntax 2 –> Syntax 1 compiler
And all the people that actually did the inventing promptly left Google.

(yes I get there's 2 exceptions)
I will revisit both Diamond Sutra and the Tao, this has been a very interesting conversation - I'm unsure I've ever spoke of such things so randomly.

Have a great day!
can you share more about how/at what type of jobs you made a lot of money with c++?
What a fun read! Your “how to get shot in the airport” caption nearly made me spit out my coffee.
I'm fairly young and I have balance issues. If I won't address them in near future,the retirement period will look very very bleak for me.
Valve can afford to be responsible on this front thanks to Steam printing them money.

No need to resort to short term tricks to appease shareholders either thanks to being private.
Does not mention additives like cleaning + stencil lotus surface sealing.

Also there are in theory bio ones with lichen and moss.
I would say don’t try to make code extensible - try to make code replaceable.

If it is not complex it is easy to rewrite and replace. Some things need to be complex but trying to make things extensible is making it needlessly complex quite often.
I wonder if this approach still works with firmware tweaked drives. Anyone remember the "google" spec 320G Seagate drives from circa 2006? The ones with the pink epoxy"? IIRC they benchmarked with flat throughput across the whole platter. Rumours were they were custom spec drive that somehow made it in to the retail channel.
How is it «a completely different way of transport» when taxis existed for decades already ?
I did pretty much the same thing for years, using Emacs org mode (same hyperlinked setup).

Then I used vim using `CTRL-Wgf`, same as you.

Then I added to my .bash_profile:

alias todo='vim ~/.todo'

Then I test drove a bunch of todo apps (yeah, Obsidian too).

The problem I found with this, eventually, is that it's really not great at allowing me to perform my most common workflow:

push-context -> start-new-thing -> finish-new-thing -> pop-context

Or

switch-context $OLD-THING -> switch-context $NEW-THING -> switch-previous-context

Or even

switch-previous-context -> switch-previous-context (repeat ad nauseum)

Or

switch-to-most-recent-context-in-admin -> switch-to-most-recent-context-in-other-project

etc.

Really, my tasks are not lists, they aren't even items to do. They're contexts which I want to switch to, switch between, discard once done (to maintain high SNR), branch off from, etc.

It's context management. A todolist app isn't going to cut it, and in fact, none of them did.

For the last 6 months or so I've been happily using a small tool I developed for myself, to suit my workflows (like the ones above). Even made a GUI for it.

It's the only thing I've used since I started with TODO files in the 90s that gets better at managing my contexts over time. Everything else gets worse over time, because the mismatch between what I want (context management) and what they provide (TODO items management) can easily be negligible when first using it with few items entered, but as that list grows so does the magnitude of the mismatch in what I want and what they do.

It's missing remote sync but I'll eventually add that in (so I can use it from the phone eventually). Easily the best 1 week I've ever spent on a project.
> It is only after the horrors of WW2 that the western world became fearful of casualties

That’s arguably not true at all. At the beginning of the war the allies were very reluctant to engage in major offensive operations (in hindsight it’s not inconceivable that the French could have won in 1939 while Hitler’s army was busy in Poland had they been more risk tolerant). The French especially were very fearful of casualties (in WW1 it lost a larger proportion of its male population than even Germany and France had relatively very low birth rates historically making them much harder to replace)

That makes sense considering that most of the people in charge were field officers in WW1 and knew the cost their decisions might have. Of course that changed over the next few years since it turned out that there were no other options.
> But in terms of functionality, it is solid. So far, it has never broken my JS / TS code.

This is the criterion for "rock solid"? I don't think a formatter has ever broken my code (in any language) and I'd be absolutely livid if one did.
The idea is that users could bookmark reviewed and vetted versions of websites / apps.

It won't work "unilaterally" for obvious reasons but there are lots of p2p, e2e, security and crypto type apps where creators would love to be able to reduce the degree to which infra like CDNs and hosting need to be trusted.

The "page level SRI" mechanism wouldn't even need to work that well (eg limited support for web features). If you could get a trusted "bootstrapper" to work with no software installation then you could do the rest of the trust chain in js "userland".
I suppose it can, it just feels to me somewhat deceptive declaring 'this recipient doesn't exist' when the email address is correct and valid for me, it's just that the other user who filled out the form on their site is a moron.

Also I'd be worried about ramifications if I sometime later did want to fill out their form for whatever they're offering, would it still accept it, or would it go 'nope, you don't exist, walk on'
I explicitly talked about the best case scenario, which would have been "one camera pixel is able to retrieve precisely the information of one printed pixel (or several printed pixels that act as one)"

From there, I simply listed sources of error that would make it worse and words. The only place I could see conflation occurring is when I wrote about "sub 0.1mm" which indeed refers to the printed thing, and correspond roughly to the tolerance that would be needed to achieve millions of "printable" pixels, but even if it's about the printed pixels, it still limits the amount of information that would be stored.

Would you mind indicating where there seem to be confusion according to you? Re-reading it quickly, the comment seems consistent and indicates that both the camera pixels AND the printed pixels would cause issue.
I just noticed that SFP+ has passive interconnect between two ports without a transceiver as well, for up to 7m. That's really nice.
A framework for methodically debugging any bug
Works for me. I enabled the 1st party and cohost.org rows plus the css and images columns. Maybe it's because of another addon?
As someone who wants to learn and explore more areas of computer science and programming, this outline and centralized list of resources is incredibly helpful! Thanks so much.
Unless your WiFi is a mesh, then it's a bridge to Ethernet, so almost always, yes.
If you mean emulation on handhelds:

Multiple vendors with multiple new models per year, different quality and price levels. Some come with Linux based systems others with android or even Windows. So you can choose between a selection of models for roughly 50-100USD, 150-300 or from a section that is even more expensive than a steamdeck but also provide more on some or all fronts for they bigger price tag.

There are some devices that are basically the same concept, just in new generation, but there are also many that are more unique. The space seems to require it, button layouts or screen ratio / resolution play a mayor role how well the emulation experience is, but there are so many different consoles over the years that they can't just do one thing fits all, especially if they want to keep it a handheld or sometimes pocketable. There was just a windows device released with clamshell dual screen design like the DS, but thicker to run basically everything on a modern AMD Windows setup.

The portal wasn't an unknown device in that bubble, bc some people use there emulation handhelds for streaming, as in in-home streaming or like the nvidia shield, cloud gaming streaming, often Xbox game pass these days.

There is a whole section of controllers that make a smartphone a portal/switch/steamdeck like device, by holding it in the middle and connect via usb c, lightning or Bluetooth. There is a good set of emulators for phone, snapdragon is quite good in emulating switch for example, but there is a also next to streaming, android native games that support controllers or apps that produce virtual touch inputs to map the controller.

There is also a scene that makes handhelds like the DSi, psp, vita, etc emulators who work quite well if you want to put in the effort to set it up.

I recommend retro game corps on yt for a start, he doesn't do quick bait or mind numbing flash cuts.
Yup exactly. The only way independent hardware can help is if the fault is state dependent in a way on the hardware (eg differences in behavior due to thermal load or different internal state corruption or something) in which case repeated computations may not help if the repeated computation is not sufficiently decoupled temporally to get rid of that state. The other thing with independent hardware is that you don’t pay a 3x performance penalty (instead 3x cost penalty). That being said, none of these fault modes are what are really what is being discussed in the paper.

The other one that freaks me out is miscompilation by the compiler and JITs in the data path of an application. Like we’re using these machines to process hundreds of millions of transactions and trillions of dollars - how much are these silent mistakes costing us?
Hadn't thought of it that way, but it does have that feel at times. Even the animated gifs are there.
I haven’t been to the U.S. for quite a while so I don’t know how common canes are there, but here in Japan it’s not unusual to see people using them. Just today, I remember noticing three people walking with canes when I was out doing errands; there were probably more, but I wasn’t paying attention. Japan’s population is aging rapidly, which helps to reduce any stigma there might have been about using a cane.

I don’t need a cane yet myself, but when I do there will be many to choose from:

http://tsueya.com/
> Similarly, for over 10 years I used to compile my CV with LaTeX using a fancy template I designed, until I realized the time it took to edit it was just not worth it.

I went the opposite way - trying to typeset[1] in word processors just became too hard as changed CV to emphasise some things over others.

My CV[2] in LaTeX was extremely quick to adjust for someone else who wanted an identically formatted CV.

[1] I like the ability to do proper boxes all over the page for things that require box-models, like advertisments, which is what your CV actually is!

[2] In case you are interested in what the output looks like: https://www.lelanthran.com/downloads/resume-1page.pdf
There are in reality lots more things that are hard, and your own experiences could feel different depending on where you are in the journey.

I often see dates mentioned as hard. And they are, but they pale in comparison to RevRec.
To expand on this, it was so perfect at the haystack benchmark that they invented a new one, basically a hundred needle in the haystack benchmark. they had to invent new benchmarks for the model because it blew all existing ones out of the water. [0]

[0]https://youtu.be/Cs6pe8o7XY8
For one thing, it seems like it wouldn't gracefully degrade in functionality if JavaScript was disabled or unavailable. With htmx you can use its HX-Request header to check whether a request is from htmx or not, and serve a partial HTML or a full page accordingly. So no matter the circumstances, you can maintain a good user experience.
No just gpt-4
That's not really fair in the day and age of Electron apps. If the Electron app downloads JS code to run in its embedded browser / NodeJS runtime, then it's subject to similar attacks. Hypothetically, so too could any traditional desktop binary download and execute code. An audit will only reveal that such capability exists, not whether or not it is being abused.

If that's genuinely part of your threat model, then you simply must run on-premises code only, backed up by robust network controls that allowlist very specific parts of the Internet.
If OpenAI succeeds with its mission, this will be a terrible decision for sellers apart from diversification necessary to feel financially secure.
Strike first and hard (instead of making concessions which delay the war but only mean that it will be much worse when it ultimately still happens)?

What else could we’ve learnt from WW2?
Decent Imaginaries
lol. Three computer vision researchers dislike this comment. Do any of you want to respond to it?
Back in 2005 there was a collegue at my first job writing video format converters software. He was considered a genius and the stereo type of an introvert software developer. He claimed that one day an entire movie could be compressesed on a single floppydisk. Everybody laughed and thought he was weird. He might be right after all.
But the hash doesn't have a semantic meaning when it is in an href or action attribute, because it is stripped out before the request is sent to the server. The hash only has a meaning when it's in the URL bar. That's kinda the point of this hack.
I'm on the floor just listening to the sample calls.

<heavy breathing> "Can you tell more about how … uh, how account holder services can help me? And by the way, do you have any tips for growing tomatoes? I've been trying to grow them in my garden but the just won't COOPERATE."
Yes, those are are called DAC cables and they are pretty cheap and use little power too.

Though annoyingly USB 4 SFP+ adapters are pretty expensive.