skysight-inc/HackerNews huggingface dataset:
> concepts in its 'Tunnels'

They have exact semantics of GOSUB, RETURN, and POP from Atari BASIC.

->tunnnel-> is GOSUB tunnel_line_number

->-> is RETURN

->tunnel2-> within a tunnel is basically POP; GOSUB tunnel2_line_number

and

->knot is GOTO knot_line_number

I really like thinking about translating those weird languages into some proper language as directly as possible, but for Ink the host language must have been either Atari BASIC or assembler. Labeled break and continue in modern languages is not powerful enough, even PHP goto is not powerful enough (because it can't goto into a loop or a conditional block).

I mean technically you could do it by simulating goto with break and continue a and faking conditional and loops with this simulated goto, but still there would be limitation that goto target in Ink can be a variable.

Also the whole point of translating language into some proper host language is to able to mix the two as freely as possible.

I wonder how would modern version of goto based programming looked. What tools would we have for tracking errors in such code if we didn't abandon it altogether in favor of nested blocks and functions.

Ink for example tracks dangling ends of the story (not marked with ->END or ->DONE). Maybe goto based coding environment would also have equivalent of something like that. Being split into sections that need to overtly exit to some other section or program end on all the code paths.
> Except that's not really what's happening.

Or maybe you are just ignorant? Here are some examples I have compiled (took me <5 min): https://news.ycombinator.com/item?id=32406095
Since we're throwing stuff at the wall how about flexible solar panels wrapped like a tank tread that roll past a stationary wiper arm?
It takes all of five minutes clicking around on Zillow to prove without a shred of doubt that yes, it is more cash flow negative than having a mortgage, by a margin on the scale of hundreds of dollars at minimum.

This really should not be surprising, considering the number of SFHs owned by landlords using their tenants' rent payments to pay for the mortgage and property taxes and profit on top of that (that being the situation of my now-deceased father and still-living stepmother, whose landlord has on multiple occasions jacked up the rent to cover the new mortgage payments from refinances).
If nobody has children, then it won't matter if there is more or less CO2 in the air. Environmental quality doesn't have inherent moral worth. The moral worth is in the impact it has on people in the world. Nothing at all matters any more if there are no people.
Another way of seeing this is that geopolitical issues have already destroyed one very important economic relationship that Germany has. Should Germany go now ahead and pre-emptively destroy its own most important trading relationship?

Germany has no intrinsic geopolitical rivalry with China. China is on the other side of the world. Germany isn't allied with any country on China's periphery, and it's hard to see what any such military alliance would bring to Germany.

The only geopolitical "problem" that Germany has with China is that the US sees China as a rival, and wants to prevent China's economic development, so that China does not overtake it as the pre-eminent world power. However, that's a US-China issue, not a Germany-China issue, and the smartest foreign policy for Germany would be to stay as far away as possible from the US-China conflict.

In fact, the Germans have a very strong incentive to prevent the US-China conflict from escalating. The German government should make it absolutely clear to the US that if the US decides to go to war with China (over Taiwan, for example), that Germany will not be going along with the US. Germany's interest is to deter the US from taking risky decisions that might blow up the world economy. The US would be less likely to take such actions if it knew that Germany (and the EU, by extension) would not join in.
You can issue an HTTP request in Java quite easily: https://docs.oracle.com/en/java/javase/19/docs/api/java.net....
Similar experience with using the showcase "AsteroidX" albeit no "unresponsive" dialog though just wouldn't load. It looks like the root of that issue is it requires 3rd party cookies to load but modern browsers block that by default and the error isn't bubbled up to the user. https://www.construct.net/en/free-online-games/asteroidx-650...
When will AI artists get fast enough that they can generate imagery as you type?
I'm not rich. I don't have a portfolio of properties. It's not a speculative asset, it's where I poured all my life savings into. And if I need to move, it can make a difference between a small, cramped apartment and a spacious, livable one where I'm moving to.
"Fate" is a social construct that has no relevance in this discussion. You also define action and reaction arbitrarily. We always have choices.

Your superstitions should not impact my life. I will not respond again.
> Integration with the plugin marketplace

This is a big one. A lot of the value of VSCode comes from its plugins, and M$ doesn't allow VSCodium to access them.
>In a $25T economy, 13 new banks (roughly 1 for every 4 states) effectively rounds down to zero.

Using this logic, in an infinitely large universe, your comment’s importance effectively rounds down to zero. Arbitrary picking economy output to measure regulatory regime efficiency is ludicrous.
If only web games were this smooth during my childhood :). Great stuff!
If it works, I think Democrats (referring to national politicians) would like to just do a one off bill every few years.

That way they get to say, "Vote for us and save money, don't and the Republicans will drain you dry."
> Jami is completely peer-to-peer and doesn't require a server for relaying data between users.

With p2p projects I’m always interested to see how they are solving ‘Signaling’, ie. the initial peer to peer matching.

I was unable to find anything on the Jami page or FAQ.

Is the above language chosen carefully for “relaying data” while likely using a central jami server for signaling?
There are no laws that are actually fully enforced. The choice of when and where to enforce what rules falls to whoever is in charge of enforcement, and they use the rules only when it helps to enforce the unspoken and unwritten rules in society. The role of rule-enforcement in society is to punish whatever the individual agent perceives as deviance, not to enforce the law or to "serve and protect."
Support on the server side is planned, still waiting for standardization https://github.com/bytecodealliance/wasmtime/issues/888
Both owning and renting will cost you money (on average).

Generally if you are living in a place where you can't afford to buy, you also shouldn't rent in the same neighborhood.

But that's not what happens -- e.g. people move to San Francisco and then see the high house prices and convince themselves they can afford to rent there but not own. It's not cheaper to rent, on average [there is a lot of variability and opportunity for trading gains in real estate due to leverage] -- but overall, the price of these two is comparable, however renting is a more accessible way to overspend than owning.

As a result of this increased accessibility, rental property prices are higher than they should be, due to increased demand, and what actually happens is that people who rent tend to lose more, on average, than those who own, because they are more likely to overspend on rent, given their income and financial situation.

If prospective renters had to go through the same third party vetting processes as those who take out a mortgage - everything from an independent assessment of the value of the property, an inspection, third party vetting of your financial history -- you would also see a reduction in foolish renting choices and then renters would not, on average, experience greater losses than owners.

But right now they do.
Guardian newspaper hit by suspected ransomware attack
TLDR: Despite stealing Okta's source code, attackers did not gain unauthorized access to the Okta service or customer data, says the company. Okta's "HIPAA, FedRAMP or DoD customers" remain unaffected as the company "does not rely on the confidentiality of its source code as a means to secure its services." As such, no customer action is needed.
The problem with this is that it’s hard to blog about it without making yourself a hypocrite.
Is that the fault of who sold you the software and isn't upgrading it for whatever reason or who made the O/S?
> even parts of the OS were still running 68k emulated.

Up until MacOS 8.5 you could move some system extensions to 68K Macs and they'd work.

I had my Color Classic have MacOS 8 looks (even running on 7.5) that way.

Apple couldn't stay on the 68K though - Motorola was mothballing the 68K line and investing on their own 88000 and, being faced with an OS rewrite, Apple did the rational thing - find out who has the best chance of making something better.

> Apple was lost in the wilderness for most of the mid-90s and a big part of it was just having too many balls in the air.

I remember that, when MacOS 9x seemed like a dead end, Apple published MkLinux. It was my first Linux desktop.
I don't agree with your reasoning. Most bad things aren't driven by supply and demand. If you jail a rapist, you aren't creating incentive for someone else to commit more rapes.

Also, performing a dirty industrial process in a country with strong environmental and workplace safety regulations is better than moving that process to a country with no protections.
UK Intellectual Property Office says password sharing is criminal act
It did on my Surface, for what that's worth.
Being able to support yourself is actually a point that psychiatrists can use.

Eg. A lot of people can have symptoms of a psychotic disorder but they are still "productive" and functioning.

On the other hand a lot of people with bipolar disorder go through "manic spending sprees" which leaves them in huge debt. Or, people start to be unable to hold a job or keep up with studies. They might quit their job impulsively persuing a delusion, or make unwise investments while manic. This can be a proxy for how they are doing with the illness.

Someone with this type of issue who is very wealthy kind of makes that kind of argument fall apart. Kanye can blow a lot of money and still survive. A more normal person with bipolar disorder would hit rock bottom from a financial standpoint much sooner.
It is a sad thing that you can state this without most people even twitching an eye while had you stated you were a national socialist everyone would shun you. The sad thing does not lie in the shunning of the national socialists but in the fact that its internationalist brethren in socialism are not treated in a similar fashion even though this ideology has destroyed far more lives than the former. Marxism-Leninism and its spin-offs - Stalinism, Maoism. Juche et al - deserve to be in the same corner as national socialism but alas, these ideologies thrive in places of education and as such children and students are mostly or only told of the evils of Nazism. I can see this happen at my daughter's school where they've focused a large part of their curriculum around just that, including a visit to Auschwitz. I proposed they'd also spend some time on studying Solidarność and its struggle against the Soviets given that they were in Poland where the beginning of the end of the Soviet Union took place but this was not to be.
How do you fall asleep in a train? Did you train for it? I've tried, but I've mostly always instantly woken up after someone inevitably enters the train and screams while talking.

The getting out/in of work earlier... I've asked for it, my boss told me that getting 2 days WFH is already a stretch when my coworkers get just 1. And I'm not giving out free labor, that's for sure.
I keep a 10 ft piece of 550 next to my desk and tie knots during meetings. It helps me concentrate on the meeting (I tie the ones I know, not ones I'm trying to learn). I have actually been wanting to learn how to knit.
Well, starting with a service that has already pivoted to a better service isn't a great strategy, IMO.
Here are a list of potential issues https://github.com/AUTOMATIC1111/stable-diffusion-webui/disc...

That said we (Nod.ai team) will add support for xformers soon so you can opt in for xformers anyway.
> After that it always ends in hard to parse research papers, specifications, jumping around the source code of multiple libraries, debugging or reverse engineering. If I get lucky I might land on a 15 year old blog post that no man has seen since inception and it describes exactly what I wanted to know.

What you’re describing takes a lot of time and nerve. Those are two of the foremost requisites of the pursuit of knowledge.

The Web is working. It’s enabling you to even access those old manuals via the Internet Archive, papers via Sci-hub, source code on GitHub and of course that old blog post on page 7 of a DuckDuckGo query.

The Web works y’all!
A free PAYphone seems like an oxymoron.

Perhaps they meant public phone?
I think the main goal here is that people using the phone don't have to pay for it. To that point though, it may be cheaper to use an existing (maybe thrown away) phone and just install it in a phone booth, then have an unlimited calling service set up so it's free for anyone on the street to use
After Occupy Wallstreet, big banks and companies realized they could redirect the heat ("eat the rich", mock guillotines etc.) they were taking from the left elsewhere by taking up such vocabulary, heaping praise on feminism, LGBT, POC, etc. and other corporate social justice. It seems to have worked.

How can someone be bad if they are speaking nicely about, advertising, and helping these groups? They can't.

And most recently, SBF (someone with experience doing it) confirmed this with his DMs about how you're expected to say these things to stay on good terms.

And this is not even getting into the revolving door between industry and regulation, which may be the real story, but the above providing social cover, backed by media as PR.
Go's crypto/x509 package ignores KeyUsage status flags
KeyUsage status flags are ignored.

From Engineering Security, Peter Gutmann:

A European government CA marked its signing certificates as being valid for encryption only, but no-one noticed.

Another European CA marked its signature keys as not being valid for signatures.

A different CA marked its own trusted root certificate as being invalid for certificate signing.

Another national CA distributed a certificate to be used to encrypt data for the country’s tax authority that was marked as only being usable for digital signatures but not for encryption.

Yet another CA reversed the order of the bit flags in the keyUsage due to confusion over encoding endianness, essentially setting a random keyUsage in certificates that it issued.

Another CA created a self-invalidating certificate by adding a certificate policy statement stipulating that the certificate had to be used strictly as specified in the keyUsage, and a keyUsage containing a flag indicating that the RSA encryption key could only be used for Diffie-Hellman key agreement.
JP Morgan didn’t require a bailout but was forced to so people wouldn’t know which banks actually needed bailouts, to stop bank runs. AFAIK Wells Fargo was in the same boat (although the Wachovia acquisition led it to need some help, Wachovia was insolvent)
Yeah, like here on HN the blogs are usually written by people who just learned about the topic and then you go to the comments to see what the people who know more says. People who know seems to not think it is worth it to write a blog about it, but they can comment on posts others write and correct them when they are wrong.
What are the benefits of this over Session, Matrix, or other E2EE P2P messengers?
What if the smaller one isn’t accepted to the federation?
The y-axis is quite zoomed in on that chart. The difference from early 2020 to late 2022 is only one percentage point, and that's probably entirely explained by normal aging patterns.
For you. But for me, applying pressure (political or financial) to get my way without deleterious consequences to myself is the way to live.

Why shouldn't I simply arrogate to myself the right to direct all of society's resources to my own comfort? The Veil of Ignorance is nonsensical. I can condition probabilities of outcomes on my current state and choose appropriate action.

Why would I discard any power I have? That just transfers the balance of power to power of another sort that others have.
I'm bitching because I met my end of the contract, and they didn't.

I'm bitching because I gave them goodwill, and they burned it.

I'm bitching because I trusted them as human beings, and got taken advantage of.

I'll give you just one example of what I dealt with. The son of the elderly lady was trying to start a handyman business, and she asked if I would pay him to do the repairs. Help him get started etc. Long story short, I paid him (in advance, I'm the idiot) and he never did the work. I found out about this when I went over to the place and saw the work wasn't done, but the materials I paid for were gone. She stopped asking for ridiculous things for a while after that one.

I'm not saying I'm a saint. But I really tried to not be "that guy". It was impossible.

I'm getting angry just revisiting this stuff. sigh.

Edit: Regarding fixing things was my end of the contract, there was nothing too small I wouldn't fix. When it got to the point she was asking me to change lightbulbs for her, and clean the shower she let get full of mildew, I had enough.
The quality of image codec evaluations I've seen on the web are pretty bad.

Just searching on Google you find many SEO-oriented splogs that pontificate on the topic without having done any evaluation at all. (The horrible fact is that internet users might find these more satisfying than quality evaluation.)

One difficulty is that people have different targets for image quality. For instance I might have photos I took with my DSLR that I want to share with people and I am going to think carefully about the image size I present (Often my 6000x4000 RAW is not "tack sharp" if I look at it closely so I am always thinking: "will this look good on a tablet?" or "will this look good if I print it as a 4x6 card, what about a 19x13"?) I've seen web sites that evaluate image codecs on the assumption that you are making images for a web site that aren't meant for close inspection: the target for those is something that is appropriate for some purposes but unacceptable for mine. A codec that is good for one of those cases might not be good for the other.
Apple's self-repair program adds Mac desktops and Studio Display
EPA finalizes tougher pollution standards for large vehicles
> So why do people say that Mastodon is more difficult to use?

- the contents of a thread differ depending on which instance you are viewing it from. replies from users that your instance is not subscribed to are not shown, so you need to view the thread on its origin instance in order to see the full thread context. on my instance lots of federated posts appear to have no replies, while on their origin instance the posts have dozens or hundreds of replies.

- - side note: this is why i don't recommend asking a tech support question if you're on a large mastodon server, you'll get flooded with identical replies for days from helpful people who think no one else has answered your question.

- search results also differ depending on which instance you're using. hashtag search only applies to the federated timeline, so if I tell you to check out #coolthing we may have completely different results, or you may not even see any results.

- poll results, post favourite/boost counts aren't replicated in real-time between instances, so they vary between servers. when a poll ends you'll get a notification from the origin server with the final results but until then you'll just see votes that come from your instance.

- pinned posts for users from other instances don't always federate, so again you need to view user profiles on their source instance to be sure that you're seeing pinned posts.

- mastodon 4.0 introduced post editing, but replication lag across fedi can range from hours to days. it's not uncommon for someone to edit a post and get confusing replies because the edit hasn't been propagated to other instances.

- if you get linked to a mastodon post in the wild, you need to copy-paste it into your instance's search bar to interact with it.

- post deletion takes a while to propagate, and certain server implementations ignore deletion requests. this can be confusing when both you and a person on another server are discussing someone's profile.

imo mastodon makes more sense if you see it as a distributed system that achieves eventual consistency with an SLA of a few days. that is understandably confusing for most people.
Documentation now is no where near the quality of older stuff. The GW BASIC manual is awesome. The manual for WordStar, PC-DOS, COBOL-80, and so on... these were marvelous.

The thing is... languages were smaller because they hadn't started the accretion of thousands of libraries and frameworks.

In my experience, every language out there is somewhat easy to learn and master. The ecosystem around it is an insane and ever-growing Katamri Damacy of (largely) crap. We all must know it, must use it, and must contribute to it because no one trusts the work of the individual and only the work of an aggregate of individuals... people often don't even trust their own code.
Looking at the top settlements here I think as a society we would be better off without these able to be this big. Generally speaking they all seem to relate to off-label use (which I think we should generally be more permissive of) and false claims. But looking through one case, https://www.seegerweiss.com/drug-injury/rezulin-lawsuit/ it seems that liver damage was a known side effect. I don't see any real indication that this was hidden, it was a part of the FDA filing. It seemed like a "net positive", and then later it was decided "no, probably not".

The issues here seem more related to binary FDA categories. It basically either:
1) Banned
2) Approved and must be covered by insurance

When there really can and should be more categories of risk, like:
1) Banned because we know this is super bad
2) Not banned, but not recommended
3) Not banned, seems ok but there are bad side effects or other concerns that warrant attention
4) Not banned, seems good, lots of good data and this should definitely be covered

This would allow companies to put drugs in the market to help people, but set realistic expectations. There is no fraud if the data is there and the categories are clear.
[freewheeling unplanned thinking-out-loud ahead]

I like grids... but I'm not sure why. I live at the edge of the old grid section in my town. West of me, it turns into modern non-grid. Which I don't like.

But do I not like it because of the lack of grid? Or because of the new modern wall-to-wall cookie-cutter construction?

I look at an old organically-grown city and it's fascinating to me; its ties to the distant past are palpable. So maybe it is that I just don't like modern US housing overall... but also, the organic city grew that way _unplanned_. And we never do anything unplanned any longer. The "planned organic" look has a fake feel to it, right?
Article is from 2018.

More context:
https://scroll.in/latest/1029762/no-manual-scavengers-in-ind...

http://164.100.24.220/loksabhaquestions/annex/179/AU2726.pdf
> And yet we don't prohibit the ownership or use of leaf blowers or police party noise

We actually do police party noise, plus have the police use noise ordinance complaints as cause to probe for other citable/arrestable violations at private parties.

And we do regulate time, place, and manner of use of leaf blowers in many jurisdictions.
Can you give SHARK a try and let us know on our discord? We can try to help. People have been using it on older AMD GPUs back to Polaris arch.