skysight-inc/HackerNews huggingface dataset:
Regarding the `foo() { bar() {` example, I wonder if a possible approach would be to determine in which syntactic contexts the local token sequence around the parse error (here: `bar() {`) would be correct, and then try to determine what is missing for that context (here: class scope) to have been established; or just give the error “method definition in local scope”, but still parse it as a method definition.

As it currently works, the interpretation as a method definition is not even considered, because the grammar doesn’t have method definitions in that syntactic context. But that’s not how human pattern recognition works: we tend to recognize a method definition regardless of the context. So maybe we could build a parser that would try do determine all possible valid interpretations of all token subsequences in parallel (like a nondeterministic generalized parser), outputting errors where neighboring /overlapping sequences clash which each other (“this starts out like a method body but then transitions into a method definition”).
There's a difference between "fake" and "counterfeit"; the latter is when it's fake and you're up to no good.
Ask HN: Are you hanging out in the metaverse?
If so, which, how and what are your experiences?
It also becomes a bit of a cheat in terms of HN points, as mobile users miss the link and hit the up arrow next to it.

https://news.ycombinator.com/item?id=30906989
Isn't this simply in line with the Data Retention Directive?
I think many Americans would look at you like you were nuts if you suggested regularly eating dinner around 9pm. I'd say 5-7pm is the most common here. Often when trips to Europe come up, the discussion is about how you can't get dinner at 5pm because the restaurants aren't open. Although my last few trips to Europe I noticed there are more restaurant choices in touristy areas that open early just to get the American's business. I've also noticed it's better to wait and eat when the locals do. Some of the worst Italian food I've ever had was in Milan at a touristy restaurant, and some of the best was in the same town at a place that a local recommended outside of the tourist areas.
The real question is what kind of signals should one look out for to distinguish something that's really the next big thing from a giant bubble about to burst. Web3 could be either of the two.

However, lots of web3 ideas - all the ones I've read about lately, to be honest - don't pass the "I can see the value of that" test, compared to say M-Pesa which is a genuinely useful way to digitally enhance (or "disrupt" if you prefer) the financial system.
A front door is simply a back door hiding in plain sight.
In favor of the alternative SDK, whose native SDK seems to be just around the corner. Otherwise there is always librespot (https://github.com/librespot-org/librespot).

7 years to go from announcing the deprecation to actually removing it seems fair to me. Miles difference from what I'd expect any other company to do (looking at you Google, who seem to announce a deprecation and go through with it in the very same month).
Are the items you can't find in the one store out of stock, or that store simply doesn't sell them to begin with?
They like to tell all these stories, none of it is true.
I propose that burden of proof is on the parent poster. Also don't forget Tibetans and Ouigours
Did anyone expect otherwise? Telegram is a mostly unencrypted chat application, of course it's going to cooperate if local law enforcement comes knocking on their door with a warrant. If you don't want your chats to end up in the hands of law enforcement then you should consider using an end-to-end-encrypted messenger application.

Signal will hand over your data too if the police show up, but they don't have any data to hand over.
What a weird article, unless Google Translate really messed up for me. Spiegel basically references itself as the source, cites some minister who says she has pressure on the app and then explains that they plan to fine Telegram for not cooperating.

So they claim that Telegram cooperates... and then claim it does not cooperate. This is ridiculously vague.

Not to mention that the article doesn't clear up if it's data or metadata. Weird, poor journalism.
What's most disturbing to me is that these people without any technical knowledge are pushing for these things while largely ignoring expert opinions.

Imo it's fine to explore such options as you should consider everything, but just give up, accept reality, and go look for alternative options when literally everyone with knowledge about the topic says it's a bad idea and impossible to do in a secure way.

They should spend that time on finding solutions that actually work.
Same reason the default YouTube config is to autoplay indefinitely: normal people are not bothered, and it turns it into a TV.

What I can't figure out is why TF can't we disable the autoplay on YouTube playlists.
This article makes some points outside of "Web3 is a buzzword/scam".

The idea is that if a startup involves tokens as a form of equity, investors can request that some of those tokens be set aside for them. Then those tokens can 1) be converted to cash without needing to find an acquirer or go public 2) be used to capitalize on negative non-public information about a company without it being insider trading. In addition if the company has a traditional exit the tokens can also be sold, allowing investors to profit twice.

The narrative in the article is that investors are pushing startups hard to incorporate a token pool into companies that have no need for one, in order to take advantage of these benefits. Being able to cash out tokens without an exit based on non-public info drastically reduces the risk and increases the upside. So investors can put money into many more long shot companies.

This seems very bad. It's centralizing tens of billions of dollars in the startup ecosystem around one technical concept that only has utility to the investing class. They can conveniently say it's about community and decentralization, when really it's a crude tool to reduce their investing risk.

If I had to guess, they will end up slowly reinventing the traditional investing system with all of the rules and regulations that come with it. But that will take years, and a lot of the investor class will benefit from low risk / high reward in the process. At least the smart ones will.

There is no productive innovation for society here. Only a new way for the rich to play with numbers until they get even richer.
> Well, if slightly different timings changed behavior, I'd consider it a bug

If you're debugging, you already have a bug that you're investigating. Let's say it's a race condition - if you isolate it to a certain function there's no guarantee that adding prints will actually show you the state of what you're computing without the prints.

> But I'm not sure if stepping with a debugger is any better in that case.

No, it's definitely not. There's absolutely no guarantee with a debugger that what you're looking at is the state of the bug either. But saying that you can debug multithreaded code with prints is just false.
It went wrong, when young nice folks with fresh MBAs realized, that the point of diminishing returns for software quality can be very low. Just throw things into production and maybe catch some of the bigger foobars and let the hockey stick growth take over. Yes, you’ll loose some customers but more will come and it’s just not worth it spending time on shifting the exponent slightly to the left. Your evaluation will depend more on the exciting new features rolled out than the 3-per-cent-lower-than-predicted au growth.
Monads and popular FP abstractions, powered by Go 1.18 Generics
Monads and popular FP abstractions, powered by Go 1.18+ Generics (Option, Result, Either...)
I've lived in China longer than you and disagree.

As a general rule: Anyone who speaks for hundreds of millions of people is either a demagogue or simply stereotyping. With the way things are at this point, you can't even know what Chinese people really think without being very close friends with them. Under Hu when the internet still wasn't as insanely censored, public opinion online was largely negative of the party and in the general population including older folks I'd guesstimate somewhere around 50/50.

Keep in mind that was right at the height of the economic boom, so finance wise people couldn't have been more happy. But like OP says, no one wants to be unfree. The assumption that people in certain parts of the world are more predisposed to support totalitarianism strikes me as (unconsciously) racist.
of course, unless the wire tapping was authorized by a court.

The system has been.in place for decades and the same procedures must be followed for every private conversation

Besides: do you know someone that was arrested for a thoughtcrime in the Netherlands?
I often use…

1/0

…or…

raise “potato”
> Telegram is a mostly unencrypted chat application

That's just plain incorrect.

> if local law enforcement comes knocking on their door with a warrant

How is German law enforcement relevant to an app HQ'd in Dubai? They've been openly criticised before for not cooperating with law enforcement.
Try looking in Polish shop for that kind of bread.
> Scary, selfish, violent, superstitious, and frail: that is humanity.

This quote is from the middle of the article, when it pivots and tries to demonstrate that Goya didn't grow into a pessimist but was somehow one from the start. Or something. The point of the article isn't very clear, to me at least. Goya was a witness "clumping", and clumping is inherently unstable. And so is life?

In any case, it's hard to look away from the painting of Saturn Devouring His Son, as is hard to escape the observation about the evils of humanity. Maybe that vision was with Goya from the start, or maybe it came to be in his later years. But now it's there.
> 1. They're highly ineffective in that they've almost never led to regime change;

The inability of the Soviet Regime to freely trade with the west greatly contributed to it's demise, so sanctions have been proven to contribute to regime change, for a counter example see China or Vietnam, they opened their markets and their Regimes are very much still in power. Additionally the aim of these sanctions is not regime change but hindering the Russian offensive.

> 2. "Economic sanctions" is a euphemism. They are violence that disproportionately affects the most vulnerable. The article correct likens them to strategic bombing;

I don't believe I have to say this, but dropping bombs on cities (strategic bombing) and refusing to buy natural gas (sanctions) is not the same thing.

> 3. They're a form of collective punishment. In many circumstances this constitutes a war crime.

That makes no sense. First of all most of the sanctions are not "punishment", they prohibit certain transactions and are not aimed at people. i.e. The EU decided to stop buying petroleum from Russia, that cannot be possibly construed as punishment. In the cases where the sanctions are actually "punishment" seizing of assets and such, it is very targeted to people and organizations with actual decision making power and influence in Russia or somehow connected with the regime or the Russian State (Oligarchs, banks, etc).

An example of how I view sanctions. Let's say Bob goes to a bank and takes a loan, then Bob proceeds to buy a gun with that loan and rob another bank, sanctions are equivalent to the bank refusing to loan more money to Bob until he stops robbing banks.
I wanted to share once a pretty interesting online community, Asynchrony.com, which is long gone now. You'd join it, share your idea in the hope some people would like it, join your team and start building it. Or you would browse others' ideas and join someone else's initiative.

What was especially neat about Asynchrony was (something along the lines of) the love vs. money rating of each idea.

Asynchrony never really gained any ground though it did produce a couple of profitable projects.

I was just wondering why something like this doesn't exist today, of course done in a more "21st century way".
> One entrepreneur described with great frustration that he had recently spoken to a founder at a VC mixer who was building a “decentralized” dinner reservation system. When he asked why a reservation system needed to be on the blockchain, the founder simply said: “It’s the future.”

Decentralization is electrolytes. It's what plants crave.

Joe: For the last time, I'm pretty sure what's killing the crops is this Brawndo stuff.

Secretary of State: But Brawndo's got what plants crave. It's got electrolytes.

Attorney General: So wait a minute. What you're saying is that you want us to put water on the crops.

Joe: Yes.

Attorney General: Water. Like out the toilet?

Joe: Well, I mean, it doesn't have to be out of the toilet, but, yeah, that's the idea.

Secretary of State: But Brawndo's got what plants crave.

Attorney General: It's got electrolytes.
What do you mean by falls flat?
Not necessarily. Some dark stores near me (city center) have about the same layout as physical stores, but more cramped - delivery people need to pick the items from shelves.
15 years ago when I worked in the music streaming space we also had to push users to playlists instead of albums. The reason, in Germany at least, was that a playlist only payed 1/10 the royalties to the GEMA [1] than an album playthrough. Playlists were classified as ¨radio¨ and thus a performance of the radio station but an album was the performance of the original artist.

Our interface was optimized for low royalties, not the end user. Maybe it is the same situation now.

[1] https://en.wikipedia.org/wiki/GEMA_(German_organization)
Yes, because I didn't find a way to attach a debugger on Databricks.
Can you elaborate on the kind of in-house tooling that is essential to keep monorepos sane?
no freedom of speech. no freedom of press. no right to assemble. and most importantly - no guns

it could happen here
Younger generations are filled with self righteous tiresome scolds. I don’t know where we went wrong.
> Besides, I'm not sure US (specifically) democracy is much better than Chinese system.

See also:

* https://en.wikipedia.org/wiki/Democracy_Index#By_country

* https://en.wikipedia.org/wiki/Freedom_in_the_World#Country_r...

> The average Chinese citizen is probably as content as the average American citizen.

Ask the minorities how they're treated in each (or in any country really).
I thought this was a scene from a movie.

If it's not, please write it.
>I'm still in the VM all the things camp.

I do both with deciding factor being whether it has internet exposure.

>VMs have the same cheapness for me

It's all kinda relative (ballooning etc), but from what I've seen LXC allows for much higher density. Lowest LXC I've got running is ~20MB used. Lowest VM is at 380MB. Both headless debians so vaguely comparable (though MQTT vs Wireguard).

Not much of a difference if you've got a 128gb server on hand, yet its nearly 20x so depending on perspective its either a big difference or doesn't matter.
Like you're in any position to chide me?

Obviously.
"toy" doesn't refer to gaming. It refers to it not being able to do many things expected of a real computer.
Hmm, when I asked for 'replay -e' I thought it would be faster than 'type run and wait' -- is it not?
Well sure, it’s localhost. Transport security is ridiculous overkill in that case. The benefit of doing it is eliminating one more variable between dev and other environments.

One may certainly decide that benefit is not worth jumping through too many hoops, but in any case the point of doing it is not the actual TLS.

At this point browsers have all sorts of behavioral differences between secure and insecure, so you’re kinda just choosing which poison to drink: “wow this setup is a pain” vs “why does this work locally but not in staging”
Docker is a for-profit company. The question wasn't "how do we ensure that this stays available?" but "how do we make money from this?".
I just hope the future archeologist don't call every Italian mafia period farm a "mafia farm". Or the Little Italy of Manhattan a "mafia settlement".
I think both approaches are amazing advancement for humanity, and I wish Greg Fahy would get more funding as well.

Before Jeff Bezos came in, the money was really really missing from the longevity field that I have been following for the last 10 years since I've got a serious rare, but not deadly cronic illness.

Maybe I've got a bit sad when you refered money as not the most important thing, because Gregory Fahy said during an interview that they had to stop the experiments because of lack of funding. They needed a few million dollars to run the experiments, which is nothing compared to the value they can provide compared to rejuvenating people. I was thinking of investing personally, but I'm too small to be an investor myself.

Altos Labs being created is a huge deal, because when the technology works (and at this point there's no reason why it wouldn't), it can save the lives of literally billions of people. Maybe it's hard to see through my comments, but I truly care, and I'm hopeful that both of us (you and me) will be able to use it.
If it’s email productivity you’re after, take a look at the email service I built that batches your mail into digests:

https://www.paced.email
The irony is that the author of the article critisizing the word viking but used the word Saracen probably refering to the Arab or Muslim people of the Middle Age. It's a deragotary term for them because not unlike the viking word the Saracen in Arabic the word means barbarian or plunderer.
> they've been a unified entity for over 3 thousand years

If you look at China's history a little bit deeply, you will notice a rhythmic pattern of unification and fragmentation.

I know this because I was told a by friend who is a History PhD, and gave me several resources to read.

China has not been politically unified, or even culturally similar for the past three thousand years.

There is a homogenous "Chinese culture" to westerners, because, honestly, westerners do not know much about China.
rr is a life changing experience for debugging things. One underrated thing is being able to save and share rr traces. rr + CI makes finding and potentially fixing heisenbugs a lot easier.
Ask HN: SWE who started an organic farm in Europe, where did you go?
Interested in stories of (ex-) software engineers who started a different life and run now a farm (maybe just on the side).

Which place did you seek out and why?
> A law enforcement backdoor into encrypted messaging is a good thing for society overall

You state this as fact, yet almost no one agrees with you.
DrRacket is a tool designed to provide an excellent experience specifically for learning and using racket. It isn't a failed attempt at being visual studio any more than a motorcycle is a car where they forgot two of the wheels.

You focus on a 400MB difference in RAM as if it was meaningful somehow when 16GB costs $50 then you somehow smear them for building on Chez Scheme as if that was a sign of weakness despite working well for many years without it but lost in a substantial amount of poorly considered noise is a better question. If you hate racket so much why would you be concerned about DrRacket an environment whose utility is entirely working with the language you so despise?

Additional thoughts:

- Using additional punctuation as an intensifier isn't effective in what is supposed to be professional communication.

- Nobody wants to click a link for information you provided inline in the text.

- Paragraphs ought to be more than 4 words no matter how much punctuation you add after.

> Is this the best argument that the whole Racket thing is failed project, maybe?

Posts should have some thesis. This appears bad as it is to be the thesis of the post. Move it to the front and remove the question mark. Either it is or it isn't.

- Consider following the thesis with some actual support. The world and especially the internet isn't a chorus of sympathetic ears. If you make a strong statement like the work of dozens of people is a "failed" effort and don't support it people are apt to assume your talking out of your ass.
Aluminum Oxynitride
Using a RPi with a 1Tb SSD connected to it.
MPD + various clients on all my devices, including the wonderful https://github.com/jcorporation/myMPD

Lightweight, all free-software, can handle a massive audio-database, all synchronized. What else do we need ?
Way back when the iPhone 1 came out, I always wondered why the heck I would need an app. My non-smart Sony phone read e-mail, accessed the web, played music. Either through a media player or a dead simple, and clumsy I admit, browser.

Now I know why everything has to be an app. Apps collect much more data then a browser ever could.
Should not be called Gonads?
Is the server hugged to death? The moment I tap it says can't connect to the server, immediately.

Any archive links?
Edamame is similar to peas, so it makes sense that if one freezes well they both do.
Hq location can be quite irrelevant. Legal intercept laws can be quite old-fashioned and might make a case than two German citizens having a conversation while on German soil makes the conversation fall under German jurisdiction. There can be a surprisingly large number of ways the jurisdiction can be determined, for all parties involved and, without analysis of German law, I would not readily make assumptions as to if they have a legal basis to talk to Signal or not. And if they do, I’m sure Signal is a law-abiding company.
> Yep gives TripAdvisor results for movie theaters, Fandango, ZipRecruiter results for film jobs, film studios, and some more theaters (and also an article about rent control for some reason).

So, the search engine from an SEO company is actually showing results from industries that are highly SEO optimized. (Movies, Jobs, Travel are all huge SEO consumers).
Oh, they're releasing an alternative SDK? That's great, I don't like being tied to the official client and releasing an alternative SDK ensures I'll stay with them.
I think you missed the first paragraph:

The operators of the messenger app Telegram have handed over user data to the Federal Criminal Police Office (BKA) in several cases - contrary to what has been publicly reported so far. According to SPIEGEL information, this involved data on suspects in the areas of child abuse and terrorism. In the case of violations of other criminal offences, it is still difficult for German investigators to obtain information from Telegram, according to security circles.

(Translated with www.DeepL.com)
I believe the Greeks had democracy in a number of their city states, but some also had war, slavery, and a fairly pervasive misogyny.

There's an old saying I remember: "The best form of government is an absolute monarchy. The worst form of government is an absolute monarchy."

It all depends who's on top of the heap. Democracy tends to dilute the damage done by bad actors, but also hobbles really good ones.

No system is perfect.
> That's just plain incorrect

All chats are unencrypted by default.
By default container images are not signed (there is notary, but it's not commonly used - maybe notary V2 will change that - and I think the signature changes depending on the registry it's hosted on anyway?) which make it inconvenient to mirror.

Now, why are we still producing new package formats without mandatory signatures (containers, npm, cargo, etc) is not really clear to me. I guess everyone must think "those old crazy Unix folks signing their Deb and Rpm must have had their crazy reasons, but we have no reason to do the same" :) a more cynical thinking would say "it makes it inconvenient to mirror things and easier to build a business from the central repository" :)