skysight-inc/HackerNews huggingface dataset:
The benefit is minimal, the task is hard, there's decades worth of tools that won't work, and it's easy to mess up introducing "impossible bugs" with behind-the-scenes transformations.

Also - AST isn't THAT important when reading the code. Let's say I give you this:

X (X X X X; X X X; X X) {
X (X X X) {
X(X X X X X)
}
}

Do you know what this code does? How about this:

for int i = 0 i < 10 i ++ if i % 2 printf " %d " , i

I've used several graphical languages professionally (not AST-based, graph-based, but the problem remains) and the main problem was - structure wasn't fully describing what happens - the "meat" of the behaviour was still in text form and was hidden behind the pretty graphic form - in case of both of these languages the meat was in the names of the subprocesses called and in the mapping of process variables <-> subprocess parameters.

And there were A LOT of these, so you couldn't show them at once on the same screen as the graphical view of the process. So programming with both of these languages was very frustrating - you had to click on each node and look through long lists of x:y substitutions to track how parameters flow through the system.
This happens with any social media. The great Digg exodus happened, and Reddit boomed. Reddit’s content and community grew healthily, then Reddit blew up exponentially, and now the content and community have grown sure, but very unhealthily.

Actually, unhealthily for what Reddit used to be (long form content and discussion), healthily for what it’s becoming (social media a la infinite scroll, chat, and notifications galore).

The point I’m trying to make is I don’t think this sort of effect is preventable - any community which encounters growth will see an influx of shitty content, unless you keep the community exclusive purposefully. Reddit just decided to roll with the punches so they could make some stacks on a nice IPO I imagine in the future.
I disagree that UX can't play a role in this aspect of Reddit. Old reddit was a lot more insightful and had higher quality content and discussions, because the UX was geared towards that. Now the UX is heavily geared towards mindless scrolling of a feed on your phone, and so that is the kind of content you get.

Just look at Hacker News, it is upvote/downvote-based, but it has way better quality discussion than anywhere on (new) Reddit. Maybe comparable to some of the best subs 10 years ago, and that's because Hacker News has the same UI reddit had 10 years ago.
This is such an absurd take on things. So every change should just be brushed of and people should just move on? No software company is open to criticism for their changes and it's the consumers fault for not understanding every little nuance?
Engaging in teaching these kinds of skills in a nation like North Korea is inherently aiding the state and continuing the oppression of its people.

You are completely correct about your suspicion about primarily furthering the objectives of the state.

I am always saddened by the naive do-gooders who don't get this, and devote energy to making the world a worse place when they implicitly think they are doing the opposite.
Well some "real engineers" really do code, but mostly not CRUD applications. Most embedded systems, industrial control systems and avionic software are designed and crafted by electronic/electrical engineers. High performance computing number crunching is also dominated by physicists and engineers that uses that for physics simulation, particle physics studies, aerospace design, CFD - Computational Fluid Simulation, FEM - Finite Element Methods and so on.

This case of MyBook seems to be another case of vulnerability caused by C. Actually most CVE vulnerabilities happens due programming mistakes that the C language makes easier to make such as to buffer overflow, out-of-bounds array access, undefined behaviour, use-after-free and etc.
No, it doesn’t.

The input-data to the compiler can’t be handled by the JVM and vice versa.

The JVM handles byte code as input.
The compiler handles source code as input.

That is two different functions with two different data domains.

They literally have different types!

Which one of the two functions is the thing you call “Java”?
Besides the speed and volume advantages, the NVMe approach also has the benefit of a considerably longer lifespan. All that while having somewhat comparable to USB sticks footprint (certainly not an HDD case ballpark).
My kid is doing the donut too! Have fun!
Sign up flows serve more purposes than just a funnel for new users (which IMO is part of a problem with how we build websites in general, but I digress).

Anti-scam/fraud account identification can rely heavily on inputs up front. I'm honestly surprised reddit went so long without requiring other inputs, despite their rising popularity.
The media narrative that social media is the cause of these societal ills, especially environmental problems is laughable.

The real danger technology poses is the increased leverage of ever-increasing automation consolidating in the hands of oligarchs who using it to enrich themselves and isolate themselves from the consequences with no regard for broader impact on the planet or future generations.

Despite the problems with social media, removing it would have no beneficial effect on this trajectory towards environmental catastrophe. To the contrary, I still believe that lowered barriers to global communication and information access are generally good for society. Sure it hasn't resulted in becoming a nation of philosopher kings in the utopian ideal envisioned by those early Berkeley engineers, but the problems we are seeing are just the same old dance of populism and propaganda that have always been at the heart of large scale politics.
I use a DNS-level adblocker and was wondering what those black blocks on the home screen were supposed to be.

Should've guessed it was ads.
What are the limits of gene editing?
Since they already have working nukes and they can credibly nuke South Korea and Japan, it's not clear what the point is in trying to restrict access now.

The best that can be achieved now is that they can't kill people in DC, which I'm not sure is worth so much to people in Tokyo that you can get them to sign on to your sanctions regime.
And yet macOS now has paste without formatting in almost every app I can think of (it’s enough that I’d guess it’s a standard thing apps get if they use native frameworks) AND it’s trivial to remap a menu item to another keyboard shortcut across the entire OS.
> These voters are failing to rank their true preferences (you and I believe)

I expect they are being honest about their preference order, but that this has less of an impact on the outcome (in whatever direction they desire) than if they had been dishonest about their preference order.

This does assume that they actually prefer one of the front-runners to the other by a more-than-negligible margin; perhaps that isn't the case.

> This is a valid communication problem with ranked lists, but it's not that there exists a "strategy" per se besides ranking all of your acceptable outcomes.

There were more than six candidates, and voters could only rank their top five. Voters with more than 5 "acceptable outcomes" need to vote strategically when they get near the bottom of that list.

Alternatively, there is also no such thing as "strategy" in FPTP - "you just vote for one of your acceptable outcomes". That's... not a useful definition of the words involved.

Edited to add: It occurs to me that perhaps you weren't aware of the cutoff in the NYC case and were speaking of IRV with a full list? In that case I agree that strategy being necessary is substantially more rare, leaving aside for the moment whether it is sufficiently rare.
I quite like the “enumerate” pattern. When indexes matter, instead of `for x in v` you would write, `for (i, x) in enumerate(v)`, then the language only needs one type of for loop as both cases use the same enumerator interface.
Why do you think HN doesn't value people like you? This whole thread is about learning things, and it seems like you do that quite a bit.
That article that that Forbes post cited claims that two (!) people in Georgia drank Chlorine dioxide. There is also no evidence that Trump is the reason they drank it.

2 people out of over 300 million Americans drinking that does not show that this is a widespread phenomenon, like you seem to imply in your post -- "Americans are literally drinking bleach!"

Let's please make sure our comments are backed up by data, it ensures discussions here on HN are productive.

Also, the leading fact checkers, Politifact, refute your claim and state that "No, Trump didn’t tell Americans infected with the coronavirus to drink bleach". It is not very useful to be pushing debunked narratives on Hacker News...

https://www.politifact.com/factchecks/2020/jul/11/joe-biden/...
I honestly have very little sympathy for Assange at this point. The entire organization either appears to have been a honey pot or front for foreign election interference.
I have noticed that most people I see who have not had a good experience with Teams are coming from Slack. Could it be like if you have learnt Vim it is hard to move to Emacs and vice versa? My company love Teams and don't struggle with it. For me the killer feature is the deep integration with Office. In many businesses Word, Outlook PowerPoint and most of all Excel are where people spend their days. SSO, deep integration, that is what enterprise IT wants.
How realistic is the transformation you used to create the black hole? It's inspired by the "photo" taken last year?
Unfortunately -w won't help you with patch, which uses character positions. But certainly helps with searching.
"Cootch"?

Really?
It always amazes me when I see a post on HN or elsewhere with the vintage Mac GUI - it was visually very clear and attractive, with lots of nice, well-delineated affordances!

1980s/1990s-style graphical user interfaces were remarkable in terms of how much of the available screen real estate, CPU power, and memory they were willing to dedicate to the user interface. It reduced the visible content and available computing resources, but it made the UI very clear.

As much as I like multitouch, it isn't visually discoverable, even after you learn the basics of (tap, tap-and-hold, tap-and-drag, swipe). It's nice in a way that the whole of your tiny phone screen is used for content, but it can be frustrating trying to discover the control methods.
Aha! I think I have debugged your thinking. Wow you made that hard by arguing so much.

Apparently you do know what dynamic dispatch is, you're just wrong that it can't be type checked.

In Java, say you have an interface called `Foo` with a method `String foo()`, and two classes A and B that implement that method. Then you can write this code (apologies if the syntax isn't quite right, it's been a while since I've written Java):

Foo foo = null;
if (random_boolean()) {
foo = new A();
} else {
foo = new B();
}
// This uses dynamic dispatch
System.out.println(foo.foo())

This uses dynamic dispatch, but it is statically type checked. If you change A's `foo()` method to return an integer instead of a String, while still declaring that A implements the Foo interface, you will get a type error, at compile time.
There was in fact a time where Reddit’s front page included a progress bar showing how much Gold needed to be bought/gifted that day to pay off that day’s server time, and shortly after it was introduced the bar was overfilled every single day and eventually set to a more arbitrary goal than actual server bills. I’m assuming that didn’t include salaries and other overhead, but it does indicate the userbase could basically sponsor the hosting fees. That was also before Reddit directly hosted images and videos, so those bills have presumably gone up quite a bit.
At first, I thought nVidia had done this, and I was cursing their name. After some searching, I discovered this is actually the stock launcher from Google instead.

nVidia should absolutely get ahead of this to preserve their own reputation.
Everyone is talking about memory usage. But for me it's nuts how much CPU Teams is using when doing a video chat. Facetime video calls are barely measurable, CPU-wise, whereas a 1-1 call with Teams can easily occupy more than a full core. Quality and latency are much better with Facetime too.
Did you watch the video and did you get the sense that this was actually something I thought should be brought to market? It was a fun experiment :)

I totally agree it is not the right approach and, if you watch the end of the video, I say "Is this the texting and driving solution that humanity needs? No, of course not. It makes texting and driving way more distracting and dangerous."
>I manged to remove them...you go to All apps..scroll down to "Show system apps"...Android TV Home...Force stop... Uninstall updates => You will have old Home Screen

https://www.nvidia.com/en-us/geforce/forums/shield-tv/9/4579...
> He has also been effectively imprisoned without trial for about a decade now.

It’s a bit dishonest to claim he’s been imprisoned without a trial when he skipped on bail in 2012 and chose to stay in an embassy instead of turn himself in to the UK government.

He was arrested in 2019 and promptly convicted of skipping on bail in the same year by the UK government.
Would be great if one could directly point to a YouTube video
I'm saying the false narrative that recycling is done really at all is a marketing ploy to sell more things, while making the consumer think they're making a good choice for the environment. Good marketing!
PiHole and similar ad-filtering proxies are a very fragile solution. The moment Google just decides to stream ads through the same domain as the "regular" content (e.g. updates, Play Store, etc.), what exactly is the PiHole going to do?

This is not a "cat and mouse" game, like in-browser ad-blockers where the advertisers change something then the ad-blockers try to catch that. The in-browser ad-blockers have a lot more flexibility with blocking content since they are, basically, the consumer of that content.

With PiHole, there is a point in which PiHole can just DO. NOTHING. to block content. If Google TV fetches its ads/spyware from playstore.google.com (for example), and uses https, what can PiHole do?

Not even MitM, because Google will just pin the certificate. And let's not even get started on DNS-over-HTTPS...

PiHole and the like are not long-term solutions.
Maybe. Should be enough to look at just healthcare, at least nowadays.
Which is why I think alternatives like Lemmy[0] ought to up their UX/UI and mobile applications because on the backend, they offer much respectful design and since they are not after money, operate under less duress. Such alternatives offer real possibilities to challenge Reddit but they have a long way to go on user interface.

[0] https://join-lemmy.org/instances
The basis is the sentence before that one.
Welcome to Thorstarter
Pijul's patch algebra, and storing diffs rather than snapshots generally, makes it less amenable to these kinds of experiments than Git. Changing your diff/merge strategy would be akin to rewriting your entire project history.
All models are wrong, but some are useful. (George Box)
It would be pretty trivial to paste without formatting but still auto-parse links. Many apps do the link parsing on the client side, so it's not a formatting concern at all.
> 23 is much too early to declare yourself a failure in life. That's the depression talking. "That shit ain't the truth."

See I want to believe this, but I’ve seen people in these sort of situations at later stages of life. I used to work with a guy probably twice my age. He was a software developer, but his career was a crapshoot because of circumstances and I suppose not understanding his options. He was never married, didn’t really have any friends, and in the time I knew him the family he had nearby was dying off. It was pretty apparent he was a lonely person and he used to invite me to just hang out and I would often oblige because nearly anything beats sitting in front of a screen mindlessly scrolling.

But it was always apparent to me that of the young people in the sort of situations that OP, myself or many others in this thread find themselves, at least some of us will become that person. Sure some, probably many will end up lucking out or embracing a sort of life style to escape it, but not everyone can win, and I’m not putting any money on luck.

I personally don’t like to describe myself as a “loser” as it tends to invoke a sort of societal caricature of some guy in a dead-end or no job, without a ton of money or luxuries who maybe indulges in some hedonistic activities on the side. Actually I’d much rather be that person because the ones I’ve known have actually managed decent relationships and have had interesting stories to tell. I have working the whole day and then going home to the internet, or perhaps a bar or club where I’ll drink too much and only ever arrange in very superficial conversations.
So far it is all completely free. You can create an account to bookmark courses, etc
Thanks for commenting; interesting sources.
Anyone try LineageOS on a Shield? I'm guessing everything is missing. I'm not sure if that's bad, but I'd missing being able to Chromecast to it.
What do you mean you can't store it?
>Why not double down on the things the community has already indicated it wants.

Diminishing returns and a huge variety of communities with diverse wants.

Steve Huffman's approach has been to not touch it as much as possible (except with engagement it seems), which leads to it's own issues.
It is a lazy gotcha attempt. It is a lazy attempt at gotcha-ing someone who believes angle of attack ISN'T important. Unless you think a plane flying upside-down is somehow evidence AGAINST the importance of angle-of-attack?

Again: this entire pointless misunderstanding has arisen because you didn't see - apparently STILL HAVEN'T SEEN - which side of the debate the comment you replied to is arguing for.
But by default (eg. someone buying BTC or DOGE) they're probably not touching USDT right?
News flash: the best dev candidates typically have relevant skills unrelated to algorithmic dexterity. THE END
I’m not sure it’s quite as clear-cut, for three reasons:

- Text (or binary) streams are the ultimate unnormalized representation, and you don’t always want your data to be normalized. When storing it, maybe (though I’m sure the DBAs among us will disagree even on this point), but the intermediate values during processing, almost certainly not.

- Most representations of structured values are all or nothing, whereas in reality most types of structured data are usually more conveniently viewed as having a hierarchy of supertypes, possibly with things like “chunk of text” on the top, maybe “list of chunks of text” below that, and so on; otherwise your tools are much less reusable. (Compare “generic programming” in the Haskell/Scala not Java/C# sense, i.e. metaprogramming over algebraic datatypes not parametric polymorphism. See also the “nanopass” approach to compilers.)

These two (largely overlapping) points are how I explain to myself the (empirically if not theoretically evident) advantage of Unix’s “getta byte” approach to IPC (as Cutler sarcastically put it) over the myriads of structured approaches that came before and after. By not structuring your data exchange, it doesn’t force you into a framework that’s more rigid than it needs to be. People barely understand how to make structured data amenable to processing by composable tools now, back in the 80s I don’t think anybody even knew to ask the question.

This is why I mentioned Paredit and Dylan’s “skeleton syntax trees”: they are, respectively, a structural editor and a macro system that work where others fail by the virtue of being expressed in terms of more than text or even tokens, but less than a full syntax tree.

Finally, in this specific case,

- We’re talking about programming languages, about making a computer understand the programmer’s intent to some degree. This is a maze where making even the slightest wrong turn has Gödel and Turing together slapping you across the face with a giant NOPE sign. It’s kind of endearing to see the luminaries on the Algol committee (essentially all of CS at the time) state that they want, like, pseudocode, from their papers, except, y’know, with a compiler, and not suspect anything can go wrong with that. But we are hardly smarter than them, so we should probably remember the bitter lessons they’ve been forced to learn and keep in mind the possibility that there might not be a good solution to our problem.
I agree with your point, but social media certainly appears to amplify the effect, regardless of what the root cause may be.

I wonder if perhaps the main problem is that social media changes the structure of human interaction by allowing those with similar ideas to congregate instead of being spread across the network in a diffuse manner.

Like in the 1970s if you believed that Aliens were here on Earth and abducting people, the vast majority of people you interacted with would think you’re a crackpot. It would be very difficult to find validation that your ideas are good.

Today you simply need to open a Facebook group for UFO conspiracy theorists and you’ve got all of the confirmation bias you need. It has never been easier to find people who agree with you.
All FDA trials are listed here: https://clinicaltrials.gov/, I believe you can search by gene. It's not as nice as the moderna pipeline though.
They are being downvoted for not understanding how git works. If you have a 3-way diff/merge tool for ASTs you can plug it into git and use it today, and you can use it on all existing branches and historical changesets.

The "problem" is no one actually wants to resolve merges that way.
Yes, I'm familiar with Pavlok. I remember watching that episode on Shark Tank a few years ago.

I come to the same "less safe and problematic" conclusion at the end of the video (which was no surprise). It's a real problem and something worth thinking about, at least until self driving cars take over.
Teams was built on Electron a long time before Microsoft purchased Github.
I'd be inclined to agree with the narrative that "Social Media platforms promote toxic engagement, which has a causal link to increased suicide among youth"...but you went for the knee-jerk reaction angle and so you're doing more harm than good to the point you're trying to make.
Isn't Gaza ruled by Hamas?
Aren't most of those add-ons depending on real-debrid now, meaning a $5/month subscription? Why not Netflix then?
Yep, this would be a good reason to keep it. You could probably get around this by using a separate MIME type for your app's content. If that type is present, use it, otherwise default to no formatting.

I'm not sure how intuitive that would be for users, though, having different defaults depending on where the data is coming from.
Wasn't early Facebook all about connecting with friends and family and looking for boyfriend/girlfriend? Today I only hear something like "fake news, hate, racism, violence" etc.

I wonder what has changed? I think that it is not Facebook's management fault but the reality kicked in. Medium like Facebook is convenient for all type of content and interaction unlike Instagram for example which is more for showing off with photos and following other people's lives.
behind the scenes, someone offers one of the participants $10 to prevent consensus.
You will not be able to mirror your phone screen or cast anything from YouTube or any other cast supported app.
Cars yes please. I remember when people bought aftermarket car stereos, was great. I really dont like today's integrated entertainment, they dont work that will and in 10 years will look terrible.
So you want to build a house more efficiently