MurphyA/hacker-news huggingface dataset:
by Loranubi | 2025-04-29 07:30:23+00:00
some random news, there are more

- https://www.businessinsider.com/amazons-just-walk-out-actual... - https://www.independent.co.uk/tech/ai-app-scam-philippines-c... - https://www.theverge.com/2019/8/14/20805676/engineer-ai-arti...
by submeta | 2025-04-29 07:30:43+00:00
Thanks to this community I switched to Kagi a couple of weeks ago. And immediately paid for the service. It is what Google used to be. Non-polluted search results. Plus: I can view images! Google won’t show me too many images anymore, just products.

Never would have thought that my de-googling would take such a long time. First switched emails and calendar to fastmail years ago, then google drive to dropbox and onedrive, and finally search to kagi and perplexity. Took me ten years.
by monkeyelite | 2025-04-29 07:31:22+00:00
> Quake struggled with the number of objects even in its days.

Because of memory bandwidth of Iterating the entities? No way. Every other part - rendering, culling, network updates, etc is far worse.

Let’s restate. In 1998 this got you 1024 entities at 60 FPS. The entire array could no fit in L2 cache of a modern desktop.

And I already advised a simple change to improve memory layout.

> Quake 1 updated the world state at 10 ticks per secondo

That’s not a constraint in Quake 3 - which has the same architecture. So it’s not relevant.

> users' expectations have increased too

Your game is more complex than quake 3? In what regard?
by haberman | 2025-04-29 07:31:35+00:00
None of this really supports your claim that "C++ has been faster than C for a long time."

You can argue that C takes more effort to write, but if you write equivalent programs in both (ie. that use comparable data structures and algorithms) they are going to have comparable performance.

In practice, many best-in-class projects are written in C (Lua, LuaJIT, SQLite, LMDB). To be fair, most of these projects inhabit a design space where it's worth spending years or decades refining the implementation, but the combination of performance and code size you can get from these C projects is something that few C++ projects I have seen can match.

For code size in particular, the use of templates makes typical C++ code many times larger than equivalent C. While a careful C++ programmer could avoid this (ie. by making templated types fall back to type-generic algorithms to save on code size), few programmers actually do this, and in practice you end up with N copies of std::vector, std::map, etc. in your program (even the slow fallback paths that get little benefit from type specialization).
by oulipo | 2025-04-29 07:31:54+00:00
At least at Gouach we might use Machine Learning / AI to preventively detect defects and push alerts for our repairable and fireproof batteries, but:

- we won't link data to personally identifiable informations, - and we will publish the estimate of the CO2 emissions of our machine learning setup

BTW if you're looking for your next e-bike battery, check what we're building :) https://gouach.com
by steveBK123 | 2025-04-29 07:33:00+00:00
SF-LA ~380mi is actually a real sweet spot for HSR. Flight time of 90 minutes but the hassle of getting out to airport, check-in, boarding.. and then the opposite on the other end makes your all-in travel time about 4~5 hours. With HSR you are generally going city center to city center, and 380mi is achievable in 2~2.5 hours all-in.

I took a 700mi HSR in Japan that was probably on the very far end of being competitive time wise with flying and was still great. 5hr train vs 2hr plane segment, but all-in door-to-door travel times were comparable (5h45m vs 5hr).

Train 5hr45m door to door with majority of time sat in a comfy quiet train with big comfy seats and high speed internet. A flight which is 5hr door to door is mostly a ton of hurry-up-and-wait with small blocks of 30-90min here or there you can read a book.
by gary17the | 2025-04-29 07:33:29+00:00
> This is a false dichotomy. Focusing on grammar is not the opposite.

I don't follow you. I did not claim that focusing on grammar was a literal opposite of anything. I claimed that in my case "repetitive learning by example" turned out to be less boring than "repetitive learning by memorizing grammar".

In order to translate a randomly generated (thus never seen before, non-memorized) sentence from one language to another you have to understand the grammar in order to create a valid combination of words for your translation.
by sunshine-o | 2025-04-29 07:33:59+00:00
I think we should look at this story as an opportunity to look at open source and free software, and evaluate where we are.

The success has been, in a way, beyond expectation: Linux is everywhere and the world is using Github to publish and contribute to open source code.

Another way to look at it is: The Cloud and interest of big players have corrupted the idea of what free software is.

From an architect point of view what the CNCF is was always obvious: it serves the interests of businesses separated in membership tiers who provide either "a cloud", software that run in the cloud or big time users of those software.

This is not new, there were others before like The Open Group who develop "open, vendor-neutral technology standards and certifications." They were the certifying body for the UNIX trademark, and things like X Window or TOGAF.

The deal of the CNCF is clear: if you are a startup and you want to be in the club, you put your code under our umbrella, you pay the fees, surrender to our politics and we put you in our landscape.

It seems something went wrong between Synadia and those interests. NATS could never graduate but now they are finding out that "You can check-out any time you like, but you can never leave".

Synadia were told they can't graduate because there is no real community and now that they want to pull out the CNCF is dragging them through the mud because "they are killing the community".

So I would love to see the CNCF, as a defender of open source and the community, send the same letter and take legal action against some of its other members for not publishing their core software under an approved open source license, including: Alibaba, Amazon, Apple, Boeing, Google, Huawei, Oracle, Microsoft, SAP, etc.

That would be fun.
by steamrolled | 2025-04-29 07:34:24+00:00
> It's kind of flat, unappealing scenery and it's boiling hot in the summer.

Several decades ago, you could have levied the same criticisms against South San Jose, Morgan Hill, and so on. But people now want to live here.

There are basically two ways to sustain the growth in California. One is to greatly densify places like the SF Bay Area, another is to improve the infrastructure elsewhere. And I don't expect see residential high rises in Palo Alto any time soon.

Up north, there's plenty of places that are more desirable in terms of weather, but they're not gonna get developed for environmental reasons. So what's left?
by brudgers | 2025-04-29 07:34:45+00:00
I switched my older laptop back to Linux when the SSD failed late last year. I had already upgraded the newest laptop to 11 when I realized EOL needed dealing with. My oldest laptop has been Linux since I eBay’d it.

In my experience On The Whole Windows 11 is better than 10 was better than 8 was better than 7 was better than XP was better than 2000 was better than 98 was better than 95 was better than 3.1 was better than DOS.

Don’t have an informed opinion about Vista or NT or 2.0 or 1. Never used those in anger.

To put it another way, EOL for 10 is not worth emotional energy. If I need it, I will just put it on a computer. Good luck.
by rbanffy | 2025-04-29 07:34:45+00:00
> It's not even just the one drive

Your data is scattered across multiple drives, but that doesn’t make it take up much more space. A terabyte stored in a RAID-5 array is 1.2 terabytes. Maybe the fixed price for unlimited storage part was a mistake, but the footprint overhead is relatively small. Also, keeping a year of history isn’t that much either unless you change every bit of the files multiple times. Using my BtrFS snapshots and Time Machine backups as a reference, normal data changes very little.
by iLoveOncall | 2025-04-29 07:34:59+00:00
I tried every search mentioned by the author in Google verbatim, and the government's website was always first. In fact, the whole first page was only government websites from multiple countries for "travel to UK".

But everytime this issue is brought up by people, I ask them to share the keywords they searched and the results they expected, and it always becomes blatantly clear that it's a user issue.

I haven't personally noticed any drop in results quality on Google in the decades I've used it.
by interleave | 2025-04-29 07:35:23+00:00
Hi Tobias!

Feedback: First off, I really like your app's style. I love bold colors. The screenshots and text are clear and understandable - maybe except on how the data gets in there. Even if that's by hand, I still think this is a great first version and a solid product.

While I'm not in your workout target group - nor on iOS - it still resonates with me because I use Oura (the ring) specifically for their detailed heart-rate tracking and stress tracking. My most-used feature in their app is my stress-tracking throughout the day.

Feature request: Only to explain how data gets inserted.
by lelanthran | 2025-04-29 07:35:33+00:00
Speed of iteration varies within a single projects entire lifetime.

My speed of iteration in dynamically typed languages is great at first, but after running in production for 8 years, coded by a team that never wrote the original, dynamic typing hurts iteration speed.

If you judge iteration speed by how fast you get to feature #3, I've got a ton of bash programs that will beat any serious language product you have on that metric.
by hsuduebc2 | 2025-04-29 07:36:55+00:00
Indeed. But to be fair, if it’s framed as "protecting the vulnerable" — for example, as a tool to prevent hate speech — liberals would likely support it as well. Or you can always use the classic catch-all: "protecting children from online predators." If it grants politicians more power, it’s almost always useful to them. It's rare for them to believe the government should not have more authority. It’s really just a matter of framing it the right way.
by hdjrudni | 2025-04-29 07:37:28+00:00
I don't know if the framework really matters that much?

Just choose anything popular and there should be plenty of help available.

I've been using Laravel for about 11 years now. I hate it, but it keeps on trucking along so I've resisted the urge to do a complete rewrite. I don't think anything is particularly slow to develop.

It's the business side of things that's the hard part.
by sinuhe69 | 2025-04-29 07:37:40+00:00
"Their degrees are already obsolete" -> I don't understand this attitude. Do they expect to have special knowledge after a bachelor's degree? Or do they think that just asking an AI what to do is the way to create better AI and a better future for us humans? A bachelor's degree is like an extended grade 13. With a master's degree, one can start working independently, or as we jokingly say, "know where to ask and what to kook for!" College should teach us the basics of how to think critically, how to solve problems, and how to organize our work materials; it should enable us to grow and tackle more academically demanding problems, not a training for a specific job. These are skills that are extremely valuable no matter what the technological advances are. And when you see that, the cost of a college education in the U.S. and some other developed countries is just ridiculous. So I see it as a sign of frustration and disappointment rather than in a literal sense.
by Animats | 2025-04-29 07:39:08+00:00
Spain is mostly back up.

Plant startup is only the first step.[1] It's load pickup.

Here is a PJM training module on load pickup during system restoration.[2] It gives a sense of how touchy the process is. Power network control has good control over generation and transmission, but limited control over load.

When load is turned on, there are transient loads with different time constants. There's a huge load for the first second as inductors, capacitors, and incandescent filaments start up. That tails off in under a second. There's a second load as motors wind up to speed. Ten seconds or so. Then there's "cold load", where everything in HVAC starts trying to get temperatures back to normal. Maybe half an hour.

There's no mention of computer control. Listening to this, you visualize people running around reading meters and throwing big switches. It's probably people looking at display boards and sending commands to remote big switches, but the concept is the same.

Botching this means voltage or frequency goes out of tolerance, protective devices shut things down, and the system operators have to start over.

More PJM training modules on related subjects.[3]

Unclear what caused this yet. Something caused enough system instability to trip protective devices, but there's no good info yet. Once everybody has a chance to compare all the logging data from different points, it will make more sense.

[1] https://pjm.adobeconnect.com/_a16103949/p622tuwooba/

[2] https://pjm.adobeconnect.com/p6e5csm81ter/

[23 https://www.pjm.com/training/training-resources
by doix | 2025-04-29 07:39:09+00:00
I would mock/hook/monkey patch/whatever the functions to get the current time/elapsed time, simulate a period of time (a day/week/month/year/whatever), make sure the function to download the file is called the correct amount of times. That would probably catch this bug.

Although, after such a fuck up, I would be tempted to make a pre-release check that tests the compiled binary, not any unit test or whatever. Use LD_PRELOAD to hook the system timing functions(a quick google shows that libfaketime[0] exists, but I've never used it), launch the real program and speed up time to make sure it doesn't try to download more than once.

[0] https://github.com/wolfcw/libfaketime
by rspoerri | 2025-04-29 07:39:26+00:00
I keep forgetting how bad search was before I switched to kagi. In a very rare moment where I don't find anything useful, I sometimes go to Google or other services, however I have not found any better results in the last year, rather I keep finding much more spam, advertisements and useless duplicates. Also image search has improved a lot, the only Google service I keep using is Google Maps.
by internet_points | 2025-04-29 07:39:29+00:00
(The article is satire. Particles are an ill-defined class, they may have "meaning" or change the meaning of something, like "up" in "look up!", or they may say something about the speaker's attitude towards the statement or they may be required syntactically e.g. when posing a question. https://en.wikipedia.org/wiki/Grammatical_particle#Modern_me... )
by showsover | 2025-04-29 07:39:52+00:00
That was a fun 10 hours or so that we were without power in most of Barcelona. Some barrios had ~some~ power but most of us were without.

The one thing that surprised me is how quickly rumors started about power being out in Portugal (true), France (true to an extent), Belgium (false), and the UK (false). Walking back home from work you heard the names of Trump being mentioned as well.

It's a bit scary to personally experience how quickly people can start panicking. On the other hand the bars that had some power had a great afternoon with tons of beer being served before it got too warm :-)
by xandrius | 2025-04-29 07:40:45+00:00
Duolingo is to feel like you're learning not for actually learning.

Great for telling people you are doing something, that's all.

For me, the best has been to get a anki deck to get the most basic 1000 words, once finished, go find a tutor to speak 1h a week on Preply and then create a personal Anki deck with words you encounter.

That has been the easiest way to improve for me. And this is for Japanese, one of the hardest languages I tried learning.
by mwcampbell | 2025-04-29 07:41:29+00:00
I'm not making an argument from grievance about my own code being plagiarized. I actually don't care if my own code is used without even the attribution required by the permissive licenses it's released under; I just want it to be used. I do also write proprietary code, but that's not in the training datasets, as far as I know. But the training datasets do include code under a variety of open-source licenses, both permissive and copyleft, and some of those developers do care how their code is used. We should respect that.

As for our tendency to disrespect the copyrights of art, clearly we've always been in the wrong about this, and we should respect the rights of artists. The fact that we've been in the wrong about this doesn't mean we should redouble the offense by also plagiarizing from other programmers.

And there is evidence that LLMs do plagiarize when generating code. I'll just list the most relevant citations from Baldur Bjarnason's book _The Intelligence Illusion_ (https://illusion.baldurbjarnason.com/), without quoting from that copyrighted work.

https://arxiv.org/abs/2202.07646

https://dl.acm.org/doi/10.1145/3447548.3467198

https://papers.nips.cc/paper/2020/hash/1e14bfe2714193e7af5ab...
by HelloNurse | 2025-04-29 07:42:05+00:00
App store updates are perfect: no unnecessary complications, no unnecessary work (assuming Screen Studio is published and properly updated in the app store), and the worst case scenario is notifications about a new Screen Studio version ending up in a Screen Studio recording in progress.

Thinking of it, the discussed do-it-yourself update checking is so stupid that malice and/or other serious bugs should be assumed.
by Xylakant | 2025-04-29 07:42:37+00:00
The autobahn with speed limits is demonstated to be safer than the autobahn without - there's no need to compare to US highways. You could compare the autobahn with germanies european neighbors, but the better comparison is the article that I posted in my previous comment. The same 62km long segment of autobahn, no infrastructure changes, compared with and without speed limit. The posted speed limit of 130km/h is also largely in line with US speed limits.
by IntBell | 2025-04-29 07:42:38+00:00
IntBell is a professional international business cloud communication platform. It offers diverse cloud services like intelligent call centers, voice/SMS functions, virtual numbers, CRM, etc., and provides integrated overseas communication solutions for multiple industries including cross-border e-commerce, logistics, gaming, etc. Rich Functional Services Abundant communication functions: It supports international two-way calls, two-way SMS, one-way SMS and other services for virtual numbers. It provides functions such as click-to-dial and one-touch calling, and also has functions like conferences and perfect call management. Comprehensive message services: It supports A2P marketing SMS, order notifications, and customer care, and can send SMS in batches. The collaborative tools integrating messages, calls, emails, and Livechat can meet the different communication and collaboration needs of enterprises. Convenient customer management: It integrates CRM tools, making it convenient for enterprises to maintain customers and manage rating labels. There are also lightweight CRM systems to assist with customer support and classification. Excellent Performance Clear and stable call quality: Multiple global line node machine rooms ensure clear and stable call quality. With numerous connection options and powerful analysis functions, it guarantees the best voice quality under the existing infrastructure and provides SLA for availability and high-quality voice. Efficient and accurate message delivery: The cloud SMS communication platform ensures efficient and accurate message delivery, with an SMS delivery rate of up to 99.9%. Convenient and Flexible to Use Multi-device support: The application supports various devices such as Android, iOS, IP landlines, and computer browsers, allowing users to use it on any device. Web-based management panel: It is convenient for enterprises to add users or make system changes anytime and anywhere without the need for telecommunications experts. High-quality and Reliable Services Professional customer service support: The bilingual customer service support team located in the United States is online 24/7 to promptly solve users' problems. Free software upgrades: It provides free software upgrades and new functions, keeping the unified communication solution always advanced and growing together with enterprises. High cost-effectiveness: It offers a variety of account plans to meet the needs of different enterprises. The call charges are low, which can help enterprises save 90% of international call costs. It also provides customers with flexible and diverse billing and package models as well as transparent settlement methods.
by chippiewill | 2025-04-29 07:43:10+00:00
Very cool. There's a similar project, Polyphony (https://github.com/polyphony-dev/polyphony) that translates Python directly into Verilog - no processor (A bit like what HLS does for C++). As part of my degree dissertation I tacked on AXI bus support to it to facilitate communication between the CPU and FPGA on a Zynq as a PoC of doing hardware/software co-design with Python.

I'd definitely be interested in how this project progresses, particularly if it adds support for integration to the CPU. Some tie-in to the Pynq project could be super fun.
by goku12 | 2025-04-29 07:43:16+00:00
There are 3 cases. The first is that you are comfortable with Rust and you just choose it for that. The second is that you're not comfortable with Rust and you choose something else that works for you.

The third is the interesting one. When your service has a lot of traffic and every bit of inefficiency costs you money (node rents) and energy. Rust is an obvious improvement over the interpreted languages. There are also a few rare cases where Rust has enough advantages over Go to choose the former. In general though, I feel that a lot of energy consumption and emissions can be avoided by choosing an appropriate language like Rust and Go.

This would be a strong argument in favor of these languages in the current environmental conditions, if it weren't for 'AI'. Whether it be to train them or run them, they guzzle energy even for problems that could be solved with a search engine. I agree that LLMs can do much more. But I don't think they do enough for the energy they consume.
by internet_points | 2025-04-29 07:43:32+00:00
The top four hits on duckduckgo are from gov.uk (I did a "region-less" search).

The ddg AI assist shows links to gov.uk and visitbritain.com (which says "Please note that www.gov.uk is the only official place to apply for an ETA.")

That said, I do get scammy links from ddg some times too, and have been tempted to try kagi because of that.
by cornholio | 2025-04-29 07:44:08+00:00
The most annoying one is that Windows machines have lost the ability for deep sleep. Laptops that slept perfectly 5 years ago are now left as 24/7 zombies, with the CPU, fans and hard disks running non stop.

I'm certain that some idiotic change just like the ones suggested in the article destroyed this perfectly working feature, and nobody is bothered to fix it because it would impact the latest harebrained scheme to make my 10 year laptop do AI in its sleep and suggest helpful ads about the things it couldn't help overhear while "sleeping".
by est | 2025-04-29 07:46:29+00:00
Offtopic I really liked the auto-refreshing "Windows Spotlight" wallpaper on logon screen. I even wrote a script to sync it as my desktop wallpaper.

But on my Win10 it stopped working idk why, so I wrote a script to download Bing Image of the Day instead: https://blog.est.im/2025/stdout-03
by xandrius | 2025-04-29 07:46:33+00:00
Making an actual indie game can take from 6 months (tiny) to 4-5years. If you multiply that by 10x, the upper bound would be 40-50 years. Of course, that's not how it would be but one has to consider whether their goal is to build a game engine OR a game, doing both at the same is almost guaranteed failure (statistically speaking).