skysight-inc/HackerNews huggingface dataset:
I'm not the person you're replying to, but here's my take: even though the two look conceptually similar, Unix programs are just a lot simpler. All programs run on the same machine, they read their input, execute, produce output which is piped to the next program, and terminate. Want to change something? Change one of the programs (or your command line), run the command again, that's it.

Microservices are a lot more complicated. You'll need to manage images for each of the services, a fleet of servers on which the services will be deployed, an API for services to communicate together, etc. In many (most?) cases, a monolith architecture will be a lot simpler and work just fine. Once you reach the scale at which you'd actually benefit from a microservice architecture (most companies won't ever reach this scale), you can start hiring devops and other specialists to deal with the additional complexity.

What actually gets hate, I think, is not microservices themselves, but the fact that microservices are often used in contexts where they are completely unnecessary, purely because of big tech cargo culting.
Thanks for the description. The article was confusing as to whether the CPU's stated 24x PCIe 5.0 lanes included those required for the chipset. Given that the same AM5 socket is used and X870E is similar to the X670E, this appears to not be the case, and instead the 9950X would have 28x PCIe 5.0 lanes, 4 of which are connected to the daisy-chained chipset and 24 then remain available to the motherboard vendor (nominally as 16 for graphics, 8 for NVMe). I also hadn't realised the CPU would offer 4x USB 4.0 ports directly.

Block diagram for AM5 (X670E/X670): https://www.techpowerup.com/review/amd-ryzen-9-7950x/images/...

Block diagram for AM4 (X570): https://www.reddit.com/r/Amd/comments/bus60i/amd_x570_detail...
Ah right; that's confusing! Seems that the AMD and Intel chips are much faster though, consistent with other benchmarks.

Speed vs. $ is of course a different story than pure speed; kinda hard to capture in a number I guess.

Most Go projects compile more than fast enough even on my 7 year old i5, although there are exceptions (mostly crummy hyper-overengineered projects).
Every Pizza the Teenage Mutant Ninja Turtles Ordered
> by every conceivable metric

No, by every metric that you could conceive at that time.

Perhaps someone was looking at you and admiring something that you did that you didn’t notice.
"Phase 2 never happens"
>On any topic that I understand well, LLM output is garbage: it requires more energy to fix it than to solve the original problem to begin with.

Is it generally because the LLM was not trained on that data, therefore have no knowledge of it or because it can't reason well enough?
Drift of Earth's Pole Confirms Groundwater Depletion as a Significant Contributor to Global Sea Level Rise 1993–2010

https://agupubs.onlinelibrary.wiley.com/doi/10.1029/2023GL10...

Humans Have Shifted Earth's Axis by Pumping Lots of Groundwater. For decades, humans have been pumping so much water out of the ground that it has caused Earth's axis of rotation to shift, according to a new study published last week in the journal Geophysical Research Letters.

https://www.smithsonianmag.com/smart-news/humans-have-shifte...
Long time lurker a lot and finally have something to contribute...
https://forum.keyboardmaestro.com/t/ocr-text-from-screen-sho...
Working as unexpected
You might find my native language, Sinhala, quite interesting: https://www.omniglot.com/writing/sinhala.htm

E.g.

ක ka
කි ki
කු ku
කෙ ke
කො ko
I haven’t seen an explanation. I think it’s more surprising than the slides suggest, because if you look at the IERS charts there’s a clear change in the dX and dY plots in about 2019, corresponding to a change in gradient of UT1-UTC.

https://datacenter.iers.org/plots.php?id=6
> if your downside is really capped, not just in terms of a stop loss which is really an automatic sell, but actually capped as far as your liability with the type of warrants you're using

good catch!
actually, its this category of products, they are mainly common in AT, DE and CH: https://en.wikipedia.org/wiki/Turbo_warrant

this category is actually a "retail gambler product", as i would call it - in most countries, they are heavily regulated by the fin authority, though they are mainly used by private persons - and even the regulators in most countries says that retail customers mainly loose money with them because they are applied by uninformed investors etc.
and compared to >classic options<, there is no margin call or similar or comparable hooks - investors can just loose what they put on the table, nothing more.

(if you may ask: no, these are not meant for long term investments as the price decays over longer time, this is how the issuer is financing this instrument - in fact, these instruments are exactly what i need to run my strategy: the decay happens once a month by a small percentage, which is known upfront - but using them for 5 - 15 days is fine and comes more or less at no cost, as long as the position is not going against you)

Important: This is not comparable to CFD - which i consider a real "gambling product", since its absolutely intransparent and you are victim to the issuer, e.g. under certain market conditions you cant sell the position somewhere else e.g. (CFD are that a robster-product that platforms for trading EU in EU them have to put a risk-disclaimer on the website and the text for this disclaimer is defined by the regulator :-D)

> you'll always wonder if it would have worked if you didn't try it

ha! THIS is exactly why i love HN, this is my throwaway account: its actually that thinking of the community over here! :) :)
thats also my perspective: I will never find out if i dont do it! So relly, yes....

> Just don't become the next LTCM

Unfortunately, this strategy has its specific limits - e.g. you cant scale it unlimited, apart from position management and market chances: things like deposit insurance etc., you would need to split onto several acconuts (which may not hold in case of bankruptcy at the same institute), number of brokers is limited (currently, the app works only with one specific broker/bank, as they are the only one with a full REST interface for their trading desk)

E.g. there are chances every day, but there are not unlimited chances every day - e.g. what i can see from the testdata is that the bot quickly runs out of potential trades after a couple of month, max open positions (with money left in the account) is around 50-80 with NASDAQ100 + some SP500 titles.

So it should end up as small cash mashine but you cant withdraw a million each year :)
This is likely more serious and substantiated (to an untrained eye) than I expected from just reading the tweet.

Coverage on Github: https://github.com/OpenBMB/MiniCPM-V/issues/196
New physical structure where the order of operations matter
Before I understood recursion, to solve Hanoi towers I looked back at the earlier positions of the output buffer
I've seen people make their own books in PDF files, get paid by PayPal, and sell them on their personal homepages. In the case I saw it, it was a bit like programming or Arduino examples.

If it's not at the platform level, but very small, I think you can do this, but reselling will be a little more complicated.
This is the second time AMD have revamped their mobile naming scheme in as many years, and it's only getting harder to know what you're actually buying.
Microservices provide encapsulation and an API interface, but are not composable the way Unix programs are when e.g called by a Unix shell on a Unix OS.

Either microservice A calls into microservice B or there's a glue service calling into both A and B. Either way there's some deep API knowledge and serious development needed.

Compare with a (admittedly trivial, but just doing that is orders of magnitude less complex than web APIs) `ls -1 | grep foo | sed s/foo/bar/g`, exit codes, self-served (--help&al.) or pluggable (man) doc, and other "things are file-ish" aspects, signals (however annoying or broken they can be) and whatnot. There's a whole largely consistent operating system, not just in the purely software sense but in the "how to operate the thing" sense, that enables composition. The closest thing in http land would be REST, maybe, and even that is not quite there.
As someone who's buying them, that is not the price. Nor can you just buy one at a time. They are on a OAM/UBB, which is 8.
> GPT-4 being better at almost everything than any single human, is a trivially verifiable fact.

You are either very wilfully ignorant or deluded beyond redemption. Name one thing GPT-4 does better than a competent human — beyond sheer volume of output.
YouTube Music is the solution.
I did a conversion of 500GB of data using dask_cudf on a GTX 1060 with 6GB of VRAM and was able to do it faster than a 20 node m3.xlarge Cluster.

What you can do on even consumer GPU's is mind blowing.
Linux is an open-source operating system initiated by Linus Torvalds in 1991 and supported by numerous developers worldwide. Built upon a Unix-like structure, Linux has gained significant popularity due to its flexibility, reliability, and extensive user community
[deleted] See below, I did not understand the Osborne effect comment.
Thanks, using Reagent for UI, and for the rendering engine it is BabylonJS.
I’m honestly more curious about the display connector. AFAIK 4K120/8K60 already max out a single modern Thunderbolt/DisplayPort connection’s bandwidth. Is it using 8-9 separate display cables?
Mmmm... It comes from ORMs in general I guess. I appreciate the effort of some ORMs to get a nice syntax, making it feel like natural language. I guess Laravel Eloquent was my first crush in my PHP days. Then modern ORMs like TypeORM and Prisma do an excellent job IMO.

I also like the idea of transposing ORM-style queries in the browser to abstract the whole API response-request part.
Where I live you study pedagogy and practice it while doing your PhD. If you suck at it you can still pass, but at least they take a shot at teaching it to you. When applying for positions your record on teaching might make it harder to get to those where you're expected to do it regularly.

The usual nepotism, corruption and fraud in academia will of course allow some bad teachers to advance anyway.
See my sibling reply. This is true of my native script. It started off with straight lines a couple of millennia ago (when stone tablets were used), but when writing moved to palm leaves (http://www.natlib.lk/collections/olaleaf.php), the script gradually became rounded because the sharp stylus used to tear the leaf.
Crypto miners no longer buy up large quantities of GPUs. That market died off when ETH switched from PoW to PoS.
You must have absolutely nailed the rest of the interview!
Video link: https://youtu.be/eaw54ph6xbo
They say "misspent youth" when referring to snooker players
They instead made land grabs through treaties with Russia since then.
The recent video about jumping spiders was pretty educational, for example; although I do agree that the informational content has reduced since he started heavily leaning on documentary style videos (the one about dropping pennies from a helicopter being one of the worse ones.)
Ask HN: Who's Running a Profitable Newsletter?
Last one was posted 7 years ago - let's do this again:

How do you do it and how much are you making?

https://news.ycombinator.com/item?id=14616440
"If you're the smartest person in the room, you're in the wrong room"

The problem is that it's not easy to assess the skills of others. Between impostor syndrome and the Dunning-Kruger effect, it takes a bit of training and knowledge of your environment to sort things out.
You're going to wait for the MI350 and not order any more MI300s?
It’s not about assigning blame, it’s about encouraging the kind of player behavior that will lead to better learning
One can be infinitely engaged and apathic and frustrated at the same time.
> You can even do what I did in the first program I ever wrote and use php code as a storage format.

__halt_compiler() is fantastic for this (mixing code + data). I've done it a few times.
> To what degree do they "influence" an election in our "reality"?

- https://www.npr.org/2019/04/24/716374421/fact-check-russian-...

- https://www.axios.com/2021/07/09/facebook-book-russia-zucker...

- https://www.washingtonpost.com/politics/2019/11/18/how-russi...

- https://www.reuters.com/article/idUSKBN25S5UA/

- https://www.nytimes.com/2020/09/01/technology/facebook-russi...

- https://www.theguardian.com/technology/2019/oct/21/facebook-...

- https://www.nbcnews.com/news/investigations/russias-2024-ele...

Not limited to the US either:

- https://time.com/4955503/germany-elections-2017-far-right-ru...

- https://www.politico.eu/article/russian-botnet-promotes-far-...

- https://www.politico.eu/article/russia-influence-hackers-soc...

- https://www.euractiv.com/section/elections/news/germany-unco...
Hackathons, although fun and a great way to work with cool people you wouldn't do normally, is not cheap.

A weekend hackathon I attended costed them 50k AUD... Absolutely NUTS.

Finding space and the people are the two hardest elements.

Space is extremely expensive, thus without sponsors, it'd be quite difficult starting out. So cafes, restaurants or public spaces are the only option. However, much time is spent simply scoping out the places to see what capacity they'd hold.

People is the next difficulty. If your city isn't large, you'd probably not find people at all. Advertising is a massive chore, and finding which communities contain your interest groups AND have people in the area is time consuming.

Personally, I do not thinking hosting is worth it, unless there's absolutely nothing else nearby. If there's already a book club, just join that and chill. Leave the hosting stress to someone else if possible
Thank you for the great feedback! I'm thrilled to hear you're excited about the potential for a fee-based printing service for posters. We're currently exploring partnerships with global online print services to make this a seamless option for our users.

Regarding premium services, our goal is to enhance the user experience without compromising the value of our free plan. We believe in providing a solid base that's accessible to everyone, with premium features that add significant value for those who need them. We're committed to keeping a robust set of features free, ensuring that our service remains inclusive.

Thanks again for your support and suggestions!
Isn't this sort of thing considered important news on China?
Weird that I got downvoted on the above. I'm buying and deploying MI300x's today and will buy whatever AMD comes out with next.
12.5px
This feels about as long as any link Facebook adds with the appended `fbcid=` url parameter.
I can explain memory pointers to a layperson in terms of numbered boxes and yellow notes. They're still long long way to go from that even to reversing a single linked list successfully.
I’ve filed a detailed AMD Windows driver crash bug months ago that is getting totally ignored because all their devs have been moved to working on AI.
You were probably downvoted because you were shilling your company, and you misunderstood the comment.

"The Osborne effect is a social phenomenon of customers canceling or deferring orders for the current, soon-to-be-obsolete product as an unexpected drawback of a company's announcing a future product prematurely. It is an example of cannibalization."
Well, I didn’t know this either until I read your comment. Thank you!
What is safe and in what way does the Safety Advisory Council improve it? The group that created a very toxic environment around Twitch when it included a political activist identifying as a deer (!) that threatened to silence everyone.
I’d buy a few at that price. But I can’t.
Here in Iceland one of the main actions taken to fight climate change is the re-introduction of swamps, bogs and marshes in areas that have previously been drained for agriculture.

It is a very slow process, and will take decades as farmers need to be bought out of their business before the land is flooded again.
> Every error condition, aside from catastrophic hardware failure, has been accounted for in the AST of the program. That's not "proven correct" but it's close enough for production work.

But not all possible program inputs...Different space size, but still relevant for some production scenarios.
Amazing work, thanks for sharing it! It warms my heart to see someone still hacking on the device after...13 years. It was a crazy idea to open source it back then, but seeing it pop up in the wild long after the company went away is some validation towards the idea that an empowered community has tenacious staying power.

We couldn't figure out how to monetize it, but that's alright with me; not all returns on investment are measurable in dollars.
Learning the guitar.

I spend my professional life learning every day, and usually pick up technical subjects quickly.

The learning process for the guitar and music theory has shown me that you can't learn everything in the same way, different skills require different approaches to learning. Fascinating, frustrating, humbling experience.
Yeah, I fear a lot of human exuberance (and thus investment) is riding on the questionable idea that a really good text-fragment-correlation specialist engine can usefully impersonate a generalist "thinking" AI without doing too much damage. ("LLM, which rocks are the best to eat?")

But there's a scarier further step: When people assume an exceptional text-specialist model can also meta-impersonate a generalist model impersonating a specific and different kind of specialist! ("LLM, create a legal defense.")
@aurareturn really appreciate the comparison and your effort (upvoted). As I no longer use a laptop (don't need it, too expensive, breaks, no upgrades, but that is just me), browsing through that channel looks like he focuses on laptops.

Would love to see a 7950x/64gb/SSD5 comparison, perhaps (see https://www.octobench.com/ for SSD impact on Go compilation) he will create one in the future (channel bookmarked). But would I still need to use a laptop, I would probably switch back to Apple (have an iMac Pro as decoration standing in the shelf, was my last Apple dev machine).

The $5000 16 Pro looks great as a machine. When still working at eBay, the nice thing was one always got the max specced machine as a developer back in the days - so that would probably be it. Real nice one.

[Edit]

Someone suggested looking at Geekbench Clang, which brought some insights for my desktop usage:

(it looks like top CPUs are more or less the same, ~15% difference)

"Randomly" picking

M2 Ultra 233.9 Klines/sec
7950x 230.3 Klines/sec
14900K 215.3 Klines/sec
M3 Max 196.5 Klines/sec
> So, your professors did you injustice by using an inappropriate book.

Not necessarily: undergraduate and pre-undergraduate education differs a lot between the UK and the US.
We only think of Unix programs as simple because we have many more abstractions nowadays. But you should compare a Unix program with DOS programs (probably CP/M also but I never wrote those myself) at the time. Poking directly at the hardware, using segmented memory, dealing with interrupts. The idea that a program should be well behaved, should accept things an inputs, should push outputs, and should have a virtual address space are actually huge abstractions over what could just be a block of code run on a spare OS. I'm not saying that microservices are better than monoliths, just that Unix programs aren't as simple as we think they are in a world where we're managing servers like cattle and not like pets.
There is a very simple hack to that: tell the police that you think you saw the perpetrator and are going to beat the hell out of them.

The same thing works with stolen goods tracked via AirTags: the police will almost laugh in your face when you request their help with retrieving the gear, but if you call the police (not 911) and tell them you are about to confront the thief in a physical altercation, they’ll be there within five minutes.
Meetups are extremely variable in attendance. There's always a minimum flake rate. Spaces like restaurants or cafes do not like it if you'd book for 20 and Max 10 showed up. That's a good way to not be welcome again.

So places that can accommodate variable people is better. However, that does mean more time scoping out the capacity at the general time of the meeting. Going there 8am is irrelevant when the meetups at 7pm.

The atmosphere and ambience is important as well. A venue with insane echo is atrocious, or one a bit too busy. Too noisy in terms of the crowd or the music speakers are directly above the tables. For conversational meetups, these are make or break things.
I don't know for sure, but I would hazard a guess that it would take up less space, if memory serves, I don't think PHP has pointers for example and I guess things like that would be more space efficient in c.
XML nodes have attributes and contents. No programming language I know of works like that.
Thankfully IRL no planes were at risk of falling out of the sky, I assume.
Show HN: DNS Drinking game: the name is already take, you drink (open source)
Neat (or not, depending on your position) thing about grids is that they allow for zero-size areas.

With your approach you need 4 rows with the size of 50px/4=12.5px:

`grid-template-rows: repeat(4, 12.5px) 1fr;`

However, you can also "size" first (or any other "nice" number) of rows and insert zero-sized fluff areas:

`grid-template-rows: 50px repeat(3, 0px) 1fr;`
A lot of these government forms that have open/operating hours are about the associated customer/tech support requirements (either from related laws or just requirements from higher-ups) so that dear old voting-Bessie doesn’t get annoyed when she’s stuck halfway through and can’t get a hold of a human to help.
cool! strong lmgtfy-vibes :D
Cheap small computers with Intel Alder Lake N CPUs, like Intel N100, allocate frequently a single PCIe lane for each SSD slot.

However you are right that such a choice is very unlikely for computers using AMD CPUs or Intel Core CPUs.
To be fair, I don't think it really mattered, I mean there was so much hackery going on (either because of oversight or as performance tricks)† than a pixel off isn't really a problem.

† such as https://www.youtube.com/watch?v=4gNYTqn3qRc https://www.youtube.com/watch?v=zfY96tAqmdI
I'd love to replace my 2950x, but most desktop motherboards still don't support 128gb of memory.