skysight-inc/HackerNews huggingface dataset:
Here's an interesting line from this article:

>They also conducted a similarly successful attack on DDR3 DRAM in a CISCO IP Phone 8800 series to access the runtime ARM TrustZone memory.

Generic Pattern/Idea expressed in above statement:

a) IF a given CPU implements a security processor (i.e., Intel Management Engine, AMD PSP, Apple Secure Enclave, an ARM security coprocessor, etc.) then:

b) IF that security processor uses a small part of physical RAM of the computer it is in for its activities, and that physical RAM, during those activities is inaccessible to programs, OS'es and Hypervisors alike, then:

c) It may still be possible to get a memory dump of that protected subsection of RAM during those activities by one or more methods, including (but not limited to!) the physical freezing/robotic extraction of the RAM...

I would suggest that if point-in-time RAM extraction were the desired goal (and it apparently is) -- that it might be far simpler to use an FPGA connected to appropriate RAM and have that device emulate aka proxy (via signal paths) the device's RAM from which data is to be extracted from...

Also... prediction: Future RAM will be built such that it can be easily proxied/tapped/tee'd/traced/interposed by third party hardware devices... That is, future RAM interconnect signal paths will be intentionally engineered for that purpose...

In future computers, CPU, memory and all devices will be modular; where all interlinking signal paths could be proxied/tapped/tee'd/traced/interposed by third party hardware devices...

Think of it this way; what the original IBM-PC did for computing of the era (open the bus, open the backplane to accept 3rd party expansion cards) -- should be done between every possible set of electronic components in future PC's/computing devices...
That was written before Jesse Bloom reanalyzed the data and found a negative correlation with raccoon dogs.

https://news.yahoo.com/raccoon-dogs-did-not-start-covid-19-n...
[I wrote this mostly imagining the idea was about converting the entire Postgresql service to a single monolithic process. I'm not a fan so far. If is actually around coalescing like processes down to a single multithreaded process, that's more reasonable but still comes at a future cost - and whether pointful is still a question]

Converting code into multithreaded code tends to make it harder to test and debug FOREVER, as well as being more limited by default for certain system resources than a multi-process solution. Viewing and managing threads from the outside is harder, and killing a rogue thread is much more likely to crash a MT solution than killing a process in a typical resilient MP solution. Above all else, I need a database to be utterly reliable (or as close to it as possible) - including being able to back off in a mature fashion in cases of memory exhaustion (I have overcommit disabled to restore classical memory handling, i.e. malloc() can fail), and file system exhaustion. MT throws a wrench through most of the workings of a complex program, and unless some specific gain can be identified that compensates for adding complexity and fragility to virtually any change going forward, then... um... why? I read a bit "well, the other guys are doing it" handwaving:

"Other large projects have gone through this transition.
It's not easy, but it's a lot easier now than it was
10 years ago. The platform and compiler support is
there now, all libraries have thread-safe
interfaces, etc."

But that isn't a functional gain. And:

"I don't expect you or others to buy into any
particular code change at this point, or to
contribute time into it. Just to accept that it's a
worthwhile goal. If the implementation turns out to
be a disaster, then it won't be accepted, of course.
But I'm optimistic."

But this is NOT a worthwhile goal. Fun, perhaps. Diverting or challenging, perhaps. A disaster, quite possibly. But without identifying a goal that can only be achieved by walking into the multithreading pit, the project is a waste of time for end users. Possibly a growth experience for the experimenters, regardless of whether successful.
This article just reminds me how unexpected JavaScript is, unlike Python.
We've had that capability for at least 3 decades and nothing completely new has appeared since then. Something completely new like rock, metal or edm. You could not have made those during the 30s - the necessary technology hadn't been invented yet.
Well, in his defense, he asked ChatGPT, "Am I an utter fool for using you?" and it said "no"...
The Guide to Sleeping in Airports
a breast milk bank as a startup anyone ?
Before using just listen the samples. It doesn't have any structure even within 30 sec. It's repetitive and boring. Can be used as a background in low budget game, but that's it. It's not a threat to human talents, not yet. It's like first text generators with tiny attention windows, took some time to evolve into GPT-4. Then it will have an impact. Bans and unions may delay that for some time.
So work on the right stuff (whatever you enjoy) and have opinions and hang out with the right people who also work on the right stuff?

Make lists of important things and do them?

How you care for your body is individualistic so there's really no advice to give on the subject?

That's not exactly insightful. Or meaningful. Or actionable.
>That would not be accepted by the oversight agencies.

I needed a good laugh this evening, and this was it.
Don't know anything about Scala. Kotlin has null safety and a bit cleaner syntax, but other than that, I don't see too much advantage over Java for backend. In Android, Java is still lagging behind a lot. Also, Jetpack Compose, a declarative UI framework is Kotlin only. Kotlin is also working on wasm (so is Java I think, but Kotlin has working examples with wasm GC) and Jetpack Compose is going multiplatform, including wasm. This video has some examples in description https://youtu.be/oIbX7nrSTPQ
I might test that one day too, however what I referred to in the previous comment is the exact opposite. The cheeseburger, french fries, McNuggets, barbecue sauce, etc. - the staples which are available approximately everywhere in the world, and taste more-less the same. It's a baseline of somewhat decent food I already know. A safe haven - especially when I'm stuck half-way across the globe, and somehow, out of every local place I could eat lunch in, McD and KFC are the two serving the least raw sugar in their meals.
> The hero's journey is SO played out.

Certainly after 3000 years it’s finally played out?

Nope, I think it will power stories for thousands more.
time and effort are costs
I'm not saying it's a good idea to IPO but if Reddit shows a 25% increase in ad impressions and minimal loss of users this might end up being better.

Personally, if I were in charge with Reddit I'd go for an approach that required 3rd party clients to show ads that come back from Reddit's APIs and allow users to opt-out of adds for a small monthly fee directly from the user or even from the app developers who choose to incorporate it into their fee structure. Apps who don't comply get banned.

The approach Reddit is going for is stupid and is burning goodwill earned over more than a decade.
Surely there was a better example in the book than expecting hard times to lead to good times without regime change?

If there wasn't, the book isn't worth reading.
Per the docs the wrapped markup is to improve readability for devs, it isn't ever used. That seems like the worst of both worlds to me.
Growth is not always so simple. The countless GPUs previously used for PoW crypto - Where have they gone?
Estate Planning: Things to Do Before You Die
It is really theirs? They have legal ownership, sure, so they can do this without forcible intervention by the state. But laws are things we make up to memorialize our agreements on what we think should happen, so focusing on legal ownership doesn't really answer the question of who Reddit really belongs to.
The stdlib of kotlin with immutable types, lots of good extension functions on for instance lists etc is hard to beat. Especially with the nice lambda syntax it makes it a joy to write functional code compared to streams and having to call separate functions by wrapping instead of chaining.

Operator overloading can be misused, but for certain things it makes stuff much prettier as well.
I haven’t used Angular but I have used Nest and I agree with this sentiment. Java Spring’s annotations are similar to Nest’s custom decorators.
As a cloud provider they are providing compute to companies that require compute; how is that newsworthy in anyway?

> By now, there should be far less (not more) data centers needed for viable AI operations instead of building more of them as AI continues to scale up

As there is more research and more products, using more compute is not surprising. There are renewable forms of electricity that can be used; the fact that oil companies held us back from more renewable means is not a reason to complain about people conducting scientific research.
I feel like Discord should be pouncing on this blunder by Reddit. Many many subreddits already have Discord “servers” where the most dedicated members socialize.

If I worked there I’d be crunching on the last few features they need to be a credible Reddit replacement, most notably discovery and open-access communities. They already have “discussion” channels with upvoting and threading, but those also need a bit more effort to surpass Reddit threaded comments.

Discord has plenty of downsides - they’ve never allowed 3rd party clients for example - but their apps are good, and bot API access especially for moderation is a cornerstone of their strategy that they’re hopefully unlikely to change especially after this Reddit debacle.
Allowed: "The part of speech that substitutes for nouns or noun phrases and designates persons or things asked for, previously specified, or understood from the context."

Not allowed: Everything else.

It's how words work.
Couldn't agree more.

Reddit becomes harder and harder to actually post on. Subs are now ruled by mods and strict automods with ridiculous rules and posting requirements. You post something and it gets automatically removed and then you have to post a dozen more times changing this word or that word to try and figure out how to actually get something through.

In reality there are a few DOZEN mods that basically control all of reddit. Yes, dozens. It's the same mods over and over again.
The NIH terminated the Wuhan Institute of Virology's subaward for continued refusal to share records last year. WHO is still pleading with the PRC to share data on both the animal trade and Wuhan labs.

https://thebulletin.org/2022/08/nih-to-terminate-ecohealth-a...
The problem is that it’s 10x harder to find someone who’s good at two things vs two people who are good at one thing.
This could be Spez's Stalin moment.

Ban these conspiring power mods and take over their subreddits with willing volunteers. Let the free-loading Apollo app expire and persist with the new API pricing.

I bet this seemingly cruel series of actions would actually improve Reddit. Reddit has a whiny upper class of power mods that take a little too much joy in watching something burn.

Show them who's boss. Call the bluff.
Lol thank you for the warm welcome. I created an account yesterday due to my Reddit withdrawal :D
Love it! Waiting eagerly for next installment of Dune.
Another one of my favorites. When you make an API for a library it's usually pretty clear what the user can do with it. When you make an annotation API for a spring library it's evidently impossible to expect how the user will use it. Random feature of a library won't work because the context you're using their annotation in aren't compatible with whatever assumptions they made.
I am curious how one would measure if their "belief network would be strengthened"
Agreed that large double-blinded surveys with trained participants is pretty much the gold standard, and that there's no true objectivity about e.g. blurring vs blocking.

> Showing a smaller file that "looks the same" is easy, but deceptive.

It's much better to show same-sized files and let the viewer assess their quality (this is what the comparison I linked does), but there are deceptive ways to do even this.

See also this great old blog post about doing comparisons for video codecs: https://web.archive.org/web/20141103202912/http://x264dev.mu...
Wonderful story and very inspiring. Is programming the only field where you have this strange mix of people coding "as a job" with literally no interest beyond that, and projects like this? It's hard to explain stuff like this to people. Some will "get" this video, many won't, which is a shame.

EDIT: I strongly recommend to click through to the actual video and not just the article: https://youtu.be/l5MoOh4LkSs
> what advantages do Kotlin and Scala bring

That it's not Java. It's a huge thing with some developers not wanting to touch Java for <insert reason> but would be fine with Kotlin or Scala.
> and function signatures like the below might be "clunky" from your point of view, but IMHO are more clear since they document explicit types. (and you can navigate to their javadoc)

Blah doSomething(BiFunction<String, Integer, Foo> fn)

What happens when you want to pass a function of arity 3, 4, 5 or 6?

Also, it's nice to be able to give identifiers to the arguments:

// In Kotlin (absurd example, just to prove a point)
fun withHandler(
handler: (name: String, age: Int, isAdult: Boolean, callback: (Int, Int, Int) -> Unit) -> Unit
) {
handler("John", 25, true) { println(it, it, it) }
}

// In Java:
interface Handler {
void handle(String name, int age, boolean isAdult, Callback callback);
}

interface Callback {
void call(int a, int b, int c);
}

class JavaClass {
public static void withHandler(Handler handler) {
handler.handle("John", 25, true, (a, b, c) -> {
System.out.println("a: " + a + ", b: " + b + ", c: " + c);
});
}
}
If you're claiming that the main things Reddit mods do is a bit of rule text and some CSS, then I don't think you know enough about the topic to be worth further discussion.
I think this is where Delimited Dynamic binding would come in to play:
https://okmij.org/ftp/papers/DDBinding.pdf

I think that you would be able to freeze certain variables in the closure, and have others open eg. API_ENDPOINT variable might be configured to change between environments.

Something like https://github.com/GiacomoCau/wat-js implements delimited continuations, ddbinding and algebraic effects (registered handlers for I/O etc) - pushing continuations over the network should be easier with these facilities.
The fact that you think a "Stalin moment" would be a good thing says a lot.
Looks a bit like Spark - https://github.com/perwendel/spark
People would pay $5 a month. They do on discord for...animated emoticons.

It's actually hard to believe people are throwing this big a fit over something they don't deem worthy of $5 a month.
Rossmann seems to have misunderstood what a strike is. A strike is always between two parties that depend on each other.

"Leaving forever" is the only thing that won't send a message. If you're truly gone forever, Reddit has no shared interest with you any longer.
I’ve seen FAANG managers with atrocious 360 reviews have their entire teams quit (the company) and hit director 5 years later. It usually takes breaking a law or total role/team/project/program/org elimination to oust a manager.
Double edged sword. Spring devs: stay far, far away from me.
Very cool now just wishing it didn’t rely on the OpenAI api
> HSTS is the band-aid used to continue propping up our lack of ability to kill off HTTP

HTTP doesn't need to be killed, so your entire premise is flawed. HTTPS is a useful protocol in many situations, but its not, and should not be required for all connections. for many reasons, but one for example is that TLS connections are at least an order of magnitude slower than HTTP, and that wont ever change.
Fifteen years ago there was a guy outside my apartment selling the homeless newspaper. He admitted he was addicted to heroin. So I paid for him to go to a halfway house. That was because my friend told me that even though it was unlikely to work, every chance is an extra chance.

That's what I'm hoping for here. I want a story that addiction from these horrible drugs isn't always the end. It would be amazing if he can recover from this. I'm scared but it's all I have for him right now.
Too bad the article is from a UK equivalent to the National Inquirer...
> The trouble is that images are a large fraction of the page size even for well optimised websites. Using smaller images via changing format often makes a significant difference in the page load time.

That's true, but even savvy people don't seem to care much about this. For example, (open) podcasts are still universally MP3-based even though it's been possible for many years to halve their size using modern, ubiquitous audio formats.

> I reckon Chrome will cave in eventually. The pressure on browser performance is intense. Unless they want to see Safari faster in benchmarks of image heavy pages they will have to adopt it.

What's curious about this to me is why Apple is single-handedly saving JPEG-XL from obscurity when AV1 is also a fine substitute for mainstream image compression use cases.
Deciphering the brain's autofocus mechanism (2011)
A number of things. I'm comparing it to the website, though I think a lot of this holds true to the app as well.

1. It loads content significantly more quickly than New Reddit (Reddit has done a lot to improve on this, but for a long time, the New Reddit™ was horrifically slow after scrolling through a few posts.)

2. It doesn't support any of the social media functions that the New Reddit provides, which, for me, is perfect because that's not what I browse Reddit for. (You can turn all of that off in the New Reddit, though.)

3. Way less busy than New Reddit, even if you use "Classic" view inside of "Card" view.

4. You can disable infinite scroll in Apollo, whereas you can't in New Reddit (and it's not even supported in Old Reddit unless you use RES)

5. The Apollo developer was insanely responsive to user feedback and was really, really good about incorporating as much as he could into the app (an iPad-native experience being the biggest exception).
I've been missing niche forums more and more recently and this event makes me realise how much more we need them.

I've actually had to make a Facebook account now to find things.

The past few years we've had a lot of host your own blog options pop up but forum software seems a bit stuck for the non tech person to go and set one up.
I feel like the experience he’s using as a counter-example to his old YC advice is reliant on having the connections that come with running YC. Who else can raise a billion dollars and work four years without releasing a product?

Yes, if you happen to have access to huge amounts of money and social capital, then you may not need to deliver/sell a product in the same time frame as people who don’t have those advantages. How does this help me?
An HTML5 remake of Lego Junkbot and Junkbot Undercover games
GitHub Copilot: Modeling User Behavior and Costs in AI-Assisted Programming
Personally I suspect it's when you grow to the point where you're no longer targeting enthusiasts who might be willing to pay, and instead you just want everyone.

Once everyone's parents and children and dogs are using a platform, the free users vastly outnumber the paying to an unprofitable degree
> I am not sure what you mean by:

> > does it mean that long term metrics mirrored from prometheus are no longer available there?

Ok maybe i didn't describe it clearly, what i mean is that long term metrics will be only available over OO, and when we use grafana and our team is already familiar with that then it's issue that for querying long term metrics we would need to use different tool/UI.

> We have found OpenObserve logs UI to be much smoother and advanced than grafana UI.

Grafana isn't very good with logs, but as far as I understand you are able to generate metrics from logs in OO (like errors/exceptions per hour or time since last error etc) and adding them to existing dashboard in grafana is quite important.

PS: overall OO looks very promising and I'm currently investigating self hosted product to aggregate logs and I'm for sure will be evaluating OO :)
Why is the cost of sending data such an obstacle? It seems like that reporting should be done according to regulation .. do governments not subsidize the cost? Or perhaps it’s even just hard to get international alignment on this topic?
> and not any of their own overhead, much less allow for profit.

Is it fair for a third party app to be profitable before the service itself is?

Reddit has to cover the access fees, its own overhead, and try to make a profit itself too.
It's not just a coronavirus, it's a sarbecovirus with a furin cleavage site never seen before in sarbecoviruses. The nearest relatives to SARS-CoV-2 are found in Yunnan and Laos. The only link with Wuhan is WIV's sampling in both locations.

In 2018, WIV was part of a proposal with EcoHealth Alliance and UNC to add furin cleavage sites into novel SARS-related bat coronaviruses. DARPA declined to fund it. This investigation suggests the work went ahead. Something Nick Patterson suggested often occurs even when funding is declined. WIV had both NIAID and CAS grants to study spillover risk of SARS-related coronaviruses. They were also doing classified work with the PLA from 2017.
I mostly agree with you. But when your doctor is telling you to take some 'medicine', and that is what makes you addicted it's not completly in your hands anymore.
High-trust, high-conscientiousness society.

Look at the average US 7-11 employee. Do you actually want them manhandling your food? We get prepackaged food because we have strict kitchen regulations because the average minimum-wage employee is kinda lazy and has poor hygiene.
Yes, good, blame your parents instead of the system that refuses to allow housing construction or well-paying stable jobs.
I think that at this point exactly one thing is clear: Nobody knows how to effectively loose weight on population wide basis.
Yeah I think Reddit is different things to different people. I personally spent a lot of time in hobby subreddits and in my city's local subreddit which at times was really an amazing way to find out about all sorts of cool events.

Personally, this post is peak Reddit to me https://www.reddit.com/r/boston/comments/1d9xh5/epic_of_the_...
Most of the content is also modded by a small subset of mods—literally dozens. You've got maybe a hundred mods who are "power mods" that control the vast majority of large subreddits, and these are the ones "protesting". They don't own the subreddits. They have no rights to them, but they like to pretend that they do. Their moderation has, in many ways, become oppressive to the userbase. You don't hear about it because—surprise—they ban those people.

Honestly, the mod structure on reddit needs to change. This protest will almost 100% backfire. If it actually impacts revenue the admins will just ban a few dozen mods and the protest will, effectively, be over. Users will probably be better off for it too.

The oppressive moderation that happens on reddit is not necessary. The very nature of the site is self moderating. Let people post what they want and vote on it.
So then what? Everyone should just shrug if a neighbouring country say "this is mine now, lol"? There are a lot of people on the world for whom that didn't really work out so well.

In principle few people would of course disagree with this, but this is a naïve idealistic teenager take. The reality is that without an army that's willing to actually fight you will be taken advantage of sooner or later. Maybe at some point in the future when more of the world shared humanistic ideals that will be different, but that's not the situation today.