skysight-inc/HackerNews huggingface dataset:
Pretty much every studie done on mice .. the default is that mice response is not the same as human response, even though every media outlet seems to want it to be. So until they have done any studie on humas this should not be reported by mainstream media instead only used to get grants for follow up studies.
I have no reason to think people in North Korea aren't just as nice and just as terrible as people in Seattle or anywhere else, really. The political system in North Korea is atrocious, but the point was that people are people.
I guess I'm not going to sleep until I forget about this in a few days...
Congrats on learning football! It's all perspective.
Honestly, I've spent so much time learning computer science trivia. I truly enjoyed learning all that computer science knowledge in my spare time.

Now I feel obliged to work even harder to make a few million dollars out of it before I'm 35.

I spent so long just jamming my brain full of Vim shortcuts and functional programming theory...

I need to make some money out of it.

Hard to enjoy my hobbies when I'm in debt to the bank and my mortgage isn't paid.
If you don't enjoy getting rejected in tech job interviews, maybe you should
Open Dev tools > Network > Disable network cache & reload. Works for me.
The problem is that « foundational knowledge » has extended in footprint as CS as evolved as a field.

I do not think it is reasonable at this point to expect a candidate to have basic knowledge about _all_ the areas of CS.
So sorry for your loss.

Regarding wanting to get back in to CS: I became a dev in my mid 30s, and found my first job in a country where I don't speak the language. Received plenty of rejections and embarrassed myself during both whiteboard and take home coding challenges.

Even when I went above and beyond for a take home challenge, the offer went to someone else. But something stuck out to the hiring director (grit, belligerence in the face of the odds?) and I was offered a position mainly on my intangibles.

Sometimes I tend over think and catastrophize, but every now and then I catch lightning in a bottle and defiantly ignore that skeptical voice. So I hope you can take something from my rant.
Is the takeoff here less impressive than the Super Cub in the OP? It looks like the Red Bull plane falls off the side, but can trade altitude for airspeed until its back in normal non-stalled flight. The Super Cub starts on flat land and only ever goes up.

(And likewise, the landing is less dangerous than it looks because even if the pilot overshoots, he has plenty of time to get the plane back to powered flight after it falls off).
The black swan event includes the unexpected emergent capabilities of LLMs, which can pass professional examinations and exhibit many attributes of general intelligence, combined with the broad availability to market and massive pressure on big industry players to adapt and innovate or die.

If things keep going this way then pretty soon the black swans are going to outnumber the white ones.
I think on a higher level, the ability to fast might be the most important trait here (combined with the capability to innovate). At least, Robinson Crusoe type economics has me believe that one of the important things for a civilization to advance is the ability to save and invest. So (simplified) the human can catch some fish, take some time off from the day-to-day grind of catching fish and try to build some device to catch even more fish (so basically investing the initial fish). With the ability to fast, this process can be sort of forced more (you can still gamble on building a better net even if you don't catch enough fish in the first place). Rinse and repeat in other areas, and slowly "wealth" is built up. The longer you can go "save" without being forced to do something else, the more you can advance, and that's exponential gains.

I'd be very curious if there are any studies on time sensibility across species. Obviously, it varies even among humans (cue children with candy experiment here). My hypothesis would be that the ability to delay satisfaction is quite vital for the development of a species. On a completely tangential note, I'd also be curious how it relates to "procrastination". Anecdotally, I fell like people who need everything "right now" struggle a lot less with procrastination.

Edit: spelling
That's really cool! Digging a bit deeper, I also discovered two other interesting websites: https://1mb.club/ and https://brutalistwebsites.com/
I'm not saying it was for everyone. As soon as you used jailbreaks, you opened a big door anyway. But it also allowed many new things to be built that were not allowed on the regular store, and in the end a lot was copied by Apple in later iOS versions as their own.

An alternative store with open-source apps, without the opening of the jailbreak and that could be verified by users, would be a good amazing start.
You didn't use version 4 did you?

Because if feel this is pretty much already out of date. 4 does this _a lot_ less!

And 5, 6 or whatever will probably be better, so i don't even really get the point here.
Yes. That would be doing it wrong for mass adoption. Doing it right means that users don't have to care about the protocol.

But there still has to be infrastructure. Instead of reinventing the wheel, a new social network could be built on the Mastodon foundation. There would already be users and there would be an exit strategy for power users if the new network fails. Right now, it's not worth investing time in a new network because the social graph doesn't survive the end of the network. With Mastodon, it would be easy to migrate to a new service.
Basically we can. Not everyone, but you can imagine someone that relied on it for their survival definitely could. In these races the horse gets to subtract hold time. Take a look at this interview for example where one of the racers explains this, and won over a horse by an hour and 15 minutes: https://www.irunfar.com/catching-up-with-nick-coury .

It's also covered in this very nice episode of Radio Lab: https://radiolab.org/episodes/man-against-horse
Perhaps they work in "marketing"?
I write SVG by hand every day, but I imagine to be the 0.1% you are talking about. The ability to write simple or complex graphics in text form both inside HTML or CSS is a feature, and an incredibly powerful one.
They are doing a lot of calculation per question and request as well, its a big model and presumably uses quite a bit of GPU resources just to run it. They are well past the sort of typical web business and marginal cost per customer that traffic in GPU/memory must be expensive.
>It really is wild that the SEC’s official position is now that it is illegal to “use unofficial communications to do things like cut deals, win clients or make trades.” “Conduct their communications about business matters within only official channels”! Imagine if that was really the rule! You can’t have lunch with a client and talk about business, or have beers with your colleagues and gripe about work, because that does not create a searchable archive for the SEC to review.

If we were talking about pretty much almost any other sector, that would indeed be wild, but considering how often and how much the banking sector has shown that they are willing to break every rule imaginable, they can't really complain when the hammer falls down on them, can they ? Act like a mafia, get treated like a mafia.
If I understand correctly, ChatGPT Plus only gives you access to GPT-4 in the online chat interface, not through the API.
So true! All of this makes me feel like I missed out on the golden era of open source. I mean I was there 25 years ago but my programming skills were not good enough to write something like ls command, let alone something like curl!

If I knew as much about programming 25 years ago as I know now, maybe I may have thought of writing something like curl or wget too and make a successful project out of it. But alas! Those days are gone. And developing a new project these days comes with so much baggage. Developing something like curl from scratch today would be a mammoth task. The HTTP/HTTPS protocol spec has become huge! And so many compatibility issues to consider and resolve even for creating an MVP that can get some minimal adoption.

What good problems are there today that curious developers like me can work on? Problems that do not have a huge historical baggage and compatibility issues to worry about? Problems that are still new and tractable enough for a single person to work on and get an MVP out?
Could this perhaps have any therapeutic applications in people with over active T-cells like Multiple Sclerosis?
> I'm just saying I think GPT does exhibit some logical reasoning abilities and not merely remembering statistical patterns.

I agree with most of your reply, except this bit.

I mean, generating a response through statistical language patterns is a sort of reasoning, and ChatGPT has been accurate enough to replace internet search for me quite often. But it also generates bullshit that an untrained eye would miss (because the bullshit it generated was statistically plausible).

When it get things wrong it generates some comically wrong behavior. I had one case where it looped through variations of the same wrong response - precisely because it is unable to do any kind of logical reasoning upon faulty or inaccurate data.
I loved it, thought it was hilarious. Though to be fair I'm from Ireland, and I can see that the comedy might not translate well much further a field than Ireland or the UK.
Using ChatGPT to automate DBT documentation
Aiming to make a few millions (presumably in savings) before you are 35 is extremely ambitious and will most likely not happen. Why set yourself up with such a goal, and how do you know it will even correlate with happiness in the end?

You are much better off developing a specialty that you enjoy. Money is a side-effect of happiness and persistence.
At the education stage, it is better to optimise for core learning/theory (e.g. mathematical foundations), with a bit of practical stuff thrown in, and then as you go further along, introduce longer projects (more practical work e.g Network Programming) and at the end of the education have "enough" practical experience to make the transition to work (the majority taking this path) where you continue to build the practical experience.

Learning more theory later on is still possible but those are more like financial investments that give lower yields over longer time periods. So they are best done "early" in your personal development.

In terms of interviewing interns, just find out what they do know, and judge the best one on a balance of talent, knowledge and people skills. They will do you proud. No need to have a set expectation against specific skills unless that is the core domain they'll be working on.
> what people ate a hundred years ago

So depending on where you are, not much [0]

Or a lot of what we would now shy away from, if you had the means [1]. And probably wine at lunch, a lot of alcohol and tobacco otherwise, and some other funny gummy stuff to chew if you fancied that.

My point is, we're probably looking at the past with way too rosy glasses, regular people ate a lot of junk as well. If they could afford to.

[0] https://www.pbs.org/wgbh/americanexperience/films/famine/

[1] https://i.pinimg.com/736x/67/f6/25/67f6253ac36145bf9d0b392af...
An example: A git hook that joins a channel every time a commit is pushed to its master branch, to inform an existing IRC bot, that it is time to pull the newest changes from the repository.
What are you trying to say? That it's not a worrying monopoly because it's not OpenAI's fault? How does that make sense?
Beautiful designs. Definitely not minimal, I dare say.
Reading through the OP and comments it seems like a lot of people have never actually experienced a decent manager. If the only manager(s) you've ever had have only caused problems and micromanaged you with no help whatsoever then yes I guess you want to remove all management layers completely.

The downside to removing all management layers is:

* You'll have to interact with the directors of a company directly. I have experience with this and from this I can tell you that you'll find they don't share the viewpoints of most devs. They will expect things done yesterday and all possible corners to be cut. They don't care about Tech debt. Your estimates will always be too high and they will demand they be cut down to the unreasonable. They leave 0 time for testing as far as they know the dev work is done once the dev says so. They don't care about the complexity of implementation, they only see complexity in what they are asking you. SO if They ask "build me the next facebook" that is quite a simple statement but the implementation is very complex they see that because the statement is simple so should be the implementation

* Good luck ever getting a pay raise or a promotion. A decent manager will track you through those things as you work for a company and push for them on your behalf. A director only sees development as a cost to be reduced

* Much easier to directly blame developers when things go wrong. You bet your ass that if prod goes down there will be hell to pay. Fire the dev that brought it down. A good manager shields the team from this as they spread the blame of many departments making it hard to fire anyone

* You won't get any time for personal development. Kiss all those pluralsight courses goodbye that costs money. A yearly conference ? who's paying for that. Remember that the directors of a company will see money being spent as their own money because every dollar spent reduces EBITDA which will reduce their mega bonus

* Any problems you have with other devs are now yours to fix. Remember HR aren't their to help you they are there to help the company

* Projects will be dumped on you that are way outside your field of expertise. Directors often lump all devs into the same bucket. So for example if there is a new project that involves AI and no-one on the teams got any real experience then tough luck get her done

* You'll have to deal with strange requests. For example given chatgpt has been in the news a lot you'll suddenly be told to add chatgpt to the product regardless if it makes any sense. Normally a good manager would bat these types of things off to protect the dev team

* Time management is your problem. You'll be given an end date and told everything has to be done for that date

Note I get that having too many managers is bad but you ideally want small IC to manager ratio so that you are getting the benefit.
My favorite old UNIX UIs are 4Dwm, Rhapsody, and NEXTSTEP's for sure. However I do think working in modern macOS is pretty nice; I honestly like the Ventura redesign a lot, though that may be an unpopular opinion(?).
ChatGPT Generated Business Plan
In the long-term, I doubt that OpenAI will have a monopoly on LLMs. We're still very early in the development, and I don't see why other organisations, won't be able to catch up. The instruction-tuned LLaMa versions already look very promising, even with rather small & low-quality data sets. Compared to other technologies, the investment-requirements for LLMs still seem to be relativly low and something a number of companies or governments are able to finance.
Thats the problem, most people do take pills without knowing how they work, because doctor told them to take them. Also no one (probably) is vetting all the code they run on their computers. So this advice is kinda victim blaming. You ran the code that you did not verify? too bad, your own fault. You took advice from LLM? too bad, your own fault. You got tricked in the street by a crook? Too bad, your own fault.

So what are we discussing, is, should we try to put guardrails around dangerous things so that inexperienced/vulnerable people would not get damaged.
It sucks that u_e = v/E . Bonkers.
I see similar in a lot of engineering fields, and people often complain that students don't learn a b or c. I've noticed that a lot of things get skipped over in a degree because they're no longer critical (engineering drawing), assumed you can pick it up anyway (CAD), or some other reason. When it comes down to it, these fields have grown so much in what they could cover, that they can't possibly cover everything. Even to give a foundational knowledge of the whole field has become impractical in a four year degree.
An absolutely incredible place. Just wish they could keep up with repairs.
I'm realizing people code for different reasons. There's code used to achieve means and code written for self. I fall into the latter category which makes the thought of AI assisted code offensive.

From my perspective, computers are ideal for automation and calculation. Humans are (generally) better suited for problem solving. One requires precision and the other approximation.
Related: "The American Republic will endure until the day Congress discovers that it can bribe the public with the public's money." -Alexis de Tocqueville
>Because they were trained for OTHER work!

Not by choice though.

Vast majority of people who get CS degrees don't want to be computer scientists. They want to do programming work, so they get a CS degree because that's the degree employers require. They don't even know that said degree won't focus on what they actually want to learn.

And it's not like they have better choices. There are no programming trade schools. Bootcamps seem to have the right idea in principle, but implementations are often questionable, and most employers won't consider bootcamp graduates.
The order is about written records.
Humans and AI can develop together using any paradigm or language.
There's hn-friends which is pretty basic but allows you to add plain text tags.

https://chrome.google.com/webstore/detail/hn-friends/ffgfcbf...
It seems lots of people are discovering that SVG is overkill for most applications. Here (https://docs.google.com/document/d/1YWffrlc6ZqRwfIiR1qwp1AOk...) is a document by the flutter devs where they outline a new format. I hope we won't end up in a situation where there are 14 competing successor candidates for SVG.
A debt security is a financial asset.
They can also sell that claim again to a company or country if anyone wants to buy.
Here you are:

func main() {

var n = 4;
OUTER: loop {
for (var i = 2; i < n/2; i++) {
if (isPrime(i) && isPrime(n-i)) {
n += 2;
continue OUTER; // Goldbach’s conjecture
}
break;
}
}
The most charitable view I can take of such comments is to mentally paraphrase them to: "I can rewrite the small subset of the curl CLI that I personally use, in a modern language, on top of an existing HTTP library, in a weekend hackathon". That doesn't seem so crazy.
Funny I never got paid much/any more for team leading the times I did it so I refuse to do it anymore. Also reflected
in the market for new jobs. What people are calling a director here does pay a bit more.
Have you looked at the documentation or are you just guessing? When you realize how impenetrable OpenSSL or any TLS lib documentation looks to people untrained in cryptography, you would gain a new appreciation for Git man pages!
I know it's probably way harder than I think but I started a little project [1] to help to address the privacy concerns with firefox. Along the way I discovered there are projects like [2] that aim at hardening firefox settings.

[1] https://github.com/grzegorzk/ff_in_podman
[2] https://github.com/arkenfox/user.js
I don’t know, styles are not definable as it’s a style, perhaps it will end up with its own style. Linting is a rule set, so that would be easy.

But related to what I’ve seen on how ChatGPT express itself, I’d say it keeps on changing its style.

Edit: it seems like it may have some style but still fails to write it accurately[0].

[0]https://news.ycombinator.com/item?id=35193188
I got a CS degree in the earth ‘00. None of those things were taught. I had to learn them in elective classes or just on my own. All the required CS classes were about programming, data structures, algorithms, languages, grammars, CS theory, etc.
You could tackle curl as a service. I don't think anyone has done that one yet, Yahoo pipes got close, but we don't talk about Yahoo without losing all credibility.

I'll take 10% and I'll see you at the IPO!
It's not as good as the RES user tagger but it does work:

https://chrome.google.com/webstore/detail/hn-friends/ffgfcbf...
So, the point here I think is:

- Flow-based programming enables a more composable way of developing software which avoids a lot of errors coming from incorrectly connecting parts of code together, making it more safe for allowing AI to the loop, and designing the graph of connected components.

- The graph is also more easily understood by humans, making the verification of the produced program easier to do for a human.

So in summary: Having an easier to understand and more composable way of developing software helps both for collaboration between humans, but perhaps extra much so when letting "still kind of unproven" AI take part.
FastAPI and async SQLAlchemy 2.0 with pytest and alembic migrations
Not yet. The main objective right now is help developers understand codebase.
Are there any "small" LM can be deployed locally that understands formats and specs and generate outputs?
Sugar is bad in large quantities.

I've concluded personally that it's still probably the best option - a teaspoon here and there, even daily, probably won't do much if it's near or in a meal. You know what you're getting: simple sugars have been part of the human diet for milennia, and we understand their metabolism reasonably well.

People who use the alternatives are making a much riskier bet on the null hypothesis of future research.
Also applies to humans:

https://xkcd.com/903/
Perhaps because the teachers don't have much knowledge about this ?
Is science becoming more novel?
I'd spot gpt immediately by virtue of it having actually read anything at all of my profile. 1980s mail merge is the state of the art in recruiterville.
It's rather than semver looks like it. Curl predates semver by 15 years. People have been numbering their software release as $major.$minor.$patch forever.
If the law tells you "if you delete any of your text communications relative to this case I will slap you" and you either:

* Make text communications and manually delete them after

* Make text communications through a channel that you yourself set to delete after

* Try to take the piss out of the law and say on your text communication "let's talk about this subject that I definitely have to record all my texts for in person so I don't have to send texts"

should you really be surprised when the law slaps the shit out of you ? If there's one thing it hates, it's being taken for a fool.
Yup! Similar approach would certainly work with more traditional programming methods as well. But FBP enforcing that separation of concerns makes it easier to split the workload between GPT and human.
Colorectal cancer is rising among Gen X, Y and Z. Ways to protect yourself
What is the polite response to this nonsense? Are you still supposed to respond to recruiters who clearly didn't spend a minute reading your profile? Or do you just ignore them and don't respond at all?
Amsterdam, Vancouver and lots of other big cities have a large enough Chinese population that there can be whole districts that are mostly Chinese. To the point where the street signs are in Chinese.
Are you suggesting eating offal is a negative?
Why? It's just a number.
Every new generation of LLMs can write code better than the previous ones. It's really just a matter of time as the models keep improving. They can already generate basic solutions in one shot if simple enough and if enough examples were present during training.

Complexity is the problem. This is what humans, and now LLMs, struggle with when it comes to designing and coding solutions. Managing complexity is why we've attempted to invent paradigms such as OOP, which some claim only makes things worse.