skysight-inc/HackerNews huggingface dataset:
Very impressed overall. The main problem I have with it is that it adds a lot of unnecessary stuff to the answers, instead of just giving a concise reply. I find myself having to skim through many paragraphs to get to the point.

In many cases it would be nice if it had a TLDR at the top that's a single sentence, and all the details below.
It's also only a viable solution for countries with small/medium populations. As India and China start ageing it's going to be hard for them to find the hundreds of millions of migrants required.
So we are back to thinking about the semantic web? What's old is new again, I guess.
When I hear 'poisoning' I think of an internet vandal trying to destroy things for fun.

But a more likely motivation is someone who doesn't like what an AI says about them (think: powerful individual, company, or government) manipulating training data to their advantage.

There are companies who will try to scrub unfavourable web search results for you (for a price). Perhaps this is the next iteration of that.
Can Zhaoxin's x86 license, or the various Chinese companies's ARM licenses, just be revoked?
I don't think anyone ever said that Finland's idea of education alone is the solution to population decrease.

What it does help with is the the "incredible financial burden of a child" as mentioned by the GP. That's what my answer is all about.

EDIT: Deleted my second point as I don't care. I don't see this discussion going anywhere interesting.
It really isn't competitive.

First of all, when you downclock anything, you're going to gain efficiency. If Apple downclocks M1, it can get even more efficient.

Second, most of these tests use Cinebench, which is highly optimized for x86, not ARM instructions. Geekbench should be used instead.

Third, the M1 is a SoC. Everything is on it. Everything is efficiently connected directly inside the chip.
Sure but it's still possible to install non-sandboxed software. What Chrome would need is protection from _other_ software, not limits on itself.

It's true that as MacOS continues to discourage non-sandboxed software, Chrome can make sideloading more cumbersome to match.
Imagine being Meta right now. The metaverse fell apart, their newsletters and podcasting didn’t work out, they haven’t been successful in competing with TikTok, and they are plagued with content moderation problems. They then reduced headcount by ~10% in a ~100,000-person company.

A company with 2 billion daily active users, and they’re following Twitter’s paid verification to make more coin. What do Meta employees do all day? Really.
> "don't skip inherent complexity"

...except when it comes to build and packaging problems.

The thing missing from this conversation is that we're talking about Rust the language, C the language, and C++ the language. In practical terms, the ways you go from "this is source code" to a running program matters a lot for end users.

Point being, so far the Rust community mostly camps out in cargo land and ignores the hard problems of how to get systems code into the various ecosystems that benefit from close-to-the-metal programming. Maybe some day it will be figured out, but it's essential complexity to the broad problem space.
I imagine something like AlphaZero would also benefit: It's basically a hybrid of tree search and neural network.
Back when I was doing serious work in php it was ftp (yes, no ‘s’) the php files onto an Apache box and that was it! Go went the same way, at least.
So you're saying that if you took 50 million Berber babies (for the sake of argument let's suppose that this is possible) and gave them to Japanese families, the next generation in Japan would be significantly more Berberish? Or are you saying that if you took 50 million adult Berbers and deposited them in Japan that Japan would be very different?

If you're saying the latter: what role is genetics playing in that scenario?

If you're saying the former: no, culture is not a genetic trait. Obviously.
I wish we just didn't write low-density, high-redundancy non-fiction anymore. Especially books written in the "self-help" style where about 1% is the core message, and 99% are illustrations, examples, author's opinions, and similar.

That 99% is very easy to find online in the age of information deluge, it's probably where the author sourced it. Before the 00s, this content in a book would have been helpful. But these days, it makes sense that most people want to skip it or 2.5x it.

I used to carry a reporter notebook and take notes all the time I was listening to audio books. This made it very obvious that there's usually not a lot of information to extract from business books, leadership books, or any other kind of "coaching" books. Now I try to buy the summary variant of these books. Because ultimately, I was making my own summaries in a very time-wasteful way.
I used to work for an automated property valuation platform. It was basically a property valuation workflow tool that presented valuers with the right data at the right time so they could drastically reduce the amount of time spent valuing each property and theoretically produce much more accurate results.

We spent so much time working on features and workflows to interact with clients rather than building the platform for our actual users, the valuers. We could have picked any CRM off the shelf, adopted its way of working, and saved ourselves a lot of time. There is no scenario in which the CRM subscription would have exceeded the cost of the developer's time to produce the cobbled-together half-baked solution we ended up with.
Oh my god. This increases my stress level just reading about it.

I am happy I’m past the quantity stage and into actually enjoying things part of my life.
But this might be the main difference. At least for me.

I learn by imitating, like a child. I got my first guitar when I was a kid as a present (no internet, no money to study or to buy books). I learnt by imitating the music I liked. Later as an adult I got technical and I closed the circle with guitar and music theory and advanced techniques.

This is the way I got into C and later C++ more than 25 years ago. Again, without internet, or with limited access. I understand ownership and lifetimes, but when I open a Rust project I cannot understand what the hell is going on.

For new languages I want to learn, I read other people's code and try to do some modifications to check what changed, or add a small new feature. And Rust is so hard on the syntax and the way it wants things to be done. The worst part (for what learning regards) is that Rust doesn't forgive.

So I started a new project. I had no problem with ownership and lifetimes, but later I realize that returning "Result<Self, Error>" and the "?" operator are no so magical after all. And "Error" sometimes is a struct defined in "io", sometimes it thinks is a trait, sometimes is defined in some other error-handling crate. Then you have to learn to map errors, boxing them, dyn dispatching, thinking about what is the overhead of all that, etc. And all that is just for returning something meaningful from a function.

So it's not all "ownership and lifetimes".
I work enough in the developed world to know that there are a lot of people there with things to contribute to the world, and where electronics are more reliable than mail.
> But in some cases there just might me a connection between concepts we haven't seen before that have merit to generate a truly new idea.

But it's important to notice that a language model cannot reason to synthesize new information by making this connection. It can only connect two ideas if those ideas were already connected in the training data. To put in another way - ChatGPT is a new powerful way to organize existing information.

And that's not to be dismissive. Natural Language Processing is a hard problem, and ChatGPT gracefully parses through and generates natural language, giving out mostly correct answers at the same time. But the quality of information it gives improves with my skill to ask it good questions. Not different from a internet search engine that gives you better answers if you now how to make better search queries.
bro did you see that one youtube video bro how could you eat canola oil after that do your own research man

(/s, but lightly paraphrasing a nasty conversation i had with seed oil disrespecters)
I personally believe ChatGPT’s reasoning abilities to be close to a 6-9 year old child, so the following isn’t exactly groundbreaking. But the point is it does seem to have the ability to generate novel ideas.

Q :
I’ve got a tea cup and a fork. Could you suggest novel ideas about how i could combine these items to come up with a novel use?

A : As an AI language model, I can suggest some ideas:

- Use the fork to create small holes at the bottom of the tea cup, and turn it into a miniature planter for small plants like succulents.

- Use the fork to create patterns or designs on the surface of the tea cup, and turn it into a decorative art piece.

- Use the fork to stir the tea in the cup, and then use it as a paintbrush to create unique and interesting art pieces.

- Use the tea cup as a base for a homemade candle, and use the fork to create patterns or designs on the surface of the candle wax.

- Use the fork to create small holes on the surface of the tea cup and turn it into a lampshade by inserting a light bulb inside.

- Use the fork to create a small opening on the side of the tea cup and turn it into a bird feeder by adding birdseed to the cup.

- Use the fork to create small holes on the bottom of the tea cup and turn it into a soap dish.

- Use the tea cup as a base and the fork as a holder for small items such as earrings or rings.

- Use the tea cup as a pen holder and use the fork to create a unique design on the surface of the cup.

- Use the fork to create small holes on the surface of the tea cup and turn it into a musical instrument by adding beans or rice inside and shaking it.
5 internal microservices? I thought the Supercharged™ had deployed 256 microservices last week alone.
Agile as a commercial enterprise underwent the unsurprising journey of consultants selling a revolution (if you can't integrate into existing structures, change the structure) to selling the manager's magic pill of convincing salaried individuals to dream about making someone else successful and rich.

The core principles of Agile as an idea drew heavily from cybernetics - systems dependent on discovery and adaptation benefit from effective introspection.

The modern consultant agile business is about making the stakeholders that pay the bills happy. SAFe is one such agile. So don't be surprised about what agile is today. It was always meant to be just that. The people that started it made money and the people selling it now keep making money.

If you want a management system that actually works for an information dependent and/or producing system, nurture an information flow that enables rapid adaptation through introspection and exchange. Except this goes against the core interests of the salaried managerial class in any mature organization.

Good news for founders - disruption is faster and easier in a start-up.
https://www.theverge.com/2020/8/26/21403202/google-engineers...

Edit: a better article https://www.businessinsider.com/unredacted-google-lawsuit-do...

Short quote:

--- start quote ---

Jack Menzel, a former vice president overseeing Google Maps, admitted during a deposition that the only way Google wouldn't be able to figure out a user's home and work locations is if that person intentionally threw Google off the trail by setting their home and work addresses as some other random locations.

Jen Chai, a Google senior product manager in charge of location services, didn't know how the company's complex web of privacy settings interacted with each other, according to the documents.

--- end quote ---
This is different than the backup feature, behaves extremely differently. The backup feature is so insanely slow that restoring from a typical USB media a 120GB game takes longer than downloading that same game on 100mbps internet connection.

This method I'm referring to (and probably what they will codify) is much, much faster.
Really? No Chinese company has the ARM architecture license? That's honestly a bit surprising if true
They are definitely attempting for a demographic darwin award.

Putin keeps talking about an existential crisis for Russia. He's right. Except the crisis is at home. Even before the war, Russian population was shrinking in size. Now with the war, he's basically losing a generation and massively speeding up the process. I've heard some comments stating that from a demographic point of view, this is the last generation even capable of pulling together an army the size that Russia is currently deploying. Next generations will be too small in numbers. As the older generations die out, Russia will have a much smaller population than it used to.

This makes for a grim reading:
https://en.wikipedia.org/wiki/Demographics_of_Russia

Despite abortions going down, population decreased by 1M people last year. The average age has dropped a few years. Population size basically peaked right after the wall came down and has trended down ever since. With the exception of a few years, growth rate was negative every year since.
Wikipedia is maybe the most important open source project ever (competing only with linux, but that is operating at a more hidden technical level)

This (non)episode of "wikipedia outage" is as good prompt as any to get our collective human chatGPT going :-). Here is my take:

Wikipedia's world-changing impact has been stifled in the era of centralized walled gardens regurgitating memes and ads and isn't really future-proof. Yes you can run you own mediawiki but 1) it not very easy or pleasant at all and 2) knowledge base federation [0] is still a distant dream and 3) its whole stack is nowhere near being integrated with other open source tools that people have at their disposals (heck, even the wiki markup is now a lone exception in the markdown monoculture)

Somehow the next decade of wikipedia should look much more decentralized, resilient and integrated and that could be a sublime next level.

[0] https://www.mediawiki.org/wiki/Wikibase/Federation
Indeed. I not only find it impressive how honest it is (as opposed to others[1]) but also how quickly they resolved the event.

[1] - https://ably.com/blog/honest-status-reporting-aws-service
>Unless one believes that GI is a phenomenon exclusive to biological life

So far it is. Maybe it's not but until it happens, assuming the negative is no less logical than assuming the positive.
https://wikitech.wikimedia.org/wiki/MediaWiki_On_Kubernetes
I routinely watch videos and listen to audiobooks at 2.75x, that's somehow the magic number for me. I can only do it with the headphones (not speakers) and I only lose a negligible number of words.

I'm not planning to stop but I have noticed that after a few years of doing this, my speech has gotten faster. This is not good because I feel sometimes I don't let people process what I say and sometimes I make them feel rushed. I suppose fast listening is subconsciously training me to speak faster

Another interesting observation is that I often don't know what the theme musics of my favorite YouTube channels sound like because they sound very different at a faster speed. When I accidentally hear them at normal speed I think to myself that they actually sound a lot nicer than what I'm used to.
Yeah, in 2 years everything's gonna be sooo different. Combine "post-pandemic baby boom" with, economic boom, with new CPU technology, new battery technology, a new unicorn tech company, a new "category making" device format (not a phone, not a tablet, not a watch, no a VR headset--what is it? is it holography? stay tuned)--add all this to AI craziness, and (hopefully, possibly, but sadly seems later) release of suppressed technologies...everything is gonna be soooo different.
It is true that I pay for things I could illegally obtain for free. It is not the fear of being caught that stops me, rather that I believe the creator should be rewarded so more good stuff is made.

It is not only individuals illegally downloading we have to consider. What production or publishing company will invest millions creating and distributing content if they can't make a profit? Very few I would think.

It is true that software licenses would become irrelevant as well. People who think software freedom is important (i.e. copyleft) would not be happy. On the other hand, software companies could also not sell proprietary software either. I guess everything would become a SaaS product.
The fact that the author is "commenting things out" makes me think that they don't have access to a debugger on their environment. When I find myself on that particular situation, I tend to:

* Add lots of logs (e.g. "entered function X with parameters a, b, c", "exited function X, return value W").
* "Make things explode in a useful way". This is, cause an error on purpose, which halts the program. This is useful for debugging server-like environments where many different things might happen at the same time, so the logs become insufficient. It is way slower than having a debugger doing step-by-step scrutiny, but it can be done.
> We do have an overpopulation problem if we expect to increase the quality of life of everyone on Earth.

This assumes that technology remains constant.
The lead diminishes at 1080p/1440p because games become more CPU bottlenecked than GPU.
This is blatantly false. The U.S. didn't change any regimes in Europe in 1989, abd it's ridiculous to claim that the U.S. possessed the capability to change the European socialist regimes.

In Poland the opposition won the 1989 election after the rules favoring the communist party loosened.

In Hungary the parliament (the very same communist one that was elected in 1985) voted ona law legalizing for freedom of association and a new electoral rule. The regime didn't change at all and the opposition only won the next election in 1990.

Romania underwent a violent revolution precipitated by the Timișoara uprising, with no U.S. connection.

Arguably the biggest U.S. involvement in a 1989 revolution was the U.S. embassy briefly negotiating with the Czechoslovakian regime after a number of American journalists were beaten by state security in the early days of the Velvet Revolution [1]. Not exactly CIA-regime-change level stuff.

Claiming significant brain drain / emigration to the US after 1989 is also a blatant falsehood. Even the population of Polish-born Americans (the most likely Eastern European group to emigrate to the U.S.) decreased through 1989-1995. The only country of origin that increased its share at the time was the Soviet Union, a country that did not undergo regime change in 1989 (and suggesting that the US somehow changed the Soviet regime in 1992 would be truly hilarious). Czech and Hungarian emigration numbers decreased immrdiately after 1989, and a whole lot of educated Eastern European citizens who were forced to leave after 1956/1968 were finally able to return to their homelands, in many cases bringing their First World educated families with them.

[1] https://nsarchive2.gwu.edu/NSAEBB/NSAEBB141/doc02.pdf
Thanks bud, appreciate your comment!
I like how this is different from many other tools, as it can also leave the pauses untouched while speeding up the speaking. For me, listening at something above >2x is often hard, as it gets all mashed together. Most tools that speed up "dynamically", does so by removing the silent parts. But I need those, those are the ones telling me when one word ends and the other one begins. So I'd like more tools to do the opposite: increase the speed of the words, but keep the pauses between words so my brain registers the start/end.
We survived nukes because everyone was acutely aware of the dangers, and of how and where they were being developed and proliferated. The resultant public backlash is what caused controls to be implemented in this case.

It's a fair comparison as I made it, in terms of showing how we handle destructive power, but as nuclear weapons are only destructive, and AI has a huge number of potential benefits, it's unfair to assign a greater equivalence.
There are already people who work two jobs and well over 40 hour weeks, with a 40 hour workweek standard. I don't see what the difference is there.

If anything it should still let them work a few less hours, on average, than the previous status quo, i.e. instead of one 40 hour job and one 20 hour part-time job, it could be one 32 hour and one 20 hour job, thus still seeing an increase in well-being for that employee.
That's exactly how I've been using it. Absolutely amazing stuff. Saves me hours of combing stuff through the internet while coding, so I can focus in the actual problems I need to work on.
First-generation iPhone sells for over $63,000 at auction
I found a paper with survey about the reference counting overhead of the Swift language. It says on popular client side benchmarks, the atomic counter update itself takes 42% of the total execution time on average.

Keep in mind that in swift virtually everything is Arc-ed, so it puts heavy optimization on it like merging several counter updates within a scope into single atomic operation.

In my opinion such a performance cost is absolutely worth it in most applications given the much reduced complexity when writing code.
Hey, Joe Hills in the Wild! Fancy seeing you here.

I fully agree, the checkmarks are hilarious.
> We survived nukes because they were heavily controlled and their spread contained

Much to the opposite. We survived nukes because many countries have them.

If only one country had them, I presume it would be a lot more trigger happy, knowing its opponents wouldn't retaliate.
it was a magical time in my youth. i tried buying and playing it again recently but the magic is gone, we are too used to the quick casual games and rich AAA shooters.

for others as nostalgic as i am you should know about https://paeantosmac.wordpress.com/ for a bit more philosophical exploration
Rust Now Available for Real-Time Operating System and Hypervisor PikeOS
> Mismatched type definitions in different translation units caused an implicit 32 to 16 bit conversion.

Rust would not have failed to compile at step one necessarily. Or were you assuming a full revamping of the build and dependency management systems in addition to the rewrite of the program itself?

If we need to clean up the build and dependency management system to start using Rust correctly, isn't that two major migrations?
The probable intent of the author of this article is to let devs to know about his book: “Building Browser Extensions”. Ordered mine just now.
As someone who moved out of the US and goes back to visit family every year ... I'd say it is barely functioning. Functioning, but barely.

I had to go to the US consulate a few weeks ago. I was literally facepalming at the inefficiencies of it. It was laughable.
Some things I'd like to see solved in this space:

- Versioning. Don't change the LLM model behind my application's back. Always provide access to older versions.
- Freedom. Allow me to take my business elsewhere, and run the same model at a different cloud provider.
- Determinism. When called with the same random seed, always provide the same output.
- Citation/attribution. Provide a list of sources on which the model was trained. I want to know what to expect, and I don't want to be part of an illegal operation.
- Benchmarking. Show me what the model can and cannot do, and allow me to compare with other services.
My point was that data can be corrupted due to logic bugs as well, safe languages no matter which one not even formal proofs prevent this.

If suffixes that the data written for an entry metadata is not the correct one for the actual content.
There are already mods like ConsolePort which allow you to map abilities and actions to certain button combinations. Certainly not straight forward, but it's allowed for playing WoW on the steam deck, for instance.

https://github.com/seblindfors/ConsolePort