skysight-inc/HackerNews huggingface dataset:
Thanks, I run it with --nomigrations so it's not the migrations. Reusing db shaves about 2 seconds (I'm down to ~9 seconds when running a single test and specifying the full path)
While many people have debt, most people with debt don't have that much. A large enough payment that, say, brings the 90th percentile debtor to debt-free would much more than pay off the debt of the 50th. Leaving most current debtors with large piles of cash that they would be enthusiastic to spend.

Additionally people would take on more debt, after freed from their current monthly payments, so you would predict consumption would rise even if the only effect were debt cancellation.
> Loop interviews were the worst because it generally takes just one guy out out five to dislike you even if you had a great time with the other four.

Steve Yegge famously described Google's "interview anti-loop" where you got two interviewers in the pipeline that wouldn't have hired each other, so whatever pleases one interviewer would get you rejected by the other (and viceversa). In those cases there's no way to win. I suppose the length of the interview process increases the chance you'll hit this anti-loop.
You're right, our oven and most recipes are in Fahrenheit. My kettle though is in Celsius :)
To the sibling who commented. Sorry you got downvoted to oblivion.

> Of course it's not, yet. But those people are doing good work and it's not unthinkable it could gain contributors at an accelerated rate.

Agreed. It's an impressive feat of tech as it is, and I wish it best. That said it's still far from being usable.

> Well, when you're a leftie HN peasant I guess anything more complicated than your CRUD codebase

That's not fair. Web (browsers) is (are) hideously complex. What Andreas did is impressive, like launching a rocket with terrestrial satellite. What browsers are launch a manned mission to Mars.
As others have said, there are 40000-ish employees almost all of whom will have some sort of bonus provision in their compensation. That doesn't mean every year they get one, it doesn't mean everyone gets a big one. There will be a handfull of big swingers who get or expect tens of millions, but the vast majority of folks in an investment bank would get a bonus in the thousands or tens of thousands. It's typically anywhere from 20% of base to a couple of times base depending on how well the firm did as a whole, how much your team/division contributed to that and how good your own appraisal/performance was.
Right, so instead of competing on quality, the established player can put out a vastly inferior product that ticks enough checkboxes and rely on the cost savings and easy of bundling to gain market share, pushing the superior competitor who actually delivers a quality product out.

From a game theory perspective, I get why companies do this. The level of management signing these POs don't rely on Notion or Slack the way the people who work for them do.

But this unquestionably makes everything worse. It eliminates real competition on merits and quality, replacing it with market leverage. It's anti-competitive. And Microsoft knows all about being anticompetitive.
There is a societal stigma against men admitting fear or nervousness, but statistically men are more likely to be victims of violent crime than women: https://www.statista.com/statistics/423245/us-violent-crime-...
AWS Lambda is basically cgi-bin. Except, of course, they re-branded it as an exciting new technology, which I think was a clever move on their part.
> What does not depreciate however is that pesky patch of dirt under your home. That goes up and up in value because folks want to own a piece of this great blue ball and the value on that desire only goes up as population and standard of living increases.

...which is why a land value tax is a great idea

https://en.wikipedia.org/wiki/Land_value_tax
Not much, and a good argument against gold bugs is "why gold"?

The problem for the West is that we've put all our eggs in the dollar basket. Our prosperity presume that the people with natural resources and the people that build things will continue to accept dollars because they don't have anything better to settle accounts with.

I'm not saying a dollar collapse is imminent, but perhaps we should have a backup (euro doesn't count. Its a joke)
Right now we don't have enough lithium production to get to 100% EV. Until we do, we should focus on PHEVs instead. With 1/10th the battery capacity, they can handle 90% of trips. With the batteries of one EV we can build 10 PHEVs. One EV reduces fuel consumption by 100%. Ten PHEVs reduce fuel consumption by 10 x 90% = 900%. The other benefit is that PHEVs don't have range anxiety. Why is everyone so focused on EVs over PHEVs? I currently have an HEV and plan to buy a PHEV when it needs replaced.
I'm a long time Ubuntu user but, if Microsoft went Linux, and it wasn't an anti-VM (explained: try to upgrade Win 10 in a VM to see what I'm talking about), Ad infested, user tracking machine then I might have to get back in bed with Microsoft.
> There are developers great at solving business problems, which is what the vast majority of companies actually want.

Many developers find themselves in a position of being a subject matter expert in a particular business or industry, and that becomes the primary value they deliver. They remember where that error message originates or why that column in the database is named so strangely. They know the lingo and business quirks inherent to their industry.

Over time they lean more and more on that knowledge and the extent of their software development is mostly spotting patterns in the existing codebase and regurgitating those patterns repeatedly. Their programming muscles atrophy while their subject matter expertise grows. But that knowledge doesn't always transfer well.

I've fallen prey to this trap (personally) on more than one occasion, getting lost in what I was doing instead of seeking to better understand what I do.

> What are you recruiting? Language experts, or coding experts? As you seem to be confusing the two.

I'm recruiting problem solvers, and I think it's necessary to understand the tools you are using to solve problems at least one level deeper than autocomplete shows.

Frankly, I think developers are getting good at combining Google search results into a codebase that reads more like a ransom note of copied-and-pasted snippets than a deliberate engineering effort. When I ask a candidate to convert an input string of digits to its output integer (e.g. "001234500" to 1234500) equivalent and they don't seem to discern that's an important distinction, it raises red flags.

Sure, tools and language (e.g. Javascript) often abstracts much of the details away, but my experience is that those developers with a familiarity of those details and why they matter (even if they might need an occasional reminder from a search engine) are a cut above.
I recently used Rust (RTIC) for that and it was relatively pleasant experience, it had "tasks" (that cleverly used unused interrupt handlers for context switching so it was nice and efficient) that could be triggered by various stuff, not unlike threads, and they had priorities. As long as you busy waited only in the main, lowest priority one, it "just worked"
Mid level engineers will come from building something like GitHub, Netflix or Gmail over the weekend using powerful AI. The skills of current senior engineers will be much easier to gain since the feedback loop for software architecture and design will be down to hours instead of quarters.
Being able to architect massive software systems well, will be expected from a new graduates.

The role of junior software developers will not be needed, just as we don’t need people doing multiplication by hand.
I mean it should've gone down more but you always have PE funds buying up inventory and holding them. There'll be a point where they will probably have to sell and that will truly bring home prices down. Maybe when unemployment increases too because it takes 6-9 months for those effects to hit
Not wrong; at the same time, I'm becoming less convinced this is relevant. Seems many security updates have to do with code paths that are not used in a large number of applications. Similarly, many of them are fixes on features that even more apps didn't want/need, but they got when they updated to get the last round of security fixes. :(

The docker world is a neat example of this. The stories of ${absurdly high percent} of containers having vulnerabilities only gets to claim that because of "unpatched libraries." If you reduce it to the number of containers with exploitable vulnerabilities, it is still non-zero, but not nearly as high.
> It's not necessarily getting worse everywhere

Among the many issues with this statement: It takes food security for granted.
There's a general sense that housing is not affordable for the middle class who does not already own a home. You predict falling prices with the thought that it's not sustainable and some changes in public policy will occur, as we will not allow for middle class people to be unable to afford a home.
Counter-Strike 2 [video]
This was my take on the tech. Ultimately it will need to be prompted. Now the form that prompt takes is open to a bunch of speculation but even if it gets superhuman at producing code or any output it is directionless by itself, for now. We are what direct its ability, which I think is really cool. I think getting good at extracting exact outputs from the LLM will be the new engineer.
Why would a rich guy moving someplace raise the prices for everyone else? Simple, because the people working there will charge the rich guy more!

The only reason gentrification exists is because local businesses see the influx of rich people as an opportunity to raise prices, not to simply have more customers. A mom and pop kebab place might become fancier to serve the rich guys, even though the owner could have totally kept their original business model without pricing out the locals.

In the end, it's always the same old: "for someone to buy there must be someone to sell, for someone to sell there must be someone to buy". At every step of the gebtrification process there are people who could stop it, but don't
I got the llama 65B model working on my M1 MacBook Pro, although not alpaca on top of it yet. The models are VERY slow unless you have enough RAM to fit them in. The 65B one is basically unusable with my 16GB of RAM (it produced about 8 words in 45 minutes). However, the 13B one works at a reasonable speed and the 7B is fast.

Note that the 65B model requires around 300GB of free disk space to prepare.

I followed the instructions here:
https://github.com/simonw/til/blob/main/llms/llama-7b-m2.md
Is Working from Home Working?
Show HN: Zapier's first API
Hey HN! We launched Zapier way back in 2012 on HN: https://news.ycombinator.com/item?id=4138415 and thought we'd return home to announce something special and hopefully exciting :) We are trying to finally live up to the "API" in our name with Zapier's first universal API:

Natural Language Actions – https://zapier.com/l/natural-language-actions

API docs – https://nla.zapier.com/api/v1/docs

(to be fair, we have published APIs before that can access Zapier data, but never before one devs can use to directly call the 5k+ apps / 20k+ actions on our platform)

For example, you can use the API to:

* Send messages in Slack
* Retrieve a row in a Google Sheet
* Draft a reply in Gmail
* ... and thousands more actions with one universal API

We optimized NLA for use cases that receive user input in natural language (think chatbots, assistants, or any product/feature using LLMs) -- but not strictly required!

Folks have asked for an API for 10 years and I've always been slightly embarrassed we didn't have one. We hesitated because we did not want to pass along our universe of complexity to end devs. With the help of LLMs we found some cool patterns to deliver the API we always wanted.

My co-founder/CTO Bryan did an interview with Garry on YC blog with more details: https://www.ycombinator.com/blog/building-apis-for-ai-an-int...

We also published a LangChain integration to show off some possibilities:

* Demo: https://www.youtube.com/watch?v=EEK_9wLYEHU
* Jupyter notebook: https://github.com/hwchase17/langchain/blob/master/docs/modules/utils/examples/zapier.ipynb

We know the API is not perfect but we're excited and eager for feedback to help shape it.
> Pay attention to the custom mtu trick.

I wish Hetzner made this more clear up front. Maybe a big red banner on the vSwitch page. I can't count the number of hours I've spent troubleshooting network issues at Hetzner that came down to MTU.
"Siri, set an alarm for 5pm eastern standard time" ... you get an alarm for 5pm local time, with the memo 'eastern standard time' (assuming aren't located in eastern standard time, this is not the expected behavior).
I agree with the sentiment. Technically I only trigger video on my property boundary to avoid the street and protect the public's reasonable right to privacy.
Hmm wait, what do you mean by “real terms” because that usually means inflation-adjusted.
The most popular city, according to Zillow, is Prairie Village, KS.

https://www.zillow.com/research/most-popular-city-2022-31925...

This is about 1 mile from where I live in Overland Park, KS. PV is all single family homes with near zero apartments. Of course the city is trying to re-zone to put in higher density housing, and the population is vehemently opposed to it; I don't blame them. People move there for that reason. Higher density leads to more crime and other frustrations. People learned their lesson from the pandemic.
Tests don't (can't) prove tthat code is correct. They are merely a rough plausibility check that the code isn't completely wrong and didn't regress. You generally can't derive the right code just from tests.
I asked them and they said they're running 8bit.
The WFH trend hasn't been environmentally friendly afaics. I work with a bunch of people that used to live in small houses close to the office, now have big houses out in suburbs or resort towns, then do a bigger commute the few days a week they do go to the office. Family used to walk and take public transport now they have 2+ cars.
Because of rental pricing cartels [1], rent only every goes up in the US. I just got done talking to my landlord, they use this or similar software, not only did they increase the rent between initial showing/discussions and lease signing based on my income verification results, but I've already been told that there are /no circumstances/ in which rent will ever go down, and that at renewal they cannot negotiate.

This is actually blatantly illegal price-fixing, but in the US we have effectively no regulation of how business behave. Because essentially every landlord (most of which are large corporate landlords) in my metro area use this or similar systems, there is no real alternative, so even if I wanted to suck it up and deal with the stress of moving, there is no upside.

Renting is a scam in the US, buying a house isn't a scam, but it's ridiculously overpriced currently. Housing in the US is super-fucked currently.

[1]: https://www.propublica.org/article/yieldstar-rent-increase-r...
Okay. Then Medal of Honor wasn't a DOOM clone.
Think globally, act (kind of) locally.
One thing CloudFlare can do is basically replicate the old-school abuse-and-attack-reduction tactic of blocking most Asian IP blocks.
Sounds really interesting, but I'm struggling to imagine the implications of this. Can anyone expound on it?
Being within the capabilities of something and guaranteeing that it will never exceed that are two different things. At least in the past real time guarantees for Linux came as part of an optional patch set for the kernel since guaranteeing that an algorithm would complete within a set time frame or that things like priority inversion issues would be handled correctly came with a performance cost.
Thanks! We captured this in our Github discussion thread.
This sounds much like loading data from a prompt. If your data is written in plain text, you can edit it however you like, keep your own backups, and when you switch to another engine, it should understand it.

For now, prompts need to be pretty short and hand-writing them based on what you really want probably gives better results, though. What instructions would you have for a personal coach? That should be your prompt.
It's interesting how tribal the corporate IT universe can get - I am forbidden from installing Chrome, even if I wanted to.
"A cure must but be worse than the disease."

I meant:

"A cure CANNOT be worse than the disease." - autocorrect fail
Will tools like GPT-4 make frontend developers obsolete?
If Firefox is already dead then Mozilla may as well be dead. What's the point of keeping Mozilla around if they're giving up on Firefox? Why should I care about the continuation of their org, if not for Firefox? In fact, if Firefox is dead then I want Mozilla dead too. Clear the playing field for somebody new who might succeed where Mozilla failed. If Firefox is dead then Mozilla continuing nevertheless is contrary to my interests.
There are a number of banks that are Primary Dealers, but it's a fairly small list. SVB wasn't on it. So SVB, in particular, was not required to buy long-term treasuries.
Thank you very much! I will definitely try out your suggestions! However, at least with GPT-3.5 and the amount of data I have to deal with in this case, my main concern is the quality of the extractions. With about 500 posts per month, the cost is manageable. But for larger datasets, saving tokens is definitely important.
Just a note I think it's 3.5 for the code work. 4 would probably be prohibitively expensive to run and they carefully mention that they use 4 for the PRs and a few other bits but not the code gen - there they just talk about chatgpt. I'd love to be wrong about this.
That could work nicely, as managing things like shared family tasks is tedious in OneNote and me/wife weren't able to utilize Asana for that due to strict task limitations. I could never go past Notion's start screen
Join Jiggy Discord for discussions/feedbacks/feature requests...
https://discord.gg/yNNvXuRqjH
Building similar integrations will require, in your words, "focusing elsewhere." You can't have both.
I think replacing a SWE with AI means we have reached AGI levels.

However, GPT 4, which is amazing but not able to do what a SWE does, is already making concept artists, voice actors and content marketers obsolete. The arts are far more susceptible to this technology.

Anyone who thinks SWE is generating Python snippets doesn't really understand the role.
It looks very nicely organized. Looks like your biggest challenge will be converting UI projects.

I even hate to suggest it because it's double the work, but I'd convert all your libraries first to .NET Standard 2. And then make sure they will work fine with your .NET Framework 4.x UI projects.

The reason this sucks (I didn't realize it at the time) is that .NET Standard 2 is stuck with C# 7.3. Which means you are missing out on all the C# cool toys. You can't even use .NET Standard 2.1 (and C# 8) because it's not supported by the .NET Framework 4.x.

Then go on to the UI projects. Automated conversion may or may not work. Probably not if it's complex. The middleware won't simply convert, particularly if you had routing, filtering, etc... You may have to create new projects. I was able to copy/paste lots of code (routing for instance) but how it was wired was different.

If you are successful, you can go back and upgrade the library projects from .NET Standard to .NET Core.

Good luck.
The difference is presumably between more extreme weather and becoming submerged.
But they are. Houses prices have fallen slightly but things have been so insane for the last 24 months that plenty of people who "need" to buy a home are even more desperate now.

By need I mean people who have a kid and are about to have their second or third but live in a one bedroom or some other situation that makes buying a larger home more important that someone like me who would just like to buy a home but doesnt really have any motivating factors other than home ownership == good.
People do things literally every day that can lead to death. Speaking about the risks without talking about the rewards is irrelevant.

Or you need to have an argument that isn't about the risks.
https://curlconverter.com/wget/ will turn that curl command into a Wget command.
> We'll probably need less and less developers as AI advance. Just like we need less manual labor in farms today.

I don't think that's right. Farms may have less manual labor but there's man, many times more people building farming tools, software, tech, etc.

What will happen is you will be able to do more with your time. We are limited by how many people we can actually hire and the output of those people. Now each person can output more and more. So much that we want to build but we don't is because we are limited by output. We need to prioritize certain things for everything has an opportunity cost. Now we will be able to burn down more things more quickly.

Also the math. Imagine developers just became about 30% more efficient. I want MORE of them now as my money is better spent! If my competitor downsizes to remain at their current capacity then I will crush them because I want 30% MORE developers that are coding 30% more efficiently allowing me to release 40% more things for the same money! I crush my competition then and they know this so they have to keep up as it's an arms race.
This would be the contrarian perspective, and it's an interesting thought to consider. If memory serves, I think Marc A points out in an old Youtube conference video how most new technologies follow the Promethean myth in their relationship to society.

Funny enough your observation of

> "There are more accountants now than then."

could be extrapolated from in two ways

The optimistic perspective might suppose technological development gives rise to new marketplace adaptations and creation of new and tangential jobs. For example, Facebook / Social Networks / Search creating new roles like: Influencers, Social Media Managers, Search Engine Optimization, et cetera.

For the pessimist perspective, I think you could suppose the "end state" of all technological progress in human societies is, eventually, an oligopoly of two industries: bureaucracy (legal) and politics (marketing).
You can paste that curl command into https://curlconverter.com/wget/ to turn it into a Wget command.

> The reason there isn't a "Copy as wget" option, I think, is the level of control that curl allows so the request can be tailored to exactly mimic the browser.

That's not true. You can read the code that generates the curl command, it's pretty straightforward:

https://github.com/ChromeDevTools/devtools-frontend/blob/c9a...

The arguments it uses are --url, --data-raw, -X/--request, -H/--header, --compressed and --insecure, all of which Wget has an analog of. I think the reason is that they don't care to do it and/or they don't want to make that "Copy" dropdown too long.
I was just there for the first time and passed on a Sun Microsystems coffee mug, which I regret. I was really missing Weird Stuff, though. Haven't lived down that way for a decade.