skysight-inc/HackerNews huggingface dataset:
This wasn't as much of a barrier as you'd expect. Yes, recruiters mostly didn't like the idea of framing a recruiting process as "you're getting people X other company didn't hire" (even though, frankly, that's most candidates you get anyway and hiring processes are not that strongly correlated), but that interpretation usually didn't come up in the first place.

The biggest single barrier we faced for early TB was pricing (we were charging 20% of first year's salary) and the demand that companies skip candidates straight to onsites (which we were promising them at the time).

Later on, our biggest barrier was differentiating ourselves from Linkedin and the like: companies saw Linkedin as the primary sourcing tool, and because they were hiring non-engineers there, it was one they usually wouldn't get rid of. So we were always the secondary tool, which meant (a) we tended to get the roles they couldn't hire for elsewhere, which selected for the hardest roles, (b) we had to justify ourselves in a way linkedin didn't, and (c) we were the first to be cut when the economics turned against us.
Umm, most professional programmers probably don't know how to operate in a linux dev environment bro...

That is also an extremely stupid requirement. You can be a good programmer (Especially as a junior) without knowing all the linux command line tools.
Why? This makes no sense. Is it really that difficult for them to maintain?
It can save a developer time typing... not thinking.
So, for a bit of fun, I signed up to GPT-4 thingy plus and I picked a fairly common web application and built it from scratch, only by talking to GPT-4 and copy pasting the code bits.

I'm actually taken back by how well it's doing; including providing me some refreshers on stuff I forgot how it should work.

I can see it failing at solving complex problems, but like the blog post mentions, most programming isn't new or hard problems.

This is particularly powerful when you're producing something you've done before, but in a completely different language/stack. You just guide GPT-4 towards the goal, you roughly know the methods needed to get to the end goal and just watch your assistant do all the dirty work.

Looking back, I came from a world of floppy disks; I left them behind for zip disks and CDs, then portable disks and cloud storage. I also came from dialup Internet, I left it behind for ADSL then fibre. I feel this is a tangential point here too, where AI, whatever it ends up being called, will become a fulltime assistant making our lives easier; so that we can focus on the hard parts and the creative problem solving. What are we leaving behind? For me, mostly Stack Overflow and Google.

You'd be silly to ignore it and palm it off. It's a big deal.
You can use cryptography to solve problems without asking individual people to manage their own keys.
Author of Yazz here (and a big Retool fan), I was a former C++ developer and seeing visual basic for the first time in the mid 90s was a breath of fresh air for me. Now that I have time I"m writing an open source passion project of what I wish Visual basic could be in the modern age. So web based, uses Javascript as the scripting language, and editable components. Thanks for a great article Retool! :)
No. There was only a 1.8 billion dollar temporary hole in the books. If they wanted to they could have plugged this in minutes and ensured their partner in banking survived. Then cashed out with 1:1.01 tbills or whatever in its stead. Follow on benefits would have been a statement of strength and cooperative SV culture.

Instead they panicked like children and told everyone else to panic too

It’s not a good look and it broke trust in SV.
This is exactly it. I'm involved with a lot of hiring for junior developers. It saddens me how many of them are trying to get into the field not because they're passionate for programming, interested in computers, or enjoy tinkering with digital tools. They're here because they're allured by big paychecks and "because everyone else at school is doing it."

There are, of course, exceptions, and those are the junior developers who excel the most but they are few and far in between.
> InJapanese says: “Heute is going to the school, but rain is blowing”
All there is to it https://imgur.com/a/M9ezMWi
Or in another

"How was your weekend?"

"Oh nice had a walk with the boys, saw a bald eagle"

We don't know that this would have been a crisis without a sudden 42 billion dollar withdrawal over 24 hours
You didn't quantify or qualify "harm". The ARPA document states AGS permit a bank to stay fully liquid (100% reserve requirements) to cover any potential run. These requirements avoid the failures of bygone eras. Do you have a specific point based on evidence?
A suit against John Deere is a lot harder in the way that the Vizio suit is being done (there they are suing as an end-user, a third-party beneficiary of the GPL contract), because you would have to be a Deere customer first (presumably that would cost more money than Conservancy's budget for the Vizio lawsuit) and if you do sue, maybe they stop selling you tractors or software updates or stop taking your phone calls. A regular copyright violation lawsuit might be a better option.
At my first job out of college, I met a lot of junior developers who could sort of get by in a Unix CLI, but didn't know anything except the very basics and didn't much like it. I was a Linux hobbyist from the age of 12, so I thought that sucked. Since the company had a practice where developers could give their peers educational talks, I decided to demo some of the things I use to make my Unix command line environments feel really great to work in.

I found that pointing CLI-shy devs to a nicer shell designed with ease of use in mind (Fish) and some basic navigation tools like fzf and autojump got a good chunk of them genuinely excited to learn more about the command line and make their environments more comfy. I also reviewed the available in-terminal documentation tools including those they likely hadn't seen in school (e.g., tldr, bro-pages), and I think that helped make clear how efficient exploring the command line from the command line can be. (Nowadays I'd also direct them to explainshell.com and some other web resources, though I think emphasizing the 'in-band' stuff is important.)

The next day, and every now and then for some time, I saw them reading the docs, writing their own little plugins and scripts and aliases, customizing their prompts, and so on. I knew about it because they sometimes even called me over to show off!

It would have been a shame to blow them off because, not having seen how it can be delightful to use, they saw the terminal as something to be avoided. They were smart, capable people who just hadn't encountered a good enough pitch yet.

Once the environment is comfy, learning individual tools in it becomes a lot less intimidating and more appealing to people. But you have to show them how good it can be and offer them a decent starter kit. :)
Great work, congrats. You might be already familiar with Qdrant, but feel free to reach out to me if you'd like to get help testing or discuss anything around it.
Imagine having an iq below X (which is an ever growing number) and being told: From now on the voice assistant makes all of your decisions. Then you carry the thing around and it talks with other voice assistants asking for advice with the conversation gradually growing into the familiar management designing things to make things as easy as possible for it self.
marriage falling apart, woke stuff (like everyone should be trans). CCP couldn't be happier that birth rates in the US are falling, in part due to tt.
To be fair, in 15 years writing code, I have spent the vast majority of my time working on minor variations of problems already solved.

I am not a fancy developer coming up with new algorithms. I make sign up flows, on-boarding flows, paginated lists, integrations to other apis.

And I definitely feel that my job might be threatened by LLMs.
We mostly use the Sensirion SHT temperature and humidity sensors that are quite accurate.
It’s more common than you think. I graduated in 2013 and can tell you there were minimal opportunities to learn how to operate a Linux command line (if you didn’t already want to). Most jobs will set you up with some IDE with the codebase preloaded and a big green compile button, it’s just easy to avoid I guess.

I’ve been using Linux since 2008 and it’s the most high-yield skill set I have, it makes everything simpler and I encourage others to learn it.
You can keep repeating yourself, but it is still false. I've provided an existence proof of why it is false, and you have supplied..."I've been saying"

The GFC was caused by bad lending regardless of the levels of inflation and employment. Of course you are free to keep believing it's the "opposite." Doubling down on preconceived ideas is a pretty good strategy to never learn anything new. I'd prefer if you would provide a reason for your beliefs because I might learn something if your reasons contradict my own. Sorry if I sound harsh but it feels like I'm responding to an echo.
The thing that makes ChatGPT (especially 4) great though is that everything is hyper customized to you and, given a little prompt context (which is pretty trivial to automate and will be built right in to our tools one way or another), it can produce working code that fits your exact needs extremely rapidly.

e.g., if I type into google, "Build me a React component todo list that loads its data using fetch() to /api/v1/todos and is styled with Tailwind", I'm going to get a bunch of stuff that I can maybe use, if I invest 15 minutes wading through cancer-inducing blogs. Whereas at least for trivial problems, ChatGPT just tesseracts something that's extremely close and you copy-paste it in, change a few things, boom, component done. Something doesn't work? Often a follow up message fixes it.
Then let's change your company's name FFS.
Agreed. The surge of "ads" by Amazon across all their devices, in addition to the claims Amazon ad space grew 25% YoY, warrants serious investigation. By what means were the ads deployed (i.e., did you deploy malicious code to overtake another ad spot at runtime? did that ad contain malware?)? Is your reported data consistent with your actual performance (i.e., was it really a glitch every time, or another con job to target and disadvantage competitors)? Let's see the data, along with the edit history.

https://www.businessinsider.com/amazon-issues-credits-for-ho...
https://www.businessinsider.com/amazons-black-friday-glitch-...
https://adage.com/article/marketing-news-strategy/amazon-ads...
Wish I could +100 this comment!
Yeah I guess that there’s multiple factors here. We’re a very flat company and we also have an amazing culture honestly. And another thing is that we are remote first.
Not really a novel observation, nor surprising.

The secret world of auto mechanics: “Just change the air filter.”

The secret world of electricians: “Turn the circuit breaker off and back on.”

The secret worlds of chefs, carpenters, doctors, lawyers, … I could go on and on. Why would programmers expect people not invested in programming to know this stuff, or care?

I only care about ignorance of jargon and specific skills when demonstrated by so-called professionals. A “programmer” who can’t install from the command line seems like an auto mechanic who can’t open the hood.
A modified A* that solves the fire routing problem (less efficiently than OP's I think).

Each A* location stores where it comes from, how long it takes to get to it, and how many fires it passed through to get there. The algorithm only considers fire cells neighbors if the current number of fires passed through is less than the current fireWillingness global.

1. count fire tiles within movement range

2. run A* from src to dst completely avoiding fire

3. if we can reach then that's the solution

4. if we can't reach, increase fireWillingness to 1, re-run A* on the board

5. keep increasing fire-willingness until the A* results don't change, or we can now reach the dst.

This works because a low fire path is always better than a high fire path. And increasing fire-tolerance will only shorten the paths from src to dst.
FWIW the Apple News app has an incredible number of Magazines and Newspapers. News+ $10 monthly subscription is a solid deal.
> In that scenario the original artist is granted copyright and assigns it to the company.

Whoever paid you to create it is the copyright holder, the artist doesn't have to grant anything when commissioned to produce work for hire, as it's the employers'.
This is the case even among highly technical and otherwise competent programmers. Junior developers especially will spend days reinventing wheels in whatever hot new language or framework when a better solution can be had in 5 minutes of reading a manpage. There seems to be nothing I can do to convince these devs of the errors of their ways.
Non-EV driver here; glad I did a search making the "obvious" reply. Surprisingly, "one pedal driving mode" is a thing. Its described as opt-in with a switch or setting, so I guess there's still a brake pedal. Which means some QA techs must have test plans with "switch off, step on brake pedal" and "switch on, step on brake pedal." Or maybe "switch on, step on brake pedal" is undefined behavior and the compiler can optimize it out.
In terms of dollar value, not in terms of volume. Still very impressive though for such a small country.
I think it will be a bit of both, why reach for that module when you can just get AI to write the 10% you need so quickly? (Which is actually a net gain I think in many cases, just look at leftpad drama) But the productivity boost from AI will also lead to more libraries available that do useful things in the areas it's not so sharp. They will also start to lean in to AI assisted coding styles too of course.

And once we get good tooling to inject in recent data, source code, etc so it can use those as well... gonna be great
You're projecting your beloved childhood sci-fi onto reality, when reality doesn't really work that way.

Stable Diffusion hasn't been out for even a year yet, and we are already so over it. (Because the art it generates is, frankly, boring. Even when used for its intended use case of "big boobed anime girl".)

GPT4 is the sci-fi singularity version of madlibs. An amazing achievement, but not what business really wants when they ask for analytics or automation. (Unless you're in the bullshit generating business, but that was already highly automated even before AI.)
Kindle in general doesn’t seem to make enough revenue to justify the engineering effort/expense. Its languished as a Bezos passion project and is being killed slowly.
tl;dr

> Given a description of an algorithm or a description of a well known problem with plenty of existing examples on the web, yeah GPT-4 can absolutely write code. It’s mostly just assembling and remixing stuff it’s seen, but TO BE FAIR… a lot of programming is just that.
Plus DART/IOMMU, I would imagine?
Kevin, I can't tell you how much that means to me. (Well, I guess I just did.)

I checked your HN profile, and my gosh, if I had even a small part in getting you started in this crazy business, that makes it all worth it.
At this point you'd need to talk to Karat about that, as they now own all of that data. I would imagine that they have (but don't have any special knowledge of) some sort of compliance around that, given various privacy laws, but you'd need to speak to Karat's support at this point (TB's support does not really exist at this stage).
> They were still legislated, according to the systems those countries have for enacting legislation

If the US had proportional representation, all of those policies would have been enacted at earlier points through the same mechanic that is in effect in Europe. You seem to think that there is a different kind of distribution of support/opposition to such policies in the US than anywhere else and there is a greater segment of the population that actually opposes these policies. That is not so.

> Yes, I get that liberals think moral regulation is this distinct sphere that should be carved out from the democratic process and entrusted to committees of Harvard and Yale graduates

Harvard and Yale graduates are among the conservative segments of east coast old money types that keep the reactionary traits of the US society going since early 19th century. If you said MIT, Berkeley, Caltech etc, your shaky proposition about 'liberals' could have been more credible. But as it stands it now contradicts itself by proposing that the conservative types of the old aristocracy who spearheaded the Reaganite movement have legislated progressive legislation against their own voter base.

> I’m simply pointing out that doing this makes the proles mad. Quite predictably so. You don’t need some Bircher conspiracy theory to explain what’s happening.

The behavior of far-right nationalist and religious fundamentalist groups anywhere on the planet are identical: If there wasn't these 'issues' that you speak of, they would be mad about something else just like how similar groups elsewhere in the world are.

> some elites had the bright idea to make “secularism” one of the founding pillars of the constitution

I dont know which one is your home country. However even speaking in the context of the US, secularism was and still is one of the fundamental tenets of the Age of Enlightenment that made the modern society, more importantly, the scientific revolution, possible. Before that, religious institutions and the religious elite and power groups were intervening in both politics and science and hampering the scientific progress. Any society that was not able to adopt it before 19th century started, was retarded in development and they either were conquered or made satellites by the countries that did adopt it. Which means that this is an excellent example of how it is necessary for society to prevent such fundamentalism and the fundamentalists that propagate it from sabotaging itself.
Yes. You bring your dongle and put it in everyone’s laptops. Others put their dongles in yours.

On a more serious note, I think even the author of GPG said that it was too complicated to use. It’s unfortunate, because we need e2ee auth & encryption more now than any time before.
:) we probably crossed paths, good times
this is the most common. id say most people i’ve worked with start caring to learn the shell and dig into the os more around year 8 of their career
You don't even have to read it. This GPT-2 output detector tags it as 0.63% chance of being written by a human.

https://openai-openai-detector.hf.space/
The more apt analogies would be:

* "chng af"

* "tglCB"

I will continue my crusade to fight against this and spell things out until my death.
Show HN: AI copywriter that cannot be caught by AI content detectors
Apple M1: https://www.dropbox.com/s/ivz9hr2pcer5pt1/react_dot.mov?dl=0
Agree, equity at workplace could easily be highjacked for nepotism and tribalism since the criteria for “opportunities needed” is often subjective. IMO it’s best addressed via governmental and social programmes.

However, kudos to them if they’ve found a verifiable model that takes into account all historical injustices done to all people who are currently in the US labour force (including new immigrants from Africa, South Asia, South America, Central Asia, etc).
Yeah, TikTok is to blame for falling birth rates in America, not the fact that our wages can't keep up with inflation, I'll never own a home, I'll never retire, the job market is plummeting, and WW3 looms right around the corner.

In part? What part?
>what’s the benefit if banning people who thought up exploits?

"your usefulness to us has expired." gun cocking noises

A thin minority are coming up with jail breaks. A larger number are outing themselves in very detectable ways as people who will use the AI in ways that gets the ethics committee panties in a twist. The easiest solution from their POV is to find and ban the "toxic" adversarial users.
That would be the job of other teams.
I hear they also are taking efforts to keep the plant open a little longer than they originally planned, despite it being close to some fault lines.
I don't think I have ever solved a truly new problem from scratch when programming... It's all been apply algorithm x to y problem or crud stuff.

The most difficult problem that I have asked GPT-4 to solve was writing a parser for the Azure AD query language in a niche programming language and it did that just fine (I did have to copy paste some docs into the prompt).
Why not start with charging your customers? Just because you don’t doesn’t mean your vendors shouldn’t.
>knowing how effective lobbyist can be at manipulating our lawmakers.

You mean like how Meta was lobbying for the ban on TikTok: https://www.washingtonpost.com/technology/2022/03/30/faceboo...

>How and why the US allowed companies like Huawei, Ali, DJI and TikTok take over American markets and infiltrate pretty much every single layer of national security for years

How are they "infiltrating every single layer of national security"? Sensationalism aside, can you provide some concrete examples?
Somewhere Abbie Hoffman is smiling down on us from heaven
So, how long until GPT decides it wants to automate all this tedious work and starts trying to code its own language model?
I want to point out two additional observations.

1. There are a decent amount of software engineers or programmers whom literally aged at the perfect time to organically learn these tools that later became fundamental. If you even touched a computer from the 60s to the late nineties in a engineering aspect at all, you were bound to have worked in a terminal, worked on computers with a single core, worked on computers with very little memory, had to either get comfortable with some lower level tooling or build your own, at some point had to mess with networking or at least understand how packets were being sent and received, seen and gone through iterations of version control and saving your work, automated task using shell scripts.

2. While there is a plethora of knowledge, videos, tutorials and flavors of ways to learn these things; the sheer volume and breadth that presents to newcomers is daunting. Yes you can learn Git, but there are so many ways to do it that it can cause analysis to paralysis. Building on point (1) if you learned it early there were only a few ways it was being done or even shared in smaller communities. Too many choices or paths can lead to just using the way someone showed you without digging 1 layer deeper just because you might not know better.

All of those things you ‘caught’ by being at the right place at the right time are a privilege. Please don’t look down on people trying to aspire to learn or want to enter into this field that haven’t got there yet.

Coming from a family of immigrants and being the first person in my family to graduate college + enter SWE. I cannot count how many times other engineers were rude, made condescending remarks or discouraged me by shoving these expectations in my face as failures instead of taking the opportunity to teach (I was always open to learning).
Cool but why is it named Fate/Zero