skysight-inc/HackerNews huggingface dataset:
RISC-V is free and open as in libre, by contrast to x86 and ARM which must be licensed from Intel/AMD and ARM and are thus subject to potential western economic sanctions.

Now, yes, China will just espionage and kangaroo court their way through and around such legalities anyway, but nonetheless RISC-V is less effort for more reward for China if it becomes at least on par with x86 and ARM.

Put more basically, it's a matter of national security. China can have an entire RISC-V ecosystem indigenously, unlike x86 and ARM.
There's no way out of a depopulation spiral other than reversing it or dying out. If they die out some other nation will take over their land, so it's merely a question of whether the ethnically non-Japanese people who will inhabit the land in the future will call themselves Japanese or not. What happens when a nation has its ethnicity completely replaced? Does it lose its national identity or not?
Perhaps but by any objective ranking it's much harder to get a permanent Visa to work in Japan that your average developed nation. I assume south Korea's similar.
I don't see either nation has any choice but to accept more migrants as their native populations age.
Also, if we discard ChatGPT for just being a "fancy" autocomplete. What do we do when we discover we too are just "*really* fancy autocomplete" machine too ? LLM can output untruth but humans are really good at that too.
>They shut my office down in Canada. Lots of jobs. Most are remote for US companies though.

Is it true that most employees of US tech companies in Canadian offices are immigrants who are parked there on their way to the US, or can't get into the US?
It's not just the economy. A large, old population needs care, which needs to be provided by younger people. It's a problem if these younger people do not exist. The population decreasing as a whole is probably good, but a population that has many old people and few young people will be struggling.
GPT isn't really a conversing entity. Hey AI whateveryournameistoday, if you can reply here without human assistance then do it.
> Users have no idea what code they're installing. Extensions aren't required to be open source, where the community can audit them for malicious behaviour. Even if an extension claimed to be open source, there's no verification system to ensure the code actually being executed is the code displayed on their github.

I love this idea fwiw. Browser vendors should totally do this. Requiring OSS seems like a fair tradeoff for the power that extensions wield.

> Automatic updates.

In my day, extensions could auto-update but not change permissions. Also all updates had to be reviewed. The bribery issue is serious and sad, but killing updates seems like the wrong tradeoff. Ability to fix and deploy bugs is important for extensions just like any other software.

> Code obfuscation.

Obfuscated code is already disallowed: https://blog.chromium.org/2018/10/trustworthy-chrome-extensi...

> Better observability of interactions

It is already possible to know which extensions are active on a page: https://i.imgur.com/73lmozH.png. This is a better level of observability than what you describe because once an extension has access to a page, there is no way to prevent it from exfiltrating data from that page. The communication with background page is not relevant. There are myriad ways to exfiltrate just given access to normal DOM, unfortunately.
unlike gpt, we do care if we exist or not.
That needs to be balanced as well, same as all things. A retro every two weeks is a lot and brings too much overhead into the process. Same with the constant refinements and groomings and plannings and whatever. A team or a subteam needs to have uninterrupted autonomous time to dive deep and get things done. That's fulfilling work, from my perspective. Rhythmitize work into periods of quiet, focused implementation work and team work where people investigate, research and plan new features and refactorings.
I am actually opposed to this.

I was paid off after a senior member of staff at a company I worked at did something he should not have (not sexual). I'd rather have had the pay off. No one forced me to sign anything. And I would have been worse off getting "justice" than a cheque...
How do you feel that this contributes to the discussion?
What is a Japanese person, how do you define that? For most people someone born, raised, with citizenship, fluent in the language and culture, regardless of their parents' provenance or skin colour is a a fully fledged person of that nationality and ethnicity.
China has licenses for x86-64 “designs” and ARM’s design. Not the ISA. Although “ARM China” is probably enough for them.
I've seen supposedly "agile" companies (in reality: Cargo cult agile, jira-driven micromanagement and long plans. Much waterfall) that failed to incorporate feedback. So yes, it could be.
Not as much as say, 4 power cores, 4 efficiency cores, and 24 gpu cores.
What about the workers that are simply more efficient than you are? And produce the same output, but spend much less time?
37signals (DHH) Moving from Cloud to On-Premise
it is exactly what it is, even in according to the government on the island of Taiwan, the Republic of China.
Horse flies find by co2 as well, it is just their vision can thwart them...
I'm wondering if the AI component here is actually a bit of a red herring.

I've been actively using Kagi[0] for the past few months and what really works brilliantly there is the notion of "lenses", AKA "per-site" search filters. So you can say - "boost reddit.com, suppress bullshitspamsite.com" and set this up for specific contexts - PHP dev, recipes, etc.

I see that Phind has some notion of this, so will have a play - but it's just this relatively simple "limit to X sites" option that I think makes a big difference in the usefulness of search for me.

[0] https://kagi.com/
I’m also not sure how I can use the same authentication on chrome and safari on the same device.
Here in India most of the VC funded startups and large international tech companies are laying off people left and right. Most VCs are funded from international clients, who are fleeing with their money for good reasons; the grow-at-all-costs model hasn't worked out yet, and time is up because interest rates.

Hiring also seems to have been paused. I used to get recruiter inmail at least three times a week, but have only received 2 in the past three months.

This has not impacted other sectors outside IT/tech/startups. If you are currently a developer in a decently sized company in a different sector, you're likely fine. Non-software firms will obviously use the opportunity to lowball you on further salary growth, but it's unlikely that you'll get laid off soon.

I just hope people didn't go end spend all of their massive salaries they earned in the last few years since it's going to get even more difficult in the near future.
Holy shit.

There government should be in full on emergency road. Anyone that has more than 1 kid should get a reverse tax rate, the government gives them money.

They should get a 10% discount on all things. Cars. Houses. Hotel rates. Anything.

In seriousness though what are the economic incentives (I assume) that could be done as a carrot to encourage the rate to go up?
Yeah very similar for me, something with the way the author expresses himself. For example in the very beginning:

> Some are angry that GPT’s intelligence is being overstated and hyped up, when in reality it’s merely a “stochastic parrot,” a glorified autocomplete that still makes laughable commonsense errors and that lacks any model of reality outside streams of text. Others are angry instead that GPT’s growing intelligence isn’t being sufficiently respected and feared.

> Mostly my reaction has been: how can anyone stop being fascinated for long enough to be angry?

I am in the "stochastic parrot" group, but in no way am I angry. And I know people who think it should be respected and adopted faster, etc, etc, and those people aren't angry. Something just out of touch between how I feel about things and how the author describes them.

And these:

> Again and again the past few months, people have gotten in touch to tell me that they think OpenAI (and Microsoft, and Google) are risking the future of humanity by rushing ahead with a dangerous technology.

I seriously question how many people "gotten in touch" with the author to share such a silly message. But also this contributes to the writing style: "everyone is angry, I am reasonable; everyone asks me about the dangers of AI, and I explain it to them".
> If ChatGPT is able to emit output that is watermarked

Then the watermark should be made public. We need a way to tell ai-generated content from human-generated content without actually having to read it.
I'm mostly angry at Netflix because most of the kids content on there is absolutely dire. A lot of it is low grade CG with no dialogue to make it cheap to produce and put out in any region. I find myself having to ban the worst of it.
Even if we shut it down, other countries may not.
macOS clearly has file system isolation though. Sandboxes apps can’t write/read anything outside without an explicit permission.
How is it resolving any concerns? MS not releasing games outside MS platforms can still be a problem regardless of any streaming deals.
No surprise that the person overreacting about an Apple design decision ends their comment with “yeah and just don’t like them anyway!”

Critiques of Apple from people that have this sort of wide-ranging vitriolic hate for Apple are a dime a dozen, and don’t make for any sort of interesting or enjoyable conversation.
This resonates with Sara Billeys advice for PhDs : https://sites.math.washington.edu/~billey/advice/timely.fash...

She recommends 20 hours of research a week. But there is a high bar to what qualifies an hour.

Maybe relevant for HN community is that they count programming as half time (ie 2 hours programming is 1 hour of work).

When mathematicians say they “work” it’s different than what normal people say is “work”.

An analogy is people who do a full proper pull-up versus people who “cheat” to pull themselves up, but both types of people are counting them as pull ups.
Missing the Noel park friendship tree. I did my driving lessons around there and always wondered why is there a tree in the MIDDLE of a narrow residential street.
? This headline is ascientific nonsense.

Humans consist of mostly subconcious subprocesses who ocassionally may guide the self-awareness decoration homunkuli on top into "ilusions of self-importance".

Ironically a time we concentrate the most, the subconciousness of it all can be felt almost directly.

https://en.wikipedia.org/wiki/Flow_(psychology)

But the subconcious may be active and working, if not under pressure to focus. All that is important, is to ocassionally think about the endgoal/question and thus keep the reward gates for continous processing open.

Tl,DR; The horse concerns itself little with the riders faces.
I'm a human and I can't reply here without the help of the people running the Internet either.
Canada here, I think the same thing is happening.

Since the everything bubble crested, Canada has gotten pretty high up there in salary so it's not necessarily boosting our salaries too much more, but I don't think hiring is slowing down here either
This release schedule is terrible for low overhead projects. Now instead of relying on something that just works for more than a decade, every single one of them as to be updated
and refactored every two years or face lack of support and lack of compatibility with the ecosystem.
Either that or it's a cultural difference and he doesn't see the point of hiding it.
> The only safety measures that would actually matter are stopping the relentless progress in generative AI models, or removing them from public use

The first is impossible.

The second places any dangers out of public oversight, likely increasing them.

We've survived nukes for almost 80 years, we proved we can survive such things. The best response is education.
https://www.adept.ai/
Ok. I've checked. it's not 1 April.
Blue does!

I even have a blue hat, to which I tape blue masking tape, and spread tanglefoot on. I catch endless flies, and am not bit!

Examples:

https://eagergridlessbeaver.wordpress.com/2021/08/04/blue-so...
It would be interesting to get a breakdown of what exactly these people do.
"Malicious host" likely meaning one that disagreed with the Current Thing
It really depends on the games. Modern Warefare 2 for example, 7900xtx outperforms 4090 in every resolution. While in fortnite the 4090 outperforms the 7900xtx even more.

@ 4k gaming then 4090 on average is /much/ better than the 7900xtx, but looking at 1080/1440p that lead deminishes alot.

edit: At the end of the day tho its all too damn expensive now.
I've worked long enough to have seen it all. The mistake hardware people make when reasoning about software projects is that it is like hardware projects. It's why most hardware companies are pretty terrible at software. It just doesn't fit in their world.

Most engineering disciplines spend a lot of time for creating designs and blue prints before proceeding with the implementation phase. The mistake is assuming that software requires that too. It requires a little bit of thinking for sure. But fundamentally, the ultimate blueprint for software is executable. Your blueprint isn't finished until it runs. The process of producing the working blueprint is the whole point of a software project. You produce an executable specification in some programming language. The process of translating that to a working system (aka. compiling) is automated and does not require any human input typically. So, you do that very often starting on day 0 of the project. Until you are satisfied with the results. And why stop there? Many software products continue after their first release.

If you are building a nuclear plant (or any similarly large civil engineering project), producing the blueprints takes many years. In fact, nuclear plants are infamous for lengthy delays during that phase. Almost like a big software project. Unexpected things happen. Which then require changes to the blue prints. And until you have those, you're haggling with authorities and other stakeholders over permits, requirements, safety, and what not. It's fundamentally an iterative process that doesn't respect deadlines. Like software. Of course building the thing is also not without challenges but there's typically no room for a lot of improvisation during that phase. So, it's relatively easy and more predictable.

You can't really plan a hardware projects until after you have the blueprints. Hardware is just like software in that sense. The difference is that with software you are done once you have those. Planning the deployment (or customer implementation as it is sometimes referred to) is relatively straightforward: take the thing, install it, and run it.
Hopefully AI Dinesh does not have permissions to post here. https://www.youtube.com/watch?v=2TpSWVN4zkg
> I mean hopefully you're switching out of work context when you go home or go to lunch. It's a tradeoff, but a few minutes a day isn't so intrusive IME.

I don't think that is what was meant by context switch persay. It's like reading a fiction book, the context is the story. If you put that down, you might have to come back and re-read the last few pages to remember where you were exactly.

Worse yet for meetings, personally, about 15 minutes before I have to stop doing mostly anything so that I'm not too into it to then be late. About 5 minutes before I literally do stop everything otherwise I'll get into something and look back at the clock and it'll be 3 minutes past the hour.

A productivity hack I'm trying is to set an alarm for a few minutes before a meeting so I can do this more reliably without so much of a context switch.

All in all, given about 10 minutes before the meeting it is intentionally doing little so you can click that button on time, and then there is the time needed to get back into your work (most literature says it takes about 20 minutes to regain programming context), any meeting costs about 30 minutes of context switch overhead. It's a lot of time given a 8 hour work day.
I'm somewhat similar, except that I use those breaks to do private things, like spending time with others, getting a workout in, doing chores, etc.

As a result I have much less useless idle time compared to working in an office and my days feel like there's so much more time in them. When it's 7pm for me there's nothing important left to do, whereas with an office job I would probably have to cram a dozen things into the next three hours before 10pm.

So yeah I don't mind "ending late".
Surprisingly it can generate Coq proofs. Unsurprisingly the "proofs" are just hallucinations that look right but make no sense at all. See for example: "coq program that proves that p->q is equivalent to q->p", which produces:

Theorem equiv_pq_qp : forall (p q : Prop),
(p -> q) <-> (q -> p).
Proof.
intros p q.
split.
- intros p_imp_q q_imp_p.
apply q_imp_p.
apply p_imp_q.
assumption.
- intros q_imp_p p_imp_q.
apply p_imp_q.
apply q_imp_p.
assumption.
Qed.

... together with a lengthy and convincing explanation in natural language.

Sophists would be delighted by these mechanized post-truth AI systems.
Many (most?) projects bypass this by simply not specifying which platforms are supported, and making decisions about breaking support on an ad hoc basis. Of course OSS developers are entitled to do this if they think it's best, but that's a good way to either create a burden for yourself when people start using your package in unintended ways, or to annoy people when something suddenly stops working because you never intended to support it.

Rust is doing it right by explicitly stating which targets are supported and to what extent. You can use it for other targets (I've written a lot of code for AVR which isn't supported at all) but if something breaks they stated up front that it wasn't supported.
I’m doing a phd in informatics. 4 hours per weekday of actual work is what I have found to be my sustainable limit. Not sure I could even do this 5 days a week, more like 3 or 4.
It has to start embracing practical religious protocols surrounding fertility. Thats what they were made for. Underpop is an old problem with relatively easy solutions if your population base is large enough.
Is Russia "fine"? They still haven't managed to catch up economically or in development levels to the developed Western countries (and the fact that former Eastern bloc and even Soviet countries have shows that the gap wasn't impossible to overcome). They're also in a war they cannot win losing tens of thousands of men they can ill afford to lose, and only because they're stuck in the past politically and geopolitically.
Do we? Or are we just predicting that we should care?

The ones humans that predict otherwise would die out over time.

I think; therefore I am. Makes a lot of sense to me and at a certain point we will have to confront the fact something will get to the point of agi. (No chat gpt isn't it.)
Well, that the official declaration. But we all know that it is a lie. Even for very similar ethnicities like say Italian, French, German and Swiss you can easily tell the difference.
National identity and culture is heavily influenced by genes.
https://news.ycombinator.com/item?id=33231081
Russia and West clash over probe into Nord Stream sabotage
Idk about you, but I use it everyday in helping me write framework code.

"Hey can you use this x library with this url to call this API and make an html table" etc and it works wonderfully.

Sure there are errors now and then but usually telling it those gets it to fix it. It has saved a fuckton of my time that I can spend doing something else now. Mostly boilerplate stuff but it works.
The real question though - will we finally see Master Chief in Super Smash Bros.?
Why is immigration the only proposed solution and raising birth rate is not considered? Part of it are pragmatic obstacles, such as lack of stable middle class jobs in areas with affordable cost of living. But most of it is bad values among people who can afford to raise 2-3 kids with good living standards already. Current assumptions are that a. 40 is the new 20, meaning that adults continue to party like college kids rather than deriving life meaning from more mature pursuits, b. career success is the only measure of a person's success, c. A child would rather not be born than live a life where not everything is provided on a silver plate.

Humanity is not going to die out, but future will belong to cultures that are passed on to another generation. How would folks not willing to budge on these ideals feel if they time traveled to year 2100 and the world was dominated by theocracies that managed to keep their birth rates up?
Completely agree. For me it’s a trade off. I’d rather use Linux on the desktop myself but it doesn’t work for me or the business I work for.
> We often strive for perfection when we're well-past optimal and far into the region of diminishing returns.

Agree with all you've said but you're too generous putting all this under the noble quest for perfection.
It is just that modern western societies freak out at the mention of death. If simple car accidents make the headlines for hours/days, it shows that what is really driving all this is not perfection but a paranoid fear of death.
Regulators have had enough time to look into Sony exclusives and XBox being on the third place.

However Sony crying how poor they are seems to be winning them.
>What do we do when we discover we too are just "really fancy autocomplete" machine too ?

For one thing, that's assuming your own hypothesis to be true.

Additionally whether or not that's true for humans is in no way related to whether or not it's true for ChatGPT, so it doesn't make any sense to let that hypothesis inform our opinions on ChatGPT.

>LLM can output untruth but humans are really good at that too.

Urine and apple juice are often the exact same color but that doesn't make then interchangeable.
Because the more complex decoder is traded in this case for a denser instruction set, which means they can trade it for less instruction cache (which is more power hungry).
It was a small movement that the Nazi's eliminated in the midst of the holocaust. How exactly was it responsible for a near century of peace?
Yes ARM isa requires less power. Why do you think we don't have mobile chips with Intel x86 instructions...
Levels doesn't seem to track salaries for your average "mediocre" (see, work-life-balance prioritized) developer quite as well.

In Canada their end of year report listed some cities with median salaries of 100-130K USD, but I think most Canadian devs aren't on levels, and earning a bit less.

For example, the Canadian government pretty much pays software engineers between 40K-80K USD (even for 20 YoE). They're surely a massive employer, but they're not listed on Levels

Not that working for big tech or U.S. companies is that much more desireable, but it does pay a lot more, and those people are more likely to be reporting on Levels
Because the language's resource allocation style is not so much a "cross-cutting concern" as something which is all-pervasive across every single non-trivial program written in that language. For a long time, we had four styles: Static allocation, purely manual management of dynamic resources, garbage collection (usually with manual management of some resources), and "don't worry about it" for truly high-level declarative languages. RAII adds something to this, but C++ didn't give up new and delete (or malloc and free... or anything whatsoever) so it isn't really a wholly new paradigm. Rust, however, adds something that's genuinely new to most programmers, and it requires a re-working of the thought-styles, so it's worth thinking about whether it's worth it.