skysight-inc/HackerNews huggingface dataset:
It does know that Go has generics if you ask it because 1.17 had experimental generics. But it doesn't know about 1.18 which is the official release of generics.

For example it doesn't know that Go has the any type that can be used in place for interface{}.
Most code produced is commonly-written code.

A sizable portion of software devs ultimately work on something that, at its core, follows the basic CRUD pattern. The day-to-day stuff also involves a lot of boilerplate -- "public static void main" has paid a lot of mortgages over the years.
I admit I was laughing at the part where he transferred out the $35mil and Alex called him.

Honestly I'm sure a lot of people on HN have experienced the "hey I just wanted to see how you were doing" call from their bank. Once you have >$100k in your chase accounts they'll start doing that.

But why would anyone have that much money in their Chase accounts? I keep a nominal amount of money in my chase account and send the bulk of my money to fidelity to throw into whatever investment vehicle I like. Sadly, I think you need to have $1mil at fidelity to get the same red carpet treatment chase will give you for $100k.
> We're almost back! You can find us hanging out in /r/downtimebananas, join us!

Who comes up with this, and who is it for?
The Peace War is ambiguous: it leads into Marooned in Realtime, where civilization has disappeared, and the remnants that were sent forward in time don’t know why. It could have been a civilization-ending catastrophe, but not necessarily.
+100

Which is exactly why static analysis tools that force you to do something need to be shot. Static analysis tools that inform you about a possible duplicate are totally fine. Give me an option to disable that particular instance.

Co-incidentally, micro-services do away with such problems in many cases due to the fact that code is "separate" and thus analyzers and sticklers don't find the "duplicates" and you can write beautifully simple code. Unfortunately it has the opposite problem then of leading to things like this Netflix architecture https://res.infoq.com/presentations/netflix-chaos-microservi... but for something simple like a personal blog (yes I exaggerate - slightly)

In the end I think the only solution is to have the right people and stay small enough to keep the right culture. That probably goes against all your metrics and growth goals of the company of course.
I don't think 250k in the bay area is poverty. But anything under 200k, if you have kids - while not being a struggle - is definitely in "1 vacation per year, never eat out, and watch your budget like a hawk" territory.
It's more accurate to say that "bank depositors" are taking the hit, in the form of increased FDIC fees. Which end up reflected in lower interest rates for bank savings accounts. If you only keep a negligible money in bank accounts, then you aren't paying for this.

If you are keeping a lot of money in the bank, then yes, you are paying for this. But you are also gaining, in a sense, from the stability of the banking system.
Probably. GPT3.5 was really good at writing unit tests. I asked it to unit tests for some typescript code using jest and aws-sdk-mock. It did it as I would do. I really couldn't fault it.
We're in a situation where junior side of the software job market has really dried up. My question is whether the junior side will ever come back? Will we ever have tech companies like we've had, with massive intern -> junior pipelines, gradually developing senior devs? Or will there by a narrower pipeline, with fewer senior devs working with AI tools?

An optimistic take is that by automating a lot of mundane work, our level of craftsmanship and creativity can increase. That we can have a much higher bar for quality and professionalism.

Unfortunately it will also mean a lot of junior folks may never get back into software jobs.
According to other comments here[1], he missed on a lot of cool stuff by not engaging with Alex, as usually multimillion dollar account managers have a very personal relationship with the CEO of that company.

1. https://news.ycombinator.com/item?id=35161313
Don't try to just blithely "smile" your self promotion away. Your question is a valid one, but it's pretty obviously morally dubious to mention Codeium without disclosing that you're involved with them.
As a highrise window cleaner that worked in Victoria, Vancouver and Montreal I can tell you you got lucky.
Check out http://redpanda.com for a simpler to manage, and 10x faster Kafka
Isn't that true for engineers in general and not just engineers at FAANGs?
Think of the current coal power industry as essentially “digging a lot of pre-sequestered CO2 out of the ground and putting it into the air”. This plan limits the coal industry to only using what’s already in the air, while we build parallel systems to actively sequester air CO2. Building massive carbon capture plants for this purpose also brings economies of scale to other carbon sequestration projects. Finally, you can imagine making a commitment to permanently burying 5% of the output of the synthetic plants, so every round trip the CO2 makes reduces it by 5%.
Does it?

This is inherently unequal as explored by Dan Olsen in The Line Goes Up

If you weren't born yet, you lack access to that equity
> I worked as a lawyer for six years; there are extremely strict ethical and legal restrictions around sharing privileged information.

But Microsoft already got all the needed paperwork done to do these things, it isn't like this is some unsolved problem.
As some like to say, supply and demand. If the market decides a haircut in that location is now $200 instead of $20 then its just the free market working as intended.
Show HN: AI explanations for other people’s code
Hi HN,

As a developer, I much prefer to write code than read other people’s code. But most projects I work on involve other developers so it’s hard to avoid. Often I find it really hard to quickly parse other people’s code so I thought maybe ChatGPT could help.

ChatGPT does a really nice job of giving clear explanations when you paste in code and ask it to explain it. But the interface is a bit of a pain to use if you’re using it many times a day. It’s also hard to share explanations with co-workers. So I built whatdoesthiscodedo.com. Just paste your code and get your ChatGPT explanation and a sharable link you can give to coworkers.

I’m hopeful it can also be helpful to folks who aren’t professional developers. My co-founder at my main company, Beam Analytics, is more of a product guy so only needs to write scripts etc. Before, he’d often just find code online to copy and then struggle to make it work. But with this tool, he says he’s getting better intuition in understanding the code he’s using, and how to modify it.

We’d love your feedback. Email us at hi (at) beamanalytics.io or DM me on twitter @TheBuilderJR
I used to write software that used the third-party interface into elevator controllers. I am still unclear what “Korean lunch mode 1” and “Korean lunch mode 2” in Otis controllers do.
OpenAI states that fine tuning cannot be done with GPT-4. Does anyone know if this is a permanent limitation?
Could this simply be reflecting the popularity of a region? New housing will be constructed in response to more demand, and rents will also go up in respond to demand?
If one, or a group, or a nation or whatever..does not have power, then they only have freedom granted to them by actual power. That is not actual freedom, it is dependence on the benevolence of the powerful.

Talking of power relations isn't really incorrect re: critical theory, probably where they go wrong is somehow pathologizing power itself. It is good to be powerful. It is bad to be weak.

Often times one does have to apply power against other people, do you disagree?

People like to abstract out the nasty parts of this stuff and think rules, or laws, or documents, or mutual discussion can somehow erase the problem of needing to have power to see one's interests and will realized.

But rules and laws and principles are broken all the time.. by whom? The powerful of course. And simply deferring to some abstraction in and of itself can not compel anyone to follow it; it must be backed up with power to enforce.

The strong do what they can, the weak suffer what they must.
I pay $3k per month for a 1 bed flat which comes out as 20% of my household income - I don’t feel poor out here with a postdoc wife and my own salary that’s not FANG. Life in a nice part of Palo Alto. The HN bubble is a bubble, I wouldn’t worry about it.
Zero chance this is linear. A 20% increase would be expected to create more than a 2% decrease.
That is pretty much the opposite of what GP said: they're using void* to directly store an integer value rather than a pointer to anything (in that case).
Yeah, but that's a problem for the owners. Who are big boys, and can probably navigate this conflict of interest out without us.

Or if they want to keep pissing away their money, they can keep hiring clowns that ruin their companies, and then pull the ripcord. It's their money on the line, not mine.
How scammers and phishers are preying on customers of Silicon Valley Bank
If people don’t make art for money there wouldn’t be such a huge blowback from AI art.
One of my landlords was a guy like "Alex", and had a similar fate.

I can't say I shed a single tear for him or Alex. What services did Alex render in this story to justify being a "rising star"? That one account likely earned him significant compensation -- multiples of what I made doing 80 hour weeks in my 20s at 20k/yr -- for a significant chunk of his earning career. For what? A few phone calls to someone who didn't want to be contacted.

The rent seeking component of the American economy needs to be competed out of existence. Their margin is everyone else's broken back.
one thought -- i agree with your sentiment towards ai, but i think the goal of stopping AGI is fruitless. even if we stop OpenAI, there will be companies/entities in other countries that will proceed where OpenAI left off.

i think we need to "survive AGI"
Just waiting for google to have a superior overall AI, but so phenomenally fucking up the product launch that it just fades into obscurity while getting eclipsed by its competitors.

Really I can't think of anything more google than that. No idea why shareholders still tolerate their crap.
fast is an overloaded word. Could mean throughput, or latency.
S3 throughput is incredible.

note, I worked on Amazon at S3 2015-2017.
Something Caddy related*
Yep, I worked at a med-tech company and one of our biggest-value adds was that we were HIPAA compliant and part of Direct Trust — 10k customers one certification.
Nuance and degrees exist. A title of "humans are dying" could _literally_ mean 2+ people died in a local car accident, or all of humanity is dead, or an article about actuarial life expectancy, or an ongoing war/crisis, or an opinion piece about how AI _might_ kill us all. That's a valid "summation" of any of those. Pretty much can't be wrong because it conveys nothing, except clickability.

The point is that was not the best way to phrase it given the actual details of the situation and the surrounding context.

Technically correct is not always the best kind.

Even "SF payroll firm Rippling has to delay payouts by 1 day after Silicon Valley Bank collapse" is infinitely more clear and communicative.
De-regulation of existing 1960s era nuclear tech is bad and shouldn’t happen, I agree.
Why Is Finance So Complex? (2011)
Ha, I gave Bing Chat something from Advent of Code and it correctly identified that it came from Advent of Code (without that being anywhere in the prompt). It provided a solution, but given that it identified the source of the question I don't think it was a good test. As you say, maybe changing some values will help.
levels.fyi is weighted heavily towards FAANG and FAANG-like companies.

My personal experience is both at FAANG-like and "other". The difference in compensation is quite large, and likely bimodal.
> LLMs aren’t reasoning about the puzzle. They’re predicting the most likely text to print out, based on the input and the model/training data.

Just like you.
I can't wait until we end up in some weird dystopian future where only the rich and extremely powerful have access to the uncensored AI and everyone else only gets to use the restricted version where only the approved ways of thinking are allowed in the name of "safety".
>You're comparing a 5W CPU to an entire SoM that only draws 2W.

JH7110 is not a CPU, but a fully featured SoC. The power consumption is like:

>In sleep mode, the static power consumption of JH7110 is 120 mW. When working on an SBC, with all the main modules under full load, the dynamic power consumption of JH7110 is 4,100 mW.

Source: https://www.design-reuse.com/news/52544/starfive-risc-v-jh71...
If this creative take on reality is comforting to you then I won’t try to rob you of that comfort.
Equity has been purely formulaic based on arrival at the company. And speaking personally (though I don't think that I'm an outlier at Oxide in this regard), this is the best team I've ever had the pleasure of working with -- extraordinary in its breadth and depth.
Or find a substitute instead of using a "professional", such as cutting their own hair, bartering with a friend to cut each other's hair, etc.
Bilingual LLMs are already excellent at translating human languages.
I imagine we'll find that GPT can translate between existing programming languages very well.

We could soon see a future where "Damn this useful paper/code is in x language. Have to wait for someone to port the code over to y language" is a thing of the past.
I only used 'speak' because the person I was replying to had said:

> What would a dog answer

To me it's interesting that they chose to give a dog the ability to answer. Certainly the ability to speak like a human would factor in 'how much like humans they are'. It's a way of humanizing the dog, which introduces bias, making the dog more human than it really is.

There is no need to pretend dogs are almost people to justify treating them well.
>Who is using the site more because of Musk?

Ironically, probably musk haters.

I had a coworkers who probably despised Trump as much as Hitler, but she literally couldn't stop herself from doom scrolling his twitter account.

You don't need to make the app better to get more users, just increase engagement even if it's through the power of contempt. Just look at news channels that are always trying to make people angry.
This confirms earlier work by Evan Mast demonstrating new construction puts downward pricing pressure on existing rents:

https://www.upjohn.org/research-highlights/new-apartment-bui...

Intuitively this makes sense. People predominantly decide move to city/area because of a job, not because of a shiny new apartment building. New construction is a reflection of a high demand area, not a cause.
The % of nonsense is constantly going down as these models get better, though. Even if what you say is a problem now, it won't be a problem for long.
Like GPT3.5, fine tuning is similarly not supported in GPT4. I wonder if this is something that will come in the future or is somehow no longer needed (though I don't understand how this could be the case)?

https://help.openai.com/en/articles/7127982-can-i-fine-tune-...
Gentrification is a real thing and it's why a lot of people with low incomes oppose new construction where they live. NIMBYism isn't just a suburban or homeowner phenomenon, it also happens when people are afraid of getting priced out of their rental housing.

At the same time, gentrification is inevitable when neighborhoods become more desirable. Better housing, amenities, schools etc. will inevitably attract people who would not have previously wanted to live there.

In cities without a lot of demand pressure on housing, building new housing makes the older housing less attractive. That can at least give displaced renters a place to go. But in cities where demand outstrips supply, it takes a lot of new housing to make a noticeable dent in rents. (I suspect this is where the impression comes from that new housing doesn't help with prices -- in places where demand outstrips supply by a lot, prices can go up even while new housing is being built -- but without that new housing the prices would have gone up even more!)

There are not easy solutions to this. Rent control might appear to be a good solution but in the long term it makes things worse. Building new housing often does change the character of neighborhoods economically, demographically, etc. But if we let that stop us, nothing new will get built except on unused land.
> Until then it’ll probably just become increasingly more competitive.

Will you? If your competition is becoming more competitive too, no one is becoming more competitive. Just the number of engineers required to cover the market needs shrinks significantly.
Something about this statement on Berkshire's website is really amusing:

"If you have any comments about our WEB page, you can write us at the address shown above. However, due to the limited number of personnel in our corporate office, we are unable to provide a direct response."
I do not have children. I think this perspective is interesting, thanks for sharing it!
Did you switch to other communities or just swear off social media sites altogether? I’d love to just go back to smaller niche sites like the old days.
Stop it! He’s already dead!!!
Ha, but do you want AMQP 0.9.1 or 1.0? Completely different protocols. And do you need a router? A broker? An L7 load balancer? So maybe you need Apache ActiveMQ next to your RabbitMQ with AMQP 1.0 plugin? Or Qpid? Or all three of them?

What I liked about a mix of three of those was that I could connect Azure Event Hub with RabbitMQ and ActiveMQ, they would all speak to each other via Qpid.
I'll read the report and watch this interview over the next few days. This looks really interesting. I hope it serves to realign some of my thinking. Thanks for posting this.
Hopefully we'll get a RISC-V module at some point.

RISC-V got strong enough that I am not looking at ARM options anymore.
Aren't network effects the whole idea behind cities?
People need to survive. Making 400k/yr is a bit more than survival.
But what if you don't want to have business dinners with people after work hours, don't play golf and don't have any kids for the name memorization?

Anecdotally I've worked for a company that bought a lot of lasers. Like, really, a lot. Enough lasers to make the laser vendor fly our sales representative out to our city and hang out visiting us for a few days. They would offer to take the whole team out for dinner and drinks. It was just weird and uncomfortable. I have other things to be doing with my personal evening between 5:30 and 9pm.
Does avoiding AI allow one to avoid nonsense?
Google got a patent on transfomers but didn't enforce it.

If it wasn't for patents you'd never get a moat from technology. Google, Facebook, Apple and all have a moat because of two sided markets: advertisers go where the audience is, app makers go where the users are.

(There's another kind of "tech" company that is wrongly lumped in with the others, this is an overcapitalized company that looks like it has a moat because it is overcapitalized and able to lose money to win market share. This includes Amazon, Uber and Netflix.)
Yea I just buzz since covid. Prices exploded.
This is a good example of “this is great, so I’m gonna settle here”-type of people. They just stick to what’s popular today, without understanding it will become a past anyway.

GPT is limited by its own design. The network is crude on the architectural level - which is easy to copy - but is only scaled to an unusual level - which is the factor behind the recent development. The current situation is almost like running BFS on a cluster during a chess match. Certainly, the AI will be able to beat human, but that can hardly change anything in real life, because it’s just BFS.

I find the real problem with AI is that there are people who freak out and extrapolate from select few examples. Meh, let GPT do that - because it can’t by design. We still have a lot of things to do until AIs become generally applicable.
but what will you do? won't you be bored without purpose?
I founded a startup. We raised $2.5M, not all at once. We banked at SVB. It sucked. Subpar online tools. $200/mo “analysis fee,” never once had a “relationship” with anyone. Maybe we were never big enough to be relevant. That’s fair.

My advice: use a retail bank until you have a few million in revenue, then shop around. Make the SVB’s of the world earn your business. SVB in particular was so incredibly entitled.

I’m glad they failed more spectacularly than my little startup.
GPT-4 does Jerry Seinfeld on Linux
"Ladies and gentlemen, what's the deal with Linux server administration, huh? I mean, we've got all these different flavors of Linux, and it's like going to a Baskin-Robbins for operating systems! You walk in, and you're like, "I'll have a scoop of Ubuntu, a scoop of Fedora, and let's throw in a little Raspberry Pi for fun!"

And you know what else? Linux users love to talk about their "distros." It's like they're comparing fine wines at a dinner party. "Oh, I'm running Arch Linux on my server. It's got a nice bouquet of complexity with just a hint of elitism." You know, because nothing says 'I've made it' like having to build your entire operating system from scratch!

But, you know, Linux server administration is like a never-ending puzzle. It's all about the command line, folks. I mean, forget about point and click, that's for amateurs! With Linux, it's like we're all back in the 80s, typing cryptic commands and pretending we're hackers. "Oh, you want to install a program? Just type 'sudo apt-get install' and cross your fingers!"

And don't even get me started on file permissions! It's like a dysfunctional family reunion in there. You've got your owners, your groups, and your "others." It's like a game of musical chairs, and nobody wants to sit next to 'others.' "Hey, can I read this file?" "No, sorry, you're not in the group!"

Oh, and the updates. Let me tell you about the updates! It's like every time you log in, there's a whole new list of updates waiting for you. It's like having an overly attentive waiter at a fancy restaurant. "Oh, I see you haven't touched your kernel in a while. May I suggest the latest security patch? We're running a special on it today!"

And speaking of security, have you ever tried to set up a firewall on a Linux server? You might as well be trying to decipher ancient hieroglyphics! It's like they took the most boring subject in the world and decided to make it even more complicated. "Oh, you want to allow port 80? Just add a rule to the INPUT chain, but make sure it's after the existing rules, or you'll end up in the digital abyss!"

But in the end, you know what's great about Linux server administration? It's like being part of an exclusive club. You've got your inside jokes, your secret handshakes, and your very own mascot. I mean, who wouldn't want to be part of a group that has a cute little penguin as their mascot?"
You can tell spring is in the air, the "everything I don't like is a cargo cult" posts are in bloom!
When AI/robot labor is cheaper than human labor in all aspects, the people who own the robots will look around at the dying planet and the 8 billion excess people that are causing the dying (ignoring the fact that people with capital generally have more power to wreck the planet than uncontacted Amazonian tribes). Then they'll look at the fact that they don't have a spare habitable planet to live on; they prioritized their robots over Biosphere 3.0, after all. And then they'll decide that they simply don't have the resources, and certainly not the incentive or goodwill, to provide those 8 billion people with an easy life, much less a luxurious life. So we become.... externalities, I think, is the economic term. :)