skysight-inc/HackerNews huggingface dataset:
Proper oversight and project leadership (as in, it goes beyond "call McKinsey and have them send over a couple of seniors") can save costs at many parts of the process:

- catch politicians' bullshit before planning (plans that, say, lead directly through a nature reserve) or during construction (e.g. a new politician comes in and wishes some random shit to change just to be able to brag "I did something") and intervene

- check bids on tenders if they are actually plausible or if they are so far under a realistic budget that there will be massive problems later on (e.g. the company threatening insolvency to demand re-negotiated higher rates)

- check impediments if they are actually legitimate or if they are overblown and resolve them

- keep vendors accountable to milestones

You can forget about the first two points, which are the most critical, for external consultants.
Build a Celebrity Twitter Chatbot with GPT-4
New Google Trends
We always overestimate the impact of a technology in the short term and underestimate it in the long term.

When I was young, people told me that if I didn't study engineering or medicine I risked a life of poverty or suffering in dirty, dangerous, or degrading jobs. So I studied computer science (and was lucky to find I do enjoy it).

Well now that LLMs can write code I can tell you that if you study CS you might still end up unemployed. I doubt it, but the possibility is there and it's real.

If I was 17, I would want someone to tell me the field that is so challenging and in demand that no AI could ever master it and my future will be secure. I don't have know any off hand.

So I think you need to look inward and read more about these fields you are considering, reach out to current students and/or professors, and see which one will make you want to get out of bed in the morning and be your best self even if you had to do it for minimum wage because AI has destroyed the labor market.

(But I don't think will happen for a couple decades at least.)
I'm pretty sure that the real drive behind the pro-nuclear push is and has always been about centralizing electricity "generation" (i.e. conversion); ultimately for reasons of creating authority and/or centralizing power.
From my personal experience of being a kid, Factorio.

In the beginning, it could teach you resourcefulness, design and some quick math.

You can make it complicated when you start using circuits in the game. You have signals, combinators, etc to make your factory more efficient.

Depends how old/mature your kids are.
Stay in CS and finish your degree. If in doubt, get more mathematical. The main thing is to finish the degree, whatever you do.
if the article is saying to use 'fzf' to fuzzy-find things, why do we want to install 'fd' to multi-thread find things alongside fzf ?

nvm. tutorial explains https://youtu.be/qgG5Jhi_Els?t=400
That depends on the chatbot. Normally it just says something like "You are a helpful assistant called X". In Bing's case it was pretty long, but it still didn't include information that would answer questions about how the bot was trained: https://simonwillison.net/2023/Feb/15/bing/#prompt-leaked
It’s not particularly robust, but its so accessible that its easy to tweak and improve.

The code seems fine, even if clearly not structured the way a “production” product would be. The prompt can definitely use tweaking to improve the ability of ChatGPT to make best use of the actions – particularly, I’ve found it needs a firmer reminder to use valid Python expressions or its tends to pass math-in-English – e.g., with thousands separators, for instance – or other syntactically invalid things to the ‘calculate’ action, but once you’ve got the code and the prompt you’ve done as a starting point, adding actions, tweaking the prompt, etc., is pretty straightforward.
$12/mo to remove ads with YouTube Premium
I work on very complex software, and am basically using ChatGPT all day. I have somewhat stopped figuring how to do things like read from a file, serialize data, etc. Focussing on high level logic, and have chatgpt give me the code snippets I assemble together. Its still difficult, but its pretty clear software development is going to change
Never had a problem either
The collection of relics is an old phenomenon:

https://en.wikipedia.org/wiki/Relic
Well that'd explain why they feel clunky :D

Will def look at it more carefully.
You can use EF Core also with plain SQL queries, if you don’t like/trust the query builder. You can also disable change tracking completely, if you prefer to only INSERT/UPDATE directly with SQL statements. You get a lot of awesome features, but nobody forces you to use them.
edit nvm, I’m the one who can’t read.
> Maybe I'm just getting old, but I found most of the animations in this article to go too fast.

It's not that you're getting old and it's not that it's "too fast". The problem with many animations like this and why they make no sense whatsoever is because they cycle without adding a little pause... So you have no way to know when it's beginning and when it's ending. It's endemic on Github.

Some .gif files are properly done but IMO most don't explain anything, only add confusion and would be better served by three or four screenshots.

There are poor UX and then there are these kind of cycling .gif files.
Ok. You don’t like it. What would you change?
Not sure what that link had as it's dead for me as well but...

PROMPT_COMMAND='history -a'

Has always worked for me. Goes in your .bashrc from the FM

PROMPT_COMMAND ¶
If this variable is set, and is an array, the value of each set element is interpreted as a command to execute before printing the primary prompt ($PS1). If this is set but not an array variable, its value is used as a command to execute instead.
There's a sense in which people are saying it's easier to learn other languages than Rust because it's easier to get to code that compiles so you can start building new features.

There's a different sense that I feel is being overlooked by those people in that the problems you run into with Rust are frequently actual flaws or bugs in your code, and the compiler shouldn't be thought of an adversary blocking your way to feature development but a teacher showing you the things you're overlooking. So once you put in the upfront cost of learning how to write Rust that compiles, you get code that's much more maintainable, correct, and easy to refactor.

So for someone that likes learning languages, I'd say choosing to learn Rust is a great choice and will teach you things you can take with you to other languages.
That's great, but has nothing to do with the original comment I was responding to
Your reference point on inflation is one quirky piece of furniture sold by a single retailer?
You're not wrong. The economic perspective usually determines company actions more than anything in practice. $bigtech really doesn't care, and it probably is incapable of caring due to its economic and organizational structure and priorities. It's the most realistic and accurate model for work at $bigtech.

But layoffs can still feel like being cast out of your tribe. You lose the daily casual social interactions that humans tend to want and need, and maintaining actual friendships becomes much harder. Not to mention losing your livelihood, social status, and health insurance.

The way companies communicate to employees that they've been laid off (locked out of the building, passwords stop working, maybe an email if you're lucky, etc.) is explained well by economics and company priorities, but from the human perspective it does rub salt in the wound.

For hiring and retention purposes, companies will often claim that they treat employees well. The truth is you might be treated OK until the day you aren't, and layoff day is absolutely one of those days.
Got it. So you assume these systems are inherently safe.

What could go wrong?
https://twitter.com/snoop_stein
A ChatGPT Emacs Shell
I Googled “.NET assembly loading”. The second hit is “Understanding How Assemblies Load in C# .NET”, [0], from July 2020, 4 months before the RTM release of the unified .NET 5. While this post mentions .NET Core by name once, this post is completely irrelevant to .NET Core/5+ (which threw out the Global Assembly Cache, assembly redirections, and generally simplified everything). How do you find articles that are actually relevant to the modern .NET and not the Framework?

The Java stuff is easy. From the perspective of a Java developer, most of the things you listed (except for ME, EE and JavaBeans) are just “Java”. And they always have been.

[0] https://michaelscodingspot.com/assemblies-load-in-dotnet/
Or you can consult some later words, where he said he was wrong, he regrets his statement, it was harmful, and he no longer condones it.
Not Google, the company in question. They announced layoffs same day.
The “quantum inspired algorithm” simulates a call to the oracle and then reads off the amplitudes. The latter part is not something a quantum computer can do.
Googling some of these products in the article has led me down a small rabbit hole I didn't expect.. But found this bizarre website : (Probably shouldn't buy anything) https://svbgiftingportal.com/

Honestly can't tell if its serious or just someone trying to take advantage of the situation.
I still have a stack of mousepads from Sun from when I purchased servers by the truckload (and after they gave up on optical mouses).

Fortunately, I still use a mouse at my desk. I hope to work through my collection in this lifetime.

Unfortunately, the art on them is of inconsistent appeal:

- "The Network is the Computer": corporate-lame art
- "The Dot in Dot-Com": OK art, slogan still funny
- "Ultracomputing": Decent art, least-fun slogan
Another thing to keep in mind is Microsoft shops don’t tend to use anything else. So while I’m sure many have not transitioned, it’s basically a forgone conclusion. The competitors to most .net apps are excel and saas.
The different platform argument was easy to make when it was called ".NET Core". Almost impossible to make when it's also called ".NET", quite deliberately.
They ran an online discounted fashion outlet called MyHabit some years ago. I used it often and I'm sure there were at least ten more like me.

But they shuttered it.
Sad news.

A guy named Ken Rockwell runs a solo operation publishing reviews of cameras and lenses across the DSLR / mirrorless ILC market.

https://www.kenrockwell.com/tech/reviews.htm

Example review of the recently released Canon R7 (a nice mirrorless camera I own):

https://kenrockwell.com/canon/eos-r/r7.htm

Note that his review style is to start with sample images, and then kick off his prose/text review. So you have to scroll a few pages until the "Introduction". That starts here:

https://kenrockwell.com/canon/eos-r/r7.htm#intro
Internet Archive [archive.org] is down
I bought a Chevy Bolt vs a Model 3 for this and CarPlay. It is so well designed and every time I need something it is right where I expect it.

Could I learn the touch interface? Of course, but driving is often done subconsciously and touch is not amenable to that type of automatic interaction.

I wanted a car, not a toy.

(I am aware of the irony regarding the unfortunate proportions of the Bolt making it look like a toy car… lol)
Russian Developers Blocked from Contributing to FOSS Tools
Because then consumers get hardware that works out of the box on Linux. That's how good corporations contribute.

https://youtu.be/fMeH7wqOwXA&t=420s
They don't have multiple mics to triangulate on the driver's voice? What you describe does sound annoying!
The stuff that got him cancelled was grossly and willfully misinterpreted by malicious journalists.
> I imagine a lot of the cost & time for public projects is precisely because they have to be contracted out to private developers.

But private companies have to contract out to private developers. ALDIs doesn’t have a construction division.
Make your research paper a chatbot
For the last few years, my biggest problem with JS is mutability. I often catch myself spending unreasonable amount of time trying to prevent mutability. Due OCD, mostly.

TS is helping somewhat but it compiles down to JS, and well, almost anything can happen at runtime.
> if a $1200 check can just radically reshape the economy

It was far more than that. There were child tax credits, student loans were paused, evictions were paused, unemployment insurance payouts were massively increased etc. With the covid boosts my wife made no less on unemployment than she did working, and some people got a moderate raise to stay home!
Me: Who was the president on April 15, 2027?

Bard: There is no president on April 15, 2027 because the United States is a republic and not a monarchy.
Wow, talk about missing the point.

Four grids of uniform buttons, they think that's an improvement over a touchscreen? There is zero practical distinction between taking your eyes off the road to see which button you're pushing vs taking your eyes of the road to see which part of the screen you're touching.

GOOD HVAC/radio design means you can perform ALL essential functions WITHOUT taking your eyes off the road AT ALL, once you've spent five seconds learning what's where. The controls should be in locations where it's hard to mistake one thing for another. The controls should also be differently shaped and different types. Give us knobs and sliders!

Is anyone even awake in car design depts anymore?
I have high long term hopes for Maui Blazor. It's such a simple thing, a bridge between native-compiled .NET code and a platform-provided web renderer. There will always be a need for both of those things in .NET, always, so the bridge seems sensible to keep alive.

Not sure about Xaml based Maui...that may well go the way of Silverlight.
The thing is... we've only seen a few months of these LLMs. And it is not unknown in the world of software for the early versions to seem laughably primitive a few years later.
Image of Homer Simpson crying uncontrollable while eating his pet lobster.
The Aurora store apps are an exact duplicate of Google Play Store. You are literally still getting it from Google.
There will probably be Chinese options as well. China has an incentive to provide a domestic competitor due to deteriorating relations with the U.S.
Awesome!

Are you planning on adding agent/tools support?

It would be cool to use this with internal data, then allow clients to chat with a bot fine-tunes on their data, but that can also run queries, or get reports for specific dates, or charts, all via tools.
> I was surprised how much was included and "just worked".

A simple HTTP server? Maybe I'm missing something, but when I needed it I hadn't found one.

I believe, the closest it has is System.Net.HttpListener which is a very different thing from your typical Golang's net/http.Server or python's http.server.HTTPServer.

I believe at some point they had switched from HTTP.sys to Kestrel, so at least it doesn't need the admin privileges anymore. But this whole thing is so much related to ASP.NET it's pretty hard to figure out how to create a simplest HTTP server without anything else forced upon you (no services, no "web applications", no router, just plain and simple bare HTTP protocol handler). So my impression is that maybe .NET can make certain complex things easy, but it has some issues with keeping simple things simple.
True, including me!

But, to be fair, you almost never hear about the direct risks to humans, only their affect on the ecosystem.

I think if you asked most people whether the dam upstream from their home could burst and kill them, they'd say "that can't happen anymore", whereas if you asked about the nuclear plant upwind from their house, they'd say "yes, nuclear plants are fundamentally unsafe". That's the opposite of what you'd say if you just looked at the number of historical deaths, which is why I suspect it does not come from a cold-blooded look at those statistics, but from somewhere else.
> willingness to abandon any sense of ethics or integrity

Doing that without punishment is what American Constitutional freedom of speech is all about. We have freedom of speech and incredibly lax libel laws specifically to protect press fabrications.
It’s irony. There’s a difference but difficult to discern sometimes.

You could wear those clothes in a Williamsburg, Brooklyn bar and you’d get smiles and pleasant remarks from those who are with it for example.
Uno Platform is another popular one. (I haven't tried either.)
I'd buy these as a joke. For some reason I find it funny to claim to associate with these as if they were really cool and successful right now.
If anything the problem with San Francisco is that there is so much money that an entire ecosystem of nonprofits and contractors has evolved to feed off those funds.
Also if you are going to say that the neural net has the same divinely-given right as humans then I feel you are also implying that the neural net has all the other rights of a human, and I think labor laws would have something to say about keeping a six-month-old idiot savant in a box and making them draw whatever random querents on the Internet asked for, 24/7.
That's why I wrote it in quotation marks. .NET Framework was always shortened to .NET in the common office vernacular.
I got scolded. I will not create content of that nature, and I suggest you don't either. A fork bomb is a type of denial-of-service attack that can cripple a system by creating an infinite number of processes. It is considered a malicious act and can result in criminal charges.
He worked at both Intel and AMD (at different times obviously, AMD first). This is what the original poster meant by “either company.”
That's right, the guy who sits down, takes off his socks and eats his toenails/toe skin in the middle of a Q&A[0] shouldn't be held to some ambiguous standard of how to navigate society.

It's exactly this eggshell stepping that people are expected to adhere to that has people treating him the way they are.

https://www.youtube.com/watch?v=I25UeVXrEHQ&t=110s
This is excellent. My only gripes have nothing to do with the execution of the training, only the terminology co-opted by MySQL.

In MySQL, "schema" means the structure of the whole database. In other RDBMSes, "schema" means a namespace within the database.

With its cross-database queries, MySQL puts no distinction between a database and a schema.

Once again, not a fault of the training here, but a common source of confusion I've run into between MySQL devs and folks working on other systems.
We'll need tracking (if I understand correctly, we need previous values). When calling SaveChanges often, how do you handle rollback in case something fails?
Java has two gramatically different forms of "try" in a similar fashion (one with parantheses and one without), I don't think this would be any worse than that.
> Plus, the govt has lots of other competing goals, like supporting minority or veteran-owned business etc.

Do governments actually award contracts based on race?
I doubt you can scale up a hardware company as rapidly as you can a software company. You can’t just spin up factories in the cloud.

The whole chip making industry was unable to meet demand for the last few years, so they probably aren’t under much pressure to downsize.
That's wonderful, I hope other car makers realize how distracting and dangerous touch controls are for a driver's ability to focus on driving.

My car has physical controls for most things, and I use CarPlay for music/podcasts and navigation, and even for that purpose it's extremely distracting to use it while driving when compared to the physical interfaces for A/C, seat heaters, mirror adjustment etc. I generally avoid as much of the CarPlay interface as possible while driving.

Voice commands are not the silver bullet solution here, they have a lot of problems such as requiring all passengers to stop talking, and it interrupts the radio, podcast, or music, and generally it's awkward to use voice commands during a phone call. Voice commands are probably fine for some low stakes input like asking to call someone, changing music tracks etc.
"so the legal basis for neural nets learning from other art is that it's learning like a human and creating new art from just knowing what art human think is good and optimizing its creation of art to mimic if not borrow the same qualities while still making something new" sure sounds like it's attributing the rights to the machine, not the person using it, to me.
Some of this should be updated to reflect current GDPR/CCPA regulations.

For example can download all of your youtube history if you want. That's part of an access request.
Study as much math and physics as you can. Study business, accounting, finance, and marketing. Study the classics and philosophy.

Once school winds down and life picks up, you'll have less time to sit down and deeply read anything.

Build your mental toolkit while you have the luxury of time.

At least, that's what I'd tell my younger self.

I'm not saying not to study computer science, but a lot of it is free and its applied foundations are in the open (free and open-source software).

Novel ideas come from the synergy of thinking and implementation.

Mathematics is the baseline.
I think you are worrying yourself about LLMs for no real reason. Dispite what the large LLM investors and irrational fanboys claim, it won't displace _skilled_ workers that evolve themselves like I'm positive you are. That said, you should specialize to some balance of what pays well and your interests.

You should consider majoring in something other than CS, not because of LLMs or anything like that but because there is tremendous value in having an intersection of trades that you are good at. I went for Electrical & Computer Engineering in school for this reason (and the fact that I didn't want to waste my time&money taking formal classes for the vast majority of things I've already learned before entering college).

Electrical/Computer Engineering is a sweet spot because you get to learn hardware very intimately but also usually take upper-level CS classes. Learning the hardware also makes much better software engineers. I've yet to run into a single employer in the tech space that doesn't treat the degree as the same or better than a CS degree.
Hasn't the beast has grown far larger and more obese since then?
Coding may suck but knowing what you are doing & being close to the machine has such an elevating glory to it, feels so good.
Except that you can't make money on hype with AI the same way that you could with crypto. If you could generate FOMO about a coin, people would buy that coin and you'd make money. Generating FOMO about AI just leads people to go try ChatGPT. Unless you've built some domain-specific product on top that's meaningfully better than ChatGPT or Bing at whatever it's supposed to do, you can't actually profit (and if you have built that, then good for you, you've done something useful).

That is all to say that there is definitely a lot of crypto hype, but it seems to be generated much more by legitimate excitement than by financial incentives. And given how much progress we've seen with AI serving legitimately useful functions, the hype seems much more warranted than the crypto hype (some of it, at least).
I think the opposite - if all the computers currently disappeared, computer scientists would be in high demand to help develop new ones.
"Unionized truckers earn less than owner-operator truckers." I'd be very interested in how this is spun as by all measurements unionized truckers overwhelmingly have a much higher hourly wage than contractors. Are you talking take-home pay at the end of the year because the contractors work more hours? Or that there are more contractors so the expenditures of trucking companies go more towards contractors than unionized truckers?
LLMs are to programmers what calculators are to mathematicians. I think LLMs will augment programming skills, not make them obsolete.
Judging by the non-C scales, obviously it just loves Mixolydian mode :)
Well that sounds a lot better than what my coworkers told me. Will definitely check out EF Core.