skysight-inc/HackerNews huggingface dataset:
> From a civil perspective, likely the copyright owner could still claim damages from you if you were unable to reach a settlement. A court would probably determine the damages to award based on real damages (including loss of earnings for the content creator), rather than anything punitive if it's found that

There are statutory damages on top of your actual damages. $50k per act of infringement. No reason for the copyright holder to settle for less when it's an open and shut case.

> Further, most jurisdictions have exceptions for short extracts of a larger copyrighted work (e.g. quotes from a book), which may apply to Copilot.

Quotes do not automatically get an exception just because they're taken from a larger work, they might be excepted either because they were de minimis (essentially because they were too short to be copyrightable) or because they were fair use (which is a complex question that takes into account the purpose and context, which Copilot is very unlikely to satisfy because it's not quoting other code for the purpose of saying something about it).

> Where do we draw the line?

Circuit specific; some but not all circuits use the AFC test. It sounds like this code was both long enough and creative/innovative enough to be well on the wrong side of it though.
Jumpstick – Recreating the Stumbleupon experience to explore the internet
So! The typescript compiler doesn't leave us (currently) with any asm. We can only execute what it produces: https://godbolt.org/z/YvKe8ojvT for example.

You can also use an "execute only" view instead of the default "show me the assembly": https://godbolt.org/z/cfvEvnK56

Hope that helps!
What the person said

> "You can stick any user input into a database query and you'll be fine"

Besides which, pretend SQL Server is a glorified cache, the result is the same.
If he had named the video "Implementing protected mode for Z80 with minimal extra circuitry", I think it would have gained just as many views - maybe not as fast though.
Why don't you write an article about Web3 technology instead of Bitcoin or vacuous crypto-influencer statements? If all of Web3 is a con, then you should have no trouble dismantling the usefulness of ENS, Aave, DAI, and Uniswap. Spending time talking about Bitcoin, Proof of Work, Bitconnect, and other unrelated issues detracts from your essay.
I don’t think most people disagree there’s a difference in how brains start - I think people disagree about the size of the difference and the importance. The brain seems far more plastic than the rest of the body in terms of potential.

Someone being born with the genetic code to be 6’8” is gonna have an entirely different experience playing basketball than someone who is born with 5’8” code assuming equal effort put into training. We see this huge gap in professional sports because those advantages make it incredibly obvious - same as many other physical feats. People train incredibly hard but can’t win something due to an arbitrary constraint.

The issue with mental stuff is that it’s basically down to niche tricks to make one stand out now. Yes - some people are born with an incredible(y useless) ability to calculate multiplying numbers quickly. Meanwhile - there’s folks who learn how to do something similar using a finger counting method… and then the rest of us just type it into a computer for basically no effort. Same with other things like memory and what not. (Which is easily defeated by typing something into Google)

For most people and most positions in the world - these abnormal features are mostly irrelevant. The rest of things is down to ability to grind, experience, and not being too narrow in thought.
This list has things I agree with and things I don’t. You could probably make another similar list that didn’t overlap at all.

That’s because the real way to build software that’s reliable has very little to do with a list of features/tools it has to do with designing for the sad paths at the same time as the happy paths.

For each failure modality the app should have a conscious decision about what the app will do when the bad thing happens. This can be everything from “this will cause an outage” to “this will route to an alternate system”. What’s important is figuring out up front what those decisions mean for your data, your operations, your business and your users.

Without that all the structured logs and version controlled configs in the world are just window dressing.
Makes me think of https://nedbatchelder.com/text/hexwords.html
Good article, until:

> Use Kubernetes.

Dear God no lol

If you're running a startup that's starting to scale dramatically, I think maybe this is valid advice.

But nowadays you can keep things dead simple and still be able to accomplish most business use-cases.
What would the cost to rebuild be? Could it be crowd funded?
After some searching around it seems that a second Admin account can definitely access the FileVault encrypted files of the first Admin account. AFAICT this is because FV is full disk encryption, and any user who can login when FV is on, must therefore necessarily be able to unencrypt the disk. User protections then depend on OS privileges, which don't stop an admin user.

This makes me think that: 1) using FV to secure your data, and then 2) setting up a second admin account on the mac for the repair people is not enough to protect any ssh keys / proprietary code / financial data on the first admin account from anyone who can access the second admin account.

FV is useful but I think you need to combine a dedicated encrypted partition, or encrypted folder (with another tool I guess that can do this) if you want to protect from a second admin account.
I’ve seen this exact problem many times. Counting TCP, the current system I’m working has 5 different layers of retries.

TCP, the service mesh, the company wide http client, application retries, and a database backed queueing library that everyone uses.

Imagine what happens when a service is flaky and each one of those layers retries 3-5 times.
If it is just API endpoints, but I can see some junior dev spending time putting version numbers on literally every data structure, taking the exception as a rule.

And when logs go from "huh, if this happens I want to know about" type thoughts as you are coding to "lets make a full pass and see where I could have added some logs to this PR" then effort is being spent too far in advance.

I definitely agree timestamps, two vs many, and don't reinvent the database (or don't assume your db is flat) are effort free and always worth it.

With the caveat that you maybe can't afford the overhead of a full rel db, and have to use something like an ECS for performance reasons. This is pretty common for embedded or game domains.
If you use perfect tuning the 5ths are a slightly larger interval than the way modern instruments are tuned. If you were to tune a piano to perfect tuning based on the key of C, the key of G would be slightly higher than what we hear today. The leading tone back to C would be slightly higher and "lean into" C a bit more. But if you decided to try to play in a distantly related key (say C# or something like that) the spacing between the notes would be so far off that you'd probably need to retune the piano.

Bach wrote the Well Tempered Clavier with a fugue and prelude in every major and minor key. It was a celebration of tempered tuning which meant you could play in every key without needing to retune the instrument when switching to play a piece in a different key.

Put simply, well tempered tuning means that if you walk up the circle of 5ths starting at C, then G, then D, etc. When you eventually get back to C, it will be an even doubling of where you started. With perfect tuning when you get back to C, you'll be higher than that.
I am Canadian, and as bpye notes - it seems to be COVID pressure explaining the slowdown for those systems. I'm also unsure how "a bit more of their hustle and ambition" would get you your passport faster - hustle and ambition are famously not part of ANY government anywhere.
Also featured as the centerpiece of a James Bond Movie (Goldeneye):

https://www.youtube.com/watch?v=vovVkvQhYEE&ab_channel=ostin...
The uncertainty in the initial conditions has no relationship with the "uncertainty" word used in the phrase "uncertainty principle", which refers to the relationship between the variances of two functions, one of which is the Fourier transform of the other.

I have refrained from using a phrase like "uncertainty in the initial conditions" and I have said "unknown initial conditions", precisely to not imply any connection with "the uncertainty principle", because no such connection exists.

Moreover, "uncertainty" is typically used about the difference between the true value of a physical quantity and its estimated value, but in quantum mechanics problems there are many cases when a value is completely unknown (i.e. all the possible values are equi-probable at the initial time, like the angular coordinate of the position of an electron bound in an atom) and not only uncertain.

Saying "unknown initial conditions" covers such cases.
>clueless tankie.

Keep your hate-filled agit-prop to yourself and try to stay rational. I'm not rooting for Russia - I'm trying to indicate you are in danger of mis-underestimating your enemy - a fatal mistake to make!

I'm not mentioning "terrorist attacks on Russian state" because I agree that thats what they are - I am 100% anti-war, no matter who is fighting it - but that is what Russia's democratic process requires in order to authorize an escalation of its "special military operation" to a broader war-fighting stance. In precisely the same way that the USA needed terrorist attacks to justify its own special military operations around the world, Russia has the very same condition in its own democratic processes - and whether you like it or not, Russia is just as democratic as the USA - they just don't vote for people you like.

Whether you agree or not, Russia has not applied the full forces of its military to this "special operation" - this will happen in the next few weeks, now that the political conditions within Russia are in place to authorize the use of such force. You don't really think Putin can just dictate that a war happen - just like the USA, Putins' power is limited by democratic processes.

Know Your Enemy! Putins' hands have been tied thus far - once the gloves come off, you might change your mind about Russia's weaknesses ...
Any technique you learned in driver's ed is going to be less effective on a modern car than it was on an older car because modern cars have more blind spots and expect you to use the backup camera to compensate.
Note that in a ham radio setting, morse code is only part of the equation. The conversations typically follow patterns that aren't very readable, even when transcribed to ASCII.

http://lidscw.org/resources/cq-qso-template
The app has a widget.
GitHub just needs to show they have taken reasonable precautions, and if a conflict is identified, that they remediate it without undue delay.

It’s not a binary all perfectly or nothing at all. The law looks at intent and so doesn’t punish mistakes or errors so long as you aren’t being malicious or reckless or negligent.
I just finished this and found it utterly fascinating on many different levels.
Cool list!

For Django developers I've compiled a list of Django guidelines that also contains a lot of yagni exceptions especially for Django: https://www.spapas.net/2022/09/28/django-guidelines/
But it doesn't read "dangerous" anywhere?
I'm going to bet everything looks green from Parler's perspective.
It probably relates to the tuning you're used to. Piano strings do not have perfectly linear overtones, and thus piano tuning is never 100% equitemperal (I've tried; it sounds quite off). So the tuner has to make concessions across the scale, and most likely, there are more of them in the black keys since they are typically used less and you'd typically start with the pure intervals from A anyway.

Of course, since you hear this effect even when played one by one, this assumes you are unconciously comparing them to some reference pitch. (I'm not aware of anything in manifacturing of piano strings that would somehow make black strings be produced different, so unless I'm missing something, it would have to either be in terms of key mechanics, hammer wear, or tuning.)
I don’t see the click bait there, and the article makes a reasonable case that she preempted the pioneers of abstract art (though I agree she’s also a less swirly mystical artist). From the article:

> Interest in her work grew after a 2016 show at the Serpentine gallery in London, which transferred to the Guggenheim museum in New York, where it broke attendance records with some 600,000 visitors.

This is about a forthcoming study, biography, and film.
But my parent was talking about 12 tone equal temperament?
Ask HN: Where do you host images for your blog or landing pages?
I am curious what are the current best practices and offerings for hosting images (or short videos, gifs, etc.) for small to mid scale websites?

Currently, I am using Cloudinary but the management interface leaves a lot to be desired. I have seen some static sites use GitHub repositories for hosting images which I think is a pretty cool hack.
You clearly are extremely against giving this game a chance, and seem fairly cynical in general. There is this video I always have my friends watch after they finish the game that really ties in what this game is about: https://youtu.be/63PzQIbTrM8

I don't expect you to watch this or change your mind. I do hope though that others who might be reading along will give the video a look. For myself, it made the game into an experience.

For you, OP, I recommend you don't play this game. You are definitely not it's audience. Maybe you'd like another call of duty instead. I heard those have good stories.
How many other thesaurus websites have you examined? It sounds like you assumed thesaurus.com was the only one in existence. (Personally I use freethesaurus.com, and if I need more synonyms, Merriam-Webster.com.)
The media are often a mouthpiece for the highest bidder when we're talking about their billionaire owners, and multinationals spending a lot on advertising, and industry press wanting access to exclusive previews, and industries handing out freebies like 'review samples' and flying people to product launches in exotic locations.

However, academic climate scientists are none of these. More likely journalists see "stanford climate scientist" saying something that seems right to them, and they don't look much further than that.
Some quick googling reveals that it cost 9.3 million in 1963, so inflation adjusted that would be about 100 million today. Not completely out of the realm of crowdfunding, but it would probably quicker to send a tweet to Elon Musk or Jeff Bezos and offer them to name it the "Jeff Bezos Arecibo Telescope" or somesuch if they fund the reconstruction by themselves.
I saw a great talk at EuRuKo last week about treating your CI like an SRE would and using metrics and tripwires and things, by Mel Kaulfuss.
For the rabbit hole divers: https://en.wikipedia.org/wiki/Connection_Machine
>The highest-value-per-time-spent kind of test is just pushing your change to staging (or better, prod!) and showing it does what you wanted and doesn’t break everything

Ah yes, the time honoured testing in prod strategy
Yes, it's possible to configure some aspects of your machine via Ansible, and run Docker containers on it.

You can of course run a non-dockerized, locally configured Apache, and make it talk to backend code that lives in containers which just expose TCP ports or Unix sockets.

It allows you to package all the dependency tree horrors of a Node app, or of a large Django app, into a container once, at build time, and just put them on a host where you run them. You're guaranteed to run exactly the same code on your prod box(es) which you've tested on your dev and CI boxes, with all dependencies, libraries, etc guaranteed the same, never reinstalled.

Eventually you may discover that it's convenient to put the Apache into a container, too. Suddenly it stops depending on the distro your host is running.

You may also not need to run Docker proper on your prod machine(s); in simpler cases systemd will start / restart your containers just as well. During development though, docker-compose is invaluable, it allows you to locally run nearly your prod configuration of services, at a tiny scale.
That was hardly a decisive victory, and Russia has not applied the full forces of its military in this "operation" - yet.

Its a "special military operation", meaning Putin is limited as to what he can order into the field. Now that he has the justification of "terrorist attacks on Russia", he can escalate - and this is precisely what is about to happen. When the ground freezes in Ukraine, an even more lethal Russian force will be applied to what is now more of a war and less of a 'special operation'.

Me saying this does not mean I agree with it - I find all of it heinous. But those of you addicted to your Western propaganda need to understand that it is very, very dangerous to suck up your own agitprop and consider it the one Holy Truth™. You'd be a lot wiser if you actually paid attention to what Russia, itself, has to say about the situation - not that you can, given the censorship regime being imposed on you by your own military, alas...
BitTorrent is certainly not a good example to follow, but I do think that copilot is more wrong.

They should definitely include disclaimers and make seeding opt-in (though I don't know how safe you are legally when you download a Lion King copy labeled Debian.iso). That said, they don't have the information necessary to tell whether what you're doing is legal or not.

Copilot _has_ that information. The model spits out code that it read. They could disallow publishing or commercially using code generated by it while they're sorting it out, but they made the decision not to.

AI is hard, but the model is clearly handing out literal copies of GPL code. Github knows this and they still don't tell you about it when you click install.
Sell/auction off pieces from the original telescope and use that to help fund the replacement?

Or somehow convince Elon to buy it…
"Powerful civs that are good at detecting others seem to always do well, even if they are themselves visible."

Power is important, but not the most important factor. He states that he needs to collect more data, but within his current dataset there is a clear and visible preference in the surviving population.
https://longnow.org/essays/richard-feynman-connection-machin...

>>> We were arguing about what the name of the company should be when Richard walked in, saluted, and said, "Richard Feynman reporting for duty. OK, boss, what's my assignment?" The assembled group of not-quite-graduated MIT students was astounded.

After a hurried private discussion ("I don't know, you hired him..."), we ...
There's also leet speak's 3=E and 7=T.
It is all well and good until adversaries try attacking their AI chat bot. How will they decide what is actual human input and what is a result of artificial campaigns that want to push the AI one way or another? No doubt there will come a time when they'll have a human do the input filtering. In which case how is it different than any other political party?

Also on a broader subject. The problem in modern representative democracies IMO is not nessasarily with people disagreeing on which principles should win(if we generalise enough), but the real problem is that often people actually elected:
- are untrustworthy and all they want is enrich themselves and maintain power
- have good intentions, but they lack the understanding and skill to govern effectively
- are shills funded by interest groups, foreign enemies and/or competitors. As first principle they have to fulfil their masters wishes

Those IMO are the most important issues plaguing all of our democracies more or less. I don't see how AI could help in fixing any of them.
Ironically the video is from Google's main channel, and not from 'Talks at Google'.
Reminds me of the printer interrupt hack Darklite/Offence used for their Tiki-100 demos.

The Tiki-100 is an obscure Norwegian 8-bit computer from 1984, also Z80-based. It had nice graphics for its time, with 16 colours from a 256-colour palette. However, it was very hard to use productively, since the machine had no video sync interrupts.

What the guys in the demogroups figured out, was that it did have parallel port interrupts, and with a tiny hardware mod (just a wire from the expansion port to the parallel port), they could "steal" those for Commodore 64-style raster interrupts.
Or

LDA #00
STA $D020
STA $D021

In asm, colors the background and border black.

I run https://c64g.com/
Except an individual cannot affect the entire world from the confort of home with fire.
Ask HN: Should you use DB trigger to implement Audit Log?
I was doing some research on Audit Log implementations and then I was immediately baffled by the fact that so many articles recommend using DB trigger to implement it.

I mean I get it, DB trigger is easy to use.

But, isn't Audit Log supposed to be consumed by customers directly? Hence it's a domain entity. And DB table is implementation detail that may or may not corelate to domain entity?

It looks to me, using DB trigger for audit log is a terrible idea. So why should we use DB trigger to implement audit log? Or, if it's obviously wrong, then why would so many articles support the idea?
Total non-sequitur but that - "standup pieces he does for the show are undoubtedly the weakest part" is just what I thought about The Marvelous Mrs. Maisel. Not that I'm saying the rest of it was that good - it had an oddness that the supporting cast was always better or at least written better then the principals. Honestly the wardrobe was better then the principals...
“Good logging” is mentioned here. Can somebody recommend a good write-up of what good logging consists of?
Yes unnormalized IQ scores of kids increase when they get older. That's why only the normalized to their age IQ score is reported. I won't get seduced into a discussion about whether IQ is really intelligence. It's the best proxy we have that's all that matters for this discussion.
I generally agree with your point, but the difference is that the dangers of most new technology can be reasonably contained. Deep fakes will undermine people's trust in anything they see or hear, which is a severe negative. It's unclear how to minimize this kind of harm.
Show Elon the 1974 Arecibo message and explain that it’s like an interstellar tweet, and for a mere $100 million he’ll be able to send those himself.

Honestly sounds like a bargain compared to his recent tweet spending habits.
> I saddens me to see here these sort of posts.

We should actually be much more proactive about technology: it is not an unalloyed good, and an unwillingness to consider its downsides leads to naive designs. Even leaving bad actors aside (which I don't recommend doing), what works well in a group of 10,000 users may not scale to one billion users. Where one scale has no effect on social cohesion, another scale may have a tremendously deleterious effect.

We've been doing these experiments in search and social for years now. Taking lessons from that and applying it to the next great wave of AI innovations seems like a Good Idea to me.
My complaint is about calling it free speech platform. That is a lie right there in the title. Had the title was "Kanye West to acquire right wing platform Parler" I would be fine with the title.
While most people can't give a name to the key they are hearing, I'm not sure that proves they can hear no difference. A painter may look at a landscape and identify all the individual colors they are seeing where a common person may mostly ignore or tune out much of what they see, but it doesn't mean they aren't experiencing it in some lesser way even if they can't fully articulate it like a painter can