skysight-inc/HackerNews huggingface dataset:
We are trading partners for sure but the American model and Chinese model are fundamentally opposed. For the last 10-15 years, tensions have been getting hotter because Xi has been consolidating power and flexing his strength across the region and exporting censorship. You can look at Hong Kong as an example of this. It's clear China doesn't want to live under a Western hegemony and has been trying to get more power and the US sees this. Trump instituted tariffs and we've also banned Huawei 5G equipment and it's all in the interest of national security and China hasn't liked this. So things have been going back and forth. TikTok is just seen as a scary possibility in that they could influence American minds at a scale that is unprecedented. There's a law in the US that no foreign entity can own a large share of any US broadcasting company. This is just to prevent hostile takeovers and controlling media. This is pretty similar to that in that TikTok is a media company and the US wants to exert that same control. User data is a red herring and honestly the least of the concern if you think about the soft power they control with the TikTok algorithm. Even though we have a trading relationship, things have been heating up under the surface for decades.
I really love when “endpoint security tools” feel the need to examine every object file and debugging symbol a compiler emits. It really improved the build times /s
Fair enough, I will remove it ;)
buf would require to switch to protobufs, which for most companies is huge switch
So sad they didn’t keep to the idea of the book. Anyone who hasn’t read this book you should, it bares no resemblance to the movie aside from the name.
CSS is not a non-problem for me and I've been doing web development since IE6. Tailwind is the first time I've actually felt at peace with it. I even prefer your example over a cascading selector in a different file. I can instantly see how the links are styled and if I want to change one I can easily do so right there without having to create a new selector. I can also just copy-paste them somewhere else and know that they will look exactly the same.
I know quantizing larger models seems to be more forgiving but I’m wondering if that applies less to these extreme-MoE models. It seems to be that it should be more like quantizing a 3B model.
The existing typescript implemetation builds a complete AST (Abstract Syntax Tree), over which middlewares are run in several passes. Yes, there are multiple passes over the tree. This is necessary, among other things, to build a table of contents (TOC).
thank you
> That's literally SCOTUS's job

Its job is to resolve cases and controversies. If that requires finding the Constitution supersedes a law (or a federal law supersedes a state law), so be it.
They must mean handcuffing the revolution agains Chinese EVs...
Of course it's in the Eastern District of Texas. https://www.washingtonpost.com/business/2024/04/24/ftc-nonco...

Why can they forum-shop this?
Incoming GEIPAN Head, France's Government UFO Agency, Discuss UFO Science
It originally started in china as short video sharing and is quite successful there. TikTok came after their home market success. I’m spacing on the name.
Funeral Food
What kind of power do you mean? The military, economic, and industrial power of China and United States have both been increasing, it doesn't look like "zero-sum".

US and China choose to act this way, but they could stop harassing each other without affecting their own power bases.
Yeah, I hope it wont happen like this. Unfortunately, Im kinda pesymistic on this one :(
Yeah, I think I agree with you. In my head I hold space for the fact that bad trips can be resultant of three larger factors:

- Overstimulation and a lack of "preparedness" for that level. That touches on my Mt Hood example.

- Unmanaged triggers ahead of a psychedelic experience. You can feel this on something as simple as THC and certain terpenes.

- Contaminants that defeat the expectation of what the substance "should be" and are potentially unsafe.
These projects all started a long time ago, I expect, and they're all finishing now. Now that there are so many models, people will hopefully change focus from training new duplicate language models to exploring more interesting things. Multimodal, memory, reasoning.
Amazing, we have invented nominal typing in a structural typing system.

Sometimes I wonder what kind of programs are written using all these complicated TS types. Anecdotally, we use very simple, basic types in our codebase. The need for tricks like this (and other complicated types) is simply not there. Are we doing something wrong?
You would think we would just hire the dutch/swiss/italians (take your pick out of europe) to come build our HSR, similar but opposite of how we destroyed their cities when they brought in our 'traffic engineers' in the 60s and 70s.
Just trying to be helpful in the reply. It's not like I do much. Most real use is just:

- identification of things (for me, plants)

- asking questions, facts about things (history)

- asking random questions / brainstorming / bouncing ideas (cooking thing real, gift idea real)

- notifications and phone integration

- really excellent private photos/videos dump my dog and wife (friends use for kids)
Our invention works best except for extremely long flight times of 13 seconds
I've seen quite a few Lynk & Co on the streets of Stockholm, and Zeekr has a flagship store at Kugsträdsgården right across the Royal Palace and some 10 min walk from Centralstation.
It's a good article. It seems like the author hedges his bets a little bit on the title question. At the end he allows that someday there could be a combination of LLMs, support scaffolding, and prompt engineering that will be able to tackle even the problems it has difficulty with now. But it was interesting as a tour through some seemingly straightforward problems that even the most advanced current LLMs are bad at, as well as containing interesting speculation on the root cause.
>Again, we have an actual case on hand.

Which is the disconnect here. I criticized a general practice of which this is an example while you are focusing exclusively on that one example.
Questioning the Conventional Wisdom on Liability and Open Source Software
Thanks for thinking of oapi-codegen (I'm one of the maintainers) but agreed, we only target Go - maybe that'll change in the future, but there are a lot of great companies out there working on this as a problem that I'm happy not trying to compete against
Another +1 for California...
Look at all the protests going on at places like Google. There's a segment of the population, especially in tech, that is irrationally anti-military. Somehow people think if we all held hands and sang Kumbaya, all the evil wars would stop, as if people like Vladimir Putin didn't exist.
In the US a lot of the ag coops seem to be marketing oriented with maybe some capital equipment sharing (regional packing shipping facilities, etc).
I buy stuff from them all the time.
They are Amazon with longer shipping times and better prices.

It's harder to return stuff, sure, but just don't buy anything like that there.

I've never been ripped off by them. One time I bought some stuff and it wasn't being shipped so I cancelled my order and got my money back.
books: stuff that's been around longer than 5 years

papers: 5-2 years

slides: 2 years-cutting edge

a few blogs are about as good as slides (basically when they're serving the same purpose: technical communication with peers)

YMMV, but I aim for things that people spent a long time thinking about to prepare, in order that I may learn from them in a much shorter time:

Good books probably take 4-12 months (wall clock) to prepare, but I can digest them in days to weeks. (theoretical CS and maths take longer to digest; I'm guessing they're proportionally more difficult to write. a physics anecdote: Halliday and Resnick reportedly took 5 years to prepare their 1st edition.)

I'm not sure I've run into anyone who's consistently written more than 6 good papers a year, so call them 1-2 months to prepare; digestible in 1-2 days.

Slides or the better blogs may take days to prepare, yet are digestible in fractions of an hour.
I think it encounters memory leaks and the usage of memory goes over the roof
There is no reason that Wifi devices can't work without internet. Most ESP32 devices don't talk to internet, but to other device on local network. Wifi doesn't really need mesh since has longer range.

I hope ESPHome is working on Matter support cause protocol that can switch between Wifi, Bluetooth, and Thread is a big advantage.
Definitely disgruntled by the way Google Apps went from being free for the last decade of my life to costing ~$120/mo for myself and my family. I don't think I can leave Google at this point, but if I was strapped for cash I would choose a different platform. Otherwise, I would still go with Google just due to their dominance in this space and integration with other companies. Calendar invites, meet etc being the primary thing

My current company is using Proton for mail/calendar but we still need Google accounts in order to access things like Google Cloud. We have Google Calendar but not Email. So there is this frustrating bifurcation between mail and some calendar on Proton and then some Calendar items on Google. I wish that Calendar sharing/sync was a more solved problem these days because keeping them syncronized is a nightmare.

Anyway glad to hear from the thread here that Zoho is a worthy competitor and might consider it in the future. They have been around for a very long time.
> It's just an emotional support truck for cyrpto bros.

I was considering describing it as a "penis extension" in the original comment, but sure.

> It's environmentally disastrous to manufacture, tears up roads, chews through tires, and gets abysmal mileage when compared to other electric vehicles.

And compared to ICE trucks? Because that's what matters.

Not being a truck person, I'll have to just assume you're correct about it only lasting 10 years or not being able to tow, despite these being surprising claims.
> The only people that can apply it are the supreme court and the only time they'll apply it is when precedence and the letter of the law goes against their own political ideologies.

Not really. First, any inferior court can also apply the major questions doctrine -- the SCOTUS is merely the final arbiter, but presumably in many cases either there will be no case (because the Executive will preemptively go to Congress) or the Executive will accept a lower court's decision w/o having to go all the way to the SCOTUS. Second, the doctrine is pretty clear: if the impact of a regulation is politically very controversial and its impact on the economy or liberty is quite large by comparison to more mundane regulations, then it belongs to Congress.
I guess I'm somewhat of a consequentialist here because I haven't so far seen much of a practical difference between these two things.
> Reminds me of Yudkowsky’s line[1] about AI: “we should be willing to destroy a rogue datacenter by airstrike.”

That op-ed reminds me of some short fiction you might like:

https://www.teamten.com/lawrence/writings/coding-machines/
When do we stop finding new music?
Thanks for pointing this out. Looks like only the python bindings are not included in nunpy.
4-bit is fine for models of all sizes, in my experience.

The only reason I personally don’t quantize tiny models very much is because I don’t have to, not because the accuracy gains from running at 8-bit or fp16 are that great. I tried out 4-bit Phi-3 yesterday, and it was just fine.
A couple of months ago I tried to generate a Swift SDK using Cloudflare's OpenAPI spec with Apple's Swift OpenAPI generator, to no avail. Apple's generator is quite strict from what I can tell, so I'm curious about the differences between Stainless' and Apple's work.

(I haven't tried it since then, so it may work now).
> What does an algorithm look like?

Writing Piet by hand is a fun way to explore this. Sergei Lewis[1] and I[2] have each written tools to generate Piet code. Sergei's assembler makes much nicer looking code than my Piet backend. All you can really see from my compiler's output is that I'm really lazy and used a trampoline[3]

[1] http://www.toothycat.net/wiki/wiki.pl?MoonShadow/Piet

[2] https://github.com/boothby/repiet/

[3] https://en.wikipedia.org/wiki/Trampoline_(computing)
Ego can be balanced toward the collective or the individual. For a collectivist ego death would be something very different from what an individualist would experience.
Unlike some of these executives, we're not animals. We won't make them work for less than the living wage.

But there will be fewer perks.
600k?
> Further, Chinese government officials would show up unannounced and plug shit into our networks, and required access to our encryption keys and accounts databases and employee & customer lists etc.

This happens in the US too and has been happening for a very long time (https://en.wikipedia.org/wiki/Room_641A) only when it happens to US companies they get gag orders and/or paid off. (see https://www.theguardian.com/world/interactive/2013/jun/06/ve... and https://www.pbs.org/newshour/politics/report-att-cooperated-... and https://www.eff.org/deeplinks/2022/06/how-federal-government... and https://en.wikipedia.org/wiki/Lavabit)

The content on tiktok is a problem, but there's nothing on tiktok that isn't also on facebook/reddit/twitter/youtube. The difference is that when the servers are in China the US government can't get that kind of access/cooperation.
I love getting into arguments with LLMs over whether Worsel is an eastern dragon (in my imagination) or a western dragon (like the bad lensman anime.)
So that’s why I don’t get toll bills.
We try to keep it to a minimum, especially in JS (though we have some nice improvements coming soon when we deprecate node-fetch in favor of built-in fetch). The package sizes aren't tiny because we include thorough types and sourcemaps, but the bundle sizes are fairly tidy.

Here's an example of a typical RESTful endpoint (Lithic's `client.cards.create()`:

https://github.com/lithic-com/lithic-node/blob/36d4a6a70597e...

Here are some example repos produced by Stainless:

1. https://github.com/openai/openai-node
2. https://github.com/openai/openai-python
3. https://github.com/cloudflare/cloudflare-go
4. https://github.com/Modern-Treasury/modern-treasury-java
I think you are misunderstanding what the author means by "stock Debian." The issue here is that the hardware is so unique that we need to add kernel modules that are not included in the standard Linux kernel that ships with Debian. So we need a custom Linux kernel. Close to stock might also be referring to any config changes the author needed to make in order for the switch to function properly.

This could be done with any Linux. I'm not sure what 'complexity' you are referring to, but the complex open modular nature of the Linux kernel allows us the flexibility to build a custom kernel for this interesting application without unnecessary modules. To be frank all modern operating systems are complex because modern hardware is complex and user expectations are high. Some just do a great job of hiding the complexity from the user. Linux makes an attempt to expose it's complexity, but it's complexity is about the same as iOS, macOS, Windows, etc.

If you wanted to do without Debian or any distribution you could compile your own kernel, your own user space tools, and then install it on the hardware. At this point updates would need to be applied by pulling code from upstream and compiling it yourself. Look into Linux From Scratch to get an idea of how Linux without a distribution works. However, I don't think the juice is worth the squeeze in this situation.

EDIT: My answer to "is there another OS", to which the answer is yeah, probably a dozen. I think a blog post of doing this with openBSD would be interesting because I'm not sure what the exact steps are to install custom drivers on a BSD and openBSD has a very high standard for security. I think the reason it's done on Linux is because there is a lot of expertise about Linux and this type of project is relativity straightforward with Linux.
I can see this being useful and it seems about as neat a solution as you can currently get in TypeScript as it stands today, but it’s still cumbersome.

My feeling is that while you can do this, you’re swimming upstream as the language is working against you. Reaching for such a solution should probably be avoided as much as possible.
This seems to me to be the simple story of "capitalism, having learned from the past, undertands that free/open source is actually advantageous for the little guys."

Which is to say, "everyone" knows that this stuff has a lot of potential. Everyone is also used to what often happens in tech, which is outrageous winner-take-all scale effects. Everyone ALSO knows that there's almost certainly little MARGINAL difference between what the big guys will be able to do and and what the little guys can do on their own ESPECIALLY if they essentially 'pool their knowledge.'

So, I suppose it's the whole industry collectively and subconsciously preventing e.g. OpenAI/ChatGPT becoming the Microsoft of AI.
It wouldn’t take that much more effort to extend the terminus a little further east down the 210 right of way to the 605 and then south into Orange County. And then, finally, we can fulfill the dream of a train to Anaheim, Azusa and CUC-amonga.
Google says it will miss target date for ending third party cookies
Nope, if you have lower expectations for your type system and are using TS then you are properly where you want to be.
I appreciate the extra information and that's exactly what I was looking for with my question. Makes total sense.
I hate to do this but this is the type of app that is basically the new todo app. I create small agents like this all time in about 15 seconds, with a simple prompt like:

You are an expert Tailwind CSS developer that I will ask for help. You may need to google the latest docs from Tailwind here: link.

And I get all the help I need.
I recall that this was the compromise they made when Trump wanted to ban TT. Did this not address the security concerns?
The docs address this actually:

> Making changes in a project that has tons of custom CSS is worse.

> You have to think up class names all the time — nothing will slow you down or drain your energy like coming up with a class name for something that doesn’t deserve to be named.
You have to jump between multiple files to make changes — which is a way bigger workflow killer than you’d think before co-locating everything together.
> Changing styles is scarier — CSS is global, are you sure you can change the min-width value in that class without breaking something in another part of the site?
> Your CSS bundle will be bigger — oof

Check it out here: https://tailwindcss.com/docs/reusing-styles

There are surprisingly a number of benefits when you allow this kind of duplication. It's a subtle idea but the idea is not all duplication is bad and not all duplication is alike.
Well there goes my dreams of making my own Deep Space Nine remaster from DVDs.
That's the danger of FSD. It's just good enough to trick poorly trained, unskilled drivers into thinking that they no longer have to pay attention. This works fine ... until they encounter an edge case that FSD isn't programmed (or trained) to handle.
I'll admit, I never really thought that social media primarily revolving around dancing teens would ever be a front in the Second Punic War... err, sorry, second cold war.
Precisely: tools don't have morality. We have to engage in political and social struggle to make our conditions better. These tools can help but they certainly wont do it for us, nor will they be the reason why things go bad.
Engineers love simplicity but management hates it and won’t promote people that strive towards it. A simple system is the most complex system to design.
When FAANG was created, Netflix was the highest gainer in the S&P 500. FAANG was the highest growth stocks that year, and nothing more.
I really enjoyed that writeup. I wonder has anyone played with DPUs in a similar way? I have been trying to think of how to hairpin traffic through some standalone DPUs like an nvidia bluefield or pensando. To make my own >100G east west stateful firewall for a small fraction of the cost of a real option.

Switch like OPs with all traffic passing to and from a DPU to make a poor man's Aruba CX10000
On the other hand, how many additional people would be served by the infrastructure if they would just be brave and take a risk on an imperfect solution rather than bickering about it for X years or decades?
Yeah, the average may also be getting driven (e: down) by the basketball scene in Catwoman
and yet, I can write a line of Perl today that I will not remember how/why it does what it does tomorrow. I don't know if this says more about me or the language other than I don't do it enough any more. However, the fact that paint splatters are better than I am is just proof that it is not the language for me
> they don’t make their own search engine

Curious then, why they keep recruiting search engineers[1]. And why they run a web crawler[2]. And why typing "Taylor Swift" into safari offers a Siri Suggested website before Google.

I guess what people mean by search engine is "show ads alongside web search to as many people as possible"?

1: https://jobs.apple.com/en-us/details/200548043/aiml-senior-s...
2: https://support.apple.com/en-us/HT204683
Your point is clear but you are also invalidating a person in a deep sense. That is wrong by default.
Plan 9. Seriously. One person can understand the whole OS including the kernel. File servers coupled with 9p provide an excellent abstraction for distributing services across networks. Source code is included and the build system is designed with cross platform baked in OUT OF THE BOX.

All you need is a driver for the switch chip that serves it as a set of files you can read and write configuration commands to. With the right driver setup you could then configure the chip using human readable textual commands and use a script and standard cmd line tools to configure the switch. We could PXE boot plan 9 and leave the switch diskless. PXE booting plan 9 networks is brain dead simple and works out of the box.
This article is unrelated to what I was talking about; you should go back and read both what I said (specifically who I mentioned being targeted for surveillance) and the article you linked (specifically who is mentioned being targeted for surveillance).
> This would effectively set the precedent that the US Congress can choose winners and losers in the market

No it wouldn't, as that precedent is already set. And, not only do they choose winners, but individual members of Congress freely profit off those choices.
I used to believe that too, but https://lobste.rs/s/rar1ec/rust_security_advisory_for_standa...

I looked at some CP/M manuals from around 1980 and the commands mostly did not have options. The closest was PIP which put options inside [ ] and there was no / nor \ to be seen.
Interesting. Remember when, in order to run a DOS application, you had to edit a config file to tell it which graphics card, sound card, serial port, and printer you had? Also, tweak the jumper on the hardware to select which IRQ they used to avoid conflicts?

That was because your application booted the OS out and ran on naked hardware. It was as simple as IRQ 1-2-3, plus Hercules, SoundBlaster, ExpressCard and extended or expanded RAM. And maybe typing ATDT to get the modem's attention.
I think they are just at attain median levels of evil now.
If it's banned it'll all but die out of American popular culture. People will shift to things like YouTube Shorts instead. You can't even get the average person to understand mastodon let alone buy into a VPN subscription to circumvent regional bans.