skysight-inc/HackerNews huggingface dataset:
> these are shared Nix configurations between macOS, Linux, and WSL on Windows

This is the "killer app" of Nix for some people. I've got a lot of machines, spread out between a variety of usecases. With Nix, I can have individual module files for my desktop apps, my gaming software and my terminal configuration, then link them into the various machines that need it. Once it's fully set up, you can essentially manage the environment of dozens of different machines in a single Git repo.

Nix will frustrate people because it doesn't offer a lot of imperative or immediate solutions to things. If you can handle the learning curve though, you'll be hard-pressed to find a more comprehensive package management solution on any OS.
And then they die, in droves, but neatly out of sight. "Nothing to see here, just millions dying from lung and throat cancer, and from complications from fatty-liver disease." (Vs. barely a couple hundred lately via Boeing, conveniently overseas. Between flying 737-Max and tobacco, I would recommend the former.)
I’m confused by what the AppStore being split means. Each country already has it’s own AppStore with specific apps, and reviews.

Will developers have to submit to the Apple Worldwide AppStore that excludes EU countries? Then submit a separate build to the Apple EU AppStore?
> when in reality it is virtually free

They're not paying for bandwidth, but their connections are not asymmetric, so they need to balance egress and ingress or they will incur fees or dropped traffic.

The pricing is there to maintain this balance. Since they're obviously egress heavy, it makes sense for them to charge for egress, and make ingress free.

People think AWS is using costs to "tax" you, what they're really doing is using to control the shape and size of their traffic.
Current market value is at ~$600 and it's a playable game with actual users getting regular updates. It's more or less the maximal value of all NFTs I can remember right now.
Google is no longer bringing the full Chrome browser to Fuchsia
> You'll struggle to see a doctor in a lot of Europe.

My experience is limited to living in Spain and Sweden, but neither have had issues with having medical personal available for me when needed, even for relatively minor issues. I'm sure it differs a lot across the continent.
It's actually an unavoidable consequence of what makes Nix great. There is no loader that looks up libs in /lib, the paths are directly hardcoded into the binary. This is how Nix sidesteps versioning hell entirely.
Azure Central US has been down for us since 7pm CST last night
I see nothing on their dashboard, but a Microsoft rep got on our bridge call and accepted responsibility for our outage saying they were having trouble in their Central US data center. This has massively affected our platform.
GPT-4 Vision. I have seen some examples of middly agy looking pages tried.
> A specific example for us to ponder on?

Let me answer that first in a general way. Every security measure needs to have a threat model. A model is necessary because one could come up with all kinds of security measures that while boosting security in some (possibly even minor) way might lead to drastically reduced performance/useability. Using OpenBSD on a day to day basis I realized it was very slow. I don't know how much of a slowness of OpenBSD is due to some of these security measures with unbalanced tradeoffs or how much it was just due to a lack developer manpower to improve performance.

Mitigations. One of the OpenBSD mitigations is to allowing syscalls only from OpenBSD libc and then only only certain portions of libc. That is something I'm not a fan off. I feel it (a) makes OpenBSD libc special and prevents competing libc-s from coming up (b) reduces freedom in userspace programs -- they have to go via blessed userspace piece of code. I think OpenBSD should continue locking down the userspace/kernel interface from a security perspective but not ban syscalls from locations other than libc. I'm not sure how much extra security it buys you compared to the reduced overall flexibility of the system. The interface to concentrate on security is userspace/kernel and not userspace/userspace-libc IMHO.

Lastly, I find that OpenBSD invests a lot of time and energy in mitigations. But the biggest problem of all is that the C/C++ based kernel and system inherently are very unsafe. I would have expected a greater emphasis in OpenBSD to move towards safer languages at least in userspace if not the kernel. But OpenBSD resolutely sticks to C/C++. Linux OTOH is a bit more open -- Rust is small now but give it a decade or so and I expect a lot of drivers will be written in Rust -- an inherently safer choice.
Show HN: I made a wearable AI assistant for $50. (Rabbit r1 analog)
Hi! I made OpenWearableAI - AI assistant/pendant assembled from widely available components. Here I shared how to do it yourself. Also it would be great to make it an opensource so that everyone can build and use it.
> In particular cicutoxin (the active molecule) seems to hyper-excite the receptors involving GABA

Other way round. Cicutoxin is an ANTagonist to GABA receptors, pretty much the opposite of classical sleeping pills (benzodiazepines and z-drugs). As such, taking it is probably extremely similar to delirium tremens, the potentially deadly manifestation of alcohol, benzo or z-drug withdrawal after severe addiction. A horrid way to go.

Hyper excitation of GABA receptors would lead to coma and potentially death via cardiac arrest or pulmonary aspiration -if it happens, death by benzo overdose must be a truly gentle death, but rather unreliable even with extreme dosages I would assume.

https://en.wikipedia.org/wiki/Cicutoxin

https://en.wikipedia.org/wiki/Benzodiazepine_overdose

https://en.wikipedia.org/wiki/Delirium_tremens
Ah, yes, telegraphic codes. I once found a large code book for one of those in the stacks of a Stanford library. Every "word" had four syllables, and mapped to a longer phrase.

In the book was a loose piece of paper with a note that the telegraph company was changing their billing rules and that only known words would count as one word for billing purposes. Anything else would be charged at a higher rate for random letters and numbers.

Here's a typical telegraphic code, "The Anglo-American Code to Cheapen Telegraphy and Furnish a Complete Cypher".[1]

[1] https://babel.hathitrust.org/cgi/pt?id=nnc1.cu55719287
> Setting aside safety concerns

Nuclear is the safest energy source per kilo of fuel mined and spent.
Yes, but you're performing that task using mental hardware that existed millennia ago.

New jobs can and will be created, but will you be able to beat AI at those jobs?
WTF!

I have two identical machines that I need to do this with... lemme test it and see.

...

ARGs usb-3... so nopes. (How FN lame is that)
Turning it into a polished app requires a significant time investment still.

Excel is the standard for a "polished" spreadsheet. It has been in development for about 40 years (since it was released in 1985) and has had the resources the most valuable company in the world can put into a flagship cash cow application.

It's-not-Excel is the primary pain point for all spreadsheet applications.

Documentation, training, third-party how-to's, etc. are one of the important ways that It's-not-Excel spreadsheets cause pain.

OK, sure the price of Excel is also a pain point and proprietary licenses are also one. But there might be very reasonable reasons for not focusing on users who prioritize those. Or not.

And Google Sheets and the Apple office suite already cost zero dollars, so there's that too.

Good luck.
> In many countries, it's pretty much impossible to fire employees for forgetting to read an email.

What about "forgetting" to attend a 10 minute meeting?

> I'll try a proof in a similar style

It wasn't a similar style.
Do people really care about 1-2 day delivery in most cases? Although I can see how this can be a double whammy - I generally care about 1-2 day delivery for certain non-obscure items that I just need now, like protein powder or a screwdriver... items that are easy to cover. On the other hand, I don't care about 2-day delivery for all kinds of obscure items like old books, climbing gear, or one single side table out of 100 that happens to fit perfectly into my space; the kind of items for which the breadth of selection is hard to achieve. So low coverage, slow delivery would be a bummer. I wonder if that's how people generally treat 2-day delivery, or is everyone much more impatient than myself? :)
I want to live in a world where what you know and can do are the most important things that people get from education, but I think the sad reality is that a very large part of higher education is signaling.

I weigh this in my mind against the fact that Andrew Ng's Machine Learning course that I did online in 2011 that was the single most valuable course I ever took, online or offline, and it totally changed the trajectory of my career. I did not seek a credential to put on my resume though because I viewed that as signaling the exact wrong thing.
People get really pissy about my $160 investment here. No, the land is still there, the game still in active development. People spend $100 on AAA games and $500 on Kickstarter early access bullshit but me owning a bit land in an actually playable game is weird ..
> Did you ever feel like you were answering correctly, on close cards specifically, not because of an improved understanding but because you were associating the correct answer with the prompt/excerpt?

I actually suspect that associating the word with the context helps, as surprising as that might be.

Let's say I grab a few sentences from an interesting article, and I boldface a word. I'll mark the card as "pass" if I at least sort of understand it in context.

On day 1, I honestly might find the word fairly confusing. I can explain what it means, but maybe the grammar is unfamiliar. Ditto for the first few reviews. But then around day 8 or so, the card disappears until day 20 or 30. And the next time I see that card, suddenly the odd bit of grammar is completely natural and obvious. There's maybe some kind of medium-term memory consolidation mechanism occurring? Something happens when I'm not looking at it.

Seeing the word in context somehow allows my brain to grab on. The human brain contains some incredibly powerful language learning machinery. In adults, that machinery still exists. Even if it's a bit rusty. And that machinery seems to work best on semi-comprehensible speech in a natural context. So think of Anki less as a set of facts you must learn, and more as a tool to distill and concentrate natural language so that you can let your brain work on your weak points. (And as soon as possible, start reading lots of books and watching TV! I learned the hardest 10% of my vocabulary using Anki, and much of the rest from context reading books.)

Also, I find it fascinating that LLMs are trained using a very similar process. Either "predict the next word" or "fill in the blank". Now, they need a lot more input than any human does, but the fact that fill-in-the-blanks works so well in both cases is fascinating.

Here are two of the most interesting experiments I tried with Anki:

http://www.randomhacks.net/substudy/
https://blog.beeminder.com/hieroglyphs/

(The only language I ever bothered to push to a high level was French. Spanish and ancient Egyptian were basically experiments to see how quickly I could pick up the basics, using the tricks I learned while working on French. A language that you can use at a professional level is a bit like a pet; it requires ongoing care.)
SDL API is used to interface with HTML5 canvas operations so that SDL doesn't need to be compiled: the entire SDL API is literally a primitive in your browser.
In fairness, there’s a method to eating exotic plants that isn’t just “ram it down the hatch”. You smell, look, and feel for anything that seems off-putting. You touch it to your tongue and wait 30 minutes to see if anything happens. You make sure you’re within range of EMS with people around. You eat a very small bite to begin with.

But yeah, unironically please don’t eat exotic plants I don’t want anyone to die for a silly reason.
That is another thing: have personal equipment.

If you don't have a non-employer-owned computer where you can nearly-instantly spin up a new project in your preferred language with unit testing in place, it is going to make any take-homes you encounter harder. Make sure all your personal content isn't on the work computer, and if you want to keep your collection of reaction gifs have those on a hard drive you own.

Similarly, make sure you are connected with any coworkers you may want to stay in touch with, whether that's on LinkedIn or exchanging phone numbers.

And finally, if there are any useful generalizable utilities you've written for your current job, consider taking those through whatever your company's process is to open source them. Not only are those great things to have in a portfolio & passive networking with anyone who uses them, it means you won't have to write a similar tool from scratch and slightly differently at the next place. Just make sure they are something you would want potential employers looking at: legible code, automated tests, useful documentation, etc, and that your company's lawyers sign off before you expose any of the code.
Wasn‘t acpi always a shitshow? I remembered https://www.linuxjournal.com/article/7279 even s3 was shitty , s2idle is just a „software wrapper“ around a already broken thing. I think the only way to fix any kind of power management issues would mean to replace the whole system with a more modern interface, which probably would be extremely hard to do, since every hardware vendor and os would need to change a lot of things.
Heck we actually have problems with modern standby on windows on dell precision tower workstations, we even tried windows 11. but sometimes it will just fail and it will try to go to standby and than it fails and it will resume in a cycle, it will not resume and you hear the power cycle, it’s the biggest hibernation shit show that I’ve seen so far, the thirst things I do on these machines is disable it.
It’s the same thing as https://learn.microsoft.com/en-us/windows-hardware/test/weg/... aka fake s5, which is just stupid on nvme disks.
No software around acpi does not fix it, it makes it worse.
A better place would be /opt/nix, that’s what /opt is for¹. There is a Filesystem Hierarchy Standard² and following it would lead to fewer incompatibilities than ignoring it.

¹ https://www.pathname.com/fhs/pub/fhs-2.3.html#OPTADDONAPPLIC...

² https://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard
Untouchable.
The problems are essentially an elaborate IQ test (follow instructions, pay attention to the actual input, do some googling to get some polygon, graph algorithms/libraries). No deep knowledge is required.

You don't need a CS degree for that.

~5% of those who solved the first 2 problems solved all 49 of them. Given that it is a significant time commitment to spend several hours per day every day for 25 days straight, more people could have done it, given the time. These are not some elite self-selected geniuses. 1/4 of those who solved 1st problem, hasn't solved the 2nd one despite its simplicity
https://adventofcode.com/2023/stats
No, it scores you based on the number of moves used. No need for an upper bound, could've let me use 20 guesses if that's what it takes (non native speaker). But that wouldn't fit their copy&paste result formatting..
Great insight, thank you! I've never run into issues importing but I don't import in bulk. That's certainly something to keep in mind!
Be a pure capitalist: live on interest, dividends, and rents.

(I also do have a trade, but that'd probably only be worthwhile in the unlikely event the global economy were to completely unravel)
I was referring to "advertisement" part not the "daily" part. Stand ups can be a way for people who know / want to game the system to prosper in the eyes of some idiot scrum master and managers, while our guy here gets smoked and made to look like he isn't productive.

You shouldn't cave, but if that's the culture around your in for an uphill battle.

> I feel like something is wrong ...

Yeah, bad culture.
After the part with the text they talk about eye movements when you are looking at a scene. They eye jump around about 3 times a second.

I wonder if that explains something I noticed when looking at a blinking LED in a dark room?

I've got something that normally has a steady green LED when it is standing by. When it is activated the LED blinks with about a 25% on/75% off duty cycle with a period of a second or two.

This thing is in a room that can be pretty dark, but that I can navigate in easily without turning on a light, and the control that activates the thing is next to the LED so I can easily find it by touch. As a result I often don't bother to turn on a light when I go to activate the thing.

I've found that in that case I cannot stare at the LED after it starts blinking. I'll be staring right at it before it starts blinking, then it goes off, comes back on...and I'll find it is now 10-20 degrees away from where I'm looking. I move my eyes to recenter it, and next time it goes off and comes on it is again somewhere else.

If there is enough light in the room that I can see anything nearby when the LED is off then I can successfully keep centered on the LED.
Absolutely not. Fish may be written in more of a cross-platform language/ecosystem now but as a unix shell, we make heavy use of unixisms that have no windows equivalent throughout its architecture, design, and implementation.

Is it theoretically, someday possible? Sure. Does rust bring us closer? Maybe a tiny bit, but honestly not much (it has a more elegant per-platform targeting/conditional compilation model but it’s nothing that wasn’t possible in C/C++, and we don’t use the “native” oob cross-platform std lib stuff like launching procs).

WSL is a priority target though.
I bought a copy of "Sams Teach Yourself C++ in 24 Hours" at a CompUSA in 1999. The guy at the checkout looked at it, laughed, and told me about this article.

When I was 16 I was looking at programming books at Borders and a guy handed me a copy of "The C Programming Language"; changed my life.

So much of my career has been shaped by running into developers or just people interested in programming out in the world.

Thanks.
As far as I understand, you could pad the paths for the server farm builds then overwrite them on local machine install like Spack package manager does, so maybe not unavoidable?
Haiku OS: The Open Source BeOS You Can Daily Drive in 2024
For a couple of years I had a Linux NAS box under my desk with like 8 Samsung 850 pros in a big array connected to my desktop over 40GbE. Then NVMe became a common thing and the complexity wasn't worthwhile.
HP gets slapped with yet another lawsuit
Can you share some examples of this? I haven’t had much luck with ChatGPT correctly identifying issues because (in my case, at least) they stem from other parts of a large codebase, and (last time I checked) I couldn’t paste more than a few kilobytes of code into ChatGPT.

One example are bugs caused by precondition violations, which ChatGPT can’t diagnose without also being given the code to all of the incoming call-sites, which means you end-up solving the problem yourself before you’ve even explained the issue to ChatGPT - so (to me, at least) my use of ChatGPT is more akin to rubber-duck-debugging[1] than anything else.

[1]: https://en.wikipedia.org/wiki/Rubber_duck_debugging
How and why would the tokenizer learn that particular unicode tag was equivalent to a particular letter? I can't imagine there's a lot of text on the internet encoded in this way.
> have always refined features as part of the natural flow.

"natural" as in "law of nature"? Or is it just a process which crystallized in the course of your career as something which makes sense to do?

Scrum, and other methodologies are mostly a collection of such processes which proved to be useful, are somewhat standardized for learning and communication.

One can reinvent many of the Scrum processes independently, but I kinda don't see the point. Just like I'd rather use a finished library / framework rather than try to hack together my own.
That‘s exactly what https://transkribus.ai/ was built for - works quite well in my experience, mainly transcribing Deutsche Kurrentschrift, c. 1980.
Oh good to know, thanks. The online quote they gave me was really decent and they didn't ask about keycaps, but I've never done a trade-in before so maybe they'd back out at the last minute after seeing my poor N key...
Yeah this isn’t surprising, I’ve had this happen to hackintoshes over the years. Apple has always had the ability to ban serials from iMessage afaict, and it also (seemed) to be some automated process.

It was frankly pretty risky to tell people to use their real machines for this.
Agreed I’ve also started combining this with pairing exercises with trusted team members, and a fairly small, easy project for them to apply the information they are learning.
Even if the ideas aren't unique they are worded in a unique enough way that the training set wouldn't have anything like how they are presented.
I haven't worked on a successful product since 2017. But I have absolutely supported leadership who wanted to give an idea an honest chance by delivering the product they asked for. Their failure to find a market does not mean that my technical delivery was sub-par. So my work still offers value. So I say exactly what I did - "Delivered a new SaaS app.", "Modernized a legacy system to a new tech stack", etc. I did deliver what was expected of my role, and I can claim that regardless of the market success.

Now, would it sound better if those products succeeded? Of course! But there is still something that can be said for my work.
Way back around 2000, I worked at a company that used what most people would think of as an agile dev process, administered by the devs, for the devs, and it worked pretty well. It did the thing that a software process needs to do: let everyone know what was important, who was working on what, who needed help, and what needed to be done differently. And it was good.

As a _philosophy_, Agile gets those things done. It's fine.

As a _process_, as most places that "do Agile", it exists for it's own benefit and not for what it _does_. In almost all cases, it's a people problem more than a process problem, but no process will solve those sorts of people problems.
Macrumors and similar fan-forums are usually where stockholders hang out, not casual users. The majority of people who are not directly affiliated with Apple's profitability will probably have no opinion on the topic. That's the best I can rationalize it.
Never would have happened if instead users relied on Briar/Jami/Session/Tox on a Google Pixel running GrapheneOS.

This is an important lesson, take it to heart!
A genetic variant near olfactory receptor genes influences cilantro preference
> We are also experimenting with a provenance classifier, a new tool for detecting images generated by DALL·E. Our internal testing has shown promising early results, even where images have been subject to common types of modifications. We plan to soon make it available to our first group of testers—including journalists, platforms, and researchers—for feedback.

This will be interesting to see implemented. And also pointless since the malicious AI image generations won't be made using DALL-E which already has too many Content Policy filters to create such generations.
That's a fair clarification. The 56000 had a tiny number of SoC-like build-ins (with a 68000), but I don't think they've been sold in decades.
Metamalloc.h: Single header template based general purpose memory allocation