skysight-inc/HackerNews huggingface dataset:
Somehow I already get bored by all the "here, I asked GPT about this" comments on HN. I don't really care what the computer thinks mate. Much more interested in what you think.

Though, thanks for acknowleding the use of AI here, one can never be sure nowadays :-)
They Hurt the Wrong People
> npm is owned by Github

And GitHub is owned by Microsoft, duh. And they don't do this stuff out of the kindness of their hearts.

> what else are we supposed to do?

How about not falling for the same trap again and again instead?

> ... pulling the rug once the service reaches critical mass, doesn't mean it should be accepted and normalized.

Then don't sit on that rug.
Implying I’d be willing to bend my principles when they don’t benefit me, which I wouldn’t. That’s what makes us different.
Is it necessary to pre-process models from hugging face before using them with libnc ?
AI doesn't have to better, or even 90% as good. It just has to be cheaper.
This is exactly right. Actually writing the kind of code that ChatGPT produces is a vanishingly small part of my job. And there's a ton more specialized scenarios to deal with, like next week when the third-party company is breaking the contract in <contract_json>.

If you want to hire a developer to implement qsort or whatever, ChatGPT has them beat hands-down. If you want to build a product and solve business problems, there's way more involved.
The Fishing Revolution and the Origins of Capitalism
Forcing laborers to bend to your will is textbook entitlement.

See how that works?
if your comments are a positive contribution they may be welcome. in code review it depends on what your role there is or was. if it involves parts that you have contributed to (and thus have experience with) then it should be fine.

the org that I worked for last year

one of the goals of GSOC is to motivate you to continue to contribute after your GSOC project completes. so you should certainly be welcome to get involved. many GSOC participants also volunteer as mentors later.
It's good at tech doco. ie take my dot points and make prose.
Great for copy, great for having that nice corporate drone voice.
I got my first Rails job
I just posted this in our FE channel at work

> Note that the ECMAScript decorator spec now supported in TS 5 doesn't support decorating method arguments, unlike the experimental decorators TS has had an that Angular uses e.g. @Inject, @Self, @Optional etc. I'm guessing that this is part of the motivation behind the inject() function, where you can pass flags to it as a second argument to support cases like self or optional - it gives them a path to moving to the new-style decorators in the long-term.

AFAIK argument decorators are only used for constructors, and that usage can be replaced by using inject() with flags, so a migration would be possible even today - although I'm sure there would be plenty of as-yet uncovered subtle implementation quirks!

The obvious headache TS 5 will introduce is that failing to follow a decorator name with () will now attempt to treat e.g. Inject as a new-style decorator and cause a type error of some kind, which is likely to be confusing. I'm guessing the Angular compiler will have to do something to manage this, even if it's just ensuring there's a useful error message.
I would speculate there will be no works containing no material generated by artificial intelligence soon. At least it will become a common practice to use a GPT to improve your language, possibly also assist the creative proccess by supplying facts and suggesting creative ideas. Everybody uses spell checkers and thesauri already (some also use grammar checkers like Grammarly), also google things up - this will be increasingly extended/replaced with advanced AIs usage. It is generally considered correct for a writer to hire assisnatnst who would proofread their writings before publishing them or even assist their thought through conversation so I can see no big deal in an AI doing the same job.
I don't know if that's going to be the case - companies can never have enough software and typically they just go until the budget runs out as the software is never "done". I think being able to build 5x the software with one dev means that each company is going to build 5x the software.
Gemini Support for w3m
Well as of this release enums are now also union types by default :)

https://devblogs.microsoft.com/typescript/announcing-typescr...
See: Canada
Show HN: I wrote a short sci-fi novel using ChatGPT
I used ChatGPT as a tool to help me write a short sci-fi novel. It's an amazing tool for this usecase. What do you think?
I firmly believe that we should be studying model analysis and using that to create a field of peompt engineering. Both from a security standpoint and a productivity standpoint.
Last time I looked into it, which I do fairly often because Education Edition has some interesting features not in other versions, you need to be an educator to even get a license for Education Edition.
As long as the money printer goes BRRRRRRRR
It will only be a better contract if it better meets the actual real world requirement, rather than the requirement it was literally given. That means inferring information that isn't there. Now that is possible for common situations but not reliably even for a human expert. The way a human lawyer would do that is by interrogating the client and asking about likely additional requirement and iterating on them to agree on a final requirement. Current LLM architectures aren't capable of this, and it's hard to see how they could be re-architected to do it because it's a very different kind of task, but if that ever is achieved then there may be no limit to what such a system can do.
You're not thinking that companies will not just spin up 5 projects, so 5 programmers produce a notional 25 person's worth of work. And hey, maybe they sack the expensive old guy and the AI spend isn't so great. Seems like a win.
I find it interesting that many people took a defensive position towards AI. For many the discurs seems to be "will this AI thing eventually replace me and kick out of me job".

For me it's more like will that AI thing make me a 10x developer? And the answer I'm leaning for is yes.

I use copilot which saves me time googling and reading stackoverflow. I use chatgpt for writing tests to my code (which I hate to do myself). Sometimes I use it to ping-pong ideas, and eventually set on a good solution to a problem.

It saves me tons of time I use to complete other tasks (or spend with my family).
The high-poly model might have looked okay with a blurrier texture, though.

It's hard to say without realistic benchmarks on Wii and Switch hardware.
I do understand how do you feel. I quit my PhD, it was crazy.

Then the life was better, having normal jobs. Now I have another very difficult situation in life and there is no chance to get professional help. At least some friends are helping.

If you are from south Germany, let me know, we can grab a beer and talk. The life will be better again!
I also remember my dismissive high school analysis of VB and wouldn't mind an opportunity to slap my younger self for blind dogmatism. However, I also remember that the fight was a two way street. My high school had classes in both VB and C++ and there were multiple calls from the local business community to cancel the C++ class. There was no reason to teach a dead language when knowledge of VB was enough for a lifetime career. Especially with the emerging web, where companies would need a ready supply of VB script developers and ActiveX control creators for their sites (JavaScript would be deprecated once the last five people using Netscape came to their senses).
What is an FF car? Do you mean the Ferrari FF? https://en.wikipedia.org/wiki/Ferrari_FF
Is this similar to rife machines that you can use at home? Essentially frequency generators.
Could you share the results?
1- A lot of landlords switched to renting with "student" contracts, only valid from September to May, so they can Airbnb the summer season. This made it very difficult to find any long-term decent rental.

2- Rent prices have skyrocketed, as landlords prefer to rent by night and have lower occupancy, than rent for a long term.

3- Buildings with apartments that are meant for Airbnb lose a sense of community as you can't trust the people you see in the common areas.
Because it moved too fast I suspect. And FDIC wasn’t calling the banks boards and saying “you need to do this”.
If increased productivity equaled job loss, there would be two programmers alive today, doing the same job as the fewer than 10000 programmers using punch cards as we entered the year 1950.

A lot of projects today are not even greenlit because they would be too expensive to make. For instance, there are a lot processes in almost every country that require you to file paper forms, even though we have had web forms and databases for 25 years. This goes even for rich countries. If one programmer is able to do the job of 5 others, we will probably have 5 times as many systems to tend to now that businesses and institutions can afford them.
There are a lot of times where a low-level understanding of Computer Stuff lets me easily get problems in simple stuff. Like if I see a year that's 1969 or a number that's in the negatives and around 4 million, I know some kind of overflow happened and can work from there to diagnose the problem. I don't know the right balance, though. I know all this stuff because you just had to if you wanted to do anything with a computer beyond simple office tasks.

Even advanced stuff has nice interfaces these days. My new laptop with a dGPU comes with software that has an overclock toggle and some guidance on how to get the most out of it, warnings, etc. That's a long way from editing files to make HIMEM.SYS work so Wing Commander would run.
Oh yes, the tech sector. You're special.

You're not replaceable. Those... those workers... They're replaceable. You're special. You negotiated and got a whole dime more for yourself. That makes you better than those... others.

Of course, if you'd joined a union, you'd have got a buck more, and better benefits. But no, you're Speshul.

Solidarity forever.
I built a SMS-based wellness check service for elderly users
Hey folks, this is an entirely free, non-profit project of mine focused on individuals who want to communicate they're doing okay while still maintaining their privacy, social threshold or other reasons.

The wellness-check apps I've seen either have pretty steep pricing or if free, require technical proficiency that most elderly folks don't have.
Hmm, with the changes at Amazon Music (on Sonos at least), this is the first time I've noticed some proper, consistent chipping away at the benefits of an Amazon Prime membership.

I jumped ship to Amazon after Google actively prevented me from paying them (!).

Time to stop lying to myself and go 100% local.
Banking should be managed on the level of essential community elements such as legislation, governance and perhaps military, serving the society. Not a playground for competing profit chasing self focused reckless parties. So the rest of the economy could have a more reliable platform for free competition.
What they did with SVB prevents this thinking. Make the depositors whole, wipe out shareholders, prosecute the executives.
He's not saying the government isn't involved he's saying no government money, or even FDIC money is involved in this.
Wouldn’t this actually create more demand for programmers? More businesses can exist that have a need for software. To date every advance in programming efficiency has resulted in more tech, not less.

Additionally there’s the math behind it. If Company A fires 50% of their staff because AI lets the remaining 50% work at twice the productivity then how will they compete with Company B that keeps their staff and now gets 200% efficiency?

The math is in favor of getting more, not fewer, developers.
Indeed, a programmer's job feels artisan oftentimes. I think a reason for it is that projects are often ill defined from day one. They are defined by people who do not know enough about the system to set good requirements.
The engineer works both bottom-up from the existing primitives of an existing system and top-down from requirements and tries to solve the puzzle where both approaches meet. Such work is very hard to automate.
I believe there is a very big opportunity for AI to be used in a workflow such that inconsistencies between requirements, on all levels, and actual systems become clear a lot faster. The feedback loop to the requirements will be shorter, prototypes will exist sooner.
The current workflow has little space for an AI worker. I believe this will change and have a major impact on the art of developing products. The AI programmer is still at its infancy, let's talk again 5 years from now.
> Baikal processors are made specifically for russian military and have no civilian use

These are general purpose processors and there are plans to deploy them widely across Russian civil service and major state owned banks.

They are indeed sub-par compared to Intel or ARM however in the present situation Russia is faced with a choice between importing electronics through grey channels and developing its own national product even if it is subpar to what would have been normally available.

I personally very much hope the 2nd choice is taken, domestically designed processors take hold and the world gets a new choice of hardware to use.
For some people esthetic considerations, philosophical considerations trumps usefulness, functionality, productivity the ease of coding, the ease of reading and understanding code.

They rather have clean, SOLID, DRY, design patterns than easy, fast, productive code.
The documentation for sin on a Mac says:

sin(±infinity) returns a NaN and raises the "invalid"
floating-point exception.

However, I can't figure out how to make that happen, and my clumsy attempts to figure out <fenv.h> and feraiseexcept() failed to make sin(INFINITY) do something other than return a NaN.
This is exactly why I'm so tired of these "can AI write code" think pieces. I assume people writing this crap aren't actual developers. Maybe its management fan-fiction.
And we are back with Cobol haha full circle
I use one for building C++. Granted that's a bit niche, but a tmpfs filesystem over the build directory keeps the load off the SSD. Haven't actually checked it's still faster for a while but it certainly used to be. Have been doing that for five years or so.
This is how I use it. It is the best rubber duck money can buy.
I believe the "curse of knowledge" is what you're looking for!

https://en.wikipedia.org/wiki/Curse_of_knowledge
If someone decided I had to pay my entire mortgage tomorrow, I'd need an intervention of some kind. This doesn't mean I can't pay my mortgage. The banks have enough confidence the bank is solvent to risk losing at least part of $30B to prevent a bank run, which can be self-fulfilling prophesies.

We've seen stuff like this pretty recently in other venues; people were getting into fistfights over toilet paper in 2020. It didn't mean we'd always be short on toilet paper; it was a panic and short-term issue.
First, I don't celebrate billionaires for their survivorship bias. Second, there isn't a safe route, but we as society can avoid putting up additional hazards.

As a 20-something, without going through med school or law school, you don't know if it's something you want to do. As a society, we want this hypothetical 20-something to go to med school or law school to find out. Therefore, we should make failure be an acceptable outcome, minimizing the risk for the potential student. In this case, that means publicly funding their education, such that dropping out doesn't place the student with a massive debt.

-------

For context on the PhD probabilities, a professor will typically be supervising 3-4 students at any given time. A professor's career is typically about 30-40 years, and the duration of a PhD program is about 4-6 years. Therefore, over the course of a professor's career, they will supervise around 25-ish freshly minted PhDs. With an average 2% annual population growth, the population will roughly double over that time period.

So on average, a professor will produce about 25 PhDs, after which there will be one empty position due to the professor retiring, and one new position due to a larger need for professors. Two spots for 25 people is not a good bet, if you do a PhD program will the goal of becoming a professor.
Zombie Fungus from the Last of Us Is Real Delicious and Might Benefit Triathlete
> One has to eat.

Philosophy grads are eating. I'm about to eat breakfast. Let's not exaggerate the situation. The issue here isn't that grad students are starving or homeless.
Ok, I am freaked. Now what?
The real problem with blue whales is that most people have almost no intuition for how big they really are.

At the Museum of Natural History in NYC there is life size replica of a blue whale hanging from the ceiling in the Hall of Ocean Life and it’s simply astonishing that something that big could be alive.

(I would liken it to shaking hands with a > 7’ tall person or seeing the giant redwoods in person. Intellectually you know they’re big, but in person it’s a little shocking.)
With how much respect I have for TS now (its close to the gold standard in several categories for me), that would be a..... frustrating setup for me these days. TS just gets so much right, and is really a pleasure to work with IMO.
Just signed up! This looks v good
FDIC has government guarantees for the $250k portion, and implicit guarantees beyond that. And with the SVB bailout of depositors it’s now signaled that FDIC is effectively insuring the full balance backed by the Treasury.
I think we're talking at cross-purposes here. I'm not underwhelmed by it being not as good as good humans at [task]; that's not a surprise.

I'm saying that most people I see who are impressed by it for any given task are people who are not well-equipped to judge performance on that task.
He, and you, are more like a bus driver than you are like any billionaire CEO. Sorry to pop your bubble of imagined superiority.
For that we need to make the AI deterministic or at least shape processes on specific error rates which are probably higher than that of the average smart human.

We had to do that for the industrial approach and it wasn't a simple, fast or intuitive process.
Lazarus looks so promising...but their documentation is so scattershot.
You're going to need a massive bucket of evidence to back that claim. The current layoffs are most definitely not due to diversity hires, they are largely driven by a skittish market, active shareholders being more critical of cashflow, reduced funding and performative overhead reduction.
Nice idea and implementation! Did you make this? You might consider submitting it as a Show HN for better visibility.
I don't think this is civic-mindedness at all the great depression taught us that bank runs and failures are contagious. The very purpose of FDIC is to prevent this (and other countries have similar schemes), but it can only go so far.

Putting their own money in can be entirely in their own self interest if it stops problems from spreading. None of those banks want the kind of problems that come with SVB, Signature and First Republic (and whichever one is next).
Awful before, awful now. The delta doesn’t matter much.
You could buy a 6-month treasury
Here's another view. If you're a music composer, you hear the music in your head. But in order to get it out, you need to play and record musical instruments, learn to sign, learn to produce, etc. What if you had a device that takes music from your brain and gives you an mp3 file?

That's what I think AI is doing for developers here.
I have no idea what's happening in Canada. What do you mean?
Yep, you're right, this indeed sounds like a negative value judgment. Missed that word.
Show HN: safe-pg-migrations, ActiveRecord migrations for Postgres made safe
Writing a safe migration can be daunting. Numerous articles, including ours [1], have been written on the topic and a few gems are trying to address the problem. Even for someone who has a pretty good command of Postgres, remembering all the subtleties of explicit locking is not a piece of cake.

Active Record means developers don't have to be proficient in SQL to interact with a database. In the same way, Safe PG Migrations was created so that developers don't have to understand the ins and outs of Postgres to write a safe migration.

[1] https://medium.com/doctolib/stop-worrying-about-postgresql-l...
If JPM fails you probably will have bigger issues...
I've been a programmer for 23 years now. In all these years every year was the year of no-code tools.

And you know what? We went from having actual no- or low-code tools (UI builders, forms in Access and FoxPro etc.) to zero no-code tools worth a damn [1]. There was a brief dream of Yahoo! Pipes in mid-to-late 2000s, but it's dead as well.

[1] Except some applications like Unreal Blueprints and similar node-based tools in audio and graphical software
VB6 is often underrated as a programming language, but it did have some neat things that are still not present in existing programming languages. (They were dropped in VB.NET.) In a sense VB6 is still ahead of its time.

One is the transparent intergration with COM objects, allowing you to access objects in another process (possibly from a different executable) in exactly the same way as in-process object. All the marshalling is done under the hood. The only problem with this is that the execution of a single statement could be intermixed with another statement in another thread. I once had to deal with a nasty bug that was obscured by this fact, which was actually caused by using a programming mistake where someone had used a global variable for something that should have been a method argument.

The other is the very nice event mechanism where there is no need to (un)register event handlers. They are automatically registered and unregistered. Very powerful mechanism that I started to use more and more the longer I worked with VB6.
If they get a tax write off for those $30B that's technically goverment money involved.
It seems EE is more about programming agents that interact with the world (like in survival mode), whereas this tool interacts with creative mode to edit the world (think generative terrain, copy-pasting bits of your build, etc). I'd say they complement each other, but unfortunately Minecraft JE and EE are two entirely different programs[1].

[1]: https://news.ycombinator.com/item?id=35150691#35152941
SVB's fall happened in less than 48 hours and nobody actually thought they'd fail until they did - with FRB, people took the risk seriously because of the precedent.
Show HN: Weigh My Luggage – Just bring a bathroom scale
This must be a joke.

No joke --- what this article really amounts to is an admission that open source is largely a self defeating concept at odds with reality.

More and more companies are choosing to simply ignore open source licenses. Lacking the real world resources needed to defend them, these licenses risk becoming impotent and meaningless.

Reality is that defending and sustaining anything of significance in the real world of capitalism requires resources. And in the words of Linus Torvalds, "Reality sucks, deal with it".
For anything that requires temporary but really fast storage, RAM disks is still a thing. The number of valid use cases have gone down since SSD's became the norm, but there's still situations where disk i/o or the fear of wearing out an SSD are valid concerns.
Are they banning people from the service?
Something tells me a rural barber in a place he can afford to buy 10 acres without inheritance money is not in a location with many people willing or able to pay $50 for a 15min haircut.
Same here. I don't know if I retire or dive in deep. There's no really other way to sound other than alarmist.

This is the biggest revolution I've seen in my lifetime and it's going to make the PC, internet and smartphone a kids toy.