skysight-inc/HackerNews huggingface dataset:
Thanks for this! I've been meaning to get back into games but only keep a laptop at home and I had no idea that I could make a machine that could capably serve my needs for <£300 (32Gb Win10 i7 6700 with 256gb SSD (!), OK 2nd hand GPU) I spent my younger years always having The Best Machine I CoUlD afFord, but fifteen years later I just want something 'good enough' and it's nice to know I needn't spend over a grand to do so.

Thanks again!
Is there a reason why designers moved away from that - I'm not sure what to call it - magazine look?

A lot of it is monkey-see-monkey-do. And realted, the widespread use of common frameworks instead of people actually understanding how web sites work and doing their own programming.

I build a web site for a hospital that was fast and responsive and accessible. A manager complained that it didn't look like a "real" web site because the pages loaded instantly. She wanted me to put in a mechanism so that every time someone clicked on a link a loading spinner would appear for a few seconds before the next page loaded. Because that's what "real" web sites do.
Qwen2 open-weights model can operate cell phones and robots
Neat. Can you add a filter for international buyers? Non-us
Ah yeah just kinda slapped this together! I'll maybe spend a little bit of time optimizing it.
I think that's bit too pedantic. Most people in the Rust community refer to for expressions as for loops (including the book).

It's especially odd to point out this language detail, because for expressions always return the unit type. So it's not like you can do something with the return value (unlike loop expression, which can evaluate to one of its break expressions).
Good suggestion, thanks. I'll look at doing that.
The source for training? Since when?
Thank them then. Please don't use your gratitude to also wash out an entire cultural idea because billionares make you grateful.
Brazil's supreme court also ordered the blocking of all bank accounts of Starlink, a company with no direct relationship with X (Twitter).

https://www.poder360.com.br/poder-justica/moraes-bloqueia-co...
IMHO, as a C developer, I love Rust's features but the syntax is terrible.
Its also clear that the carrier wasn't ready for it. People with the original iPhone would get entire boxes mailed to them for their Cingular statement, itemizing every data transaction, but then all flat rate charged.
This looks great! I love the Cragislist like UI for this!
DNS as a Filesystem
> The user needs the complete capability to reproduce what is distributed.

GPLv3 defines "source code" as the preferred form for making changes.

For most normal software that is identical to what you'd use to recreate it... but the way to make changes to an LLM isn't to rebuild it, but is to run fine-tuning on it.
In my experience, Polars streaming runs out of memory at much smaller scales than both DuckDB and DataFusion and tends to use much more memory for the same workload when it doesn't outright segfault.

Polars is faster than those two once you get to less than a few GB, but beyond that you're better off with DuckDB or DataFusion.

I would love for this to improve in Polars, and I'm sure it will!
> Apple used a newer generation of Samsung's CPU used in the iPod

I mean, that's true only in the same way as your phone uses a newer generation of the CPU in your washing machine (these days, both are likely to contain ARM cores of some sort). They were both ARM SoCs made by Samsung, but the relationship kind of ends there; totally different ARM core, totally different peripherals, totally different everything.
Mafias co-opted by CCP run money laundering networks through TD Bank in Toronto
> we are combining those urls to create a unique sharing link.

Just hash them into something shorter? You can calculate the risk of collisions based on the expected volume of files/users, or since you control all the hashes anyway, you can just do a quick lookup to make sure that particular hash doesn't exist already? If you want to do something more human-readable, you can also consider "gyfcat" style URLs or look up "adjective adjective animal" hashers like https://cli.r-lib.org/reference/hash_animal.html

Or use a UUID?
It's the only logical explanation.

Otherwise, Musk's hard-right turn just makes zero sense. People on the right generally don't want EVs, while the people on the left do. He alienated his largest potential customer base for what reason? FFS, Trump even said he'd ban EVs (Though we all know it won't actually happen) and Musk still supports him!

I'm convinced Musk just doesn't care about Tesla anymore. Cybertruck release has been an utter disaster and he has no desire to make it right.
Author here!

I have no idea why this blog is making the rounds again and I've learned a lot of Rust since, see my (badly benchmarked!) presentation at this year's Scientific Computing in Rust 2024:

https://www.youtube.com/watch?v=bdsBhqKOe7A

and a PR I sent in for the Rust compiler to speed it up for some low hanging fruit:

https://github.com/rust-lang/rust/pull/110477

I'll have to revisit this blog at some point and see what I should update, as well as a "From Rust to Julia" post for those that want to venture into that world as well.
dotnet-sdk-8.0 should have the rest of what you need downstream from there. For other libraries and versions, you should be able to use NuGet with your project directly.

I've been using the script installer version intended for ci/cd as I actually like that installer more, it's the only one that really supports multiple versions correctly.
What exactly is the history of having FROM be the second item, and not the first? Because FROM first seems more intuitive and actually the way you write out queries.

Really hope this takes off and gets more widespread adoption because I really want to stop doing:

SELECT *
FROM all_the_joins

into

SELECT {my statements here}
FROM all_the_joins
I've lived in really cheap places in the US (think Mississippi, but at least not the Delta), and I still don't see it. Yes, you could get a trailer in the middle of the boonies and burn your trash in a barrel, I had friends living like that, BUT is that really living? Let's forget about Doordash and $8 cups of coffee when even going to the grocery store is going to set you back one or two hundred a week. And that's not even counting future inflation, that has to be offset on gains in the $2 million nest egg, and if you are retiring at 40 and have kids...uhm, you won't be able to pay for their college.
Continuous Deployment for Large Monorepos
Has the parent comment already fallen out of your context window? https://news.ycombinator.com/item?id=41386593 That’s exactly what I’m suggesting, you’re wasting my time if you can’t even keep track of a basic thread.
The return of the self hosted blog type internet where we go to more than 7 websites? One can dream. Where someone needs an IQ over 70 to post every thought in their head to the universe? Yes that’s a world I’d love to return to.
Yeah, as far as I understand, exactly this : for instance you can't use the DRM embedded in HDMI for your own purposes, you have to be a licensee and get access to the source code (and a way to modify the chips) for that.

Somewhat relevant :

HDMI Forum rejects AMD's HDMI 2.1 open-source driver :

https://news.ycombinator.com/item?id=41386667
Some of the power savings could be chalked up to less RAM, because more RAM requires more power. But that doesn't explain all the results.

Is there a calculation to estimate RAM power consumption? I keep wanting to get a low powered N100, and have been wondering if I use say 8 vs 16GB RAM, would that make a measurable power difference?
I think DevLink is great and it's a step in the right direction.

However, you're still locking into a WebFlow project. You can export a DevLink component out and then migrate it back in. You also have to instrument the weblink component.

With Onlook, there's no new environment. Your code is just running in localhost in your project. No import export and no extra code just to develop a new component.
What to do when someone clones your site?
Our AI Agents Directory had its entire website cloned at another domain. The cloner copied design and content with minor tweaks.

I reached out to them, but they plan do nothing with it.

I’ve noticed this is happening to other indie makers too—people are seeing their hard work copied and claimed by others with little effort. It seems like this issue is growing, especially with the rise of AI.

As indie creators, we put a lot of time and effort into creating unique content. But how do we protect our work from being copied? What can we do to ensure our original work isn’t taken and used by others?

Thanks for all your advice!
> Open-Knowledge source with an Open-Inteligence that can guide you through the entire massive digital library of its own brain. Semantic data light-years beyond a Search Engine

This sounds like the usual AI marketing with the word "open" thrown in. It's not articulating something youc an only do with an open source LLM (and doesn't define what that means).

I'm personally not thrilled with how locked down LLMs are. But we'll need to do a better job at articulating (a) a definition and (b) the benefits of adhering to it versus the "you can run it on your own metal" definition Facebook is promulgating. Because a model meeting Facebook's definition has obvious benefits over proprietary models run on someone else's servers.
Imagine how dangerous this will be, once we have the technology to send a human with a built-in camera to that theater. Humanity and our poor 100 Million dollar films will be ruined!
How to become a great LLM engineer
Don't let a gift be a curse.
Qwen2-VL is the latest version of our vision language models built upon Qwen2. It consists of the following features:

SoTA understanding of images of various resolution & ratio: Qwen2-VL achieves state-of-the-art performance on visual understanding benchmarks, including MathVista, DocVQA, RealWorldQA, MTVQA, etc.

Understanding videos of 20min+: Qwen2-VL can understand videos over 20 minutes for high-quality video-based question answering, dialog, content creation, etc.

Agent that can operate your mobiles, robots, etc.: with the abilities of complex reasoning and decision making, Qwen2-VL can be integrated with devices like mobile phones, robots, etc., for automatic operation based on visual environment and text instructions.

Multilingual Support: to serve global users, besides English and Chinese, Qwen2-VL now supports the understanding of texts in different languages inside images, including most European languages, Japanese, Korean, Arabic, Vietnamese, etc.

dang please update URL https://qwenlm.github.io/blog/qwen2-vl/

More details

> A key architectural improvement in Qwen2-VL is the implementation of Naive Dynamic Resolution support. Unlike its predecessor, Qwen2-VL can handle arbitrary image resolutions, mapping them into a dynamic number of visual tokens, thereby ensuring consistency between the model input and the inherent information in images. This approach more closely mimics human visual perception, allowing the model to process images of any clarity or size
Third Documented Tesla Cybertruck Fire in Less Than a Month Raises Questions
> ps. It's like making a VPN tunnel to the surface of the sun :-)

Wow, I love that! Great analogy!
My neighbor used to be in procurement at Intel. He said that the chip guys told him that TSMC's prices were impossible. Just one more data point.
Show HN: Optic – Chrome Extension for Webcam Control and Optimization
Oh absolutely. The underground bit is a total maze. Crossings on all the nearby roads are a nightmare. Nowhere near enough seating.

But that gate line you mention has loads of ticket barriers - there's zero crush risk.
Reader mode could help if you're on iPhone
Which company, and which product did you see this with?
Genuine question what is the use case for such configuration I mean less RAM and powerful CPU?

I use my Pi for self hosting so I need more memory and more CPU is always better for my case. If they need less power consumption then they could have used Pi 4 or other lower version.

Besides low cost I don't see other advantage of such configuration. Please enlighten me.
Lots of binary executables and libraries can be customised too. That doesn't make them open-source.
Pandas has been working fine for me. The most powerful feature that makes me stick to it is the multi-index (hierarchical indexes) [1]. Can be used for columns too. Not sure how the cool new kids like polars or ibis would fare in that category.

[1] https://pandas.pydata.org/docs/user_guide/advanced.html#adva...
What was acceptable in 1995 is not what is acceptable today. Linux took literal decades + in the billions of dollars to build. It's ridiculous to suggest a rust project can just catch up to that with a few developers and no funding in any sane timespan. If you think it's reasonable to suggest "Just outcompete this heavily and continuously developed 34 year old project which has the backing of the largest technology firms on earth" I really don't know what to tell you. We live in different realities.

That doesn't even begin to touch on the problem that linux came at just the right time.
Again do you have anything to bring the conversation besides attacks? I do believe in fair wages but I also believe that entry level positions are a tough one, I believe generally the market figures out the correct price eventually. We can make an argument that min wage needs to be increased but thats not was presented in this thread.

"I don't like what you said, so I'll pretend you didn't say anything" Glad you agree your statements follow that logic. Come to the table with real arguments or sit down please.
What's the connection between signage talking about falls and the rate of falls? I don't see any.
WTF! That was one of my favourite features!!!!
Maybe they need reserved seating, haha.
Have a used HP Prodesk 600 G3 with 16GB RAM running idle around ~12W. Bought it last year and its been running solid so far.
I feel like I'm lucky to have lived this period of fast progress, not only for video games but internet as well.

By contrast between 2010 and today the progress seems pretty slow.
SMRs are still huge compared to putting $10k worth of solar panels on a house.

They also require a lot of big expensive infrastructure like reprocessing facilities, expensive safety-escorted transportation, secure facilities, etc.
> We conducted a user study with 30 Web users, recruited over social media, and presented them each with 20 pairs of websites. Website pairs were randomly selected from both the Related Website Sets list (i.e., sites Google designates as “related”, and so warranting reduced privacy protections), and the Tranco list of popular websites. Each user was presented with different pairs of websites, asked to view the sites, and then decide if they thought the two sites were operated by the same organization. This resulted in 430 determinations of whether unique pairs of websites were related.

> In our study, the large majority of users (~73%) made at least one incorrect determination of whether two sites were related to each other, and almost half (~42%) of the determinations made during the study (i.e., all determinations from all users) were incorrect. Most concerning, of the cases where both sites were related (according to the RWS feature), users guessed that the sites were unrelated ~37% of the time, meaning that users would have thought Chrome was protecting them when it was not.

> ... We conclude from this that the premise underlying RWS is fundamentally incorrect; Web users are (understandably, predictably) not able to accurately determine whether two sites are owned by the same organization. And as a result, RWS is reintroducing exactly the kinds of privacy harms that third-party cookies cause.

> Lest anyone judge the study participants for being uninformed, or not taking the study seriously, consider for yourself: which of the following pairs of sites are related?

1. hindustantimes.com and healthshots.com

2. vwo.com and wingify.com

3. economictimes.com and cricbuzz.com

4. indiatoday.in and timesofindia.com

> (For the above quiz, if you chose “4”, then, unfortunately that is incorrect. That is in fact the only pair of the four that isn’t considered “related” to each other.)
My understanding is that the Polars team is working on a new streaming engine. It looks like you will get your wish.
Cope. HTML and CSS is delivered client-side, for the past 10-odd years any so-inclined asshole dev could slurp up and reproduce your website instantly.

> But how do we protect our work from being copied? What can we do to ensure our original work isn’t taken and used by others?

Simply put; you keep it to yourself, and never share it with another living soul. Further reading: https://en.wikipedia.org/wiki/Tragedy_of_the_commons
That's about right. RunCVM should be compatible with orchestrators today that use the Docker command line or API. As an experimental project, Kubernetes compatibility is beyond our current scope but it would be an interesting exercise.
Sure, security comes in layers. A trusted platform boot chain can validate the hypervisor much easily than a whole hard disk, and existing x86 instructions can do the rest. The attack surface is also quite a lot smaller. It's already miles better than unfettered access from the very same OS and anticheats being privacy-invasive rootkits.

Hardware support for confidential computing is cherry on the cake, but in this scenario the user is not trying to defend themselves against an attacker, the game is, from the user a.k.a the cheater.
> For some people changing master -> main isn't a nothing burger, it's actively harmful.

I constantly have pain — years after the Summer of Floyd — from repos I follow which change the name of their master branch from ‘master’ to ‘main,’ which breaks all sorts of tooling, sometimes silently (my local copies stay on ‘master,’ and never get updates), sometimes noisily.

That switching is actively harmful.

> Some people genuinely love the name master and want it to stay and yes, that is weird.

I don’t particularly love it, but it is the correct name for the master version (as opposed to a local copy, or a remote copy, or a feature branch, or a custom branch, or whatever) of a repo.
Why Telegram Matters
If you dont like Maven and Gradle, you should check out my JVM build tool Mill. Originally targeted at Scala projects, but it can build Java projects as well. It makes declaring custom tasks really easy while still being safe, structured, and performant
OpenAI, Anthropic Agree to Work with US Institute on Safety Testing
IIRC for loops compile down to a while loop with the same body, that drives the given iterator with .next(), until it returns None.

Since the .next() implementation of std::ops::Range is essentially an i++, you'll quickly arrive at a similar representation as classic C for-loop.
Related to this, below someone posted a link to the blog post of Wes McKinney where he discussed Pandas limitations and how PyArrow works around these

> 4. Doing missing data right
> All missing data in Arrow is represented as a packed bit array, separate from the rest of the data. This makes missing data handling simple and consistent across all data types. You can also do analytics on the null bits (AND-ing bitmaps, or counting set bits) using fast bit-wise built-in hardware operators and SIMD.

> The null count in an array is also explicitly stored in its metadata, so if data does not have nulls, we can choose faster code paths that skip null checking. With pandas, we cannot assume that arrays do not have null sentinel values and so most analytics has extra null checking which hurts performance. If you have no nulls, you don’t even need to allocate the bit array.

> Because missing data is not natively supported in NumPy, over time we have had to implement our own null-friendly versions of most key performance-critical algorithms. It would be better to have null-handling built into all algorithms and memory management from the ground up.

https://wesmckinney.com/blog/apache-arrow-pandas-internals/
Sorry, I should have Googled before asking the question. I just did, and see that my monitor (Dell AW3821DW) supports only 85Hz over HDMI, but up to 144Hz over DisplayPort.

The laptop's spec page doesn't say what refresh rates are supported for external displays (except saying at least 60Hz): https://support.apple.com/en-us/111901

I'll buy a new cable right now :)
Given that the alternative was public control over governments, I guess it's inevitable that this would become a worldwide civil rights battle.
Have you ever seen a struggling person on the street and thought they could be rehabilitated to a working life at taxpayer expense?
The RPi Zero 2 W consumes ~ 0.6W when idling, and costs $15 new, or in the $25-30 range with a case and USB power adapter.
> In other words, the fundamental issue here is not really whether big tech platforms should be regulated as speakers, as that’s a misconception of what they do. They don’t speak, they are middlemen. And hopefully, we will follow the logic of Matey’s opinion, and start to see the policy problem as what to do about that.

This is a pretty good take, and it relies on pre-Internet legal concepts like distributor and producer. There's this idea that our legal / governmental structures are not designed to handle the Internet age and therefore need to be revamped, but this is a counterexample that is both relevant and significant.
More like it was shoring up for developers who use and/or target mac and linux. Many devs are using macs and targetting linux for deployments. MS wants Azure to be a first class option for developers and is the focus for making money going forward. It makes sense for their developer tools to offer that.
Official AI Safety Institute release: https://www.nist.gov/news-events/news/2024/08/us-ai-safety-i...

(https://news.ycombinator.com/item?id=41390447)
It doesn't work like that. The California failure is a good example. So far energy storage can just do a day-to-day backup for homes and some non-energy-intensive business activities, for others just few hours. No more. At grid scale storage is only a quick buffer to compensate renewables fluctuations waiting for classic power plants to regulate their output.

Even at current Chinese prices a re-backed grid is just a dream and a nightmare only those who do not know electricity could think it's doable, while it's perfectly possible converge to electricity as we have converged to IP, a single tech for nearly all, not the cheapest but the most universal, that on scale means doing more with less, or implementing the new deal, with self-consumption and small scale storage, so we can shift our loads (and we have very sensible economical incentives to do so) as much as possible augmenting the usage of electricity without augmenting the grid loads. Nights will demand more from the grid, but that's not an issue because most loads except in harsh winters that are more and more rare, happen during the day.

This is a logic, technically sound path toward the new deal. The California model is a logic, financial-capitalism sound way to implement the new deal which actually can't happen. Those who think the contrary simply do not understand the scale and the tech we have so far. We can't produce enough storage and using it for such grid-scale loads means breaking it very quickly, not 10 years of a classic LFP but 1-3 years maximum at a scale we can't sustain for more than few years with skyrocketing costs.

The giant want this because they need this to milk people as much as they can, but it's technically impossible and anyone who think the contrary will see what happen in few years if the trend will keep going like today, with more and more rolling blackouts and large stability issues to the point the EU will look like South Africa's grid now.