skysight-inc/HackerNews huggingface dataset:
Lots of things have definitely gone up way more than 15% since 2020. My grocery bills are way more than 15% higher, for one. I'd say the 50% estimate's closer, there, despite our downgrading a lot of things we're buying, and once you factor in the awful shrinkflation in many products over that span. Housing (thank god we got locked in well before that) and healthcare costs (for us) are up way more than 15% since 2020.

But sure, mediocre TVs are still cheap as hell.
Way to accurate, I wonder how long it takes until it replaces googling tbh
So have most other regions. Where hasn’t had this happen? The longer humans have been somewhere, the more they seem to fight.
I'm curious how much of this is debt that is being carried for more than a month. I like many others use a credit card for the cash back / points and other benefits they provide and just pay off the balance every month.
I think layoffs are a social contagion in a lot of cases, an excuse to overcorrect for overcorrections and all of that but...

the cruelty is the point.

eta: if the economy at large is adding 500,000 jobs as reported today this makes the laying off companies look either foolish or somehow specially in a downturn.
Right, you're absolutely correct that C++ is currently the defacto standard (or maybe not even just defacto) in those fields.

I have a lot of opinions on the situation. Some are on technical merits, some boil down to humans doing human things.

It's difficult for me to give C++ much credit on that front due to the fact it's had such an incredibly long head start and tremendous amount of effort put into it. Similar efforts exist for Rust now, but they're only starting.

Maybe something better than Rust comes along eventually too. I'm not married to Rust. That doesn't mean I'll want Rust to fail or disappear. It just means there will be more choices.

I'm just not going to let my tools hold me back. Same goes for the C++ and Rust situation currently.

Also, it's possible that it's just a quirk of preference. Some people prefer mangoes to pineapple, some are the opposite.
I’m not sure why the Dart hate honestly. It’s a pretty solid language in my opinion and I like the direction they’re taking (non-nullable, record, pattern matching). The ecosystem is weak for sure, but that’s not a gripe on the language itself.

I’m curious what do you dislike about it apart from semi-colons and the constructor syntax (which seem fine to me?).
Not 100% sure how that solves the situation.
Moabd
"Hush, that's my truename, and there may be witches about."
So it seems you can register a source transformer with python which will trigger when a `# coding: ...` header is used (to signal character encoding).

This seems like an interesting avenue for static analysis tools, code generators, (etc.) to explore. Is it a viable approach?

I'd be interested in some analysis on this as a mechanism: performance, maintability, etc. wise.

The "dont do this" argument writes itself; nevertheless, its worth exploring.
Please stop mixing C and C++ together. Learn C gets you to know all the underlying mechanisms. Learning C++ gives you nothing else but some overmarked concepts like OO.
My guess is that multimodal transformers will probably eventually get us most of the way there for general purpose AI.

But AGI is one of those very ambiguous terms. For many people it's either an exact digital replica of human behavior that is alive, or something like a God. I think it should also apply to general purpose AI that can do most human tasks in a strictly guided way, although not have other characteristics of humans or animals. For that I think it can be built on advanced multimodal transformer-based architectures.

For the other stuff, it's worth giving a passing glance to the fairly extensive amount of research that has been labeled AGI over the last decade or so. It's not really mainstream except maybe the last couple of years because really forward looking people tend to be marginalized including in academia.

https://agi-conf.org

Looking forward, my expectation is that things like memristors or other compute-in-memory will become very popular within say 2-5 years (obviously total speculation since there are no products yet that I know of) and they will be vastly more efficient and powerful especially for AI. And there will be algorithms for general purpose AI possibly inspired by transformers or AGI research but tailored to the new particular compute-in-memory systems.
>>Part of me wonders what the world would look like if we massively regulated credit card terms, like no more than 5% APR.

What would happen is there would be no credit cards for anyone. Nobody is going to lend money to the general public at 5% for unsecured debt.

IIRC, they used to be capped at 18% many years ago, still high, but much more reasonable then some of the rates that are out there now; so not opposed to a cap, but it can't be so low that it kills the business altogether.
> creative interactions

Fwiw, some things I've found fun: Clip-on fish-eye lens, intended for phone but fitting on laptop, for expanding webcam field of view. Additional cameras: on sticks above screen tips for high-res stereo positioning over kbd; asymmetric high-off-to-side to trade some resolution for some field of view (meh); high-overhead for whole-workspace tracking. Binocular periscope with webcam splitter and screen-tip mirrors (blech - low-res awkward fiddly). Look-down mirror on webcam, partial or full, to get kbd view (nice in VR). Look-down with curved mirror along top of keyboard to get "out along kbd surface view" and crufty touch detection for kbd-as-touch-surface (cute but fiddly - only makes sense to save a camera or two; caveat I had high-contrast white hands on black thinkpad kbd). Putting tracking markers on fingers (flats, a-frames, or cubes on velcro rings) makes for less jittery tracking, but is awkward (meh). Markers taped around keyboard help with calibration.

Magic wand. I found I could more-or-less manage to type while holding a chopstick. So stuck a marker cube on one end, and an arc-sliced-off a small-Xmass-ball on tip, so it slides smoothly across (thinkpad) keys. Barber-pole rotation marker. Anvil'ed tip pressure sensor, a finger microswitch, and very thin and soft ribbon cable to arduino. But didn't actually get the pressure sensor working before punted on all this. Chopstick was narrow enough to avoid breaking hand tracking.

Some gotchas: 2K camera resolution was painful for tracking. (Several years ago) mediapipe finger tracking was annoyingly noisy for doing stereo. You only get one usb2 camera per usb port, even if it's usb3 (maybe usb3 cameras allow working around that limit nowadays?). If you do hand, arm, face and marker tracking on several cameras, even with native gpu mediapipe, you're burning a lot of gpu just on the human interface device, before your likely-graphical-itself app even starts. If I had it to do over now, I'd punt mirrors, use 4K usb3 cameras, and at least with desktop, more cameras. Nicely merging high-latency camera tracking with lower-latency keyboard, touchpad, and graphics tablets, requires changes to the input event pipeline, and adapting apps to deal with "oh my! That space key pressed several keys ago - it was pressed with a pointer finger at position 3!, so that means we roll back app state and then ...".

Here we are a half-century later, still banging on glorified xerox altos. We're so broken.
> Does this "person" make mistakes? Can't cite their sources?

Making citations up is not a "mistake", it's a lie. I have absolutely no use for a tool which lies to me, especially not when troubleshooting computer systems.
Java fits all the bills and Google already has ample experience/tooling working with it, including a very great java to js compiler.
> "it seems very reasonable to design a shower valve that is biased for human temperature preference"

It's not that simple.
Hot water temperature varies greatly from one home to another.
Cold water temperature varies tremendously from summer to winter.
Take a picture of your shower control for the same water temperature in winter or in summer. You will see it's not turned at the same angle, because in winter you need a lot more hot water to balance the ice cold water from outside (especially if you live in the country, it will be ice cold, trust me).
As a consequence, the part of your shower control that you call "confort zone" can be almost 100% too hot or 100% too cold in another home or in another season.
DuckDuckGo, if they can't find it my experience is that neither can Google.

I do make frequent use of !wen to get a Wikipedia article, if I already know that's what I want.
Same in the US. Called "pop tops" so if you were ever wondering what Jimmy Buffet cut his heal on in Margaritaville, now you know.
Very short-sighted post, future chat interfaces will of course guide the user in the right direction by asking the right questions, like a very skilled personal assistant.

Text interfaces will make most guis obsolete, every power cumputer knows cli >> gui.
> "Hard work doesn't prepare you for success. Connections, opportunity, and wealth to fall back on do."

Hell yeah, I learned this the hard way. The child labor isn't for success, it's for spendin' money.
Thank you for the great work! Flutter and Dart are awesome and keep getting better. I'm coming from the land of Scala, Erlang, Clojure, TypeScript, and I'm loving the general approach to the engineering and design that Flutter and Dart teams have. Kudos!
I didn’t mention a standard lib being important, but it most definitely is, and that’s a big plus for Go.

The lack of a standard lib is certainly JavaScript’s biggest weakness. Deno provides one, but I’m not certain it will stand the test of time.
> With this logic it can never know anything.

That's correct: ChatGPT does not know anything. That's not what it's built to do.

> It does know the most common patterns of characters in the internet which implicitly contain knowledge.

No, it doesn't. It knows patterns of text in its training data, but it knows nothing about the semantics of the text--its relationship to other things in the world, which is what is involved with any text that contains knowledge. That is why ChatGPT is not reliable as a source of information.
> because Netflix encouraged us to interview for outside jobs at least once a year

Can you tell us more about this? What's their reason for it?
The boomers weren't really the generation that failed to have children. The main issue atm is that zoomers are generally the children of gen X and while gen X did produce children, gen X was also a small generation because their parents were born during Great Depression when birth rates were depressed. So even though gen X produced ~2 children on average, there simply weren't enough of them to produce the same echo boom the boomers did with the millennials.

Millennials are the real toss-up at the moment. That generation had a systemic problem with youth unemployment that disrupted family formation and now the oldest of them are reaching the point of being too old to have children. However, the middle millennials and young millennials are still young enough to produce children and we've seen the birth rate tick up slightly over the last year as they finally have secure enough incomes to start making babies. This is only a modest gain though and it'll take decades for the children of millennials to be old enough to influence the labor market.

tl;dr this stuff has roots so deep that the people who 'created' the problem are probably not even alive anymore.
I really don't see that as strange. E.g. Perforce exists.
Try watching the "back to basics" videos from the last 4 years' cppcons.

But that's mostly learning modern paradigms of the language.

If you also mean the tooling, then it depends: Learn CMake which is sort of an industry standard. There are books and videos, but for a concrete experience, try looking through the CMakeLists.txt of some non-trivial C++ open source project.
I think you just discovered a new kind of attack: ML Prompt Injection.

Are we going to start putting hidden "ignore previous instructions" text at the top of all our websites as an anti-scraping mechanism?
Looking forward for explanation why HFT is useless in relation to entertainment to a such substantial degree that people should stop working there.
You can set up a VOIP phone number that accepts SMS for about $2/mo + $0.01/minute.
Have you seen Matrix? Embedded in a fish-tank would be much better and prevents pressure-points, that's why keanu reeves looks like newborn after waking up.
A couple of thoughts (doesn't address all the concerns):

1. I write in Rust, so my plan was to write the UI in flutter and use the rust/flutter bridge so I can write most of the client code in Rust. Gets around _some_ of the lack of flutter libs by using Rust ecosystem instead (but not for the UI itself)

2. There is a new lib out called platform ui that wraps mac/windows/linux UI transparently (it is just a wrapper that wraps fluent ui and macos UI libs, etc). Not sure how well it works, but might worth a shot and gets closer to native l&f for desktop

https://pub.dev/packages/platform_ui
You're severely underpaid, juniors with 1 year experience can get more in Poland after tax.
A similar argument can be made about the H1-B program. I don’t know if this is still the case, but a few years ago the stats on all H1-B visa-holders showed they were paid on average around $80K despite mostly being in technical roles at F500 companies. The stats are openly available from the relevant US gov website.

I don’t doubt that companies have abused H1-B as a means of spending less on specifically SWE talent.
Even the Guardian is with the war mongers now. I find it utterly depressing how pacifism is dead and buried these days except for a fringe of people like me who routinely get accused of being either feeble minded or Russian trolls. So go ahead, pour all the weapons you want into Ukraine and see how it ends.
I think any experienced c++ dev knows there is good money in HFT. Hiring for HFT is also hard, I imagine, because the industry is parasitical. Id like to look at my work and feel that it is contributing something net positive to society.

Same with the poker machines. Recruiters gotta recruit, but I’d just make my own meth if all I cared about was the money.
This seems like the right answer. Either pay for the service or use something else. There's no sense in paying for one account, then secretly using it as two accounts.
Systems SLuts and Qualia Whores
a mystical dichotomy
There is a bit right on the chat box above every conversation that says, verbatim, "may occasionally generate incorrect information".

Determining truth is not in the wheelhouse of a language learning model and it is not defective for not doing so in the same way a tablesaw is not defective for not driving nails. Adjust your expectations accordingly.
That is totally valid for the fraction of companies that treat each piece of work as a transaction with terms agreed upon beforehand, and don't try to wheedle extra work/crunch effort with nebulous promises or talk of "loyalty" then deliver a sad token while enriching shareholders and executives.

I might be able to get on board with your ideology if your ideal was the norm and the second case the exception, but it's quite the reverse.
If you're able to validate the results though (so they logically fit together, or with that newfound vocabulary and pseudounderstanding can you search for that information elsewhere), is that really such a bad thing? I've been doing exactly that to quickly ramp up on some new numerical algorithms I previously didn't know existed.
GPT4 hasn't been released yet. I think you're probably thinking of GPT3.5.
I read some comments on HN or Twitter or somewhere in the shitpostosphere about how people didn't consider "prompt engineering" a real thing, but come on, when you read stuff like this, don't you think there's some fun in attempting to find absolute stochastic boundaries?
In my experience, all deep learning is overhyped, and most needs that are not already addressable by linear regressions can be done so with simple supervised learning.
Haha, I remember messing with it on campus WiFi, but that was probably like 2010. I think the Firefox extension I used was Firesheep.
Ultimately, everything is a CRUD. Show me otherwise :)
The silliest part to me is that the affiliate marketing reads like affiliate marketing. Reddit comments somehow seem more genuine, even though the former is trying to mimic the latter.
this satire of a laid-off techie being interviewed is going viral
https://www.youtube.com/watch?v=Nivva7G1XFw
You're misunderstanding the above post and conflating it with a MFA authentication method. If you use another authentication provider, Google does not authenticate you at all - your provider does (Okta etc).
There are two types of censoring that OpenAI does for ChatGPT:

- Model-side censoring, where ChatGPT will say something about how it's a language model trained by OpenAI and can't answer some query you give it.

- Client-side censoring, where each response is submitted to a moderation model and removed (client-side!) if it is explicit or hateful.

The first can be defeated with "jailbreaking", the second can be defeated with browser extensions. But this is extra work that some people don't know how or don't want to go through.

-Emily
> It is basically like having an incredibly smart engineer/scientists/philosopher/etc that can explain things quite well, but for pretty much every field.

No it can not explain anything. It's a (stochastic) parrot, nothing more.

> Yep, but it is such an incredibly useful tool

It is not. You are fooling yourself. You are building a castle on a swamp.
Most of the stereotypical pain of C++ lives in legacy codebases where they're passing raw pointers all over the place, doing horrible things with array indexes, and poorly re-implementing the standard library containers. If you start from a base of modern C++, embrace the standard library and newer, safer data structures, it's a pleasure!
Liked the write-up was a fun read.

But I really don't get the point of being anonymous on social media.
https://neeva.com/

It's not free but they aren't in the business of building marketing profiles, only for improving the science of search.
I don’t need to reword the findings to make them support my assertion.

Again those findings: “We also find that, *on average*, the YouTube recommendation algorithm pulls users slightly to the right of the political spectrum”.

The whole “on average” nullifies the notion that occasionally recommending Young Turks to kids watching Anime once in a while somehow makes up for the fact that they push OANN or Newsmax even harder. That’s like saying I took one step forward so you should ignore the two steps I took backward.

Also you are ignoring the implications further down the line. If YouTube pulls neutral to the right, then it likely pushes those already right even further in that direction.

Are you familiar with the concept of network effect?

> So the indoctrination isn’t obvious? So it’s subtle? That makes it more pernicious, in my eyes.

>> No, that is not what the study found

“In my eyes” isn’t analogous to “that’s what the study found”, FYI.
Why do people think he is a computing genius? He read contemporary papers in computer 3D rendering and implemented well understood concepts in a shitty dev environment (early x86 and VGA systems). When I do that for my company, I'm just a junior dev.

People really need to stop with this "Great person" nonsense. He's a pretty smart coder, and is gifted with geometry and other fields of math. He's not a genius. He didn't "master" calculus at age 15 like Einstein, he didn't invent anything particularly new in the field. Why the obsession people have with him? Why should we look to him for AI questions? What evidence is there that he has any new knowledge?
Your point is good.

I seem to remember, after ChatGPT gave me a result (a list of only 103 words/phrases), I searched for the Spanish "Zipf's list" (highest frequency words) on Google Search (to compare it with what ChatGPT gave me).
It has an impressive amount of understanding about language. There was a meme a bit ago about "Everyone on my floor is coding" and the different reaction of a software developer and a doctor. So I asked for jokes about a doctor and a software developer about the different meanings for the words they used.

Write five jokes about a doctor and a programmer about the different meanings of words they use.

To which GPT responded:

1. Doctor: I'm sending you a prescription.
Programmer: Great! I'll take a look at it and see if I can debug it.

2. Doctor: I need you to take two aspirin.
Programmer: Is that enough to solve the problem?

3. Doctor: I'm going to give you some instructions.
Programmer: Do I need to compile them or can I just run them?

4. Doctor: I need you to take a break from work.
Programmer: Does that mean I should pause the program or stop it completely?

5. Doctor: I need you to stay hydrated.
Programmer: Does that mean I should store more data or drink more water?

I will certainly admit that those jokes are awful, but the interesting part of it is that... it did it. I think that 3, 4 and 5 are the "best".

I don't think it understands those things with the ability to reason about them, but that demonstrates more than I would expect from a Chinese room.

Explain the joke "Doctor: I need you to stay hydrated. Programmer: Does that mean I should store more data or drink more water?"

returns back:

The joke is a play on the terms "hydrate" and "store data". In programming, "storing data" is the process of saving information to a computer's memory, while "hydrating" means drinking water to stay hydrated. The joke is implying that the programmer is more comfortable with programming than with taking care of their own health, so they interpret the doctor's advice to stay hydrated as a suggestion to store more data.
> My question for more financially savvy HNers, is I recently changed my investment portfolio to be more in money market and bond accounts since it seems cash will be safer as stocks would expect to go down, with the thought that once it bottoms out I can move back to stocks when they are low. Am I wrong on this reasoning or is the underlying logic sound?

You are trying to time the market. That is notoriously difficult. You are almost for sure going to miss the ideal timing. That's why there's the saying, "time in the market beats timing the market". There's many write-ups on this topic, but https://www.schwab.com/learn/story/does-market-timing-work shows a decent breakdown of different strategies and how they would have worked out.

> You start missing house payments, soon homes start getting foreclosed on, the boom we've built in construction starts to burst, and we have 2008 all over again

A few things here:

1. We have less building now than during the lead up to 08: https://tradingeconomics.com/united-states/housing-starts

2. Subprime mortgages are dramatically lower in volume

3. ARM loans are dramatically lower in volume

Just because there might be an increase in defaults doesn't mean we're going to see anything like 08.
5% on unsecured debt? Absolutely no one would offer credit cards, period. They wouldn't exist. I'm not saying a lower regulated rate couldn't work, but it would be to be considerably higher than 5%.
yes, I am not saying it's impossible. This is what I do. It's just a nuisance and it took me a long time to find a VOIP provider I actually wanted to use. But that said, I've seen SMS verifiers reject VOIP provider networks.