skysight-inc/HackerNews huggingface dataset:
I am very sympathetic to your point about barriers. I feel like California has been waging war on 1099 contractors and small businesses for decades. Hell, they have a $600 minimum business tax on unprofitable businesses. They want stable W-2 union workers with state regulated compensation, not free wheeling contractors and businesses succeeding or failing on their own merits.

However, I think it is worth clarifying your following point.

>if Meta is paying you $750k/year that really means that you are worth twice that, if not more.

This is far from slavery. You are worth that to Meta. You might be worth significantly less without Meta. If you can make 1.5 mil/year alone and quit, meta wont send the slave patrol to bring you back in shackles. Instead, it is the golden shackles of greed that keep people making $750,000 instead of opting out.
Oh man, if you think Shannon's A Mathematical Theory of Communication is his most foundational contribution to computer science, you haven't seen his master's thesis from a decade prior.

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

He outlined how you could use switching elements in circuits (read: transistors) to define boolean logic.

(That's not to downplay the importance of, well, establishing the foundations of the entire field of information theory.)
Thank you!! After schooling is done :)
If I could go back in time I would stop myself from ever learning about gRPC. I was so into the dream, but years later way too many headaches. Don’t do it to yourself.

Saying gRPC hides the internals is a joke. You’ll get internals all right, when you’re blasting debug logging trying to figure out what the f is going on causing 1/10 requests to fail and fine tuning 10-20 different poorly named and timeout / retry settings.

Hours lost fighting with maven plugins. Hours lost debugging weird deadline exceeded. Hours lost with LBs that don’t like the esoteric http2. Firewall pain meaning we had to use Standard api anyway. Crappy docs. Hours lost trying to get error messages that don’t suck into observability.

I wish I’d never heard of it.
Tesla brand value shed $15 billion in 2024 with aging lineup, Musk at helm
at 231 pages this is definitely book territory
Last time I tried v4 the automatic content detection was pretty bad. It would falsely detect tailwind classes if it seen a similar name in a string in a code file. It seemed pretty dumb.
Sure you can, maybe?

https://www.thehindu.com/news/international/joe-biden-has-is...
Why is it impossible for China yet possible to do just this in the middle east? Same xenophobia to boot.
The chat UX is definitely better than Cursor. It less janky and I like that it wait until generation is done before asking you if you want to apply the suggested the changes instead of loading them into your file right after like cursor does. Also you can apply at cursor which is nice for snippets.

The Builder tool is probably the best feature of Trae. It builds React UIs better than any tool even v0 which is built for building React UIs. It very good at recreating UI from image even better than using the model directly which I'm not too sure how...

Code completion is probably closer to copilot than cursor so it depends on how hardcore you like your AI code completion. So Cursor might be better especially for repetitive refactoring.

The overall design and feel of Trae is better the VS Code and Cursor, but I'm a big fan of JetBrains and it feel a lot like a JetBrains IDE.
Please add Satoshi Nakamoto, for Bitcoin and the money revolution
Thank you so, so much! You phrased it so well. The moments of desperation really hit you hard. I have uncountably many loose ends, but oh well, bad engineering :(. Honored that HN thinks I'm a hacker :)
If more than one team could reasonably be the owner of something, -and- the ownership isn't going to get a manager promoted, there needs to be a showdown to see what team takes the impact to their roadmap
You're already above average if you can see that AI-generated code is bad. Those who are below average will think it's amazing and improving their abilities.
> Do you really believe that the majority of Americans — or even the majority of Trump voters — are applauding the use of Nazi symbols?

Did you not see the entire inauguration applaud and cheer him? Do you think they won't be heiling right back at him on the next rally?

The ones that wouldn't are bending themselves into pretzels to explain how it's just a weird autistic handwave.
I clicked through dreading that it's got a Raspberry Pi at its core, but no, RK3588 (same as MNT is using now)! Very nice. Ultra kudos for making it truly open source. Great work!! <3
Curse as a service is just what we call modern subscription-based computing.
>but I hate that we're moving to a world where coding costs a subscription

I mean you don't need to if you don't want to. I am gainfully employed as a software developer and what I do everyday is literally just fire up Emacs on my Linux machine and write code. To this day I haven't figured out what llms are supposed to do that a bunch of yasnippets don't.

Just like five years ago most of my day is reading and debugging code, I'm not limited by how fast I can type.
Show HN: Nlogk: Last minute preparation for your coding interview
Server reflection exists (https://grpc.io/docs/guides/reflection/), but you don't really need to whip out curl when you have the RPC service's definition. It tells you everything you need to know about what to send and what you will receive, so you can just start writing type-safe code.
That's a sick idea too! Wouldn't be too hard. I'll keep that in mind never thought of it before even though I've used my fair share.
> with whoever is committing a genocide...

Are you perhaps not aware of this issue? https://www.nytimes.com/2021/01/20/world/asia/china-genocide...

Or do you not consider it genocide?
Your talking as if horses and humans were infinitely far apart, when it’s a lot closer than that, maybe ten million generations. (Assuming the paleontological record is accurate)
Keep in mind gRPC is not stable over the internet; middleboxes love to break it (looking at you, Google Cloud, exposing some of your services as gRPC-only APIs)
Haha I wish, but no. Just surname coincidence.
LLMs have already plateaued in knowledge imo.

There’s far less reason for humans to contribute code examples, answer questions, work on open-source projects, or even produce content knowing it’ll immediately be slurped up and resold.

Web dev will be stuck with React and Tailwind circa 2021 for a very long time.
Rails is a fully formed opinion on how you should write a web app in Ruby and all the various technical components you need to fully realize that opinion.

Tailwind is a fully formed opinion on how to use CSS (utility classes etc.) and all the various technical components you need to fully realize that opinion.

Thinking of Tailwind as just a bunch of regular CSS utility components is misunderstanding the scope of the project. That alone has a lot of tradeoffs and compromises - the file size is absurd and you can't bundle things into components, you also can't have arbitrary values in the utility classes. It wouldn't be a complete opinion on 'the best way to use utility classes', or however you want to frame Tailwind.
The message is, unfortunately, clearly quantity-over-quality.
I have some delightful “medicine” for you to buy.

It’s cheaper than the alternative, though, if there is rat poison in it, there is nothing you can do!

Caveat Emptor is a shit way to run a society. It incentivizes the sociopaths.

Both Hippies and Libertarians fail to understand that if your organizational principles don’t account for sociopaths, they will take over and ruin everything.
This idea of self-describing REST is now better known as HATEOAS. Personally I think it’s bloated and doesn’t solve a real problem.

https://en.m.wikipedia.org/wiki/HATEOAS
I played Minecraft (epic gaming) with friends for a few hours, no problem! The massive heat capacity of the copper + heatpipe + active fan is good enough.
Those are for past actions of the person being pardoned, not future actions.
Thank you! Yup, Raspberry Pi's great an all, but the RK3588's performance is king (and RPi would've also saved me many nights of head-banging at the software).
Do you think people who were at the inauguration are representative of Americans as a whole?
Yoast founders announce nonprofit plans after acquiring Post Status
Ah. Thx for the break down.
Can you explain to me your detection process for Salmonella?
Face to Many
Why did your person want to migrate? Out of curiosity.
Well, this is apparent if you follow the releases, but Silicon Valley doesn't want you to know that. The strategy of making this open source has a clear goal: to make it easier for other Chinese startups to use it.
Thank you so much for the heartfelt advice! I'll keep that close to heart :)
I agree. Now there's just searching for ideas on how to do that
Everyone is hating on gRPC in this thread, but I thought I'd chime in as to where it shines. Because of the generated message definition stubs (which require additional tooling), clients almost never send malformed requests and the servers send a well understood response.

This makes stable APIs so much easier to integrate with.
Can someone please do some security research on this to see what it sends when it calls home?

I'm terrified to install a binary like that
Polar's Vision – The Future of Payment APIs
Here's a interview with Gerald about Stratoshark (9 min)

https://www.youtube.com/watch?v=VjsmfuIqo8Q
came here to shit on this project, that there was no way it was open source down to the ME, like a raptor or framework computer. absolutely required IMO to be considered open source.

i didn't find any firwmware in the repo (didn't look exhaustively) but I did find that the SoC this is based on is supported by https://github.com/edk2-porting/edk2-rk3588 .

AFAICT the azoteq trackpad has proprietary firmware, so if that's true then i won't call this laptop fully open source. but from a practical perspective, i am much less worried about that then the boot path.

love the keyboard, wish i could test drive it!

so instead, i was left very, very impressed!
The bad LEDs can also be improved with yellow or amber film, which is more accessible to most people than desoldering.

I found a German company that sent me a free sample of their amber film. As I recall their market was semiconductor manufacturing, but I can’t find them again. Amazon has a variety of films that should work.
J.C.R. Licklider, "Man-Computer Symbiosis" from 1960.
Well 1.4B is the official number, but is it accurate? When have Communists ever been truthful about important issues? China has childhood immunization coverage near 100% (which is an impressive accomplishment by itself), but independent analysis of the number of vaccine doses ordered shows that the actual population could be closer to 1.2B. The reality is that the Chinese government treats the raw data as a state secret and won't provide any access to independent researchers so no one knows for sure.

I have never looked down on Chinese people. But their nation has essentially self destructed multiple times over the past several centuries so I won't be surprised if it happens again. When heading over a cliff, political ideology can cause even smart people to keep going straight ahead instead of turning the wheel.
> No it isn't. Evidence: I'm reading this in a web browser.

And you might not that this site is _not_ REST-ful. It's certainly HTTP, but not REST.

> Bikeshedding the spelling of resource identifiers? Or what "verb" should be used to express specialized domain semantics?

Or whether we want to use If-Modified-Since header or explicitly specify the condition in the JSON body. And 6 months later, with some people asking for the latter because their homegrown REST client doesn't support easy header customization on a per-request basis.

Or people trying (and failing) to use multipart uploads because the generated Ruby client is not actually correct.

There is _way_ too much flexibility in REST (and HTTP in general). And REST in particular adds to this nonsense by abusing the verbs and the path.
Oh my god! Jeff — huge fan and subscriber!! Thank you for your words of encouragement :). Your videos have been a huge source of inspiration for me.
reinstall bootstrap and be done with it. You can look at daisyui it is closest to bootstrap. There is also shadcn ui, ui looks good but it would take you effort to port styles to your phoenix project.
Does the article include a statement about hallucinations?

It does include this "... then magic happens" speculation:

[If] we make good enough AI systems
Except in cases involving “metadata,” there’s typically a highly relevant difference in terms of who owns the data. The fourth amendment says:

> The right of the people to be secure in their persons, houses, papers, and effects, against unreasonable searches and seizures, shall not be violated…

You have a right as to your data, but not other people’s data about you. E.g. you have no right as to a pharmacy’s business records about you. (That’s their data, not your data.)

To my knowledge, no court has ever distinguished between say image and the file metadata on someone’s computer. But the way “metadata” becomes relevant is often because someone else owns “metadata” about your files, such as server logs.
Thanks for looking out for the community!! The community needs more organizations like yours - who will stand up to this type of behavior.

Neo4j’s actions are very disappointing.

It’s hard to ignore that this litigation is aimed at someone who also happens to be the founder of the two largest free and open-source Neo4j forks, ONGDB and DOZERDB.

Makes you wonder if this litigation is really about stifling open-source competition.
As an aside, there is a bit of a disconnect in how the west interpret's China as "not caring" whenever China doesn't make a lot of noise about publicly fixing something. The party can care, but decide something gets less priority, and put it in their backlog, the same way a project manager can!

Air quality and industrial pollutants are a good example. Right now, China is prioritizing industrial expansion and energy stability until they hit whatever targets they have in mind. They'll be talking about carbon and pollution publicly once they can shut down their coal plants without destabilizing the grid.
Brabo.
I use DaisyUI to accomplish that goal, here is my demo site for an example: https://nwk-landing-kit.netlify.app

and here are the docs for DasiyUI: https://daisyui.com
What bureaucrats?

It was banned because of a law passed by Congress. Representatives aren't bureaucrats.
You're wrong. The author is using "REST" to mean an API at Level 3 on the Richardson Maturity Model[0] - this was the original conception of what it meant to be a "REST API" before the wider internet decided "REST" meant "nice looking URLs". What he refers to as "OpenAPI APIs" could be called Level 2 Web APIs on the same model.

He uses "REST" correctly. He uses "OpenAPI" as a shorthand for the class of web APIs that are resource-based and use HTTP verbs to interact with these resources.

[0] https://en.wikipedia.org/wiki/Richardson_Maturity_Model
> previous administration's decision to force/coerce people to take the vaccine against their will

I'm glad they did. Because people are idiots and would listen to their social media influencer's tell them that vaccines cause autism then chug down some horse de-wormer.
But even for your 5 people, a gigabit is plenty to all stream content at the same time, right? How often are all 5 people trying to download a 5 gigabyte file at the same time such that they collectively really benefit from more than a gigabit?
Thank you for the encouragement. I'll will take a week or two and spend some time with some focused learning. Do you have any recommendations where to start?
I think the message means that this post is worthy of a Hall of Fame on HackerNews.
Social media…. with curses directed right at you ;)
Here's another foundational paper:

Hewitt, Carl; Bishop, Peter; Steiger, Richard (1973). "A Universal Modular Actor Formalism for Artificial Intelligence". IJCAI.

https://www.ijcai.org/Proceedings/73/Papers/027B.pdf
I’m told it’s the equivalent of a chest x-ray.
I would also add J. Ziv and A. Lempel, "A Universal Algorithm for Sequential Data Compression", 1977 [1]. LZ (Lempel-Ziv) is the foundation of many data compression algorithms that are still in use today.

[1] https://courses.cs.duke.edu/spring03/cps296.5/papers/ziv_lem...
I’m not at all suggesting replacing HTML; it's a treasure we have.

I think you're failing to see the point. Having hypermedia documents follow a file system model does not imply that you would need to basically give up hypertext protocols. I'm sure you’ve at least once visited an Apache directory index on the web. Heck, just type file:///Users/ianburrell in your browser, and you'll have a hypermedia document modeled after the file system. Take that concept to its ultimate conclusion, and you'll see that a dead-simple hypermedia document can be built without resorting to any new technology or infrastructure.
Is there a particular paper to point to?
I actually found this to be an odd mix. Are we selecting papers that had an influence on computer science (as in, the theory of computation), or that had an impact on technology? Or are we just using CS as a catch-all for "all things computer"?

The Turing paper is foundational for CS, but without it, would the technology have evolved differently? Probably not. Most software engineers have not read it. Conversely, the IP standard is a technological cornerstone, but there's hardly any science in it. It's just a specification of a fairly simple protocol that you need to know when doing almost anything network-adjacent.
They'll probably (justifiably) try to ban Xiaohongshu, too, if it gets anywhere near TikTok's reach in the US market.
They just raised the price on my fixed for life deal from Century Link. If you look back, there's nothing in the documentation/terms that actually claimed it was for life. Super shady on their end and I'm going to switch to Google Fiber once they're finished installing it in my neighborhood (they're currently in the installation process)
Yeah, counting parens! Dohohoho!
REST’s original meaning is pretty ambiguous and poorly specified. The dissertation was written to describe the design and architecture of the HTTP protocol itself, which was largely designed with and alongside this concept of REST. It predates a lot of modern Internet usage and thus doesn’t map perfectly onto current paradigms. I’d argue that even saying a “REST API” means you’re already in the land of impurity.

“True REST” is expounded upon by Fielding in a variety of places, and is essentially HATEOS (hypermedia as the engine of application state). But no one, and I mean no one, actually does that. Thus, in order to communicate effectively and “have an agreement on terms,” as you say, we need a less strict definition. I provided my suggestion.

If your suggestion is to go back to the primary sources, I have. Multiple times. It does not provide a particularly concrete or useful definition (because its point was not to define REST). If it had, trying to define it would be much less of a no true scotsman game. Notice that we’re not sitting here debating the meaning of HTTP.
Yes, until all managers become "idea anti-bodies" and the winner is who can push all work to other teams. The company coasts along while its cash cows live.
what world do you live in?
Chatbox: User-Friendly Desktop Client App for AI Models/LLMs
> "REST is just pure bullshit. Avoid it like a plague."

> No it isn't. Evidence: I'm reading this in a web browser.

REST is not HTTP endpoints and verbs.
Tech takes the Pareto principle too far
Maybe they just be them, being a second economy and a 4x bigger population that is a few iq points smarter on average.
The Ioniq 5/6 have a love it or hate it thing going on

I really like my i6 but would never get the i5
> Because of the generated message definition stubs (which require additional tooling), clients almost never send malformed requests and the servers send a well understood response.

Sure. Until you need some fields to be optional.

> This makes stable APIs so much easier to integrate with.

Only on your first iteration. After a year or two of iterating you're back to JSON, checking if fields exist, and re-validating your data. Also there's a half dozen bugs that you can't reproduce and you don't know why they happen, so you just work around them with retries.
Really?? 70 years from now that county is going to be an abysmally desperate place to be if the World is upset with China for trying to I don't kno, be a Dragon "one more time" and sets off a cataclysmic war in the process.

Now that China, and all of us are aware of what has quite literally already happened, massive population decline would still be incurred even if Gen Z pops out an insane amount - just pretending that all statistical evidence is suggesting the exact opposite likelihood.

Again, this is not an opening, this is reality, you can see the math of it - you can understand also if you want to... just look into it all, everyone that writes of from journalists, scientist, population demographers - they are all shocked also.

The World Bank projected China to overtake the US economy in 2028, last year revised to 2036 and now there are Economists stating that will never occur.

Now is the time to befriend everyone - help everyone you can now, so they all owe favors and hold no animosity to kick when down.
Thankfully the submission is self aware- the first sentence of the article is literally:

> This is a book about large language models.
I've been having fun with connectrpc https://connectrpc.com/

It fixes a lot of the problematic stuff with grpc and I'm excited for webtransport to finally be accepted by safari so connectrpc can develop better streaming.

I initially thought https://buf.build was overkill, but the killer feature was being able to import 3rd party proto files without having to download them individually:

deps:
- buf.build/landeed/protopatch
- buf.build/googleapis/googleapis

The automatic SDK creation is also huge. I was going to grab a screenshot praising it auto-generating SDKs for ~9 languages, but it looks like they updated in the past day or two and now I count 16 languages, plus OpenAPI and some other new stuff.

Edit: I too was swayed by false promises of gRPC streaming. This document exactly mirrored my experiences https://connectrpc.com/docs/go/streaming/
Ask some trump voters about what they think of it, and you'll get your answer. I have, and I don't like the answers. They are too busy on cloud nine, cheering how their king is back and is signing hundreds of executive orders and getting rid of the deep state.

They simply don't care about the details. And the ones that do think it's hilarious that he's owning the libs.
Correct. It is the same, legally, and with respect to the first amendment to the constitution. You cannot force a private (read non-government) entity to endorse, publish, promote, host, etc. anything.

It’s their choice.

Morally equivalent? Heck no.
There are old studies on the hazard of blue light. I found a few of them on https://scholar.google.com - I suspect they’re hard to find if you don’t know about specific keywords to include in your query.

The blue light problem has to do with how high energy blue photons interact with specific substances found in minute quantities in our eyes, leading to inflammation.
I've tried Zed and Ghostty and I just don't really get the speed thing. Typing latency is extremely unnoticeable in VS Code/Cursor and other Electron apps for me.