skysight-inc/HackerNews huggingface dataset:
mmap() is very different in its semantics from read() and write(). The latters have a clear, precise definition, a byte stream received by your file driver. mmap() is a different beast, it can be a ring buffer, it can a spinlock, it can be anything. The moment you have mmap(), the "eveything is a file" model is already broken and the namespace API can longer work reliably over the network. How would you transport an mmap() over the network? if /dev/tcp in plan9 uses mmap to asynchronously write the packets, you can no longer rely on the 9p filesystem protocol to implement a proxy by mounting the remote computer's /dev/tcp, because there is no clear and reliable way to map remote memory. It's no more about transporting a random sequence of bytes to another computer. You need more than that to make it work. It's just one example where this "everything is a fike" model is overly simple for the harsh real world.
While building this we were pleasantly surprised how intuitive the interface feels for prototyping. For example, you can insert chat cells in-between other chat cells, which affects the overall messages (and response from the model). You can tweak the model parameters at every cell. And once you're happy with it you've got a workbook saved that you can revisit in the future (including text annotations).

I'd love to see any workbooks you create for your debugging scenario. Please share them to see if we can improve that scenario further.
> In case you ever had the "engineer" title, things like this should be the reason to lose it.

Even if you weren't technically incorrect, this would be uncalled for. I would suggest toning down the heat a lot in your replies and asking what substance you're contributing to the conversation.

For example, the POSIX filesystem APIs don't have a concept of TLS or any of the HTTP protocol-level handling (transfer compression, chunked encoding, etc.) so it's only true that C code can read bytes from the socket. There's a reason why projects like s3fs exist to do all of that work in addition to things like ranged requests and caching which are essential for performance so you don't have to wait to stream a 2GB file just to read the header.
I didnt look but http://unitsofmeasure.org which is part of the HL7 standard for electronic medical records might be an interesting source/reference

It has zillions of base units and a algebra syntax for definitions of many more

Edit: "common" units https://github.com/ucum-org/ucum/tree/main/common-units
> Why is it so hard to understand... No, they should not have used S3 to begin with. S3 is for Web, it's not for storage. These people used a wrong tool because they don't even know what tools they have...

S3 is absolutely for storage. So much so that it is quite literally in the name.

I'm morbidly curious what purpose you think S3 fills, if not storage?

> [capabilities of read/write]

Yes, while read/write can operate on a socket, that doesn't mean it's usable by a library that's going to be expecting image data. Let's say our library which is going to expect to read image data does accept just any old FD, (and not a FILE pointer); even then, I can't simply hand it a socket: the socket is going to be speaking HTTP/TLS, and the library expects image data. In the best case, you'd get a parse error.

I mention FUSE drivers in the comment, and so too does the article. The article itself notes they're on macOS, where FUSE is a second-class citizen. There's pragmatic reasons to avoid it. (They also note that it read the entire file, which, while that shouldn't be true, if they errantly believed it to be so, then it would reasonably drive their judgement in the direction they went.)

> In case you ever had the "engineer" title, things like this should be the reason to lose it.

I don't know why you feel the need to include personal attacks like this. Guess I'm not an engineer anymore!

> It's not a given. It's never a given. It's data stored in the proprietary data-center "somehow".

But it may be out of this engineers scope, or out of their control; they may have been given something resembling "hey, we have this data, already stored in Blobstore, can you do this task with it?", and within that scope, it's a given. Yes, in the grand design of the universe, it need not be, but for the engineer right there in OP, that might be boiling an ocean.

But also … the data likely has to be stored somewhere, and there are good reasons to choose such a service. Given the file sizes mentioned in the article, they need a fair bit of storage (something S3 et al. is good at) and they need access to individual files without a lot of special needs that might be better filled by a true FS like ext4. Within reason, it seems like one can assume that Blobstore isn't an unreasonable choice here.

> Not to mention that moving things inside that proprietary data-center is going to be much faster, so, even if they are required to acquire data as blob storage, they can almost instantly convert it into something more usable.

And format change is going to be something you can do with S3, too. The only thing you really get by moving into a proprietary data center is that the data might be slightly more local, and thus have better latency. Format conversions are sometimes hard: that format may be required for other use cases. But again, this all seems like questioning things in the OP that … don't really need to be questioned from our armchairs.
> I think AI really needs a de-pythoning in general.

Yes, absolutely. The state of the Python ecosystem is what remains after a nuclear apocalypse.

We need more native stuff, ggml.cpp for one is a super important project.
its already added under length category.
By Musk's logic, shouldn't "normie" also be a bannable slur? Sure, connotation (implied meaning) can eventually overwhelm denotation (literal definition), but I don't think "cis" is there yet.

I guess "neuro-typical" goes on the watch list too.
It’s a stretch but semi-continuous harvesting is kind of like that, though in this case more of a houseplant than a tree: https://gfi.org/solutions/simultaneous-perfusion-and-stretch...
Why do they need to have something in text2image? It in no way builds lockin to the API or anything, especially with how gimped it is.

1. Yes, they are. Look at the constant iterative rollouts of GPTs
2. Most of which is useless to them, not that they have made any use of it
3. the fact that it would be so easy to improve, and they haven't, only emphasizes my point.
4. sure, that could be useful. Except there's zero integration or mention. (They haven't even opened up the vision part of GPT-4 yet.)
5. the fact that it would be so easy to improve, and they haven't, only emphasizes my point.
6. why wait for GPT-5 possibly years from now?
The data will be open. It doesn't matter what they think of the data.
Ordinary, relative pitch helps a lot learning new songs, and it is much more learnable. If you know what key you are in, and you can hear the intervals in a melody, you can play it back without needing absolute pitch to do it.

> (And actually, even more time than that; it'd be more fun so I'd probably practice more.)

That’s the circular dependency there—if you practice enough, you develop the skills to make it easier to learn songs, which makes it more fun to practice, so you practice more. I really think there are just two things you gotta do—“push through” and get the practice work done anyway, and make sure that you are practicing effectively.
Knowing approximately nothing about Ethiopia, is there any generally accepted (or at least considered) reason for this? It's landlocked but has rivers, climate and geography seems sufficiently diverse to support industries. Is it completely devoid of natural resources or something?
Wow. Just let racism run rampant for, what, an entire generation? To make the transition more comfortable for armchair sociologists?

Sometimes when the house is on fire, you just get everybody out. Instead of 'waiting for the fire brigade' or 'somebody smarter than you needs to make that decision'.

I'd hate to be that generation of young people condemned to a violently racist system because, it was going to be difficult for the rich to adjust.
I don't think anyone can actually take the company to court, the passengers signed their lives away (pardon the pun), to be able to take that ride to the Titanic.
I would be curious to know if it had a backup propulsion system in case the primary failed?
> You don't get blisters between your toes.

Yes, you can. Wear different ones, you'll find out right-quick.
Compensation is based on supply and demand. If you're a hardware expert that Apple absolutely must hire, then you made out like a bandit.

If you're a retail worker that Apple can replace in a day, then your compensation will reflect that.
> Like if I learn a song and then for whatever reason I have to change what key it's in, all I gotta do is start playing a couple steps higher and lower and then I'm good. But if I had thought in absolute terms, I would be screwed.

I don't have absolute (or very good relative) pitch, but I find transposing something I already know pretty easy. I was able to sight read concert C sheet music and play it up a step on a Bb trumpet, for instance, whereas trying to find intervals that I don't already know is really difficult for me. So if were magically granted AP, I think playing up or down a step would be simple.
Depending on the individual, they may not be wrong. If you're raised in an environment with an overdensity of narcissists having something that you can bounce questions and seek answers from that isn't going to use that information against you in the future can be a relief. (well, ok, its possible in the sense your chat logs can get stolen)
It has a few add-ons.

The "Unbreakable Enterprise Kernel" includes full btrfs, extensive device support (that is removed from the stock kernel), is tuned for the eponymous database, and is always more current. There are several scenarios where it is very attractive.

Oracle bought K-Splice several years ago, which was the first rebootless patch solution for Linux. It's only available with a premium license; Kernelcare is a lot cheaper.

Supported Oracle Linux versions are also available for WSL1 inside of Windows.

C:\>wsl.exe -l -o
The following is a list of valid distributions that can be installed.
The default distribution is denoted by '*'.
Install using 'wsl --install -d <Distro>'.

NAME FRIENDLY NAME
Ubuntu Ubuntu
Debian Debian GNU/Linux
kali-linux Kali Linux Rolling
Ubuntu-18.04 Ubuntu 18.04 LTS
Ubuntu-20.04 Ubuntu 20.04 LTS
Ubuntu-22.04 Ubuntu 22.04 LTS
OracleLinux_7_9 Oracle Linux 7.9
OracleLinux_8_7 Oracle Linux 8.7
OracleLinux_9_1 Oracle Linux 9.1
SUSE-Linux-Enterprise-Server-15-SP4 SUSE Linux Enterprise Server 15 SP4
openSUSE-Leap-15.4 openSUSE Leap 15.4
openSUSE-Tumbleweed openSUSE Tumbleweed

Oracle Linux came into existence shortly after Red Hat bought JBoss. As Oracle had also bought BEA Weblogic (IIRC), this was not taken well.
Some were meant for C [pdf] (2017)
Did you watch the movie 300? Then you know
Is your car dealership faster at changing the tires and oil on your car than a tire or oil-changing company would be?

RHEL is effectively a bunch of FOSS bundled and rebranded. Rocky is effectively RHEL with another paint job.
If a patch gets rejected upstream, Red Hat is known to reject the author/maintainer's rationale for this rejection and, over years, may then extend, embrace, and extinguish that community, replacing and repainting it as their product.

Sometimes this is a community-serving change (i.e., docker -> (OCI+) -> podman), and sometimes it's a community-replacing change (i.e., Kubernetes -> Origin/OKD -> Openshift). In all cases, it's a redeclaration of who actually is the most knowledgeable expert. Management re-assigning experts is not necessarily as aligned as the merit of an original engineering team/community providing their solution.

I'd rather Rocky's solution than the walled-garden in a cathedral courtyard approach. If something cannot be pushed upstream (i.e., user-hostile defaults, vendor lock-in, or arbitrary rebranding), this blockage is sometimes a feature we all want for FOSS, even while it may not give privileges to those who can throw more money at the problem under the condition it will then be able to extract more profit.
So what you're saying is it would increase competition by selling more of the currently-less-popular platform rather than reduce it by eliminating the dominant platform? That sounds like an argument in favor of the deal.
That doesn't seem to be the case there. From the wiki:

"The average wage in Orania was estimated at approximately R94,036 per annum in 2019, low by White South African standards. In 2016, CNN reported unemployment in Orania at 2%. In 2015, a visiting journalist estimated the poverty rate at 70–80%"

That seems to be similar:

"Annual household income for blacks stood at an average of 92,893 rand (about $7,000)"

https://www.reuters.com/article/us-safrica-economy/black-sou...
Has anyone else worked with teams where their entire idea of "product" was to create 100s of designs in Figma, and then just hand them to developers?

What started this mentality?
One more complaint: they've had survey vehicles with cameras and LiDAR on the road since at least 2015 [1] but their Street View competitor still only covers 19 cities in the US [2].

It was quite good both times I was within the coverage area, and I was guessing it might roll out much more widely as a feature of their VR headset (since the data is more 3D than street view's), but no.

There's a big list of places where they're mapping this year [3] but who knows when that data will make it to the actual service.

[1] https://en.wikipedia.org/wiki/Look_Around_(Apple)#/media/Fil...

[2] https://www.apple.com/ios/feature-availability/#maps-look-ar...

[3] https://maps.apple.com/imagecollection/
Ask HN: What is the morale like inside Reddit, as an employee?
I'm curious if anyone who works for Reddit might want to chime in anonymously or give insight. Is this going to turn out like Twitter with a huge purge of Reddit staff too, Spez said he wanted to do to Reddit what Elon did to Twitter.

As an employee do you support the blackout secretly? What is your opinion of things? Some huge subs have migrated to other platforms, how do you think this ends?
Some of that old tech is starting to be very NOT cheap, as the chips haven't been manufactured in 30 years and stockpiles are growing ever slimmer. Germanium stuff for fuzz boxes for instance are now sometimes going for $50+ for a single transistor that would have been 25 cents a few decades ago.
Honesty/truthfulness is indeed a difficult problem with any kind of fine-tuning. There is no way to incentivize the model to say what it believes to be true rather than what human raters would regard as true. Future models could become actively deceptive.
> ridiculous routes
> guinea pig

I agree - I've long suspected that I've been used as a "probe" to check if a road is still accessible, or what speed is typical, etc. by being sent on strange sub-optimal routes.
That's a tautology. Define thug culture.
Life is becoming very safe, but we evolved under conditions of deadly risks around every corner. What we can and should ask is that the risk takers only jeopardize their own lives.
This is devastating. Whatever you think about covid lockdowns and remote education, it's clear that something drastic has happened. The question is... is there anything we can do to fix it? I'd hate to be a high school teacher right now.

Also, I was surprised and disappointed by the lack of graphs in the article. The actual report has some illustrative ones:
https://www.nationsreportcard.gov/highlights/ltt/2023/
Thanks for letting me know. I will add it by tomorrow. I will check all units mentioned in the comments and add them one by one.
> Deutsch posed a question that really got me thinking: how come most people can identify and label colors with ease without needing any “reference colors” to do so, but absolute pitch is so rare

People usually identify and label colors with much lower granularity. There are 7 conventional spectral colors with wide subjective boundaries between them, but e.g. piano has 88 distinct tones and that is still not full audible range.
Are we really currently living in a world saturated with truth?
Copilot autocompletes comments too, which I've never seen in 30 years of experience. So that's a use case that was simply not possible before.

eg I just type // above a block of code and the little guy will read my mind with a full comment.
Scores decline again for 13-year-old students in reading and mathematics
Just keep reading. It gets better:

My older boy is also taking a few online music classes in his two non-dominant languages. (My kids are trilingual and I always look for ways to increase their non-dominant language exposure.)
Is perfect pitch good to have?

I've read of older musicians with perfect pitch saying that when they get up near their 50s their perfect pitch drifts. They start hearing things as being higher or lower than they really are. For some that drift can be up to two semitones. This can make it very annoying to listen to music--it all sounds off.

For everything you need as a musician relative pitch is fine, and won't go out of whack when you get older possibly ruining your ability to enjoy music.
Slight OT, but wow.

What an example of how local optimizations within an organization can destroy long term customer value.

Many comments below discuss how Amazon has lost customer trust through these practices.

Most likely the PM or business lead was praised at the time for the short term revenue bump gained from these dark patterns.
"Nothing is changing" -- when the company buying you says this you should be concerned because it only means their strategy is to keep you 100% in the dark about what will change rather than partially.
We'd love to see how people use them to understand that better. Our initial hypothesis is that AI Workbooks fit that sweet spot where a chat interface isn't enough, and a Jupyter notebook is too heavyweight. So most likely this will be helpful for technical users and teams who want to experiment/prototype, and collaborate on the results.

Ads/marketing is definitely one vertical, but even for prompt engineering in other verticals we can see this be valuable.

We're especially excited about the multi-modal usecases where you chain multiple models together, but would like the community feedback direct our product direction.
i tried devpod few weeks ago on a non-trivial project. i had .devcontainer setting from GH Codespaces already in place though. anyhow, it all worked seamlessly and i was quite impressed.

good job!

i tried same project running locally using VSC’s devcontainer extension too, but that felt really slow on a mac so i abandoned it.

what is devpod doing differently? iirc, running devcontainer directly via extension inside docker had same perf problems with bound volumes. is this solved differently in devpod?

i didn’t compare these two apples to apples style because i tried extension on older computer.
If Microsoft buys Activision, wouldn't they then be funding Activision's development? The major difference here appears to be looking at a deal in foresight vs. hindsight.
Not even close. I was just grabbing for a popular PS exclusives and figured Persona was a decent choice.

You could replace my comment with any of the more popular PS exclusives like TLOU, Nathan Drake or Tsushima and I think it would still hold up.
sad news for someone who makes (errr...) "music" almost exclusively with Moog semi-modulars (https://www.youtube.com/user/mgcm).

hopefully the pre-acquisition hardware will increase its resale value and I'm sitting on a goldmine :D
I always thought people should wear slippers at work.
I agree with your sentiment, but the collective delusion to open up to China was not an attempt to make it more modern. It truly was an attempt to westernize it. In the colonial, racist sense. The Allied powers wanted to westernize Japan and Korea as well after the second world war.
I suspect that they would not then be a customer for very long afterward.
Super glad for the fellow enjoying some toe socks.

Also, I experience none of his problems.
Any ideas on potential ways to avoid this kind of outcome when going into a royalty deal in the first place?
When Red Hat didn't yet provide free download and free hobbyist licensing for their SO CentOS is what allowed me to learn the RHEL way and learn enough to pay 560 euro to get RHCSA certified.

I can see their problem with Oracle, but Rocky linux is probably bringing them business.

If my job wouldn't mandate a specific distro, I would use Rocky Linux where the management doesn't want to pay for support, and RHEL whenever possible.
The more fluent Asian students are in a tonal language, the more likely they are to have AP. And if they don’t speak a tonal language at all, they fare no better on AP tests than Caucasian students.

So the complement of Asian is ... Caucasian? Seriously, I would expect a self-described furious shape rotator to know better.
And continue to publish it. And then Red Hat might start watermarking downloads.

It would be tough to sustain such a plan.
Wait until I tell you how the developers who made The Last of Us came to work at Sony.
Is the emerging architecture made out to be more complicated than what most of the companies are currently building? Perhaps! But this is most likely the general direction where things will start trending towards as the auxiliary ecosystem matures.

Shameless plug: For fellow Ruby-ists we're building an orchestration layer for building LLM applications, inspired by the original, Langchain.rb: https://github.com/andreibondarev/langchainrb
The operational tools should be the most stable bits and instead they are janky as fuck and I’ve spent too much of my career smacking victim-blaming tennis balls back over the net. If you look at what Ansible replaces it’s a wonder production ever worked at all. If you have to baby your automation it’s not automation.

Ops people are not used to thinking in boundary conditions. Hell, devs forget half the time. That’s part of why people wanted to merge them in the first place. Get the right sorts of cynicism together in a room and make me something with a big green button an idiot can push while everyone is in a meeting.
C++20 Coroutines Driving a Job System
That's great, but it's the absolute pitch that's not as useful
I expect better of tomshardware.com - this is clickbait and I think this deserves a flag and shouldn't be on the front page.
In general, limiting yourself to POSIX has the benefit that you think harder what not to do in the shell.

If something can't be done easily in POSIX scripting, it's probably a poor fit for shell programming, even if it can be done nicely in Bash.

Writing scripts in Bash only makes sense when you have these assumption:

1. Every system you care about has the FOSS language "GNU Bash" installed.

2. At least one of those systems has no other FOSS language you could use for programming that is vastly better than Bash.

3. At least one system installation meeting condition (2) is locked down; nothing can be installed.

If just one of these doesn't hold, you have one reason or another not to use Bash. (If just 3 doesn't hold, you do have a reason to use it: installing things on target systems creates a dependency and requires space. That has to be weighed against being stuck with shell scripting.)
> The mission requires service of all forms; surely the preservation of pride and honor isn't predicated on taking a bullet or losing a limb or surrendering 20+ years of adult life for country.

To me, parking your car in a "veterans" spot at Lowes or anywhere requires exactly that. I'm not a charity case. My legs work just fine thank you.

Obviously we disagree here, but I say no thanks to the "privilege" to park closer to a suburban hardware store and have a shorter walking distance than my grandma.

> Why? Lowe's rakes in a handsome 33% gross margins and billions in net profit every year

I get that, and I use it, but it still feels awkward to me.