skysight-inc/HackerNews huggingface dataset:
> There is a huge salary gap between usa and Canada as well.

Not in my experience. At least not for SV-Caliber talent.

Something you have to keep in mind is that there are two parallel markets over there: SV caliber developers and the rest. The former won't have any issue getting a job in the US (takes maybe a week for a talented engineer to get one). Therefore, comp has to be priced appropriately. The later can't -and likely won't ever be able to- secure a US visa, mostly due to skills. A lot of them are immigrants to Canada themselves (there's a reason they immigrated to Canada, it's way easier and the quotas are close to 10x per capita compared to the US). Some companies leverage this and have floors of international devs they park in Canada for a fraction of their US counterpart through a subsidiary.
Yep. More generally, "radix point."
A Half-Year with Decker (HyperCard-Inspired Playground)
How many normally take hardship withdrawals?
If we could just convince India to boycott Russian Oil as well, the regime would crumble, no ?

https://www.bbc.com/news/business-65553920
For C++ check this one out - https://github.com/arximboldi/immer and this talk from the author - https://www.youtube.com/watch?v=_oBx_NbLghY (CppCon 2018: Juan Pedro Bolivar Puente “The Most Valuable Values”)
Ask HN: Democratized AI, what about a unique ChatGPT text avatar to work for me?
Since ChatGPT opened to the public, two large areas of discussion about usage have been:

- How corporations will use AI to replace workers

- How some individuals are using it to increase productivity (e.g. GitHub Copilot)

It has only recently occurred to me that another interesting part is the application to the individual citizen.

If it was possible for me to train a ChatGPT-4 quality chat agent, there might be some cool and some creepy uses for it. Here is a list containing both:

- Personal Assistant (administrative avatar)

- Creepy digitization of me after I die (maybe not healthy for those left alive)

- Work Agent (do my work digital for me, I get paid for it as this is my unique avatar)

---
Is anyone out there working or at least thinking about any of these things?
Chess is many things but it is not a tool. It is an end unto itself if anything of the sort.

I struggle with the notion of AI as an end unto itself, all the while we gauge its capabilities and define its intelligence by directing it to perform tasks of our choosing and judge by our criteria.

We could have dogs watch television on our behalf, but why would we?
Existing c++, zig, rust, etc isn't the goal, it's the start.
They easily will for the first six years of their lives in NYC, assuming both parents work.
I cannot read the article, but what is base rate? Is that double the typical? Same? What about non-hardship withdrawals (first time home buyer) - are those down?
Got to get all that VC money, while trying to resell old ideas.
It should be 15 years of experience now.
Successful resuscitation after traumatic arrest is extremely rare. It is more rare than bystander field CPR administered to those that are not in actual arrest (unconscious but with a perfusing rhythm).

What was the confirmation of arrest? I have been called numerous to bedside for in hospital "arrest" that turned out to be assessment error - that is with trained medical professionals.
If the need for encryption stems in part from the need to be safe from some particular sort of authoritarian government for whom evidence of non-crimes is enough to punish... then weak encryption subverts that need.

It's difficult to imagine evidence of the sort of crime that evidence for it easily goes on an iPhone or other commercial device and is so heinous that it should override this concern I've described. And of those exceptions (someone conspiring in chat messages to murder for hire) that they happen so frequently that might be the excuse.

When the government demands that encryption be crippled, it seems that they aren't doing this to protect me from any crime I might care about myself... but that they are primarily concerned with crimes against the government itself.
Great post. Thanks.
They may be referring to React 18 + Strict Mode meaning all useEffects can be called as many times as React wants. People before were writing code where useEffect on [] worked like onMount and was only called once.
I think a lot of people are missing the point of my question here.

I believe it's you who are missing the point. Acceleration is irrelevant, it's how it's transmitted that matters. You feel gravity because the ground prevents you from falling exerting an opposite force, that is transmitted mechanically along your body.

There is no difference between free falling and no gravity except in monster gravitational fields like the one close to an event horizon where differential gravity (tide) could torn you apart. In any other situation you can safely assume that all the points in an object are pulled uniformly.
Complete History Of The Soviet Union, Arranged To The Melody Of Tetris

https://www.youtube.com/watch?v=hWTFG3J1CP8
The title was changed and not necessarily for the better. This is a piece about the right to die with dignity, the right for elderly people to say "Yeah, I'm ready to let go. Heroic measures to keep me technically alive make no sense at this point."

In some cases, you aren't prolonging their life. You're dragging out their death and torturing them to do so.

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

I am also reminded of the scene in Aliens 3 where the android asks Ripley to simply shut him down because he's lost so much functionality that keeping him "alive" has no appeal for him.
LLMs are in her field; they are one of her research topics and they're definitely getting funding.

We absolutely should not be ignoring research that doesn't support popular narratives; dismissing her work because it is critical of LLMs is not reasonable.
Classes and types and methods exist for a reason. They're not "old" you don't "grow beyond them" anymore than you "grow beyond" functions, constants, threads, or files.

Try stepping outside of JavaScript for a while, broaden your experience.
Saw that one of my kids had a knock-off named Mystical Magic Orb and wondered if the ridiculous name was designed to work around trademark issues.
Only if one ignores the history of bytecode execution formats all the way back to late 1950's.
React Server Components (RSC) feels like the third React.

https://nextjs.org/docs/getting-started/react-essentials
>but outside of pro gaming and HFT
But that only allows for current technologies/consumer habits and not the future.

Gaming explodes into online VR where latency is incredibly noticeable, I still think virtual shopping will become a thing, everyone buys crap online now but it's nice to be able to "see" a product before you buy it.

As we start getting autonomous vehicles/delivery drones etc they can all make use of the lowest latency link possible.

Lower latency also usually means (but not always) lower power usage aka the "race to sleep".

It would also enable better co-ordination between swarms of x, whether it's aforementioned delivery drones, missile defence systems (which launch site is better to launch from, stationary or mobile) etc.

But also just human ingenuity and invention, we should always try to make it faster just because we can, at the end of the day.
I started using Chrome plugin RYS that does something similar - where youtube functions but recommendations are removed. It's helped consumption dramatically. I'm kinda wondering if I need to do the same for reddit and hacker news where links/articles would work but the mainpage / subreddit pages wouldn't.
Sure, and you can set another superintelligence on another task - prevent covid ebola.

See the problem with these scenarios?
Per the official reports, they did find several fully automatic weapons, but the report does not list all weapons/ammunition found in a single list, so the following is a subset of firearms/ammunition found:

> ...by May 3 the Texas Rangers had recovered 305 firearms from the compound, and approximately 1.9 million rounds of "cooked off" or spent ammunition. Among the firearms found were at least 20 fully automatic AK-47 assault rifles; at least 12 fully automatic AR-15 assault rifles; at least two .50 caliber semi-automatic rifles; and anti-tank armor-piercing ammunition.

https://web.archive.org/web/20170511015809/https://www.justi...
Not sure what you mean, the movement to combat climate change is orders of magnitude bigger than the movement to combat AI risk - in terms of organizations dedicated to it, dollars donated, legislation passed, international treaties signed, investment in technologies to mitigate the risk.

Of course, the difference is that the technologies causing climate change are more deeply embedded throughout the economy, and so political resistance to anti-climate change measures is very strong as well. This is one reason in favor of addressing risk earlier, before we make our civilization as dependent on large neural nets as it currently is on fossil fuels. A climate change movement in the mid-1800s when the internal combustion engine was just taking off would also have been seen as quixotic and engaging in sci-fi fantasies though.
Nvidia breaks one trillion market cap
Also, if you don't have Facebook and want to go to this running club you would be forced to actually befriend someone to such a degree in the club that can keep you updated that has Facebook. It can't just be the "convenient" disposable Facebook relationship.

For me, without social media I pretty much miss out knowing about all the local art shows that I wasn't going to go to even if I did know about them. I don't get the invite to the friend of a friend's dinner party that I would have made up an excuse for why I can't go. I also miss out on seeing pictures of all these events that I didn't find worth my time to see with my own eyes.

We have really distorted the meaning of inconvenience to have something to do with the lack of high volume, unsatisfying, shallow experiences.

As if having sex is an "inconvenient" type of porn.

The best part though is I have actual experiences that aren't mediated by the judgement if the experience is worth someone else knowing about the experience the very moment after I have the experience.
This page talks about "extinction from AI". I'm sorry, but I think that's a complete non-issue for the foreseeable future. I just don't see how that will happen beyond spectacular science fiction scenarios that are just not going to happen. If that makes me a Russian bot then, well, хорошо!

The risks from AI will be banal and boring. Spam, blogspam, fake articles, fake pictures, what-have-you. Those things are an issue, but not "extinction" issues.
Yes, I agree real life is fuzzy, I just chose chess as an example because it's unambiguous that machines dominate humans in that domain.

As for being competitive with humans: Again, how about running a scan of a human brain, but faster? I'm not claiming we're close to this, but I'm claiming that such a machine (and less-capable ones along the way) are so valuable that we are almost certain to create them.
I recently raided my retirement accounts because we are at the end of a long term debt cycle and I do not believe in the future of the United States (government), the West or the dollar.

I own gold, a farm and I raided the retirement accounts to buy a home.

The only way out of 130% debt to GDP is default through inflation, high taxes, and bail ins.
I fully disagree. It's the exact same internal mechanisms lending themselves identically to rerender semantics and so on. They were exposed with new names and access methods, but enabled you to perform virtually the same component update logics, except with a few antipatterns made more difficult. HOWEVER it is also fully backwards compatible, you can run these old versions.

So, what stayed the same?

* Could still use classes

* Still had the same props & state semantics

* Components still could own state and receive props

* Some renamed code paths were used, a couple of the "componentShouldRender" style ones were dropped to prevent programmers making fatal errors

* Still wrote the same markup

* Still could use the same libraries

I never really understand this complaint; React achieved gold standard backwards compat. Either that or my 2016 era tools building in 2023 on the newest React with old ass libraries would've caused a lot more pain points!
> We simply don't know how to build a system like that.

Yes, but ten years ago, we also simply didn't know how to build systems like the ones we have today! We thought it would take centuries for computers to beat humans at Go[1] and at protein folding[2]. We didn't know how to build software with emotional intelligence[3] and thought it would never make jokes[4]. There's been tremendous progress, because teams of talented researchers are working hard to unlock more aspects of what the human brain can do. Now billions of dollars are funding bright people to look for ways to build other kinds of systems.

"We don't know how to do it" is the security-through-obscurity argument. It means we're safe only as long as nobody figures this out. If you have a security mindset, it's not enough to hope that nobody finds the vulnerability. You need to show why they certainly will not succeed even with a determined search.

[1] https://www.wired.com/2014/05/the-world-of-computer-go/

[2] https://kotaku.com/humans-triumph-over-machines-in-protein-f...

[3] https://www.jstor.org/stable/24354221

[4] https://davidol.medium.com/will-ai-ever-be-able-to-make-a-jo...
Is this sort of different, since it is a game or game-adjacent space? I’ve heard that, for example, Eve Online players do stuff occasionally that would normally be pretty Not Cool, it were done for some non-game reason.
>We have never been content when we have caused extinction.

err what? Apparently there are 1 million species under threat of human caused extinction [1].

[1] https://www.nbcnews.com/mach/science/1-million-species-under...
If you want to do this with ffmpeg: https://gist.github.com/eyecatchup/0757b3d8b989fe433979db2ea...
BlockTris
Well people like him are on the list, so it's a bit strange you're claiming this is mostly about FAANG?
Except JVM never was the only bytecode format in the history of computing.
>The succinct statement below...

How does AI morph from an existential crisis in software development into a doomsday mechanism? It feels like all this noise stems from ChatGPT. And the end result is going to be a "DANGER! ARTIFICIAL INTELLIGENT SOFTWARE IN USE" sticker on my next iPhone.
Pretty much, yea. You easily make enough money to pay for COBRA. Then if that runs out you can get (an admittedly bad) plan from the marketplace. But it all comes back to point (1) - the amount you make more than makes up for it.
"Massive" is a bit of a strong word. One year of 8-16% inflation with historic averages close to 2-3% is actually quite ok and demonstrates the European Central Bank's credibility.
It also make it easier for criminals or any illegitimate party to get your data.

I'd rather have Three-Letter-Agency proof encryption everywhere.
Yeah, Big-O notation is only part of the picture and yes, "galactic algorithms" that are theoretically efficient but only for astronomically big inputs do exist, but in many cases (especially if your algorithm isn't doing anything particularly deep or clever) linear is faster than quadratic which is faster than exponential on real world input, too.

Mathematics is the science of modeling and abstraction and that abstraction exists in order to make the process of knowledge gathering easier. It works very well for the sciences, so I would say the method has been proven. Of course, if the models turn out to be completely inappropriate, that would be different, but so far, the simple machine models used (implicitly or explicitly) in the analysis of algorithms seem to be rather reasonable.

The alternative that you suggest, trying to benchmark concrete implementations of algorithms has so many confounders that it would be very hard to execute properly. I'm sure people are doing this too, but the formal Big O proof has a different quality to it because it does not depend on those particulars.
10 years and we are still building custom forms from the same primitive building blocks.

And with react having to fudge with the state of DOM input components, it's been a messy ride.

And yet, the idea of describing your UI and have a library figure out what needs to be repainted has been liberating.
React certainly wasn't the first, but it certainly was the most elegant one at the time.

I wish React would split up and go back to the roots: Have it deal with rendering - and nothing else.

Have optional companion projects that deal with the various forms of state and side-fx.
Uh, no - there is no way paying for an urban day school through 401k withdrawals makes any financial sense.
I've been saying this for years. For me, UI design for desktop computers peaked with System 7.
Just like the CLR in 2001!
If you looked at the Northeast in the U.S. you wouldn't think there was a global water problem. See

https://www.nyc.gov/html/nycwater/html/drinking/reservoir.sh...

Problem is that people don't want to live in places that have winter, so they dogpile in California, Arizona, etc.
I do not see a problem in that. You can always restrict the capability by not exporting a particular API function, or just by returning ENOPERM. It's the job of an operating environment to decide which permissions are available.
Yes, I see a huge problem. Preventing damage is an order of magnitude more difficult than causing it.
The value of new code anyone can write in a reasonable amount of time pales in comparison to the value of all the code which has already been written.
What's so infuriating about that is the documentation basically told people, hey instead of doing this, use useEffect the way you were using these methods.

So are the users wrong, or did you screw up?
And nothing against Romanians! I work with a ton of brilliant folks there.

Outsourcing inevitably creates a firewall between engineering and support that shouldn't exist though.

In a properly functioning org, support has a way to escalate quickly to engineering if it's confirmed "This is broken." Engineering in turn uses those incoming requests to recognize flaws in their own products.

Outsourcing creates "Hide behind the SLAs and remain ignorant of any issues you've created" barriers that will ultimately sink a company.
I think that some of the signatories don't want regulation, they just want serious research into AI alignment.
Why is it that people want to continue using tools that work to solve problems no matter how hard this industry tries to leave them in the dust?
I can't imagine there will ever be a low level network api for browsers. So a websocket proxy/vpn/whatever will be a requirement.
Nuclear weapons are uniquely good. Turns out you have to put guns to the collective temples of humanity for them to realize that pulling the trigger is a bad idea.
You might ask to get limited. My account is limited to a about three comments per hour. If I exceed I’m told to slow down. dang didn’t like one of my posts—not sure why this solution was chosen but it was.

I’ve also set my maxvisit and minaway on my profile. So I can get more things done.
Agreed. I know Google is famously hard to get in touch with, but I don't understand how this fall on Google's plate or is really Google's fault at all. Maybe if they shared some more info about what IAM group they created that managed to trick people into adding it Google could create rules to ban group names like that from being created?
Sure, React still supports that, for some reason. But good luck getting a job offer or even a PR approved if you're using `this.setState()` in 2023.
I went to an inner city urban high school and anyone suggesting that you must withdraw from your 401k to send your kids to private school if you live in NYC is out of touch.
Oh also certain concepts and strategies are only written about in the legacy documentation. Good luck new devs!
Anecdote posted as-is:

I recently started a macOS app project to learn Swift and SwiftUI. A week or two into the project, I managed to hit an honest-to-god compiler bug. A particular combination of syntaxes would reliably cause the compiler to crash (not yield a compile error; crash). I tried restarting XCode, restarting my computer, updating everything. Whenever I brought that syntax into the editor, XCode's Swift compiler integration would crash.

It wasn't anything exotic; I was making a straightforward app, and wasn't trying any Swift language funny-business (I didn't know the language well enough to even try)

It was bizarre to so easily find a bug in the headlining compiler made by the world's most valuable company; I can only think it's the result of this being a language that (effectively) only targets one company's systems, and the effect that has on the size and involvement of the community
EU continues to important Russian oil, it has just been refined and rebadged by India, Saudi Arabia, China and others, so that a statement like this could be made. EU is basically paying a premium in order to stake a claim to moral high ground they don't hold
Instruments is a sampling profiler; it's the ground truth w.r.t. where time is being spent.
For a religious family with six children that is probably not the case.
In UK there are very few companies that hire above $100K: mostly hft, gambling, fintech and subsidiaries of US companies. Almost all other UK tech companies hire senior developers for 65K-75K GBP.

At the same time both job security and work life balance will be very different experience.
Monday was a holiday. I was outside with the bicycle in the afternoon here in North Germany. Strong winds and lots of sunshine. Some wind turbines were not operating -> there was more electricity from renewable energy than Germany could consume.

I then saw an old grain windmill (originally built in 1828) operating, with its windmill blades rotating. The first windmill on that location is dated back to the year 1318.

It was a really wonderful day, that Whit Monday in North Germany in May 2023.
Crabs in a bucket mentality. House prices and medical expenses are astronomical compared to European countries.
Much of the big events of lately are more related to mass surveillance, censorship, and election interference. Check out the Twitter Files, Russiagate, and final Durham report on Racket.news. Congress has been holding a special investigation on the weaponization of the federal government related to this but more broadly. Recently FBI admitted to having many operatives in the capitol on January 6. Then you had the recent revelation that the FBI violated rules ~280,000 times by accessing private information without a warrant. There is so much more, but whatever large centralized internet services or data brokers can gather is potentially available to government agencies.
Einstein's letter to Roosevelt was written before the atomic bomb existed.

There's a point where people see a path, and they gain confidence in their intuition from the fact that other members of their field also see a path.

Einstein's letter said 'almost certain' and 'in the immediate future' but it makes sense to sound the alarm about AI earlier, both given what we know about the rate of progress of general purpose technologies and given that the AI risk, if real, is greater than the risk Einstein envisioned (total extermination as opposed to military defeat to a mass murderer.)
Wow, what poor financial decision making. It's literally the dril candles joke but with religious private school instead of candles.
I don't think React will be replaced for a very long time. The only library that has somewhat similar adoption rates to early React is Vue. I personally prefer Vue over React and I use it at work. But I would be happy using React as well if the choice was given to me. Vue3 + Composition API just makes sense to me.