skysight-inc/HackerNews huggingface dataset:
In consumer apps this is true. In B2B and especially enterprise it’s less true. Especially if you sell to tech companies.

If your customer says they need an Okta integration with SCIM provisioning, they probably actually do need an Okta integration with SCIM provisioning, and not having that will impact your sales and retention metrics.
By the time you know enough about a site to download some random executable off it and run it, you know more than enough to just enter the URL, so there’s no point to having it show up in search results.
I use Proxmox and GPU passthrough works just fine (via QEMU). Note that Nvidia GPUs have less issues with passthrough, at least last I checked. See this guide: https://pve.proxmox.com/wiki/PCI_Passthrough

But if you’re running a standard distro, there are guides for most them.

* Arch guide (excellent resource, applicable to all distros): https://wiki.archlinux.org/title/PCI_passthrough_via_OVMF

* Ubuntu: https://ubuntu.com/server/docs/gpu-virtualization-with-qemu-...

* Gentoo: https://wiki.gentoo.org/wiki/GPU_passthrough_with_libvirt_qe...

You can also find countless blog posts and videos on setting up GPU passthrough.

One excellent resource for gaming use-cases in particular is this subreddit: https://www.reddit.com/r/VFIO/

Last thing to note is that your motherboard can make the process easier if it has good IOMMU support. Basically, you want a MB that puts your PCI slot in a separate IOMMU group. You can find examples by searching for “(MB name) IOMMU groups”.
I’d love to do a road trip visiting all these planets! When is a good time?
I guess it was easy for me. Before becoming CTO at VMware, I was Senior Technology Evangelist at AWS, and was very well known in the Cloud Computing space. I met a ton of startups and larger companies, mostly on the technical side, so I knew a lot of people.

I also helped many of them a lot during my years at AWS, and most of them were very eager to give me a hand / provide advice.
Yeah that's fair! Everyone has their own way to do stuff
Obviously prescience doesn't exist. I just used the term to illustrate his instinctive ability to predict things beyond the typical data driven way we worship nowadays.

It's not science either. Science requires data and the data overwhelming showed that consumers preferred physical keyboards.

Puahing the iPhone requires one to actually go against the science and against the consumer data. It's unlikely any internal marketing or design team led the way here as their approach would likely be science based. Jobs most likely led the way by intuiting how consumers would change based off of his own experience with the prototypes.

Certainly not super human, but a bit more smarter than your average consumer research scientist to be able to make an analysis that not only goes above science, but against it.

People worship science as the one and only infallible method to answer questions. That's not true. Science needs data and many questions just don't have data available to build an answer. For this kind of thing you need to use induction.
That is what TFA suggests, yes.
Made in Space is working on in-space manufacturing. in-space servicing is the closest angle, and there's a few players I can't recall at the moment.
Something I discovered later on is that the MAC doesn't change for a saved SSID. It always uses the same.

So there's a mapping that is like SSID -> MAC. They can get reset. But I stopped turning it off on my phone.
This is the first time I’ve ever heard of any anybody doing that at that level of scale. That doesn’t mean that you’re incorrect certainly but I don’t think that’s as universal as you think it is.
I think it goes up to for (two 2GiB sticks), I have 3 in mine.

~: free -m
total used free shared buff/cache available
Mem: 2946 1736 101 271 1575 1210
> It took 2 years of work while sponsored by a real business

With a team of 1.5 people. I personally wouldn't call that amount of effort "huge", but adjective definitions may vary. The important bit here is "couple of people over couple of years" is what it takes to get a decent IDE support from zero for a reasonable language, provided that the initial architecture is right.

> A short history of the rust-analyzer can be found

To clarify, I am the original author of that text, rust-analyzer, and IntelliJ Rust. To add a little more details, the reason why rust-analyzer was started in 2017, is that before that I had been working on IntelliJ Rust. By 2017, IntelliJ Rust was already in a good shape! And the success of IntelliJ Rust was the main reason why folks were willing to pay me money for working on rust-analyzer.

IntelliJ Rust was started on the 1st of September in 2015 (before RLS). No one used Rust at that point, not even for blockchain, and then I think it was impossible to predict with high level of confidence that Rust would be big. Even more so, I think both me and my manager at JetBrains were underestimating future Rust success at that time, as we were thinking mostly about relatively niche systems programming market, and didn't see that Rust would be a success as a general-purpose programming language with people doing web stuff in it (obviously, that niche would be occupied by Kotlin!).

But funding one intern to hack on an IDE for obscure language in St. Petersburg was not a significant expense for JetBrains. And, given that the plugin was well received by then nascent Rust community, it made sense to gamble and to just hire the intern to be a full time junior dev.

>So, yeah it takes little effort to get a basic IDE... that's where most languages (e.g. D, Nim) stop... the hard part is to get something that's really good.

This glosses over an important detail: rust-analyzer was playing catch up with RLS, the work on which started roughly a year after IntelliJ Rust, I think in august of 2016. Unlike rust-analyzer, RLS was a real effort by the rust project itself, but it just couldn't be good enough, because the underlying architecture was not suitable for IDEs. Adding more effort to RLS wouldn't have helped, it was necessary to build a different thing.

This I think is a bad equilibrium a lot of IDE efforts can get stuck in --- you really need to apply effort on top of the right architecture to not get stuck, but the knowledge of which architecture is right used to be very obscure.
I sort of like I can lock my newish car silently by just touching the door handle while still having the usual fob functions if I’m not sure exactly where my car is.
what one should be using nowadays to discover cool fresh stuff?
Personally, I like the idea of hardware-tied auth (phone/FIDO2 key), that could work for me eventually. However, I am also one of the "anon-in-the-ether" people and don't want a permanent identity on any public service.

A permanent identity comes with many additional mechanics, far beyond just a stable identifier. The biggest one is post karma (including likes): IMO it's at the core of almost everything what's wrong with the modern web. It introduces vile personal and group incentives and leads to an eventual destruction of any honest conversation. While this mechanic exists on public forums, I won't use a permanent identity.
That we should be allowed to drive our own cars without being annoyed by these terrible systems?

I’ve avoided the new Lexus vehicles as their eye tracking is horrible - just glancing down to get a drink will set off alarms.

Now they’ve made my Tesla just as bad - my drive yesterday had an alert every 10 seconds or so, from “pay attention to the road” to “autopilot speed limited”. Very dangerous and distracting.
If my cheat puts my crosshair on the opponent's head automatically what about that information is untrustworthy that would make you throw it out?
MPAA and RIAA are not joint-stock companies, they are specialised trade unions to enforce intellectual property. They have no shares to acquire. If you mean acquiring the individual members, that would encounter an enforcement from your favourite antitrust enforcement commission.
Presumably through a combination of building enough housing to meet the demand in the long term and by strongly disincentivizing ownership of multiple housing properties and/or outright bans when it comes to corporations.
I accept that enhancing fundamental math skills is important, yet I'm skeptical about the feasibility of raising the bar to more advanced levels. Considering a normal distribution, it seems improbable that a significantly larger number of individuals could be educated to this extent.

Look at the CURRENT outcomes produced by mathematical geniuses within the financial sector (and military..). My argument isn't that math's impact is solely detrimental. For me it is about balance and diversity (math is only part of it)

When it comes to systems theory itself and its buddies, back in the day, Cybernetics was more of a big tent idea. But then the math nerds took the wheel, thanks to Shannon's playbook. And that may not always represent the superior path. Again, It is about balance/diversity
>First. That is wrong. Important features like cgroups, namespace and containers/Flatpak where novelly developed upon Linux.

I get your overall point, but the first "process containers" code that later became cgroups was merged to the kernel in 2007. Windows came out with the Job Objects API in Windows 2000 (NT 5.0) in 2000.
In general I almost never break even when trying to use an LLM for coding. I guess there’s a selection bias because I hate leaving my flow to go interact with some website, so I only end up asking hard questions maybe.

But since I wired Mixtral up to Emacs a few weeks ago I discovered that LLMs are crazy good at Lisp (and protobuf and prisma and other lispy stuff). GPT-4 exhibits the same property (though I think they’ve overdone it on the self-CoT prompting and it’s getting really snippy about burning compute).

My dots are now like recursively self improving.
Have you seen modern React frontend dev in JS? They copy paste about 500-1000 LOC per day and also make occasional modifications. LLMs are very well suited for this kind of work.
I'm a he/him, but I take no offense if people think I'm a she/her, given that my first name (Simone) can be both feminine and masculine, depending on the culture/background. (I'm Italian, in Italy it's only masculine)
I have learned other languages and I know the feeling of a successful study session. Duolingo is not it. It's a quick hit of, "ok, got the points for the day" or whatever, and the next day same thing. The words I learned went into some place in my brain related to getting points in video games, not into the language part of my brain.
Yes to get an accurate comparison we would need to have results from queries 10 years ago.

I still remember myself having to really often go to page 3 and more of google searches to find things even really early on.

I think it has never been good, got a bit better before SEO farms took all the gain out. That's my feeling with nothing to back it.
Cp437: Emulate old-style "code page 437" / "IBM-PC" character set
Handy little utility I keep coming back to.
This is promising largely because the root cause appears to be a systemic externality. It can be addressed without the conflict over personal charges of discrimination on the basis of gender.
There's a wide variety of strategies available. The type you mention of picking up small inefficiencies certainly exists but there are plenty of other strategies that involve having some sort of informational edge

There are many such strategies. It's not all HFT either. For example, a strategy that short BTC and goes long ndx/qqq at the open and closes both positions at the close (four trades total), allocating half of capital to each pair, posted a double-digit gain for 2023 despite btc rising. https://greyenlightenment.com/2023/12/31/2023-bitcoin-method...

there are many other things like this. gotta keep your eyes peeled but they exist.
A good solution to #4 is to get the commitment in writing first. In the sales contract, say they will pay X upfront you will build F by Y date.

This solves many problems. Customer can’t back out. Gives sales person clear next steps. Clearly defines feature details and deadline.

Just make sure you set deadlines you can definitely hit.
I use different browser with multiple profiles, so i've a clean history and separation of work. Though i love some basic features like searching tabs, it was very limiting wrt privacy/blocking.

I've tried my best to adopt, the major issue was default color management and couldn't disable it. It keeps changing my display (brightens). I wish a browser releases a feature to consume less memory!
Any. We still have four seasons, sort of, so come on over and enjoy either while you still can.
"We don’t know the species’ range around Indonesia. We don’t know anything about its reproduction, though its closest relatives are slow breeders and therefore vulnerable to overfishing and other threats."

"The Java stingaree was likely pushed to extinction by “unregulated fishing,” according to Constance, who said fishing pressure was so high that catches of many species were already dropping in the Javan Sea by the 1870s."

Color me impressed about science then.
Linda Yaccarino's Unmerry X Mess
Ways to reach out?
But I can't do regexes, wildcards or anything like that as far as I can see, like I can in uBlacklist

And it seems like they also have a 1000 domain limit?
no they didn't lol
I definitely don't consider myself a "privacy schooler" (whatever that means) but government-issued ID credentials tied to "self-sovereign wallets" (whatever that means) sounds like a, pardon my french, absolute fucking nightmare. But agreed with your other point that we'd probably stop giving ID up as easily if that was the cost of recovery.
What do you define as graduate-level maths courses? The scope and depth vary considerably. What I did in the first year of a maths degree may be (is, have seen) considered graduate level in some (some) engineering courses. Could you be more specific?
Why don’t people like Linux? Because it takes 8 bloody commands to do something as simple as add a new drive whereas Windows you can just open disk utility and format. I bounced off Linux a few weeks ago over this. It’s for people who want to tinker more than actually use the system.
An email address is a great natural ID for an email address, but an address isn't a mailbox. Different addresses can go to the same mailbox, and the same address can go to different mailboxes based on filtering.
Roald Amundsen's House
You are underestimating the potential for legal issues.
This is already the case. Processes have to ask politely for memory.

The OS could really just say no. But that would commit memory to a process even though it might not actually end up using it, making it unavailable for processes that need it right now. Also, memory allocation latency is higher since the OS has to really do all the bookkeeping up front. Therefore, most Linux distributions by default optimistically grant allocation requests even though there might not be enough memory available yet.

The big disadvantage is that the OS might be unable to actually grant memory. The process then gets OOM killed. This is sort of fine on servers since users usually get assigned limits. But there is something left to be desired for single-user systems.

Processes can at any time return memory to the OS when they don't need it. Usually they do that, but this has the disadvantage that they have to ask the OS again for it, which is quite slow compared to keeping it around.

Few applications are actually able to just release memory on request. It's critical user and internal application data after all. Databases and applications with garbage collectors come closest.
On Silicon I can guarantee that the Cosmo Libc emacs prebuilt binary will have zero trouble launching a llamafile process. https://cosmo.zip/pub/cosmos/bin/emacs You can also edit the `call-process` call so it launches `ape llamafile ...` rather than `llamafile ...` where the native ape interpreter can be compiled by wgetting https://raw.githubusercontent.com/jart/cosmopolitan/master/a... and running `cc -o ape ape-m1.c` and then sudo mv'ing it to /usr/local/bin/ape
Sure thing! Here's an example command line (from Steam):

env DXVK_ASYNC=1 SDL_VIDEODRIVER=x11 gamemoderun taskset --cpu-list 0-7,16-23 gamescope -W 3840 -H 2160 -r 160 -o 160 --borderless --fullscreen --rt --steam -- %command%

Gamescope has become odd with the introduction of '--expose-wayland'.

I think the 'SDL_VIDEODRIVER=x11' part may be key; I didn't need this before, but now I often do. Not every game requires it. It's weird.

It helps if something crashes because "wayland isn't available". Adding '|& tee /tmp/game.log' is useful for debugging.

Pinning (taskset)/gamemode stuff left for context. This example gives a game the cache-rich threads on a 7950X3D.

Beyond '--adaptive-sync'... I believe VRR calls for the feature to be enabled on the output in Sway.

See 'man 5 sway-output', looking for 'adaptive_sync' for more info on that

edit: One last note. I'm on Fedora - the libraries here are so new that Flatpak-based Steam tends to work best.
I was using CRT as my terminal of choice for a while. Normally I would be extremely opposed to such a hideous misappropriation of resources and screen space. In its case though it added just the right amount of delicious umami to my day.
Script generating DBO class skeleton from DB table (I've made and used 20 years ago).
Pee in public within a certain distance of a school and you'll probably find out.
Quantium computers feel like they are in the mechanical computer era, they still need the equivalent of the electronic, thermionic and semiconductor revolutions to be useful.

My gut tells me they may never end up being very useful. something about the intrinsic downsides to any analog computer. which if you are not familiar, is that analog computer components must be far more precise than their digital counterparts.

If you really wanted to get pedantic you could call our everyday semiconductor based computers "quantum" as they operate on a distinctly quantum phenomena. However the term appears to be reserved for devices that are able to exploit analog quantum outcomes.
Natural primary keys (email, ssns, etc) was the standard for a long time. It was some kind of platonic ideal. Artificial keys were wasted space of random data that didn’t belong in a database.

When I was in college, academics were just starting to grudgingly accept artificial primary keys (like UUID or auto-incrementing integers) as a concession to reality.

To a modern developer natural primary keys sound insane. Artificial keys are faster in almost every way due to index size. You’re storing compact, fixed-size binary data instead of strings.
I have the same amount of storage available in a ~9-year-old 24-bay NAS chassis that does 150 Watt idle (with drives spinning).

My NAS is powered down most of the time for this reason, only booted (IPMI) remotely when needed.

Although the actual idle power consumption in the article seems to be a tad higher than 7 watts, it's so much lower, it's not such a big deal to run it 24/7 and enjoy the convenience.

Loved the write-up!
I had the same issue of picking a motherboard with limited SATA ports and then having to deal with extra expansion cards.

4 is not enough for homelab type servers.
> I see low code as a tech equivalent of the last mile problem in logistics.

Ironically it's the OT and logistics people who've figured this out, with low / no code solutions fit for purpose, which don't necessarily run in the cloud, which have full microservice / SQL integration... and baked in OT drivers, RFID and bar codes.
Sure; it's just kinda off-topic. Tangential.
De Finetti used a different word to separate "prediction" (object-level, concrete outcome) from "prevision" (probabilistic statement). The first is often nonsensical, the latter useful.

Alas, these are not widely understood words.
yes, systems are dynamic . predictions are by definition based on things that already happened and cannot account for new information except what was already programmed into the model. outcomes are affected by attempts to change outcomes.
You really have to shift thinking away from the centralized-database model in order to fully understand why this question seems ill-informed.

If you recall from the SQLite story, it was created, in-part, to provide a local cache to an offline device yet still have the same query interface that developers enjoy. Because the model of access is shifted to the device, anything you populate a client-side SQL database with is already data that is accessible by the client.
It creates per-directory index files on its first run. ugrep-indexer is also labeled as beta. A couple of relevant quotes from its GitHub site:

“Indexing adds a hidden index file ._UG#_Store to each directory indexed.”

“Re-indexing is incremental, so it will not take as much time as the initial indexing process.”
There's no such thing.
> So what do you, the reader, do next?

Sadly (for me), this section only lists alternatives like Mastodon and Pleroma (for Twitter), Pixelfed for Instagram and PeerTube for YouTube. What I would like to see is something like Facebook Groups, which is topic/community focused, allows anyone to post (assuming admins allow), allows anyone in the group to respond or follow, etc. Even something like Reddit may be similar. Twitter and Instagram clones are good for following a few people and occasionally interacting with them, but to me they seem cumbersome with the "one to many" nature of their networks/graphs.
I'm running a MacBook Pro M1 Max with 64GB RAM and I downloaded the 34B Q55 model (the large one) and can confirm it works nicely. It's slow, but usable. Note I am running it on my Asahi Fedora Linux partition, so I do not know if or how it is utilizing the GPU. (Asahi has OpenGL support but not Metal.)

My environment is configured with ZSH 5.9. If I invoke the LLM directly as root (via SUDO,) it loads up quickly into a web server and I can interact with it via a web-browser pointed to localhost:8080.

However, when I try to run the LLM from Emacs (after loading the LISP script via M-x ev-b,) I get a "Doing vfork: Exec format error." This is when trying to follow the demo in the Readme by typing C-c C-k after I type the beginning of the isPrime function.

Any ideas as to what's going wrong?
So change the law, but "this thing shouldn't be illegal" is a completely separate discussion from "breaking this law should carry no penalty."
Depthnotes.com – Sufficiently Detailed YouTube Videos Notes Generator
As someone who consumes a lot of long-form YouTube content, I found that existing tools didn't meet my needs for detailed notes. Unlike other tools that provide summaries, this tool generates detailed, comprehensive lecture notes from YouTube videos, making it perfect for long-form content.

I've added an example of a generated video note from a very long video.

You do need to provide an API Key (Which is not stored!)

Do let me know your thoughts.
I have a pet idea to write a Notion-like tool that works like an old-school desktop app - meaning you should be able to export your pages or the entire database as a single sql file and it should be open-able from somewhere else.

I also want to leverage the web platform (mainly because it's the right thing to do and partly because the web is the only one that offers a decent rich-editor environment without as much plumbing needed if I build natively). So basically a browser app that behaves fully like a desktop app without any needing internet connection.

And for that idea to become reality james long's absurd sql is basically the key. Without such persistent sql based db to work with, that ideas is never going to materialize :)
yep, a few people mentioned that, I didn't know about it! Although it wouldn't work for me as I want to avoid clicking with the mouse (easier for trackpad use)