skysight-inc/HackerNews huggingface dataset:
Sub-Saharan Africa isn't really known for its abundance of spare power plants. Connecting grids is an easy way to make the overall system more robust. It also makes future projects to increase energy production capacity less economically risky, and international cooperation can be geopolitically stabilizing. There's a reason that North America and Europe built continent-scale power grids.
> It's finished right, no more work anymore.

Real-world objects like these wear out. Code doesn't.

> Have you never seen a board with a revision number on it?

Of course I have. There's a difference though. You can't ship an electronic device that's unfinished with a promise to "fix it later". Yet this is what routinely happens with software these days. Also, if your device serves its purpose well, you'd probably have a "final" board revision with all flaws fixed. If you want to add features to an electronic device, you'd make it a different model, possibly sold concurrently with your existing one to serve people with different needs and budgets.
During the past decade of working in startups, I've always struggled with the very first step... finding a great business idea.

The approaches that I've seen all feel too random. The idea tree is a solution I created for myself using concepts I learned studying Computer Science (traversing trees, Breadth-first search, depth-first search, etc...).

The concept is to make finding great business ideas more scientific. I've found the "idea tree" an incredibly useful framework.

That being said, it's still in its infancy stage. Anything that doesn't make sense? Is anything worth elaborating on?

I'd love to hear any feedback you all might have for me.
I mean, sure, this is what all the business books, MBAs have been saying since 60s.

However, since then we have come to learn a lot about software. The most important of which is that software, just like physical products, needs maintenance. The world is constantly changing and evolving, and software has to keep up otherwise it'll become obsolete within couple of years. At the very least it must be patched up with newly discovered security threats.

Just look at all the money/effort spent to make features backward compatible, or army of engineers employed by companies just to maintain existing software.
You'll want lots of memory, so depends on your price point.

4090 ($1,600) > 3090 ($1300 new - $600 used) > 3060 ($300)

used 3090 is ideal value. Lots of models will need the 24gb ram
> how can the likes of Turnitin claim to be an authority for AI writing detection

Pretty easy - they lie to people.
I’m surprised when I see people uncritically repeating the claim that Twitter now aims for “free speech.” It’s clear that was never true and always meant “Speech Elon wants to allow.”
> If this is a problem for you as a parent, you have the choice of not buying your kid the phone in the first place, or not letting him take it to school.

Whenever I see arguments like these, I always feel that the person likely isn’t a parent of a teen.

There is a real sense of isolation and exclusion that teens feel when they don’t have cell phones or aren’t allowed to use them. The consequences are likely (for some parents/teens) worse than letting them have them.

Only when phones are more widely seen as shameful or unhealthy to have before adulthood will that not be the case. Until then, some other form of banning seems to be the only way to level the playing field and make it less isolating.
Good point, but i also want to highlight the need to support the project especially with a bit of dev time. The project is already very usable and welcoming, i'd however like to see more work to really fill in the missing gaps.
I am sadly not a dev, and I have little patience to get into frameworks and such but as a sys admin, I have been deploying the project and found nothing else like it anywhere.
> Somehow, some people still believe that it was cancelled for technical reasons, and that the reasons weren't related to Intel wanting to push Itanic as hard as they could.

The more prosaic reason is that Compaq didn't care about Alpha, they announced they were switching to Itanium before divesting themselves of the IP (selling it to Intel), then merging with HP which had originated Itanium.

While originally announced under Compaq just a few months after the DEC acquisition, EV7 ultimately released under HP.
Also, learning certain idioms from one language and using it in another can also produce cleaner code than otherwise.
ELI5:
Server: Are you a real user capable of viewing ads?
Client: Hmmm, not sure.
Server: 404
> They're not positioning this as a way to deny service. Only to speed up access.

Remember Net Neutrality? Pepperidge Farm remembers.
Something is deeply wrong with the USA, like truely and deeply wrong.
And evolution proves your point as the main difference between our "close relatives" is that our gut is better at digesting richer food (aka meat), which gives us a smaller and more efficient digestive system which freed resources for our big powerful brain.
Firefox' killer feature on mobile is that it supports uBlock Origin, while Chrome doesn't. Browsing the web without it is horrible -- the screen covered in popups with tiny Xes. There's a decent fraction of the time that you can't even read the content underneath. Firefox solves all that.

However.

Try opening any article from The Guardian on Firefox mobile. Even a good phone will start feeling sluggish and laggy and weird. An old phone will just go catatonic, get hot, and OOM the whole browser.

Surely this is partly The Guardian's fault. (Should it surprise me that the paper that poses "left" for the upper middle class is also incompatible with any but corporate software from Big Tech?)

But it's also definitely Firefox' fault too. Something is wrong with the implementation. If Chrome can render these sites smoothly, Firefox should be able to.

Firefox would only have an excuse if Google had some special APIs on Android, or were doing something to actively sabotage the Firefox experience. I'm not willing to get quite that paranoid yet.

There are some other browsers, but who the hell wrote them? How much of what you see in the app store is legitimate open source, and how much is OSS that some opportunist put their own trackers into? I'd love a good alternative, but I don't see a lot worth trusting.

So it's Firefox for most things, and Chrome when Firefox gets all slow and laggy. Or, Firefox for news articles, and Chrome for businesses' websites.
Link to the live stream for anyone interested https://www.youtube.com/live/-Hfx9tCeShA?feature=share

Also feel free to message me for any questions on how to web scrape and learn browser automation in general and how to use these processes to build your own datasets
If it speeds up Rust compilation time, wow!
Doesn't the admin of a decentralized Mastodon instance have similar powers?
Belgium wants to give kids beer to keep them off sugary drinks: https://www.mentalfloss.com/article/12248/belgian-plan-give-...

They tested it out and the test was successful. The kids preferred beer to sugary drinks. The beer was much weaker than what adults are accustomed to at 1.5% to 2% alcohol.
HN Discussion of the blog post:

https://news.ycombinator.com/item?id=36857676

85 points by KoftaBob 1 day ago | flag | hide | past | favorite | 109 comments
It doesn't matter, if the site's served to EU users:

"As per Article 3 of the GDPR, the territorial scope of the GDPR applies to businesses regardless of whether the processing takes place in the European Economic Area (EEA)." (https://www.cookieyes.com/blog/gdpr-in-the-us-a-checklist-fo...)
I've also written something like this: https://github.com/jrmuizel/memcpy-find

It uses debug info to get a full stack including inline information which is especially helpful when running on Rust code.
From peasant-based aristocratic power to an industrialized superpower in not many decades. Seems functional to me.
I wonder, if the "tax-funded" model could work for software. The state raises money from the public, but the public determinates directly via usage (minutes spend with), usefullness (money gained) how much of that tax goes to what developer. Cut out the monopoly buisness middle man, but also remove any political moral meddlers in various "round tables" as they are omni present in public media systems.

The idea has problems though. How to pay for background ("invisble" layers).
How to prevetn "hyper transparent citizens".
Etc.
This is going to be a problem which compounds more as Google gains more ground. “Oh, I love internet freedom, but I really need to visit website X.” As more and more websites adopt Chrome’s standards, Chrome will be the only browser that works.
That's why the article suggests screenshots and a README. Even that level is unusual, of course, but it doesn't hurt.
The case for 4-bit precision: k-bit Inference Scaling Laws
How is it possible that a "full" LLM fits in just 500 MB?

Or is this a wrapper around www.chatpdf.com?
You said well brother/sister.

I guess it is a new discipline suddenly in the world.

Whilst unlike in my youth where 99% programmer ever live still alive, we still have lots of them still alive. Still remember the first time to hear a programmer or IT guy died, he was shot down by the Soviet Union in a korean airplane.
Musk and company take x handle from its original user
Firefox Android OOMs whenever it sees an article from The Guardian.
Are you talking about HMC or something different? Serial interfaces have their own problems, HBM usually makes more sense.
What a great content. Thanks a lot for sharing.
actually somehow I missed the whole website, it's almost a gem)
Using the pointer syntax means "I want to mutate this" and not using it means "I don't need to mutate this." So it's unfortunate if readers cannot count on this meaning because the compiler is defective.
More money if you do, more money if you don’t
For IDE performance issues here's a few tips:

1. Make sure it's not your machine itself that's getting slow. On Intel Macbooks try running "watch pmgset -g therm" and watch the speed limit. If it drops below 100 then nothing you do to your IDE will help.

2. If you're seeing freezing, try enabling the memory indicator in the status bar. If you see the freezes correlate with drops in heap usage, increase the maximum heap size. In this release they increased the default to 2G but that's still really quite small. I have it set to 8G and never see stalls.

3. On macOS try turning off "Displays have separate spaces" in System Settings. You can also experiment with toggling ProMotion off and setting the display refresh rate to 60 Hz.

https://youtrack.jetbrains.com/issue/JBR-526/IDE-is-unusably...

4. Try turning off "matched brace", "show whitespace" and "show code lens on scrollbar" in settings.

A lot of performance issues these days are to do with macOS and the myriad different ways you can fall off a performance cliff especially when working with external displays.
> it's just a lack of consequential thinking

Googlers tend to trust google, even when its readily apparent tool/system design obviously puts them in a control position above anyone else in matters that extend beyond their own walls. I've only met a few that will coyly admit they don't trust google, but maintain they have to keep up appearances.

I think it also explains their outspokenness on societal issues outside google's control. It's a distraction from thinking too hard about what societal bad google does have control over.
I stream my own music, because you can do that now. It's $0/month, and I never have to worry about some cranky millionaire getting pissed at Spotify and yanking their music off of it.

Nothing is so convenient that I'd ever pay an ongoing subscription. Those always feel like scams or ripoffs, and life in 2023 is so overfilled with subscriptions that they can't possibly be affordable to even you guys who make x3 what I do. Can they?
> Also gameboy games were not anywhere near as addicting as games and social media are today.

Have you never played Tetris? Any Gameboy game where you have to level up (like Final Fantasy) will also be a severe temptation as you have something productive to do while the teacher yammers about stuff you either already know, has nothing to do with you (e.g. talking to another student), or don't care about (like really I do not care about the difference between "predicate nominative" and "subject complement").

Also the original Game Boy was a bit too big to bring into a class and not get caught, but Game Boy Advance SP was perfect.
Obligatory mention of WebKit/Safari.
Kleiner Perkins Announces $100M iFund for iPhone Applications (2008)
> A Mitsbishi subsidiary controls 40% of the worlds blue fin tuna

lmao if this were a chinese company you can be sure tuna would be banned overnight.
If you are this paranoid about someone showing ads or collecting your information, maybe Brave isn't the best choice, with their history of getting caught with both hands in the cookie jar. Especially since you already use Firefox elsewhere. Mozilla also collects information btw.
I won't be expected to exhaustively cite well-known history you can google in an instant, sorry. You find it weird to learn that Washington had slaves and used their teeth? Don't know what to say - it's what he was. I'm sorry if you got a Florida education :P
Looking into this! Since quite a few of the recommended prompts don't always work https://github.com/jmorganca/ollama/issues/217
> Additionally doing a remote learning for a University degree does not look as well as physically attending

I was under the impression that an online degree, at least from a fairly reputable schools (I.e. not a for profit) makes no differentiation on paper between online and in-person. How would they even know? Are companies calling up the school to request such specific information?
curation? I mean of the content is considered good, does it matter if it was produced by an LLM?
The font surrendered it willingly.
It was also selling for 20 years. Its the same with physicall products if it sels u will update and maintain the product.
I always thought "Water, water, everywhere, / Nor any drop to drink" didn't refer to alcohol at all, but was simply pointing out that sailors can ironically die of thirst on a ship literally surrounded by water, because salt water isn't drinkable.
All good points! I mostly just don’t want my personal use to be I spend each day adjusting models. Having a thing I can check scratches some of the need for action/anxiety about the future/etc. Right now I have some complex-ish spreadsheets, and while not much changes, I find I often look at things just to feel like I’ve “done something.” And yeah, I do sometimes say “what if better market/worse inflation” and then change the values back, so I take your point well.
There’s lies, damned lies, statistics, and now fake statistics!
Since this is basically just obfuscation shouldn't it be possible to break it? Heck it's not even DRM so it doesn't fall under the protection of the DMCA.
A lot of them would still end up as bycatch. Of course, a ban might not solve the problem entirely, but it would certainly help.

Btw, even though the elephant ivory ban is better than nothing, elephants are still facing extinction.

https://www.bbc.com/news/science-environment-56510593

Extinction: Elephants driven to the brink by poaching
Taken from Wikipedia :
Fuchsia is an open-source capability-based operating system developed by Google. In contrast to Google's Linux-based operating systems such as ChromeOS and Android, Fuchsia is based on a custom kernel named Zircon. It publicly debuted as a self-hosted git repository in August 2016 without any official corporate announcement. After years of development, its official product launch was on the first-generation Google Nest Hub, replacing its original Linux-based Cast OS.

And from 9to5google.com
Work on this Fuchsia project within Android — dubbed “device/google/fuchsia” — stalled in February 2021, with no public indication of how things were progressing. This week, all of the code for “device/google/fuchsia” was removed from Android, formally signaling the end of this particular avenue.

In its place, we have a lone “TODO” message, suggesting that Google may be building up something new in its place. The developer responsible for the change primarily works on Fuchsia’s “Starnix” project.

First shared in early 2021 as a proposal, Starnix is designed to make it possible for Fuchsia to “natively” run apps and libraries that were built for Linux or Android. To do this, Starnix would act to translate the low-level kernel instructions from what Linux expects to what Fuchsia’s Zircon kernel expects.

So ... custom kernel and a custom OS that will support Android applications as far as I understand ...
I'm only using Java and IntelliJ occasionally, but haven't noticed any slowdowns. Wonder if people who complain just have slow PCs or Macs.
Software can be easier than physical products if kept simple, because the complexity arrives on it's own anyways.

Each line of code is a burden of future maintenance.
Did you respond to the wrong comment? I mentioned 'means of a couple', explicitly not one wage.
There's similar stuff in the UK though the thresholds may be different - can't speak for other countries.
What does it mean to be “just Ken”?
Who cares about the memory model being weak? Arm is really weak too.
The Moon is about a quarter of the Earth in size (not in weight!), so its equator should be ~ 10 thousand km long.

30 days are ~ 720 hours. Yeah, 15 km/h should do it even on the lunar equator.

Ofc the terrain isn't exactly flat, so even 15 km/h might translate into a very bumpy ride.
I'm always surprised at how much push-back this one gets. The point I was trying to make here is that you DON'T need to be someone who spends every free moment blogging, writing open source code and so on. Stick up a few posts somewhere and leave them there, as a tiny piece of extra evidence that you're someone who knows how to do things.

Maybe part of the problem is that I'm grossly under-estimating the amount of work involved in "post an interesting technical article to it once or twice a year" for people who don't already spend a lot of their time writing.
>Google will lose all respect from the community and will collapse sooner or later.

I love this little bubble all of HN (or at least a vocal majority) seems to live in. Google is most definitely not collapsing anytime soon, and their products are loved by millions, if not billions, of users all over the world.

>They are losing their monopoly

No, they most definitely aren't. Brave Browser runs on top of Google's Chromium. Firefox runs on top of Google's money. Their lead in search does not seem to be going away anytime soon - there is a reason literally everyone on earth uses Google as a search engine. There is a reason literally everyone on earth uses YouTube to watch any video they want. There is a reason 70% of all phone users use Google's operating system. There is a reason Gmail is by far and away the clear leader in the personal email space.

>They have announced that they will try to block navigation if you have an ad blocker installed (for example when watching a video on YouTube).

As they rightly can. You are under no obligation to use YouTube - and if you do use it, you must pay for it, either by watching ads, or by paying for YouTube Premium.

HN can keep complaining about Google all they want, but Google is one of the few companies that has truly made the Internet the Internet. Their impact on humanity has a whole has so far most definitely been net positive, and you are under no obligation whatsoever to use their products. There is a reason they are the clear leader in the products they offer, and that is because they offer, say, a free tier (as in Gmail), or openness (as in Android).
LineageOS is a great illustration of how Google is winning. Years ago I could use LineageOS or Cyanogenmod as my primary phone just fine. Now it's very hard to do that if I want to be able to use an increasing number of apps (banking comes to mind). And now I won't be able to bank with Firefox, either.
SaaS is DRM done right.
I think you are confused because the 2003 version of those products had already had as many as 20 years of maintenance, in the form of prior releases upon which they were based. Word was first released in 1983 and Excel in 1985.
If you don't trust any other admins, you can run your own. Or pay a managed host like mastohost where you'll have a contract that is more in your favor than the typical social network "we reserve every right".
Jitsi is super easy to use, and I still can't get older people to use it. They just hear "Zoom" on CNN so they think, "I'm supposed to use Zoom. Other things are weird." So much behavior is just driven by anxiety and habituation.
Who has done better?
The way you put it, it's like a captcha (but stronger, and with a high risk of unwanted side effects)?
Trying to build a scalable home 4090 cluster but running into a lot of confusion...

Let's say

- I have a motherboard + cpu + other components and they've both got plenty of pcie lanes to spare, total this part draws 250W (incl the 25% extra wattage headroom)

- start off with one RTX 4090, TDP 450W, with headroom ~600W.

- I want to scale up by adding more 4090s over time, as many as my pcie lanes can support.

1. How do I add more PSUs over time?

2. Recommended initial PSU wattage? Recommended wattage for each additional pair of 4090s?

3. Recommended PSU brands and models for my use case?

4. Is it better to use PCI gen5 spec-rated PSUs? ATX 3.0? 12vhpwr cables rather than the ordinary 8-pin cables? I've also read somewhere that power cables between different brands of PSUs are *not* interchangeable??

5. Whenever I add an additional PSU, do I need to do something special to electrically isolate the PCIe slots?

6. North American outlets are rated for ~15A * 120V. So roughly 1800W. I can just use one outlet per psu whenever it's under 1800W, right? For simplicity let's also ignore whatever load is on that particular electrical circuit.

Each GPU means another 600W. Let's say I want to add another PSU for every 2 4090s. I understand that to sync the bootup of multiple PSUs you need an add2psu adapter.

I understand the motherboard can provide ~75W for a pcie slot. I take it that the rest comes from the psu power cables. I've seen conflicting advice online - apparently miners use pcie x1 electrically isolated risers for additional power supplies, but also I've seen that it's fine as long as every input power cable for 1 gpu just comes from one psu, regardless of whether it's the one that powers the motherboard. Either way x1 risers is an unattractive option bc of bandwidth limitations.

pls help
> Compilers in general aren't always perfect

Right.

> so if you really genuinely care about copying that much you should be inspecting and profiling the binary they output

Sure, but manual inspection is burdensome and unreliable. Are you advocating against just use the language-level constructs (pointers/references) that guarantee a copy isn't performed?
> the quality has absolutely cratered

You just got old. It happens to everyone, and every generation says the same thing: The music I enjoyed when I was young and impressionable was great, but all the stuff they make nowadays is crap.

People were whining about how Beatles destroyed music, how rock’n’roll was just monkey noise, how crooners like Sinatra wasn’t real singing.