skysight-inc/HackerNews huggingface dataset:
I must be in the minority of programmers that I really really like Copilot but am indifferent about Stable Diffusion/Dall-E/midJourney.

Copilot on Python makes me x5 more productive. I used Copilot in Beta for a year and continue paying for it now.

For example:
I can make a command line data wrangling script for a novel data set in a few minutes with a few prompts with full complement of extras (proper argparse parameters with sane defaults, ready to import etc etc).
# reasonable comments included for free as well

Before copilot I could do the same in about 20-30minutes but my code would be a mess with little commenting.
I would spend 30-60 minutes just looking up docs for various libraries.

Now without Copilot, if all I was doing was writing data wrangling scripts 4 hours a day I could approach this Copilot like productivity for a single task.

However with Copilot I can switch problem domains very quickly and remain productive.

Interestingly, on something like CSS or Javascript - Copilot is helping only slightly, maybe because my local training set is insufficient and my web-dev prompts are too generic.

So I think AI can be fantastic force multiplier in a skillset that you already are reasonably familiarity. I can handle the 5-10% wtf Python code that Copilot produces.

I do not particularly like copyrights and do wish Copilot had been trained on private Microsoft code as well.
Most people still have no idea that a blockchain is 100% traceable. People get freaked out when you tell them the contents of their wallets.
it's always a tough balance: the reality is that htmx is hostile (or at least passive agressive :) towards JavaScript, as it is being used today.

in general, I try to keep things positive and emphasize hypermedia over htmx, since it's the conceptual idea that I think is more important than htmx's implementation of it (libraries like unpoly or hotwire are also great options.) I do think htmx is more of an "extension of HTML" than those two, in that it is lower level and requires more work (or, if you prefer, has less magic) than them.

the memes are what they are: it's the internet and i've gotten plenty of shit over the last decade from SPA partisans, so, at times, they are going to be a little punchy. I try not to take things personally and laugh about it all: the situation is hopeless, but not serious.

the philosophical turn after I created htmx (really, intercooler 2.0) reflects that I have, over the last decade, developed a better understanding of hypermedia/REST/HATEOAS and why intercooler.js/htmx is different than SPA-talking-to-JSON-APIs. The essays certainly aren't for everyone, but I enjoy writing them and giving an alternative (and, I would argue, originalist) view of how web development can be done.

tone is always hard on the internet and, broadly, I like Churchill's take: "I like a man who grins when he fights."
It certainly has been thought of before. Using external circuitry to remap the address space was common with lots of different processors, and once you have that (and a way to jump to a controlled address from hardware) it's a logical next step.

That it wasn't something usual with microcomputers of the time wasn't because it would have required some uniquely clever design. Rather it had to do with them being single-user/single-task, with simple operating systems where programs were expected to have full access to the machine.
Wow, Sherlock Holmes?
Thank you - and to everyone that provides these links.
Yeah, it's entirely built on the idea that every transaction is known by everyone. I think Lance is a bit confused. Maybe he should look into Monero.

The point of Bitcoin is to enable anyone to exchange value with anyone. And it does that very well. When the US justice department declared that credit card companies had to stop processing donations to wikileaks I could still donate through bitcoin.
> I had been paid to do a job, and I wanted to finish it. My electronic badge still opened Apple's doors, so I just kept showing up.

Wait, so... was he getting paid?

> We got resources that would never have been available to us had we been on the payroll.

So... no? Seems like this whole process was maybe only a couple months though?

Aha

> Why did Greg and I do something so ludicrous as sneaking into an eight-billion-dollar corporation to do volunteer work? Apple was having financial troubles then, so we joked that we were volunteering for a nonprofit organization. In reality, our motivation was complex. Partly, the PowerPC was an awesome machine, and we wanted to show off what could be done with it; in the Spinal Tap idiom, we said, "OK, this one goes to eleven." Partly, we were thinking of the storytelling value. Partly, it was a macho computer guy thing - we had never shipped a million copies of software before. Mostly, Greg and I felt that creating quality educational software was a public service. We were doing it to help kids learn math. Public schools are too poor to buy software, so the most effective way to deliver it is to install it at the factory.

This could definitely never happen today, for so many reasons. Which is a bit sad honestly.

> Dozens of people collaborated spontaneously, motivated by loyalty, friendship, or the love of craftsmanship. We were hackers, creating something for the sheer joy of making it work.

When and if you get a chance to participate in such a collaborative project, I think it is one of the most meaningful things available to do.
Monopolies can and do occur outside of mergers. And sometimes mergers allow smaller firms to join together to better compete with more dominant firms.

I think the answer is to better enforce anti trade laws to ensure competition.
Not true: https://gastronomica.org/2008/11/03/truffle-wars/
Sometimes the best answer is still the obvious one, regardless of the audience.
My own Web-site is mostly static, so images (I don't use video) are in the file system. For customer's it is sometimes more complex: The setup of dynamic Web-site content happens in a database application. The images are stored in their raw format in a database and transfered to the file system of the Web-site in the right dimensions and scale when their associated data-set (such as a specific product information, etc.) is to be published. This makes it easy to reuse the images in other contexts, e.g. PDFs, or to adapt to changes in the Web-site layout, e.g. low resolution/high compression for mobile.
DANE (and generally anything that depends on DNSSEC) is dead technology at this point, with zero adoption in browsers. Arguably it offers less protection against malicious TLD or root because you don't get any logs. (well, you could require both with PKIX-EE mode, but that's getting really complicated to configure)
A good way to gain insight into Jerry these days is to listen to the Spike's Car Radio podcast (mainly the episodes where Jerry appears, but some others are useful too).
I think with enough money / professionalism it's ready to rock already; a lot of the deepfakes I've seen so far have been done by "amateurs" (that is, individuals, not big companies). The last big companies' work has been the star wars prequels that used CGI, which was still in the uncanny valley imo.
Timing, I suppose. A double tone with much less than one dit's worth of spacing would be a dah.
Sure, but it escalates quickly. Logging goes from `log.Println("the thing happened")` to structured logging via an API very easily.

Adding Postgres is a no-brainer. Totally agree. But should you architect the database properly? It's going to be tricky to normalise data later, maybe we should start with properly normalised tables now, instead of jamming everything into a jsonb field?

Versioning, sure, but does every API need a version? If so, shouldn't we write some standard code for versioning all the things? Should the CICD process version the system automatically? Talking of which, we should set up the CICD. There's a rabbit hole.

These things are all good, definitely worthwhile, but where do you draw the line? If we spend a couple of days doing X, then it becomes worthwhile spending a couple of days doing X+1, and so on. The author drew the line here. But that's not the only place you can draw the line. You can draw it a few paces back too.

There's always a temptation as a techie to add a couple of days now to save a couple of weeks or months later. That may not be the right commercial decision.
What problem would that solve? Using Cloudflare is very straightforward.
And both sides pretend the loudest idiot of the opposition is the baseline opinion of the entire group.

Reminds me of Inception. At least when I think of the overall outcome which I get to see daily.
Live Counter of Uber's Net Losses ($27B and Counting)
> Deploy everything all the time

More often than not, this ends up being a business decision about balancing risk with potential loss of revenue (you don't want to take your stuff down, but you also don't want to delay new features that could bring more business)

Fast growing companies trying to enter the market tend to favor "deploy more often, break more often" while companies with large, established bases tend to favor "more testing, more deliberate changes"

I would say the inverse is a better rule "you should be /able/ to deploy any time"
Drake never played that game (he couldn’t as a former child star, to your point). His rap songs are largely taking the piss (see HYFR for example) in my opinion.

I’m not talking about gangster cred or whatever. I mean, Beyonce isn’t harmless.
Water is wet, whoaaaa Cpt.Obvious
There is a reason they’re quitting. Could be the pay is low, or they don’t like the job. Maybe they aren’t very good at it after all. Throw in some sick parents they need to take care of and top it off with a manager that is awful to work for. Holding a financial gun to someone’s head isn’t a good way to handle this for anyone. What if someone gets fired, do they have to repay it?
Arturo was influenced by Rebol which comes with LOOP - http://www.rebol.com/r3/docs/functions/loop.html

However there are some differences...

loop 10 [
print "hello" ;; prints "hello" 10 times
]

repeat n 10 [
print n ;; prints 1 to 10
]

forever [
print "hello" ;; print "hello" forever!
]
I've wanted to do that for a while. Look into structured logging. I want/need machines to analyze my logs, and that requires key value pairs. I put any dynamic text in its own field. "error for user 42, remote api timed out" -> level: error, userid: 42, message: api timeout, http_request: <curl call to reproduce>, timestamp: <curr_time>, time_duration_ms: 30000, ... (but as json).

Now I can see what users are affected by which errors however often. Alerts are now trivial to implement. They key is being able to debug an issue after the fact. I like to include a copy-pastable curl call when I can so I can manually reproduce an issue easily as an example
In kindergarten, 35 years ago, I was taught "if you don't have anything nice to say don't say anything at all." That saying comes from a movie that came out 45 years before that.

So people not saying what they think just to be liked is certainly not "in these times" thing. It's something children have been taught for at least the last century.
Training becomes more complex as you approach higher frequency domains. It's not simply a trivial binary search anymore as there is more than a few parameters (how fast the clock has to rise, how long you can and must hold clock and data lines for, what order data lines have to be held in, to compensate for speed-of-light lag, etc.)
or $5/year with a cheap VPS https://www.lowendstock.com/
Where would the pilot be going in this example? Presumably to fly other planes, so even if the employer eats the cost of training, they're supporting the overall job market for pilots.

If the pilot is unable to work because of disability, conviction, etc., they're 6 figures in the hole and unable to use the training to get out. Seems like a pretty bad deal.
It's easy to know who comes from a "newly-christian" family in Portugal. Their surnames are those of trees or animals.

I know this cause I'm one, and I'm Portuguese.
Only the people that don't know what the words "open" and "ledger" means.
Because NULL is dogshit. It's a #define 0. That's not one way to do an operation, that's one way to do an operation, horribly badly. That int on your stack ? Sure it can equal NULL. Hope that wasn't the result of (2 - 2).
That's clearly lifting style, pose and general location but in each of those there are changes. Even for the original art we could find tons of examples of very similar poses and backgrounds because anime girl in a bathing suit on a beach background isn't that original of an image at the concept level. That pose also is a pretty well worn.

This is the problem of applying the idea of ownership to ideas and expression like art. Art in particular is a very remix and recombination driven field.
:) why not both?
Hmm, it never occurred to me that reckoning was the same word as Rechnung (German) and räkning (Swedish) but that's kind of obvious now that they say it. Is that a common way to refer to counting and arithmetic in English somewhere?

One thing I see missing though is a mood tracker.
Agree with this. Helm is a great tool for making really terrible abstractions over well designed native configuration. I either end up having to fork charts and fix or literally just writing my own half the time.

It can be used for good and it can be used for bad. Less is more with Helm otherwise it will create bad.

This (and CNI) are the rough bits of Kubernetes.
I don't think they're confused, I think the vast majority of people involved in crypto or who are spectators of crypto are confused. I have repeatedly heard that crypto enables "anonymous" transactions for years.

Also he literally links the original paper, quoting the part where it talks about transactions being harder to trace. "without telling who the parties are".
99,99% of people are overestimating their blogging needs. Unless you're Scott Hanselman the cheapest Hetzner VPS will cover all their hosting needs. It's amazing that even many developers nowadays don't really understand how far just basic hosting will take you before you need edge, cdn, s3 or anything else.
Fair enough. I’ll point out as that as the person complaining about the level of discourse you’re the only person in this conversation that has resorted to insults and refused to address reasonable questions.
Don't tell him about Monero bruuuh :D
> Deep fakes will undermine people's trust in anything they see or hear

Not quite. Deep fakes will undermine people's trust in anything
digital they see or hear. It bodes ill for technology not for people
per-se.

In other words, those who should be most terrified by the implications
of deep-fake technologies and AI are those most heavily invested in
digital technology. I sense that in some ironic way, suddenly the
"boot is on the other foot".
Seems even more appropriate to reply with the most obvious answer and not some overengineered / "will it scale" setup then.
> Who still partitions like that???

Anyone using ZFS should!

Since ZFS partitions are all taking from the available space of the pool, you can have as many partitions as you need, which is very practical for snapshots and diffs, or if you want to use the same pool for different hosts (=> use a different etc along with a few others like var/lib )

Look at the set of partitions I recommend on https://github.com/csdvrx/zfs-autosnapshot (this is for the host 7275 on the pool nvme)

zfs create -o mountpoint=/ nvme/7275

zfs create -o mountpoint=/etc nvme/7275/etc

zfs create -o mountpoint=/opt nvme/7275/opt

zfs create -o mountpoint=/usr nvme/7275/usr

# for optimization

zfs create -o mountpoint=/img recordsize=1M
primarycache=metadata secondarycache=none nvme/7275/img

zfs create -o mountpoint=/img/qcow2 recordsize=64k nvme/7275/images/qcow2

# for safety

zfs create -o mountpoint=/var nvme/7275/var

zfs create -o mountpoint=/var/tmp nvme/7275/var/tmp

zfs create -o mountpoint=/tmp nvme/7275/tmp

zfs set exec=off nvme/7275/var

zfs set setuid=on nvme/7275/var/tmp

zfs set setuid=off devices=off sync=disabled nvme/7275/tmp

# for systemd-journald

zfs create -o mountpoint=/var/log nvme/7275/var/log

zfs set acltype=posixacl nvme/7275/var/log

# for postgresql optimization

zfs create -o mountpoint=/var/lib nvme/7275/var/lib

zfs create -o mountpoint=/var/lib/postgresql nvme/7275/var/lib/postgresql

zfs set recordsize=8K primarycache=metadata logbias=throughput nvme/7275/var/lib/postgresql
This thread and your comment made me look into BetterUp. I've been both drawn to and skeptical of this kind of coaching in the past, thinking of coaches as a lower-entry-bar version of therapists. I guess I questioned how a coach would be worth the money as compared to a mental health professional with proper training and deeper knowledge about the brain and the mind. Anyway, I noticed there was a free intro session and thought I'd try it. One of the coaches recommended to me has a background as a therapist, which helped alleviate my whole "Who are these people even and what makes them qualified for this?" skepticism a little. The session was actually really great aside from truly horrible video quality. As a newbie to this kind of thing, the price still seems pretty steep for talking to someone for 30 minutes, but at least judging by this intro session I'm really tempted to just try it for a few months.
Your title mentions blogs - if you use self hosted WordPress and their Jetpack plugin (free), you get to use their CDN for free and seamlessly. Likely this is also already the case for WP.com
Why, deploying everything all the time is fine, it's what FB, for instance, does. If you don't, there is a hazard of accumulating too much change per deployment, which becomes more dangerous to deploy, and more problematic to roll back.

But it does not mean "deploy every change to 100% of the fleet instantly". Use canaries, use slow, monitored rollout. With smaller changes, it's relatively painless and routine.
some blockchains are 100% traceable.
What I think this misses is that one of the main purposes of something like Arecibo is to be inspirational.

The coolness factor is something that helps science as a whole, from making kids interested in scientific activities and even boosting morale for scientists in the field.

Morale is one of those things that can't be quantified, but that can't be ignored.
> If you sign up for the training, you are telling the business that you will return their investment and benefit them.

Is the business offering a similar guarantee to the employee?
On some level, the BIOS has to determine if new chips have appeared on the bus. But also check that conditions haven't changed.

If you took out a RAM stick and inserted it into the same slot, the conditions (due to dust, moisture, difference in seating) could be enough to throw off the reliability of the training data. So at minimum it has to verify the settings to be correct.
Is he talking about Monero?
The problem here is that copilot explots a loophole that allows it to produce derivative works without license. Copilot is not sophisticated enough to structure source code generally- it is overtrained. What is an overtrained neural network but memcpy?

the problem isn't even that this technology will eventually replace programmers: the problem is that it produces parts of the training set VERBATIM, sans copyright.

No, I am pretty optimistic that we will quickly come to a solution when we start using this to void all microsoft/github copyright.
The thing is, even by rebuilding Arecibo the US (or more specifically, the NSF) would no longer own the largest radio telescope. China's 500m telescope [1] is already operational and while there are some minor differences when it comes to frequency range and field of view, there isn't much to justify the expenditure for another telescope in the US beyond mere political indulgences. From a strictly science based point of view, a new Arecibo is very hard to sell considering the implied costs.

[1] https://en.wikipedia.org/wiki/Five-hundred-meter_Aperture_Sp...
No, you are wrong - GP wouldn't have said so if that would have been the case already..
Don't write tests for things that can be more effectively tested in other ways, and lean on other correctness methodologies as much as possible. These include: code review

I'll take tests any day over the luck of getting an individual to pick up flaws in the code review.
What about zec beam grin
> Monopolies can and do occur outside of mergers.

They can, but often you find a firm that has grown organically ends up swallowing up a load of smaller firms.

For sure trade laws need to actually be followed, but there's a discretion there that is vulnerable to lobbying.
...almost anything but NoSQL...
Thanks a lot for this. I will look into it. And great suggestion to "read more code"

I am working for a consultancy, which does most of the selling. But as much of the selling is done by presenting good candidates, I need to be seen as a solid consultant in my own right. If my resume is not good enough, the clients will never want to talk to me, and I am very hard to place. E.g. I am passed for all the interesting work.

Most of the consulting assignments are companies that need another developer on their existing teams, which usually are consisting of two to five other persons or some smaller tasks which I am expected to solve for the client by myself.
I know, because it wouldn’t make any sense for them to do it - there aren’t any specific individuals they could target to make any difference to them - and they don’t have the capacity to. Comparing Russian army to American is just silly, and proves you’re not following the situation at all.

Once again - how do you explain Russia taking worst losses since WW2 and not being able to do anything about it, if they had any capacity to prevent it?
You mean when the employee voluntarily agrees to the terms of the contract?
I have seen when employees take advantage of job training and then immediately bounce when their contract expires for that. They used 6months of code camp training while being paid, and as soon as they could they left.
If those contracts were not allowed, there wouldn't be a company willing to pay for that.

When you sign a lease you usually can't break the lease without penalty.yes, if a company makes up the training costs for in house training, making it astronomical, then that seems like it'd be up for litigation.
I've noticed this too, on the upright piano I grew up with. There's a definite "thunkiness" to the sound of black keys. I've only played digital pianos since, and haven't noticed it, which is not surprising given that most digital pianos use the same sample for at least 2-3 adjacent pitches.

I also do not know the reason, but I suspect it might have to do with body resonances/geometry.
I don't believe that the verb 'regift' was extant before Seinfeld - it seems the show may well have introduced the word.

The Macmillan Dictionary dates it to 1995: https://www.macmillandictionaryblog.com/regift

Perhaps someone with the full Oxford would like to check what cites they have for it.
I prefer to use apps from F-Droid, but when that fails, I use a third-party search for the Play Store that has both of those filters - https://playsearch.kaki87.net/

Your broader point is right though. It doesn't benefit the app devs since 99.99% of users just use the first-party search.
On GH :)
1. It could be a huge mistake I built a whole startup around my business idea. The reality is that the code was simple, it took me ~2 week of not too involved coding. So, if it doesn't pan out, it's not like I wasted a ton of time or money.

2. It could very well be the case that no one needs my solution to a problem that I have (perhaps) imagined. However, if the problem does exist, I thought it would be better to be able to show the prototype as to how it would solve their problem.
K-pop stars BTS to serve military duty