skysight-inc/HackerNews huggingface dataset:
It occurred to me for the first time the other day that the word "sloth" is to "slow" what "warmth" is to "warm".
Imagine if someone not representing ownership directly could just put clauses that alter the ownership and alter shareholder agreements.
They probably care more about the effect on potential hires who are gonna second think by the fact that part of their pay may be cancelled due to some disagreement
Aren't «fighter jets» without «human pilots» just «remote controlled» or am I «mistaken» about that?

«That doesn't sound» like AI».
PTHash and other minimum perfect hash functions return an arbitrary value if the query key did not exist when building the MPHF, so they can be a lot smaller. B-field can identify query keys that don't exist in the set (with high probability?).

What I'm wondering is why the Kraken2 probabilistic hash table doesn't work. It uses 32 bits per element in an open addressing hash table. For 1 billion k-mers and 19 bits for the value, 32 - 19 = 13 bits of the key hash can be stored alongside the value, helping disambiguate hash collisions. If the load factor is 1.25x, then that's 4 * 10^9 * 1.25 = 5GB total, better than ~7GB. Also, this is only one cache miss (+ linear probing that can be SIMD accelerated) per lookup.
I do not but my twitter handle is in my profile and I am always more than happy to hop on a call and share what I know.

For reference our subject matter is engineering specs for high precision electronics manufacturing. We have ~100k products and a lot of them have identical documentation except for a few figures (which make all the difference in the world), so it’s a challenging use case that is very unforgiving. Totally doable though and the basis for a lot of capabilities we’ll be investing in moving forward.

Happy to share as I think we’re ahead in a few areas but believe others will catch up and we’ve learned so much from others willing to share info, so we always try to pay forward.
Or maybe, just maybe, I explicitly agreed with the real-world limitations up-thread but now you are just looking to pick a fight because me agreeing with stuff does not fit your preconceived notion. :)

But, by all means, go on, I can only presume you are bored.
The Palestinian authorities were in the midst of an election, and the coordination with them that took place was in the form of US/Israel interference of the election to try and prevent Hamas from winning. Hamas won anyway. Fatah resisted in Gaza, and Hamas ended up taking over by force anyway.

So what should Israel have done to not hand control over to Hamas on a "silver platter"? They + the US tried to keep Fatah in power, that was everyone's preferred outcome where some stability could've emerged. That failed due to real Palestinian support of Hamas, as well as Hamas' military force.

Israel's options were basically to intervene militarily, overriding the results of the election; or "accept" the results and deal with/ reduce Hamas' military ambitions (which is what they've tried to do ever since). Both options put Israel in a losing situation. Override the will of Palestinian elections and you're denying them their sovereignty, interfere with the obvious military threat, and you're doing apartheid. Lose lose.
If your concern is in the validating that they've done so, the article author can at least vet with her anonymous sources.
I have been following your work on twitter for quite a while. Didn't know you were on YouTube as well. I guess I was doing this since one of these demos https://youtu.be/BCUh1opDGA4
I think you are hung up on the visual representation.

Last week, the post about jailbreaking ChatGPT(?) talked about turning off a direction in possibility-space to disable the "I'm sorry, but I can't..." message.

In a regular program, it would be a boolean variable, or a single ASM instruction.

And you could ask the same thing. "How does my program have an off switch if there aren't enough values to store all possible meanings of "off"? Does my off switch variable map to your off switch variable?"

And the answer would be yes, or no, or it doesn't matter. It's a tool/construct.
It always hated its workers, it just didn't think it had other options for a long time.
Nice one! :)

When I read that undeniably impressive anecdote, what really stands out is not the shares or the money - it's the incredible childhood you had, the smart and organised parents who raised you in a way that you'd even understand those notions at a young age, and be in a position to enable them.

The way I was raised, I could top my schoolmates academically no problem, but the concepts and methods for creating monetary wealth - beyond "I need to somehow scrape together enough to pay for the next week's needs" - weren't even part of my (or my family's) universe, until I gradually learned them by accretion from decades of my own adulthood.
On the plus side, maybe past videos will become correct again!
I keep looking at ordering cricket flour but it's so expensive. Bug-based stuff needs to come considerably in price for folks to get on board IMO.

FWIW, more than 25% of humans eat bugs regularly around the world.
These sorts of errors are frequent and pervasive in finance.

Not just numbers. I worked on a ref dare system with minimal input validation. Copy/pastes would leave in white spaces, new lines, etc. This would then break trading which tried to execute them.

Aged 17/18 at a summer work program at a fund (~2000) I was given Excel and Bloomberg and had to calculate risk across client portfolios. Messed up the manual input of one by a zero resulting in the whole portfolio getting rebalanced, then un-rebalanced.

The same team passed off a trade via paper slip saying it’s yen. The person entering it didn’t recognize the yen currency symbol, assumed it was a 7 and traded the full number prefixed with 7 in yen instead.

Many many stories of many many errors.
Seems like high public interest – the (snarky) Adam Conover half-hour lay-person overview of the Live Nation-Ticketmaster background has 1.6 million views and over 8,000 comments: https://www.youtube.com/watch?v=ayrVYwoe-DY
MoE LLMs use several "expert" fully connected layers, which are routed to during the forward pass, all trained end-to-end. This approach can also work with black-box LLMs like Opus, GPT4 etc. It's a similar concept but operating at a higher level of abstraction.
Some thoughts:

- The banal answer is yes we can use the same components and build the same style of machines.

- A slightly more nuanced answer is that we have much more efficient components these days, from CPUs to displays. So we could do better now for the same functionality.

- Adding a nice display, wifi, bluetooth, etc should be possible for a small display. For reference, the apple watch has a battery capacity between 250mAh and 550mAh. A single alkaline AA battery has over 3000mAh.

- Eink displays have some tradeoffs but are very low power and are getting better at display update times.

- OLED displays can be quite power efficient. Especially the monochrome ones.

But of course there isn't really a market for this style of device anymore with smartphones dominating.
you can start with politicians who win the race using their lying skills and who decide our policies and future.
One of the powers of C++ really is that it just gives you a vast toolset of mostly zero-cost abstractions. You can be the type of person that uses almost all of it. You can be like the author and decide to ignore most of it. You can be like most people and be somewhere in the middle and use some modern stuff and not other stuff, or whatever you're comfortable with.

People see some feature X of C++ that they don't like the design or performance of, but .. just don't use it if you don't like it, it's great. People see this setup as complexity, and in a way it is; they're not sure when to use tool X over tool Y over tool Z, what's "modern" and what's "old", but once you're experienced that's what's great about C++. Program with it however you want, for whatever purpose you want, using whichever piece you want. Ignore the stuff you don't like.
>but also smarter

Smarter?

Have you seen his Twitter timeline?
He falls for nearly every fake news and conspiracy theory.

We aren't threatened by Dave Grohl because he doesn't use his social media outreach to promote right wing conspiracy BS.
Ah, this article makes a lot more sense - if you're running across that many different platforms and compilers, then you've been burned many times by modern C++. I don't really agree with the whole "As C-like as possible" approach, but this statement is something I strongly believe in:

> General guideline is: if current year is C++year+5 then it's safe to start selectively using C++year's features.
Also, I understand that sama considers "Her" his favorite movie. Perhaps, for him, it just had to be ScarJo's voice.
Hmm, maybe then maybe put the shares into a retirement account? Basically a government 401(k). Then people will be discouraged from selling because of the tax hit when selling before retirement age. Unless of course they really need it. Which presumably they would also be receiving other government services and payments (Section 8, foodstamps, etc) if they are desperate enough to be liquidating a 401(k).
That seems like a debugger problem, can't the debugger clone/maintain history of the object?
The electric noise on my vehicle is far worse than the engine noise.
They are moving a lot more quickly now on resolving those issues. It won't happen over night, but the ship is definitely changing course on that.
Apple working on its own AI chip for data center
If that language you speak of is Rust or many GC more dynamic languages I'll agree. If you mean C/C++, frak no. They don't have "builtin safety" at all. Nothing that's opt-in is safe or secure.
How did chess pieces get their names?
Weight loss drugs Ozempic and Wegovy are changing the game at the grocery store
Until you can come up with a way for people to eat grass themselves I think that animal agriculture will continue.
I don’t believe in the AGI claims, or in X-Risk. But I do think it’s apparent that AI will only become more powerful and ubiquitous. Very concerning that someone like Sam, with a history of dishonesty and narcissism that is only becoming more obvious time, may stand to control a large chunk of this technology.

He can’t be trusted, and as a result OpenAI cannot be trusted.
I don't see Tim Cook taking that job given he had a long personal connection to Steve Jobs. He would probably spend the rest of his career working at Apple.

Also Tim Cook has the ability to say no and said no he did: he canned the Apple car project because he understood the risks and the costs and decided its not worth it.

If Cook were running Tesla he would likely have made the decision that one of the early activist investors tried to push: license the battery and motor tech to other companies and don't get into car building. It took someone with a nearly religious conviction like Musk to get you that Model 3 that you love so much. Where a rational person says no that kind of a person keeps going, to hell with the consequences.
MI300x is a great start. Agreed that the software needs work.
>Also, the US is incapable of even reproducing itself, which falls far short of my definition of "works."

Not to say this is a non-issue (it's hugely important), but it seems a bit odd in a context where Saudi Arabia, Israel, and Sub-Saharan Africa (plus a few central Asian and South American nations) hadn't really been invoked
They are not a candidate but in fact an actual owner. It is theirs and not yours.
If Live Nation-Ticketmaster is not a monopoly then there is no such thing as a monopoly.
Putting AI in MS Paint feels like putting a flux capacitor in a Geo Metro.
Yes, particle velocity! I believe this clip is after I implemented metaballs too, so the particles blend together to make it feel more fluid-like.
> Microsoft controls this entire process. They could easily send copies back to "the mothership" like they probably already do with the processed results

Microsoft controls the whole operating system, they can already do whatever they want with your data. They could be sending screenshots back to the mother ship already.

I can understand why people may not trust them but they already have the keys to the kingdom. This new feature isn't any more or less private than Windows already is.
you probably installed that and activated by choice. This will be installed, turned on by default, and most users won't be aware that it's running there spying on them without any notice for a hacker/spouse/cop/${bad_actor} to use against them.
The names given to these important events are always controversial and are often politically motivated. For example in Hungary the 1956 revolution was called a counterrevolution under socialism, or for a more recent example the election of Orban in 2010 (who has been prime minister since) is often called another "rendszerváltás" in opposition circles.
Also, Hungarian being an agglutanative language the word "rendszerváltás" breaks down into simpler roots: "rendszer" = "rend" (order) + "-szer" (unique suffix) and "vált" (to change) + "ás" (suffix which turns verbs into nouns). I find this language really cool because of the fact that most words decompose into very simple morphemes.
The problem isn't the redesign as such. The problem usually is a redesign is top cover for hostile features. Reddit is a perfect example where the new design is crawling with dark patterns, popups, nags, more "integrated" (i.e. camouflaged) ads and so on. To enable all that crapware there's a ton of JS and then you need a massive framework thing, and everything is asynchronous now so load all the content with a billion API calls to make everything lag, and then because now you can, you plug in analytics to everything.

If it was just about some rounded corners and it works on mobile now (like old Reddit doesn't) only the real NIMBYs would care.
The CLJS + RN route is doable. [0] Not familiar with the other approach.

[0] https://github.com/PEZ/rn-rf-shadow
i mostly agree. if you want to run an application that assumes ansi escape sequence support and a terminal emulator that doesn't implement ansi escape sequences, you can run a terminal emulator inside your terminal emulator, with the inner terminal emulator interpreting the ansi escape sequences and talking to the outer terminal emulator with whatever escape codes the outer one uses

three options for this inner terminal emulator are gnu screen (previously iscreen, which was a better name), tmux, and emacs term-mode. all three of these can use terminfo to figure out how to manipulate the outer terminal—but they wouldn't have to. mosh also does this terminal-emulator-inception thing but i think it's hardcoded to use ansi escape sequences to draw

— ⁂ —

what i'd really like to see is a reimagining of the terminal interface as something better than a vt340+. we have lots of historical things that could be sort of described that way (genera's lisp listener, the blit, mgr, caleb winston's stdg, notty, x11, postscript, html, react, wayland, opengl, vulkan, vnc) but they all fall short in one way or another. minimally i want a user interface that i can

1. write programs for in any programming language such that

2. simple programs like 'hello, world' or displaying a two-column table of numbers are about as simple as in an xterm, and

3. the programs' input and output is manipulable by the user at various levels of abstraction (copy/paste, screenshots, editing the output text, automating interactive workflows (like expect/autohotkey/selenium), screen readers, asciinema/screencasting, livestreaming, obs studio), and

4. the program is interactive (html kind of fails at this), and

5. the user interface can be used on a separate computer from the program (maybe the user interface runs on a cellphone while the program runs on a rack in a data center, or maybe the user interface runs on a laptop while the program runs on a quadcopter), and

6. small computers (under a megabyte of ram) can be used to show the program's user interface, but

7. the program can display anything the user's monitor is physically capable of displaying and support any of the user's input devices, including mice, touchscreens, accelerometers, cameras, etc.

emulating a vt340+ like xterm does gives you the first six of these, which is a big reason why people keep writing new programs for that platform, but totally flunks the last one; you can't even display text in a proportional font, much less a photo or a video

obviously there's some degree of tradeoff in some cases between 5, 6, and 7, because you aren't going to stream 4k video over a 9600-baud serial line, and you aren't going to decode it on a 286 (nor are you going to stream webcam video back from the user if the webcam is plugged into a 286), but there's a pretty broad spectrum today of {comms bandwidth, terminal cpu, desired output} triples for which performance isn't a hard problem—all you have to do is not totally fuck it up like sixel

i don't know, i'm not waiting around, i'm gonna be over here hacking on godot instead
Why call it “Orthodox”? Opposite of “modern?”

Maybe what we really need is “Catholic C++.”
AMD's only offering that matters, MI300x, is literally a couple months old. Give it time.
Depending on how careful you are and what equipment you've got on hand, you might be able to detect that going on, but I think "easily" is a stretch.

If there is a secret involved in this it would be undocumented commands sent by the network to phones that then interpret them as commands to connect to the network, plus baseband processors the periodically look for such commands. They don't radiate, so very little power is used, but they should be entirely dormant.
> It just let's someone look like they have talent while possessing nothing of the sort.

That sounds like a big "just". So it lets people without talent make something that looks like a person with talent made it? Sounds pretty good.
TCP/IP only understands routing along IP addresses.

"Message router" usually involves understanding higher level entities - In this case, it would understand that a given type of message with given information needs to be forwarded to X, Y, and Z.

DCE was "Distributed Computing Environment", and provided among other things RPC system that is still used by MS Windows NT and DCOM. In this case it was easier to make all parts of the system first talk TCP/IP, then use DCE to provide glue code between divergent environments.
Meta harvesting personal data for AI training without consent
No, that is not right at all.
Yeah, totally legit. Don't worry about it, it's not enforceable anyways. What, remove it from the contract? God no! Oh, I mean sorry, no one off contracts.
that's addressed in my comment :)
Emacs Easydraw – drawing tool inside Emacs
I'm going to assume you don't have any friends with ME/CFS/fibromyalgia/Long Covid or anything "interesting" and tell you that you're lucky to not have had to advocate hard for what people would consider decent level of care in the system yet.

(only 70?)
>Edit: Looks like they're doing the right thing here

That's like P.Diddy saying I'm sorry.

That's damage control for being caught doing something bad ... again.
you are replying to a comment which specifically explains why it disagrees with the text you quoted from your essay; what is the point of repeating it?

if someone found it unconvincing the first time, or found rockorager's rebuttal to it convincing, hopefully a mere repetition of your comment will not change that. and, if they found it convincing the first time and found rockorager's rebuttal unconvincing, repeating it is unnecessary
It is hard to compete for high-end AI research and AI engineering talent. This definitely matters and they definitely should care. Their equity situation was already a bit of a barrier by being so unusual, now it's going to be a harder sell.

I know extremely desirable researchers who refuse to work for Elon because of how he has historically treated employees. Repeated issues like this will slowly add OpenAI to that list for more people.
That doesn't track. The fermi paradox is "we don't see evidence of intelligent aliens, even though we expect them to be abundant" and the great filter concept is merely an argument for why they would not be abundant.

If we find abundant evidence of intelligent life, there is no fermi paradox, and thus there would be no reason to explain life's fictional rarity. The answer to "where are they?" is "right over there."
Employment letters, with equity grants, are practically never signed by anyone on the board, and for companies of any size, practically never signed by the CEO. There are a bunch of people who can bind a company legally, and it's one of the things they figure as part of their governing docs, board process etc.
Well yeah, which is why you have to specifically go out and buy a "Copilot" computer that prominently advertises this as the reason you would want it. Does that meet the bar for disabled by default?

It seems really implausible that someone would find themselves using one of these PCs and not knowing it.
Thanks for all the detail, it’s inspiring! How did the learning lead to your first job in tech/AI?
> Only recently has PyTorch added AMD support

April 15th, 2023. It has been more than a year now.

https://pytorch.org/blog/experience-power-pytorch-2.0/
It's for the good of humanity... that part of humanity that may not want bad PR.
Was the 3rd party app installed unbeknownst to users and running without their consent (other than hidden in 50 screen fulls of EULA in small text)? That's the big difference. It was installed by someone who needed/wanted to use it.
Right, I want to know what metals were used for the chassis and why, how many layers the PCBs have, if solder or crimping was used for connectors, the chip packages - ceramic? plastic? - what kind of ROM and RAM are used, the CPUs, what kind of shielding there is, what protection against cosmic rays is there (apparently not enough to prevent the recent issues), and then on the software, lets see some code walkthroughs, comparison to Apollo computer and operating systems, etc.

4k video of the innards of the engineering model still present in the lab at JPL (I think they have one of those, right?)
Along the same lines with the docs, I also find it frustrating that a lot of the very most core basic abstractions and interfaces are left totally undefined in terms of documentation. Take `ISeq`'s definition. Surely, a candidate for the single most core interface.

https://github.com/clojure/clojure/blob/master/src/jvm/cloju...

But like, where is the javadoc? What exactly is supposed to be the contract of these methods `first`, `next`, `more`, `cons`? What's the difference between `next` and `more`?

I really just don't like that. Are we just supposed to pick up the core contracts/abstractions through oral teachings and slack channel messages?
Recently, I bought tickets through their web page, and the seat hold timed out prematurely, making me reselect seats.

The tickets had been on sale for weeks, but in that 60 second window, scalpers just happened to buy the exact block I wanted out of 100’s of available seats.

Of course, ticket master owns some of the scalper companies.

Despite the blatant false advertising / auction fixing, I have no way to prove the above happened.

Anyway, a breakup of that company can’t come soon enough.
Sure and anyone who has worked in a toxic workplace knows exactly what it means to require a direct path to leadership to resolve an issue instead of just resolving it.
ooh, thanks
Also a super relevant issue: the major Mexican cartels are being armed with guns made and sold in the US in order to provide this supply.

https://www.usatoday.com/story/news/investigations/2024/05/2...
So simple it's hard: append blobs[1].

[1]: https://learn.microsoft.com/en-us/rest/api/storageservices/u...
LYV has grown enough, politicians are ready to short and harvest it.