jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
I think this can help to verify ownership across national borders, yet I think it might require global governance to overlook the enforcement of these property rights, which I haven't heard too many people discuss.

Copyrights, patents, and trademarks in the US, AFAIK, are basically just the right to sue someone if they infringe on your ownership rights. Even deeds and property ownership require some legal or physical enforcement.

Anyways, I'm curious about this space and hoping I start to hear more conversations in crypto talking about which systems of human governance we want to work hand-in-hand with these blockchains.
Did you read the letter that was written? It isn't the question about how many listened their were. It was the rest of the letter.
My experience with Shamir Secret Sharing software is that it's mostly snake oil, pushed by snakeoil vendors:

https://en.bitcoin.it/wiki/Shamir_Secret_Snakeoil

Probably the best fast way to get an intuition for this is to realize that Shamir Secret Sharing is literally a generalization of the One Time Pad to support N of M threshold security and so it shares in common much of the same "theoretically perfect", "insecure in practice", and "highly appealing to people who don't know better" properties.

Of course, there are places to use it-- especially embedded inside other systems-- but unfortunately most of the interest comes from places where it doesn't make sense and this reality is reflected in the software.
I moved to iOS for the specific reason of getting the Apple watch because of some heart issues I was having. Did it a year ago. I wasn't thrilled, but I was sick of the Android adware/malware problem (every time I installed an ad-supported app I got malware within a week or two).

How do I feel now? I absolutely love this ecosystem. I don't fear OS updates like I used to with Android. I don't fear my device will be stranded without updates. The UI is clean. The 11 is as fast today as when I got it. It seamlessly works the watch and my Bose headphones. BT was always finicky with the Android phones I had.

And there's the privacy angle.
I use keyboards with an 84 key layout so that my mouse can be closer to my keyboard than a standard tenkeyless keyboard allows.

I went all in with an ergodoz ez split keyboard at one point but it ended up being too much effort to learn how to use.

Also tried a vertical mouse and hated that too.

Monitor risers of some kind are a must. At home I’ve got a dual monitor stand but at work I just used textbooks that we had lying around.
Revolut is in the US
https://blog.revolut.com/revolut-launch-united-states/

Monzo is launching in the US but got held up by the pandemic.
https://monzo.com/usa/
Vim lets you jump through text. Try G for bottom, gg for top, $ for end of line, 5j to jump 5 lines, 0 for start of line, w to jump word, b backwards etc. Once you know the shortcuts it’s very comfy and you can use them in any modern IDE like JetBrains and the terminal. Having one workflow everywhere (term, ssh, IDE) does it for me
> This won't end well.

Care to expand on that? I'm very cynical about Boston Dynamics, given that - as far as I can tell / know - they've only done tech demos and again as far as I know don't have significant commercial success, or their robots doing things outside of (carefully orchestrated) tech demos.

disclaimer: I never actually looked on their website for user cases or whatnot.
While I don't think AI should replace humans in describing medical images, it can be used to check if they might have missed something. Such AI-based description should be provided only after the human finishes analyzing the image, to avoid lazy technicians just copying algorithmic output. The goal doesn't have to be increasing accuracy and not doing biopsies, it might be reducing number of false negatives.
Right, but casual gamers are a large market and Nintendo does well catering almost exclusively to them.
There isn't even a need for that, take the "classic" goose dance, for example, it can be particularly funny, like in this video [1], or out-right scary, like in this footage [2].

It all depends on the context, I can't see John Cleese turning into a genocidal dictator anytime soon, while we all know what the people in the second video did only a few years after those images were filmed. For what it's worth I see the robot in this story closer to the second video than to Cleese's comedic genius.

[1] https://youtu.be/yfl6Lu3xQW0?t=82

[2] https://www.youtube.com/watch?v=YSvS4LY26Yg
For anyone interested in open source around the Amiga and the Motorola 68000 architecture, have a look at our m68k community website:

> http://m68k.info

The M68k backend for LLVM is still work in progress, but will hopefully get merged in the upcoming months, see:

> https://reviews.llvm.org/ (search for "M68k")
What is this mutation and how do I test for it?
> the images should also be rotated to their proper orientation

there's a rotate button when you click through to the detail page. We're tracking where images get rotated to, and setting the orientation according to that. It's still a bit buggy, but we're getting there

> the technique of OCR and how a large hashtag-watermark can obstruct such a technique

We're running OCR over non-watermarked versions. We're hoping to have a search function up later today

Thanks for the links -- we'll look at them, and see what we can use
Vert.x has something called a 'worker verticle' that can run blocking IO in a thread pool. You'd communicate with the worker by passing messages on the event bus asynchronously. It makes integrating those kind of services fairly straight forward, but obviously you'd switch to actual async APIs if available.
It's worth noting that it was removed because it grossly misrepresents what the people in the film would want to be associated with, and nothing to do with religion. This is akin to filming someone doing something wholly innocent and then dubbing it with hate speech without asking them if that's ok.

There's a strong argument that this is art, and consequently worth protecting to enshrine freedom of expression, but at the same time I can't imagine many people would be happy if they were the one in the film. I'd argue that it's not far from defamation as far as the actor is concerned.
That's definitely the plan. We've been working flat out on this for the past few days, and the immediate priority is getting the documents preserved. [many of them were waterlogged, and have to be separated and dried in the presidential sauna]

But crowdsourcing is certainly going to happen
Noted. I understand your concern because I was in a similar situation an year ago.
It should be treated as a coup attempt.
> I don't care about the masses.

The "masses" are real people too, with feelings. We should care about them. Also, they include our family and, hopefully, friends.
The scary part is... this isn't going to go away after this election cycle.

All of these "Stop the Steal" conspiracy theorists are going to start primarying any Republican officials who still have any integrity and replacing them with people who don't. For example, Brad Raffensperger is a man of integrity. Despite my personal distaste for his politics, he is thoroughly committed to accurately counting the vote and having a peaceful transfer of power despite immense pressure from his party's leader, the most powerful man in the country. He is up for reelection in 2022, and he will almost certainly be primaried by someone who believes in these conspiracy theories. If that succeeds, we can kiss election integrity in Georgia goodbye.

I don't think this coup attempt right now will succeed. But the stab-in-the-back myth being created as we speak is going to set the stage for a future coup later this decade, which may very well be successful.

And even if our election integrity safeguards continue to work in 2024, we will be left with an electoral system where we can only safely elect one party, because the other party will certainly perform a self-coup if they ever end up in power again. We will either have a de facto one-party system (keep electing Democrats because the Republicans are an existential threat to the republic) or a government-enforced one-party system (Republicans in power will refuse to certify any future elections they lose).
Claiming fraud without any evidence at all just because you lost is ridiculous. This is clearly a huge attack on democracy by Trump and his supporters/sycophants.

Edit:

How are the rioters even able to breach the security and allowed/able to stay there? Feels like some very bad policing - are they overwhelmed or is it intentional?
This is so shameful.
To which the penalty could be death. I doubt it will come to that, but these clowns are over their head.
Did you paste that printout from a recent run of units? If so, the currency rates are pretty useless. You can configure the system to update them daily (or however you like) with something like this:

$ cat /etc/systemd/system/units-currency-update.service
[Unit]
Description=Update units(1) currency rates

[Service]
Type=oneshot
Nice=19

ExecStart=/usr/bin/units_cur

$ cat /etc/systemd/system/units-currency-update.timer
[Unit]
Description=Update units(1) currency rates

[Timer]
OnCalendar=daily
AccuracySec=3h
RandomizedDelaySec=3h
Persistent=true

[Install]
WantedBy=timers.target

# systemctl daemon-reload
# systemctl enable units-currency-update.timer
no, there is no credible evidence of fraud, this is a fascist brown shirt style coup
What the frick is this pseudo marketing babble. Probably written by a bad AI
It's strange that the slides don't seem to mention this point at all, even though the author is presumably an expert in this field. Why would he make such a big point of this if it's commonly done in the field?
And also the story I posted 11 days ago.
I think this is possibly one area where functional programming could shine if the garbage collection issue could be dealt with once and for all (and that's a hard one). It's for practical reasons impossible to test something with that much state exhaustively, but once broken up into functional units you just might get there. Something along the lines of Erlang for embedded systems.
Transferring cryptocurrency between different people (with the exception of spouses) is an asset disposal that is subject to capital gains tax in the UK. It doesn't matter what, if anything, you get in return.
https://bootstrappable.org/
If it could bootstrap itself, then there would be no need to port it to GCC.

From how I read it, it is not capable of bootstrapping itself, and an earlier C compiler in BCPL existed, this is the first C compiler written in C itself.
I do the same thing with "no SQL db". The only thing I do differently is not make snapshot of the state but rather replay events to achieve the same state as before (or different t if we migrate to different logic). Also all the changes that are possible are typed events. It wont be a problem to save the state like you do but right now our application changes so often that we have to make sure we can replicate the state even if the logic changes.

Would love to talk to you about this.
Vol is a parameter in a model as well as an observed statistic. Naturally you can have jump models as well that have other parameters, but normally when we talk about it we mean the observed stat, with a standard normal implied when discussing it. Weirdly I've not often had a conversation where someone talks about alternative models, even though people do use them.
That’s probably meant for another thread
(2020) mods.
Sales tax is essentially a tax on corporate revenue.
You may appreciate this parody and deconstruction of his filmmaking style:

https://youtube.com/watch?v=x1bX3F7uTrg
Because you can run your HTTP server on any port you want.
Maybe I am wrong. But how can dU(AW)/dW = A dU(AW)/dW be true? If you set z = dU(AW)/dW and substitute, then z = Az. This can only be true in trivial cases.

Also if you apply ln(P) as utility function then the partial derivate for W yields the same result to U(P) = U(AW) as to U(P) = U(W), namely 1/W. So in that case your inequality does not hold.
Lots of great reasons:

1. The user can manage all their stuff in one place with consistent functionality across all apps.

2. The OS can implement generic file handling features like search, share, backup, sync, etc.

3. It paves the way for standard file types that can be handled by multiple apps, or apps that can work with any type of file, like Dropbox.

The power of filesystems is well understood and I'm sure Apple could create one instilled with their magical UX and just-worksiness. But they won't do it because I think they are afraid of 3rd party apps becoming too useful. They don't want anyone else creating an ecosystem that they don't control. But Google and RIM are happy to do that and I hope they establish a higher standard of utility that Apple is forced to live up to.
You can also demonstrate this is incorrect by calculating the area of the parts of the square cut off, which is the sum of an infinite geometric series. You will find it doesn't equal the area of the unit square minus the area of the inscribed circle.

Here, let's try: the square is 1x1. Consider one quarter of the circle: radius of the circle is 1/2, half a diagonal of the square is sqrt(2) / 2, diagonal of the removed square is (rt(2) - 1) / 2. Area of the square removed is ((rt(2) - 1) / 2) ^ 2. (This is trivial via the pythagorean theorem, saving some math.)

Alright, that's the first square we accumulate. Now the magic happens: every step, we cut the square's side in half, but make two of them. Agree with me so far? Good. If we cut the side of a square in half, we cut its area to a quarter, but since we have two squares now the total area is 1/2 of the last square. Agree with me so far? Good. We can trivially sum infinite geometric series: t1 / (1 - r), where t1 is the first term and r is the fraction each term gets multiplied by. In this case, it turns out that in any one quadrant the sum of the series of squares removed is 2 * ((rt(2) - 1) / 2) ^ 2, or just (rt(2) - 1)^2 / 2.

Multiply by 4 to get the picture over all four quadrants, and we get 2 * (rt(2) - 1) ^ 2. A little simplification and we get 2 * (2 - 2 rt(2) + 1) = 6 - 4 rt(2)

So, we've got a unit square, so the area of the square is 1. If we subtract the area of the infinite series of squares, we get 4 rt(2) - 5 =~ .657. We expect the area of the circle to be pi / 4 =~ 0.7853975. Thus, the square minus and infinite series of squares doesn't approximate the known area of a circle at all.
You should have gone with your favourite editor +
CLISP. Would have taken you 5 minutes and it would have been more than enough to get through PCL.

If you're not already familiar with Emacs, save it and Slime for later.
Er, it's about 0.85 - not all that tiny.
In the USA, first-time homebuyers can put 3.5% down with an FHA loan, but they have to pay insurance until they reach 20% equity.
Ah, I'm not really an EA-proponent, so please don't use my arguments as bad examples of their position, that wouldn't be fair. My use of "true altruism" isn't a proper term, I just needed to somehow contrast two different aspects of "altruism-as-understood-in-common-language", to differentiate the theoretical concept of fully unselfish concern for the welfare of others with the (IMHO more popular/realistic) concept that's somewhat like "general habit/desire/concer/action of doing good for others with limited (but still some) selfishness, because of a mix of motivation only part of which is actual altruism".

I mean, IMHO framing "effective altruism" as "true altruism" isn't that inaccurate as far as philosophy and definitions are concerned - my main criticism of EA is that actual altruism (according to a strict definition of altruism) is quite rare, so for most people effective altruism isn't personally relevant because most people (including me) simply aren't truly altruistic; it provides a guide on how to maximize something that most people (myself included) don't really want to maximize, they want to maximize other things which may have some overlap with altruism but diverge from it as you leave commonly accepted charity practices and approach various maximums.

I do concede that it's definitely good according to most value systems (including purely selfish ones) to have everyone else in your society to be a bit more altruistic, everything just works better that way, so facilitating various nudges towards altruism is generally a Good Thing no matter how altruistic you or I personally are.
Yes, this false choice is confusing the issue. The rules for who gets the vaccine and when are poorly thought out and are leading to us using 1/6 of the available doses.

That's the thing that needs to be fixed.
Do you allow applicants outside Canada? Like Mexico? Europe?
> Realpolitik is not an excuse to look away from the moral results of policy

Realpolitik is pretty much the act of never caring about the moral results of policy, and every power in the middle east practices it. I'm not convinced that KSA would be doing anything morally superior to what Iran is doing if they were in Iran's shoes. Stability would be what changes Iranian policies, and there are a lot of parties dedicated to ensuring that stability never breaks out in the middle east.
Load Testing has been both a blessing and bane in my career.

Most managers only want to see how traffic will perform in what-if scenarios (can we handle Black Friday, what will happen if our traffic goes up 10x during a special event, etc). For these, JMeter and whatever service you're using for analytics/metrics work perfectly fine (New Relic, is the current favorite). Then we can compare average latency, Error Rates, etc. with what we get during JMeter.

The issue is that most managers or other PHB want more than just a one off for load testing. And this article greatly covers that.

A lot of time people want a Swiss Army Knife of tools for "automation", where load testing falls under that category for them.

This magical tool should be able to:

* Test your API calls from a functional, integration, and a performance (not load testing; just making sure we're under specific latency)

* Test your Web-sites from the same testing perspectives, as well as being modular (ie: Selenium's POM)

* Integrate with CI so specific tests, test suites/flows can be tested for every new build, and we can run specific workflows by clicking a button

* Be used during load testing so we can measure latency and run tests while recreating customer experience from the Web side of things

For each of these steps, there is at least one good tool or library to handle things. However, I've found it difficult to find something that handles all of these well and where (most importantly) the other devs are willing to pick it up.

Selenium/Web Driver handles the UI tests. Postman and a handful of others can perform the API tests. JMeter is the de facto for load testing at every place I've been to. And you can write any of these into your CI.

Is there something that can do all of this well, and has a low enough overhead where devs on your team are willing enough to actually use it as more than just a toy or experiment?
Yikes. As an American, I would have thought Norway would have a much more lenient form of debt relief based on everything I hear about Scandinavia from our local press. But what you're describing seems incredibly harsh. I wonder if this is why Norwegians tend to be more financially responsible. Only being able to declare bankruptcy once certainly would make people learn their lesson? Is that true? Does it work in practice?
It does a really good job! Thanks for posting an example.

One decision that such a program needs to make is how to smooth out the movement, and what this one seems to be doing is a sort of a "piecewise linear" function which is a bit jarring to watch when it suddenly transitions between 2 speeds.
Square is for small or entry level merchants who may be in their first year and can't afford an actual production grade POS or web integration, stripe is for those who've realized they've reached that point or have encountered Square's limits, and by them moving into the entry level market by supporting this method of transacting with iDevices, I'd say square should be considering their next move.
Unfortunately the major thing stopping me from doing precisely that is that login is fundamentally not straightforward: there's no API for it, so you have to go through the website... which is behind CloudFlare, and thus is effectively not reliably scriptable. So, every wannabe alternative frontend is not only required to demand your actual HN username and password, it's effectively impossible for anything other than something like a phone app or browser extension to actually pull everything off, because you need to host a webview for the user to login into to ensure you get past the CF wall and then capture both the login cookies and CloudFlare's cookies. And then the API doesn't expose certain site functionality such as showing dead comments or indicating when something has been heavily downvoted, so the only reliable way to provide feature parity is to ScRaPe ThE hTmL, yayyy.

The only way I can see to fix this is to enable something like OAuth2, which would be a fairly significant departure from HN's brand of minimalism.

My understanding is that dang both moderates the site and maintains the codebase. I've seen new functionality slowly pop up over time; the site is definitely in a slow-but-steady state of continuous development. You may have a point in terms of noone wanting to touch the codebase in specific places (like the voting logic), but I can't see semanticity improvements being too difficult - at least, my surface expectation is that it shouldn't be too hard. It's possible the Arc code specifically powering HN is a giant spaghetti mess.

The incentive perspective is also a very good point. IMHO this is one of those things that's high-effort, high-QoL-improvement, yet low-*perceived*-impact. I'm still trying to figure out what to call it. Whatever it is, it's really hard to straightforwardly make the point that this functionality is absolutely worth investing in, very sadly. It's just one of those things that just doesn't pop out in an... obvious way, for want of a better way to put it. And it's an absolute shame.
>Is it a US thing?

Must be. It's become pretty standard across companies I've dealt with. Maybe a 9/10 split with MS/Google.
What is stopping people from encoding their Java, JS, and C# files in UTF-8?
For anyone who is using Tor and needs Stack Overflow knowledge while they're doing such mitigation, Kiwix [1], best known for allowing to read wikipedia offline, also provides dumps of Stack Overflow that you can download and browse locally [2]. It's massive, though (134gb).

[1] https://www.kiwix.org/en/

[2] https://wiki.kiwix.org/wiki/Content_in_all_languages
I notice short term outages every couple months. They usually don't last long.
I don't know what it's like in Canada, but in the US vaccine mandates are generally on strong legal ground
Well, I think there are more fortunes being made in an ethical manner than there used to be, this much is true.

But where I think the real losses to society come from are inheritance, and what you might call the "soft inheritance" that comes from being born in a given class. The problem with earning a lot of income is that your children are assumed to be equally good with that income, and society hands it to them without a second thought, regardless of their individual merits. Compounded over generations the effect is truly terrible.

We've done some to stem the tide, but not enough.