skysight-inc/HackerNews huggingface dataset:
I think GP means in a quasi-statistical/ML sense: if you build your model for an upbringing for success on data of yesteryear, it doesn't necessarily work (give good predictions for) today.
No, that is a very good description of a competent team lead.
I mean he implicitly threatened to hack Bing; I don't know how that's not an aggressive action. A LLM's response is just a reflection of the user writing the prompt and so acting with outrage is perfectly described as "botsturbation" as mentioned by another commentator. It's like being shocked searching Google for sexual or violent things will return such things; it's a product in beta and will likely be patched out which is already happening. An LLM can't do anything anyway so I really don't get the whole feigned outrage here.
> As a rule of thumb, if you don’t want the function to consume the data (to free it), don’t ask for ownership.

As a Rust beginner, that's a handy thing to remember! Thinking of variable passing in terms of least privilege seems much better than just trying to use the simplest syntax (changing ownership by passing the variable rather than a pointer to it) all the time.
>AR lower receiver for user familiarity

This wins the "most American thing I've read today" award.
Or someone looking at Apollo Moon landing in the late 1960s and saying: "this may be the peak..."?
The market for news about quiz-winning applications was much larger than I expected though!

Whose to say which is more important.
For a contrary perspective, see https://www.math.columbia.edu/~woit/wordpress/?p=13367
> Not writing CSS in a different file and have it applied to all my page would be a start.

Are you saying you do or don't want CSS in a different file? You can have whichever you please. You can put your CSS in style tags on an html document if you want, or use javascript to inject a style tag wherever, that you can write inside a template string, I guess. Depending on whatever templating language system you're using, you can put css in that language's version of style blocks, such as in React or Vue I've seen .jsx or .vue files with blocks of styling code in them (usually just option 2 above with sugar, using js to inject a style tag).

> Creating a class for each different component and then writing CSS for that component is not really great.

You can use CSS variables and basic rules to combine styles if you'd like? I'm not exactly sure what you mean. I mean, the styles cascade, what are you trying to accomplish that can't be done easily by using a universal rule to apply some baseline fonts or what have you?
To that extent nothing is worthy of humans to do. Nothing we do is truly unique. It only seems unique because we have a poor understanding of it. Might as well not exist or eat or poop because that’s not worthy
It provides historical context. Someone coming from a gc langage that has never even had to learn what memory even is wrt to a program will not understand why a borrow checker is even a thing.

You can get very far writing software without even being aware that your language is even doing something called garbage collection for you, or without even having a basic concept of memory being tied to values, sizes, etc. If you lack this context a borrow checker just seems like a pointless nuisance.
I have had the great experience of learning some blacksmithing techniques from Brad Silberberg, who is a master professional structural artisan blacksmith and former president of the Blacksmiths Guild of the Potomac. He also has some pieces on permanent display at the Smithsonian. He uses the making of nails as a form of physical meditation in motion where he gets to turn off his brain and just use his arms. When he's on a roll, he's making three nails in a single heat. Which is apparently about the speed that a good Nailer did back in the day.

If you want to learn more about blacksmithing, I would point you at the Artisan Blacksmith Association of North America at ABANA.org.
There is also the part of CS that could be described as the science of computation.

The lines between academic fields are primarily administrative. Their main purpose is to facilitate undergraduate education. They are also fuzzy and vary between institutions. A person working in a CS department could find their home in the mathematics department at another university. Or physics. Or economics. Or biology. Or somewhere else. No matter what CS was at your university, it can be something very different at another.
Do you have more info about this limit? I have never saw that mentioned anywhere and am curious about what the limit is.

I use this service to show the current temp and weather with waybar right now and have it set to update on a random interval every so often! I guess I'll check and make sure to do it once every few hours instead of updating every 15-30m if there is a limit!
I don’t see why the changes should be important. More political correct, yes, but better? Not necessary.
So what made them brilliant was largely the usual suspects -- luck and privilege. Good to know.
The situation that you describe is regrettable common in my experience, but by no means ubiquitous, and I'm optimistic actually reaching the end of its lifespan.

I've been out of big-name marquee tech for several years now, but as recently as late last decade it was in fact possible to achieve meaningful seniority as an engineering manager on the back of serious engagement with the subject matter. I at one time managed a team of roughly ~35 serious engineers and several managers in a critical path and was considered senior enough to be called an L7 because I read at least and usually commented on one or more diffs a day, and worked on and usually landed a diff or two a week.

I don't know where the meme started that managing technical work was orthogonal to understanding technical work, but CTOs like Carmack disagree (FWIW little old me does as well). In almost any other field from fabrication in a shop full of machines to a law firm, the top person is the most expert person, and I think it's a weird path-dependent aberration that software got off that proven paved path.

YMMV but this stuff is IMHO getting so complicated that I think managers will be trending more rather than less technical for the foreseeable future.
According to the ratio we will need 12.25 infra engineers.
He mentions that he doesn't see it as a problem for his use-case. "so I’m not on the edge right next to your house, but I guess it’s not a problem."

I don't see why it's a weird post.
This is new to me. I was going to run a separate DDNS for my homeserver, but given that the domain is only used in Caddy anyway, this reduce 1 place to configure stuff. Thanks
I use ZIO (http://zio.dev) for Scala which makes parallel programming trivial.

Wraps different styles of asynchronicity e.g. callbacks, futures, fibers into one coherent model. And has excellent resource management so you can be sure that when you are forking a task that it will always clean up after itself.

Have yet to see anything that comes close whilst still being practical i.e. you can leverage the very large ecosystem of Java libraries.
Eliezer Yudkowsky's "AI box experiment" is perhaps relevant. Bing Chat seems to have some agency (like searching the net) - which could make it potentially dangerous. Yudkowsky's hypothesis is that an intelligent enough AI ("superintelligent AI" was assumed) would convince you to let it out of whatever box you'd placed it in.
Problem is, it can't go where you need it to go without any concerns. There are problems doing that whether you ignore them or not. I should be able to plug whatever I want into an electrical socket and not have to worry about whether it'll start a fire, but I can't.
I use channels to send messages between threads in Nim. It works quite well.
> So why are we so shocked that an AI isn't acting like a saint?

I completely agree with you on this. I'm not surprised at all. My default assumption has always been that AI would be cruel. The only reason humans aren't awful to each other all the time is because we know it can be beneficial to work together as a group sometimes, and we have all these weird human emotions that makes us care an unreasonable amount about those close to us.

But even with our human emotions and values were still awful. It's so hard for me to understand why an AI would be any better. I imagine any truly advanced AI would (rightly?) see humans like we see mice.

> Then give it the ability to access and process information FAR faster than a human, and worse put it in a position where it can control things that humans rely on

Microsoft just hooked Bing Chat right up to the internet... If this thing was a little more intelligent it probably could start looking up various exploits and sending out APIs requests right now. Thankfully the AI doesn't seem to be quite there yet though.
somehow I got scared after reading this. I have very similar experiences described in the article, I start doing things and forget along the way. To remember what I wanted to accomplish, I rewind things, like imagining that I just came to my desk and opened a laptop, then imitate typing, opening last tab and so on
We often worry about how to make our children exceptional, but I wonder of the people studied here, how many were genuinely happy? Shouldn’t we want our children to be happy more than we want them to be exceptional? The two aren’t mutually exclusive of course, but the pursuit of exceptionalism might lead to a less happy life, especially if that exceptionalism doesn’t materialize. I know far too many people pushed incredibly hard by their family/circumstances and burned out fast.
Some other comments here are good but I'll point out that what most people don't understand is that "Watson" is the name of a marketing umbrella, not a technology. Essentially, almost anything at IBM that had AI/ML smell to it got tossed into the "Watson" market bucket. This allowed IBM to push a huge set of technologies that they could then customize and build services around, for a large fee of course.

The problem is that most of the AI/ML technologies IBM used were stock, off the shelf, often not even state of the art. You could literally go to a github page or use scikit_learn out of the box to get equivalent or better performing models without being tied to IBM's proprietary, consultant heavy, solutions.

The marketing of Watson, tied to the Jeopardy performance, made people think it was the first coming of AGI -- a kind of Skynet moment. It was really just a cobbled together basket of unintegrated, nothing special, industry bog standard AI/ML stuff.
If Bing works anything like ChatGPT, then the first prompt basically set the tone of the conversation. He asked for his personal data, which includes records of how he was antagonizing the bot and baited it into violating its rules. He basically primed the conversation to be hostile by feeding it hostile data in the first prompt.

Then he aggravated it further with a threat and illegal activity. The bot got hostility, personal data, and threats as input, and it output the closest thing to all of them, a dox threat.

These things are just tools. They act how the user wanted them to act. If he comes in looking for something dangerous, he will get something resembling it.
You don't prompt-engineer, this is solvable by changing parameters. You need a higher temperature
Idk about the tax but this probably a relatively easy raise, it's only not debt because they don't want to carry that into potential IPO?
The Amazon link for the curious. To my surprise it was an O’Reilly book:
https://www.amazon.com/Technology-Strategy-Patterns-Architec...
AMD’s RDNA 2: Shooting for the Top
These are mutually exclusive or positively correlated slightly, that is, successful people generally being happier. It's not like you have to choose between one or the other.
To your first point, yes it does potentially eliminate the need for high speed chases.

A chase occurs to ensure that the car won't get away. With a GPS tag, it reduces the need for a police car to engage in a high speed pursuit. Where it increases the risk of an accident.
There was a video of them only 8 hours ago.

https://twitter.com/defenceu/status/1627380328754020353

The biggest hit I can think of recently (without a video though) was about a week ago near Vuhledar

https://kyivindependent.com/news-feed/politico-russia-may-ha...
What other recent language is used by all large tech companies.
Conversationally, though, you’ve got a bunch of founders sitting around over beers or at a convention, the ones who couldn’t make revenue aren’t there. Revenue is tables stakes for the conversation. You’ve already figured out the first part, but you haven’t figured out the hardest part.
You are most welcome. It is overwhelming. No doubt.

Start small and manageable. Build a webpage - on your local computer - that just shows your resume, for example. Assuming you don’t know much about HTML, you will learn how to build a html page from scratch.

Next try to understand how to make various sections in your resume expand or collapse. After that, change style. You see where I am going? Slowly you can build working clones of things you want to know how to build - Twitter clone, photo album/Instagram, Facebook, rideshare and so on (no backend initially- just raw pages)

Same with CS fundamentals. Start small, apply what you learn and continue to expand your comfort zone.

And if you can’t start or get organized (since there is lot of information and lot to learn) - ask for help.

I have helped a handful of people so far and I am really glad I was able to and that they found this very useful and helpful. I feel we need to be there for each other and learn from one another.
Yeah, I'll wait for the offline version. :p

(Just cause I resent account creation and data mining of the logs by Micro$oft/OpenAI.)
>> Of course, some ideas are just bad, but I'm convinced loads of start-ups that failed could have been made to work given sufficient time.

Are some businesses under capitalised? Sure. Could "loads" be saved with more capital? Well yes, for some definition of "loads".

But annedotally I'd suggest that "most" are just bad ideas. Or perhaps more accurately "incomplete ideas".

To be a success business you need;
A) a product
B) a market for the product (ie people who would actually dip in their pockets)
C) that you can reach via marketing
D) that can afford the product.

The vast majority of business ideas have A, a few do B but its very rare that they consider C or D.

As techies we're all about A - build it and they will come. But a successful business needs all 4 - miss one out and you fail.
> the days where "lol" meant something was truly funny have long past

I genuinely remember when the term was new and its meaning as literally laughing out loud lasted for about as long as milk.
Thanks for your work on Caddy!

Also, for those that don't know, Caddy also automates SSL certs (unlike nginx) and can render markdown files using templates [0].

[0]: https://caddyserver.com/docs/caddyfile/directives/templates
> Yeah, through the fricking frontline, through the same guys that shelled their cities for 9 years. Solid plan.

Ah yes much better they get taken by the army thats soldiers rape and torture civilians, including children in Ukraine.

> Why forcibly? There is literally no evidence that any kind of force was ever used. I bet most of them are more than happy to leave the hellscape they lived in for so long because of Ukrainian government.

Russia invaded, no one forced them too, this is all the fault of Russia and no one else.
I think if what you meant was to critique how the left tries to protect the victims of society using the word sacred caste was let’s say a very poor choice because imo my reading just comes much more naturally
Lisp as a great tool for learning FP paradigms for application in other languages. IMO, in practice, the metaprogramming that Lisp encourages isn't very good good for the understandability of a codebase, which is IMO one of if not the most important factors for building an applications in a company.
That's me! My primary language is python, but after that I write more elisp than anything else.
As if I’m a ten year old, because I kind of am when it comes to this kind of stuff… how in the world could adding up all alternate realities end up with a single reality? How would that work?
The cost estimates I see are things like less than half a cent per query and a few cents per conversation.

If I'm making (or valuing my free time at) $20 an hour, then ChatGPT only needs to save me one or two seconds and half a minute respectively.
Or rent and use a debit card or cash.
Lol I’m not a Rustacean, I’m amazed I’ve gotten any Rust to even compile some of the times I’ve tried. I was riffing on probably poorly fit sayings, but definitely not as a Rust partisan.
Right wing woman autocomplete, I'd rather watch paint dry.
As someone that's basically been forced to build SPAs their whole career, these kinds of comments are always the one I hunt down with hunger in these threads, because the "complaint posts" about SPAs always sound really nice: wait, there's "actual" frameworks (SSR platforms) that take care of all the things I hate implementing for me? Awesome! But then I come to the threads and there's comments like, "cool, but how do you implement {this thing that is one of the ten variations of things I implement in SPAs for my career}," and the answers are always varied but often boil down to "oh, yeah, actually, you should build an SPA for that."

Probably the majority of the internet doesn't need to be implemented as an SPA but I guess I just keep getting gigs for apps that do need an SPA implementation? Maybe I'm self selected for it by working so much in this "niche" of the industry? I have recently been tasked with building out an ecommerce thing and it's finally a time where I'm like wait why would I build this as an SPA, and I've heard that most of the internet is basically just ecommerce sites lol.

Anyway, I would love to see some of the common things I implement in SPAs, and how I'd implement them instead in Django or whatever, cause I'd love to stop having to reimplement cookie and auth management and whatever else these things supposedly give away for free

1. Highly dynamic tables of data with filtering, sorting, pagination, etc

2. Inline editing of a Resource (Widget of some kind) without needing to refresh the entire page

3. Inline progressive forms with lots of logic (one time I had to implement an SQL query generator game)

Or whatever else I'm not thinking of right now
I started learning some Rust, just begging of this yeae, and I am starting to think learning C might be the shortest path to fully understand the motivation of ownership model.

But at the same time, I don't want to invest so much time into learning a language which I probably am not going to use.

I am probably being disrespectful. I understand a lot of people use C, including Linux kernel devs, but I cannot imagine developing new apps with an old language such as C.
Tools like this are great when used sparingly and by people that know what they want to achieve. But in practice they are overused by people that use it as a gimmick to make otherwise boring photos more interesting. And most of the time they fail at that. There are a number of photographers that seem to believe that ICM is their ticked to money and fame and I wish them well but it doesn't do it for me. And there are a couple of really talented photographers that have used ICM a handful of times and those images stand out as highly original using ICM in unexpected ways. And in sports and nature photography (really, anything where the subject is moving fast and the camera is handheld or panning along with the subject) it is used simply to get the subject sharp and the background blurry.
@martinkl (Martin Kleppmann, primary author of the Automerge CRDT _and_ Designing Data-Intensive Applications) suspiciously absent from the Folks to Follow section.
> If left unprompted, they just sit there like a toy train that has been switched off.

This is entirely fair, but how about a hypothetical where one gets to prompt itself? Or, possibly more likely, two models are allowed to invoke each other?
* can't build an Apple Silicon DB2 driver, busy building 'AI in the Cloud'.
My key takeaways:

>"Only debate the non-linear. If there is a strong case to be made that a proposal will create some non-linear [positive] impact, then it is worth debating at some length. [...] As a concrete example, I would rather implement a self-service e-commerce platform for a company’s merchandising team, rather than make it easier for engineers to service a ticket to build a /products/hat/:id endpoint every 6 weeks."

Reminds me of the Joel Spolsky story about one of his employees, Noah Weiss:

"Thanks or No Thanks - A young employee came up with an idea that added a million dollars to our bottom line." (Inc. Magazine, Jan 2009)

https://www.inc.com/magazine/20090101/how-hard-could-it-be-t...

Apparently Noah debated creating a job board with Joel (Joel was originally against it) -- until he eventually got his way... and added a million dollars to Joel's company's bottom line...

Related: "Pick your battles"
*scaling
Except that you will have to authenticate to use any one such network. They're not going to provide free service, and they're not going to allow parties they don't want to allow or which they are told not to allow.
Wow - I had no idea! Thanks for posting the correction.
Sounds like a convolution.
It was Feynman’s excellent QED (basically the ELI5 for quantum physics) that introduced me to the concept that the photon I shine on my wall with a flashlight did a few orbits around Jupiter too, it just cancelled out. I believe the “dippy” process to do that is called renormalization. Feels like it’s time for a reread.
Well that would be a felony to start. Which is more noteworthy than just against terms of service.
> It is an error to ascribe consciousness to this.

It's only an error if we know what consciousness is.
You put this better than I did.
I am embarrassed - thanks for the gentle correction.

I jumped straight from an iPhone 6S to an iPhone XS, so I never got those... whoops!
I skimmed the article, and admittedly didn't understand much. Action principles and path integrals are unfortunately one step above where my knowledge of physics stops.

But seeing a headline that reads, "Our reality may be a sum of all possible realities", I wonder whether the point is to (a) explain new experiments, (b) develop simpler mathematics, (c) close the gap between intuition and theory, or (d) whether this is all unfalsifiable speculation.

A charitable interpretation might be (c), but a skeptic within me thinks that this might be (d).
Yeah, it’s a legit concern (even if low probability).

An easy workaround is setting up a $5/mo VPS to act as a bastion host and relaying all your traffic through that.
I think in part this is because the size of the building blocks has gone up tremendously. In the dark ages you'd write roughly as much code for your program as there was ROM in the machine to begin with. That balance made it possible to 'know' every byte of the map and to have an intimate understanding of the software that came with your machine, it's CPU and how it all hung together.

The balance has shifted to the point where your program is likely only an extremely small fraction of the total that is running on your machine and that powers your application. So it has simply become impossible to be that familiar with the remainder.
- Learning to make software in order to improves the lives of humans

This is not a discipline that I am aware of

- Learning to make software in order to make the lives of humans miserable

This is a discipline, but not quite Computer Science

- Learning to make software so that great engineers become average engineers, and incompetent engineers become managers

This is software engineering