skysight-inc/HackerNews huggingface dataset:
Sadly that is what market economy has morphed into. Was suppose for groups to share intelligence.
Older languages as well, those that weren't a copy-paste from C with extras.

Modula-2, Ada, Object Pascal, Eiffel, Delphi,...
Same here, it's insane. The only things that are allowed to play a sound from my phone are the actual telephony apps (I've got two for reasons).
Although that is true, my point is that Bill Gates had an extremely privileged upbringing.

Bill Gates had access to advanced technologies in high school only 0.001% of other students would have.

Bill Gates had direct access to people only 0.001% of his peers would(and I’m no doubt being generous to Bill Gates here).

Bill Gates was a smart kid no doubt, but his environment accounts for most of his success.
Yes is called MLM (Medium Language Model)
The thing is, Rust allows you to casually code things that are fast. A few years back I took part in an "all programming languages allowed" competition on a popular hacker blog in my country. The topic was who writes the fastest tokenizer (a thing splitting sentences into words).

I took 15 minutes to write one in Rust (a language I had just learned by that point) using a "that should work" approach and became second place, with some high effort C-implementations being slower and a highly optimized assembler variant taking first place.

Since then I programmed a lot more in C and C++ as well (for other reasons) and got more experience. Rust is not automatically faster, but the defaults and std library of Rust is so well put together that a common-sense approach will outperform most C code without even trying – and it does so while having typesafety and memory safety. This is not nothing in my book and still extremely impressive.

The best thing about learning Rust however was how much I learned for all the other languages. Because what you learn there is not just how to use Rust, but how to program well. Understanding the way the Rust borrow checker works 1000% helped me avoiding nasty bugs in C/C++ by realizing that I violatr ownership rules (e.g. by having multiple writers)
Either fills a void of existing products or service market or similar to existing but cost effective. I'd also add it should meet or has an acceptable ratio of the complexity of its usage vs result, outcome or output, is not heavier on the users equipment than what should be expected, and makes it very clear what users should be interested in the product. Interest soon fizzles once after the prospective user has invested attention, and then finds their equipment doesn't / was never going to meet requirements to utilise it. So unless it's really something, those users are not hanging around on the chance an updated version will fix some oversight or unforeseen issue like full usability actually relies on a resource that's actually behind a wall not all users have access to - unwitting closed environment scenario - generally most users will assume the closed environment was deliberate.
You might also enjoy Flow Like Poe: https://www.youtube.com/watch?v=j8Z0VynTR84
Same applies to C.
The smallest ESP32 drone you can fly with your phone Powered by XIAO ESP32S3 [video]
Such a rust zealot is a strawman, though please don't let me stop you from enjoying burning such a strawman.
And I guess the other thing to mention is that x band data often adds up real quick, so it's nowhere near as prevalent in full resolution online. I'm basically surrounded by forest and only get sync on Chinese LEO sats at maybe 35°+ north and then lose sync due to the forest at ~30° elevation south. My resulting true color composites are routinely 400-500MB.
Someone with clear LoS to either horizon can easily produce composites that are over 1GB per image.
Interesting. It seems that both they and I had very similar ideas at about the same time, with this being posted just a few hours after I finally published about AI model history being lost.

https://vale.rocks/posts/ai-model-history-is-being-lost
I suspect Democrats remain silent because they believe nothing new can be said about Trump's policies. His supporters will counter any argument, so it's better to step back and let them experience Trump 2.0 without distractions. Over time, they may realize the harm he causes.
Microsoft Works 4.0 came with our first PC. It was all we used for quite a while.
> If you're just cloning to build

... the last commit. If you have to rollback a deployment, you'll want to add some depth to your clone.
If only folks would write code in a way that infantilizing article from 15 years ago aren't as actual as ever.
There’s some market/observer bias in these numbers; they hit four very different eras of VC and public markets perspectives on tech stocks.

VCs in the Microsoft IPO era would proudly display a tombstone for a $50mm IPO raise. It was a very different time.

Google was the first tech company to really test the bounds and power of Investment banks in the IPO process — they went with some sort of auction type mechanism (if I recall correctly), intended to keep bankers from making “too much” on the IPO, and were roundly snubbed by the sell side arms of those same bankers, resulting in a very low flotation. Which worked out fine for them.

By the time Zuck IPOed, he had enough power and we had enough tech history that he was able to run a MAJOR IPO and retain complete control of the company. And, from a financial perspective, very well deserved.

In each of these four eras, the perceived (and actual I guess) size of the addressable market for a tech company was roughly an order of magnitude larger than the prior, and combined with wealthier VCs from prior rounds, and more pattern recognition about business models, we see more of the value being captured early, out of the public markets.
> So it also needs to be a one character filename.

No one counts the path being changed, just like they also don't count the commit message, committer and author name/email, etc.
The rule was changed in 2012 according to articles on investopedia.com ( https://www.investopedia.com/terms/5/500-shareholder-thresho... and https://www.investopedia.com/terms/1/2000-investor-limit.asp )

The limit has been raised to 2,000 shareholders. The company isn't required to go public, but the company does have to file its financial data with the SEC.
Show HN: Automated Marketing Content Generation
The first step in my journey to build an autonomous Marketing assistant for builders busy building
Yes,it's official now: https://nuttx.apache.org/docs/latest/platforms/arm/rp23xx/bo...
I agree. The A600 was a costcut and future proofing of A500 with some extra features.

The disappointment was A1200 and A4000. The A1200 was not enough for gaming, A4000 was not enough for workstation use. Both could have been so much better with pretty minor changes.
In short: While GPT generates single results, DUX creates complete learning paths and experiences. I'm focused on helping me and other users can truly learn and understand topics rather than just consuming quick AI-generated content.

I'm continuously improving the product's capabilities and stability. Feel free to continue the conversation here, or use the feedback button in the top-right corner's user menu of DUX to share your ideas or report any issues.
That need for a national ID hasn't been in place for a long time, AFAIK.

I have a .es (my nickname berkes, domain berk.es) for almost 16 years now, and live in the EU, but not in Spain. In the beginning I used a small company that offered services for non-spanish companies to register .es through them (I believe they technically owned the domains?). But today it's just in my local domain registrar without need for an ID.

That .es has no whois has struck me as somewhat of a benefit actually. Back in the days, it kept away a lot of spam from spammers that'd just lift email-addresses off the whois. My .com, .nl and other domains recieve(d) significant more such spam. Let alone phone-number and other personal details delivered over an efficient, decentralized network. Though recent privacy addons(?) have mitigated that a little.
Marimo Learn
These are not viable options for the vast majority of users. Most peppe don't have a clue how to set up open source options, let alone set them up with usable hardware.

The average consumer wants out of the box solutions that don't require a degree in Computer Science to use.
https://archive.ph/17oZA
What do you mean color version?

As an aside, I get what you mean in the context of my earlier comment, but just to clarify for anyone reading, you can use alexa and Google home devices with home assistant (eg to send commands and as media players, I believe), but you can't "deamazon"/"degoogle" them and just use the hardware with home assistant, which would be great if we could!
It doesn’t because you can negotiate a bulk discount. If you want all the titles, they’ll sell that to you - for a huge fee, but still a big discount off paying for them all individually. So essentially it prevents mass scraping by individuals and small businesses, while posing no real obstacle for megacorps with megabudgets
Yep. Michael Lewis’s book The New New Thing is a great little window into that timeframe. He claims Jim Clark really wanted a new boat, so Clark forced the IPO on the board to get some liquidity.

Another major moment marking a ‘new market dynamic’ was Microsoft buying Hotmail in 1997 for roughly $400mm? Pretty much unheard of pricing for a web company.
310 pages of text, 500 pages of C code in the appendix - this could need a supplemental github page.
Is there a way to filter out all the people who watched the Veritasium video last week but didn’t read this article?

Because i would like to understand infinite slits from wave probability space described in the article. Although the article author says that’s coming next week or so.
Nobody knows what they are consenting to. The law has failed us deeply in this regard.
> long sum = (long)x + y;

There is no guarantee that sizeof(long) > sizeof(int), in fact the GNU libc documentation states that int and long have the same size on the majority of supported platforms.

https://www.gnu.org/software/libc/manual/html_node/Range-of-...

> return -1; // or any value that indicates an error/overflow

-1 is a perfectly valid average for various inputs. You could return the larger type to encode an error value that is not a valid output or just output the error and average in two distinct variables.

AI and C seem like a match made in hell.
They very much are not. See the invasion in 2014 when Ukraine was not seeking to join NATO Ukraine tried to join NATO after the Russian invasion in 2014 but was not seeking to join it beforehand. Pro Russian propaganda frequently pretends the timeline was different then they actually was so they can flip cause and effect.
Yeah, and I'm sure someone clicked it thinking it was a DB for EA's Dice Studios.

If you expose something to enough people you'll get some unreasonable takes and interpretations of it. It's important to ignore them.
What if you bought the device just because it had this option?

I have an Echo Dot 2nd Gen which I used for around two months, until it once failed at a command of playing back a radio station but instead started to continuously stream my audio to Amazon, for hours until I noticed it (bandwidth monitoring with InfluxDB and Grafana).

Now none of my devices (phones and tablets) listen for hotwords, but at this point there's no guarantee that my Pixel phone isn't listening in all the time. That feature where your phone listens to water or an alarm is what I found too sketchy, as if they have been playing around with on-device constant sound recognition for too long and then come up with some silly reason to make you enable it.
Without analysis as to what caused that, that statement is meaningless.

For example, he says they didn’t set out to improve the code, but they were porting decennia-old C code to rust. Given the subject (truetype font parsing and rendering), my guess would be that the original code had more memory copies copying data out of the font data because rust makes it easier to safely avoid that (in which case the conclusion would be “C could be as fast, but with a lot more effort”), but it could also be that they spent a day figuring out some code did to realize that it wasn’t necessary on anything after Windows 95, and stripped it out, rather than porting it.
I did some research and now think I like supercede more, cause it’s softer in Latin meaning (go over vs sit over). Thanks!
We're a small but old company developing one product and we switched from PT YouTrack but I think we might just use Gitlab instead.

I honestly don't see why pivotal tracker gets this much attention?
> People didn't really have diverse behaviors towards animals dependant on how human-like animals are.

If they aren’t edible or dangerous we pretty much ignore them, no? Like they might be wiped out as collateral damage post industrialization, but I see that as an emergent side effect that no one cares to prevent, as opposed to a positivistic aspect of human nature.
I said there would be loopholes right :-)
sounds promising! thanks, i’ll look into this.
Not many people may know this, but in the $$$ F5 firewall appliances TCL must be used for scripting the appliance behaviour.
At least where I live, most families are moving to new development areas to get more square footage per dollar. So the schools in the established part of town are seeing declining attendance and having to consolidate to prevent high administrative overhead. The new development areas are car-only hellscapes (neighborhoods on random parcels of land that have been bought up and developed with no forward thinking) with pickup lines as described in the article.

It's also fashionable for parents to choose a school across town for arbitrary reasons in order to signal that they care more about their children (in my opinion). We have tried advocating for the local options and the positives it has had for getting to know others in the community but most don't even consider.

I'm lucky to live in an older neighborhood with an elementary school, middle school, grocery store, and a few other shops. There are also safe ways for kids to cross from adjacent neighborhoods so there is still a lot of autonomy for the kids getting to and from school.
In order to make the point that

> energy usage for parsing isn't why

You'll need to provide actual figures and benchmark these against an actual parser.

I've written parsers for larger-scale server stuff. And while I too don't have these benchmarks available, I'll dare to wager quite a lot that a dedicated parser for almost anything will outperform an LLM magnitudes. I won't be suprised if a parser written in rust uses upwards of 10k times less energy than the most efficient LLM setup today. Hell, even a sed/awk/bash monstrosity probably outperforms such an LLM hundreds of times, energy wise.
Apple used to take their time, and build out a feature to excellence. They never tried to be first to market, but you could feel that when they did launch it was worth your attention. After Vision Pro and Apple pretending they cared about siri the voice activated timer for 15 years i think the era of apple intelligence is over. I just hope new companies can build something interesting before computers become as thrilling as toasters.
You are right. I should have been more clear. I am talking about the bog standard one that most people use from Oracle/OpenJDK. A long time back it was called "HotSpot JVM". That one has source code available on GitHub. It is mostly C++ with a little bit of C and assembly.
>There's no locality.

How so? QFT is Lorentz invariant. Even has such a thing as the norm flux.
> as Will Smith, a Gen Xer, famously groused, "Parents just don't understand!"

But luckily for him Chris Rock understood and didn't press charges.
This is actually part of our (Australia's) Australian consumer protection laws, which are considered pretty beastly.

Its simply a test of reasonableness. If you had another source of information about a likely fault and you purchased anyway, it can reduce your protection.

If you have a reasonable expectation that a brand is really good and often lasts 7 plus years it can also go the other way. Netting you government guaranteed replacements by manufacturers far longer than their competitors.
That absolutely depends on the application. "Classic" (i.e. non-NN) methods are still very strong in industrial machine vision applications, mostly due to their momentum, explainability / trust, and performance / costs. Why use an expensive NPU if you can do the same thing in 0.1 ms on an embedded ARM.
I mean history says that’s indeed the next logical step
Why didnt you just buy an ESP32 or Arduino option.

Or like, not purchase the in house recording device.

YMMV.
https://m.youtube.com/watch?v=qJZ1Ez28C-A
I had learned about the double slit experiment in school, but in my mind it was something of a theoretical construct. This veritasium video demonstrates, that quantum waves are very real and tangible. This is how physics should be.
You can choose unsafe rust which has many more optimizations and is much faster than safe rust. Both are legitimate dialects of the language. Should you not feel confident with a library that is too “unsafe” you can use another crate. The rust ecosystem is quite big by now.

Personally I would still use unsafe safe rust than raw C which has more edge cases. Also when I’m not on the critical path I can always use safe rust.
The people can and should act as a check on the social contract they have with their citizens
This is actually part of our (Australia's) Australian consumer protection laws, which are considered pretty beastly.

Its simply a test of reasonableness. If you had another source of information about a likely fault and you purchased anyway, it can reduce your protection.

If you have a reasonable expectation that a brand is really good and often lasts 7 plus years it can also go the other way. Netting you government guaranteed replacements by manufacturers far longer than their competitors.

I wasn't applying any free market assumptions here, but the (very popular) regulatory framework I already live under.
Do you see Brian and Dennis dominating WG14 meetings? Nope. They moved on, Bjarne Stroustrup never did. After his initial prototypes and his first book about C++ he's written lots more books and papers, he's lectured classes, he's given huge numbers of talks, all of them about his baby, C++. If you ask WG21 people directly they'll insist he's just one vote (ah yes, JTC1 consensus "voting") but for example WG21 says it will heed the "advice" of its Direction Group, a self-selecting handful of people which is dedicated to following advice from a book written by Bjarne and weirdly always giving exactly the same advice as Bjarne, which makes sense because its most notable member is Bjarne but this advice is signed "The Direction Group" ...

It's like being surprised that the UN Security Council keeps making decisions which favour Russia.
Because they look like real ones but are not from the actual device. (I didn't spend a lot of time thinking the sentence through)
That's the terms from when you rented the car, we have updated the terms since then.
I don't understand what you mean. There is a Latin word 'supersedere' but there is no 'supercedere'.
Back in the day, a word processor or spreadsheet app could cost several hundred dollars each. Buying an office suite was supposed to be cheaper than if you bought the 3 apps in an office suite separately.

Consistency in UX and integration between app in the office suite were other touted advantages.
But it's something new by a very small company. They are trying to convince CCP and big players to embrace opening up. It looks good but it's a huge cultural shift for the Chinese politicians and tech giants. We'll see if it's more than a fad in a few years.
My parents call all SUVs as 'Jeep's. I don't think it helps the company that makes Jeeps that much.
I was going to buy a domain back in my student days, but I stopped when I realised I didn't have a phone number. I used the public phone-box on the corner whenever I needed to actually call anyone. It was a little annoying to have to register a phone number when I didn't actually want anyone to call me.
I don't know why this answer was downvoted. It adds valuable information to this discussion. Yes, I know that someone already pointed out that sizeof(int) is not guaranteed on all platforms to be smaller than sizeof(long). Meh. Just change the type to long long, and it works well.
Do you have any details on this? With a quick search I could only find some older attempts at rooting but no custom firmware.
What kinds of bugs are you talking about. I’ve used it for years and it’s been nothing but incredibly stable.
> With unsafe you get exactly the same kind of semantics as C

People seem to disagree.

Unsafe Rust Is Harder Than C

https://chadaustin.me/2024/10/intrusive-linked-list-in-rust/

https://news.ycombinator.com/item?id=41944121
Home Assistant is getting far easier to set up than you might expect, especially because they now do in fact have out of the box devices. It's not quite as ridiculously simple, not quite yet, but they're rapidly improving and it won't be long until they're better than Amazon Alexa/Google Home/other commercial solutions.
> never actually seen the people doing that thing

I'm happy to share then. Here's my most recent encounter with a rustacean: https://x.com/_chjj/status/1829989494298460636

I asked if he/she/they had ever used the unsafe keyword. That was the response I got. It's usually some vile insult involving furry or transgender genitalia.
Despite your snarky irony, it is clear to me that there is a difference between media attention and hype. Your comparison is ludicrous.
You signed up for it by deciding to be born in one of the families living there, with no money nor possibilities to move away. Now what? Receive the irony of the well-situated IT workers for it?
99% of interactions with documentation can be solved by showing 10 lines of code related to a specific use case. Optimise for someone with a problem to solve who doesn’t necessarily want an intimate, long-term philosophical relationship with you. Once you have them hooked, make it easy for them to configure edge cases and discover wider and deeper functionality (hyperlink generously!), and when they know the bones of your system you can stitch together more of a narrative and talk about architecture and design patterns. But too much documentation is effectively blogging by a maintainer to other would-be maintainers passionate about the subject matter.
In the case I dealt with, I was buying new Gateway PCs and they were shipping full Office Pro (including MS Access) for free with the PC.

The company I worked for at the time were pretty cost conscious so there was no way they would buy additional Wordperfect or Lotus 1-2-3 licenses on top of that, even though some of the staff much preferred those products.
I don't think this article proves it's thesis.

It claims FOSS isn't winning because it's stuck in the hackers for hackers mindset.

But the two big examples it gives for FOSS not winning are Firefox vs. Chrome and the Linux desktop.

But Firefox and Chrome are more or less the same product. The reason Chrome won is because it is faster. The difference is smaller now, but for a long time it was significantly faster, and that trained a lot of people to automatically install Chrome.

The Linux desktop is a different discussion. But even here, it's mostly a network effect. If you put a layman in front of a fresh Linux Mint install, and in front of a fresh Windows install, I don't think they'd have much of a problem with Mint.

But most laymen aren't laymen, they're Windows power users, to a certain extent, because that's what they've been using their whole life.

So I don't see how having a less hacker-for-hacker mindset could help either of these fights.