skysight-inc/HackerNews huggingface dataset:
Ashley Madison was/is a 'dating' site for married people looking to cheat. When they were hacked in 2015, it was revealed that ~3/1000 users were female, with only ~1/50 of those women having ever replied to any message whatsoever.

Women, effectively, did not exist on the site.

Despite this, many men were messaging women with some frequency. This was because the company had set up a system whereby the men could message a bot, thinking that it was a woman, and the bot would reply back. All costing the cheating men money for each message. To be clear, real men were paying real money to chat with bots, sometimes for months on end. For a select subset of people, the bots may have passed the Turing test.

>So the first priority would make more sense to get and keep women on the platform.

I would agree, if I were ethical.

If I were not, then following Ashely Madison's example, buying/creating simple chat bots would suffice.

https://en.wikipedia.org/wiki/Ashley_Madison_data_breach
A couple of years ago I started down the Pulumi path, but what was unclear at the time is that there are two phases of a pulumi run.

The first is on constructing the DAG of resources, the second is using that DAG to orchestrate the changes from the previous state.

The problem I had is that values that are only available in the second phase (eg a subnet ID) can't be accessed in the first phase directly. The subnet's ID is accessed via "my_subnet.id" but it's actually effectively a future.

You can't write something like "if my_subnet.id == "1234" (this is an arbitrary example), but effectively a reference to a resource's attributes is only available on the "right hand side" of an expression, and pretty much as a simple assignment only.

To use the value of an attribute, you essentially need to access the value in the second phase of the pulumi process, and to do that (at the time) involved essentially pushing through source code to be "eval"ed on the "other side".

I'll be interested to see what's changed :)
If the numbers were really that off in the past wouldn't quality of living be much less than it is for most people in the US? I am skeptical of inflation staying low in the future, and I think they do sometimes make questionable quality adjustments in the inflation data, but if inflation was actually much greater than they've claimed you would see a gradual immiseration of the population.
Especially in places like the Bay Area where there is a huge influx of global talent.
Presumably the next step is an attempt to cancel the kernel maintainers on account of some politically powerful - oops, I mean, some politically protected characteristics of the researchers.
In any case there cannot be a good reason to share the online status / last seen date before any interaction has happened between two contacts, and approved by the receiver.

If you have had no interaction with someone, you should first accept a message (and not report it as spam) before this information is shared. Ideally that would be the default as well for the About field and the profile picture.
Using NFTs, IPwe and IBM seek to unlock $1T or more in patents
> This would be a very different headline if devs were struggling to port their software, or if Rosetta 2 didn’t live up to its promise.

Yeah, imagine if Surface Pro X outsold Intel-based ones.
Compared to how many of those numbers have Whatsapp (1750), it's more popular than I'd have guessed. 1 Signal user for every 18 Whatsapp users
I have yet to find the person who, being comfortable with both raw SQL and a particular ORM, to, when faced with the choice of learning a new ORM or using raw SQL, reach for the new ORM. To be honest, I haven't met in person anyone who reached for the familiar ORM, either, for anything complex in a team environment, but that's a more aggressive statement.

I mention this because to my mind it reinforces my belief that learning an ORM (which I've done in the past, and then never used again) isn't worth the effort; learning SQL is, if for no other reason than it's portable (and you'll have to learn it anyway when the ORM's abstraction leaks).
I guess I misread your intent. Apologies.
Kind of like how the zero-tolerance of the HN community for joke-y / quick-take comments kills the fun sometimes—but also means that people (like me who came here from Reddit and discovered what wasn't welcome right quick) learn the culture, and get to remain part of the culture we signed up for rather than something that morphs over time to the lowest common denominator.
There is also a ton of commercial real estate operating in “extend and pretend” mode. It seems unlikely that all of that just stabilizes with no drama. But I think the policies of the moment are not really aimed at solving that problem, they’re aimed at delaying the worst of the housing crisis until the worst of the pandemic crisis is behind us.
The only people that could stop would be this research. Maybe. Or maybe it'll give this guy an excuse to pad his resume with another paper entitled "Feasibility of ignoring requests asking me, specifically, to piss off."
I agree with your point.

In the process of searching to fix my issues I found many other people complaining about related problems. I don't have actual data on the issue, Apple would never release such a thing, but if it was very rare there wouldn't be so many others complaining.
By COV do you mean Covid? It sounds like you're alluding to the argument that if they'd only let us test potential vaccines on humans right away then we would have had a vaccine faster. I disagree that that's a foregone conclusion, and you certainly need a strong argument or evidence to make such a claim.
You would have to return to definition for 'freedom of speech'. There is a good chance that somebody may have very different concept of what it means.

Someone can consider banning hateful speech as activity towards 'more' freedom of speech. I do not subscribe to this, but be aware that a lot of people are not willing to admit they are against freedom of speech, so they redefine the term.
At this point how do you even make the difference between their genuine behavior and the behavior that is part of the research?
Last year I created a Blazor WASM app[1] to get familiar with the tech. It was a game based on the board-game from the 60's called "Acquire". Although it's using the WASM hosting model, I did use SignalR to facilitate the real-time game play between players. The "practice" mode against the crude AI is entirely WASM and can be "played" as a PWA completely offline.
I had intentions of finishing this out, but I got far enough that I learned what I needed to for now. I felt like it was pretty good considering it's probably less than 40 hours of work and I'm a mobile/desktop dev not a Web dev.

[1] https://acquiregame.azurewebsites.net/
I got Solidworks (CAD program) running on a Windows ARM VM with 64bit X86 emulation on my M1 Macbook Pro and it's still as fast as my dedicated Windows laptop.

Some of that speaks to Solidworks performance in general, but I don't know how to make sense of this other than the virtualization on M1 Macs being so good it feels like magic. I don't know how I could recommend any other laptop in good conscious (Price to Performance). Happy to be kindly corrected in comments :)
Hi. I am the founder of Netdata.

We complement the Netdata agent with Netdata.Cloud, a free-forever SaaS offering that maintains all the principles of the Netdata agent, while providing infrastructure level monitoring and several additional convenience features.

In Netdata.Cloud, infrastructure is organized in war-rooms. On each war-room you will find the "Overview" page, that provides a fully automated dashboard, very similar to the one provided by the agent, in which every chart presented aggregates data from all servers in the war-room! Magic! Zero configuration! Fully automated!

Keep in mind that Netdata.Cloud is a thin convenience layer on top of the Netdata agent. We don't aggregate your data. Your data stay inside your servers. We only collect and store a few metadata (how many netdata agents you have, which metrics they collect, what alarms have been configured, when they triggered - but not the actual metric and log data of your systems).

Try it! You will be surprised!
Let's take a peek at how the people whose time is being wasted feel about it:

> This is not ok, it is wasting our time, and we will have to report this, AGAIN, to your university...

> if you have a list of these that are already in the stable trees, that would be great to have revert patches, it would save me the extra effort these mess is causing us to have to do...

> Academic research should NOT waste the time of a community.

> The huge advantage of being "community" is that we don't need to do all the above and waste our time to fill some bureaucratic forms with unclear timelines and results.

Seems they don't think it is a good use of their time, no. But I'm sure you know a lot more about kernel development and open source maintenance than they do, right?
In the long term, everyone with more debt than assets is on the other side of that wager.
> You can vote different

Why would someone vote the same if system is clearly corrupt.

Wouldn't this imply that this guy wouldn't have gotten away had people voted "different". Its peoples fault for indirectly voting for this?

> Small stock owners have not more power than voters, even less in some cases.

I usually simply sell the stocks of company that i no longer believe in. Thats how i vote. What do you mean by have no power. Its not mandatory for me to own certain stocks like it is mandatory for some ppl to go to a govt hospital.
>they lied to the ethics committee

That'll be a fraud, no?
Waawie. There exists a whole world out there where this is not just hypothetically possible but actually happening. I was born in the wrong place...
> Any ding to their reputation will adversely effect their entire career.

If this is foolproof, then no-one should be talking about the replication crisis.

People don't do bad things _expecting_ to be caught, if they haven't already convinced themselves they're not doing anything bad at all. And I suspect it's surprisingly easy to convince people that they won't get caught.
Houses around here have been going up in price 5-10% year over year around here since, like, 2012 or 2013. Foreclosures aside (now long gone, but widely available for a few years), they never dropped all that far from their '08 peak, really, either. I'm in probably a third- or two-and-a-halfth-tier US city, so this isn't NY or SF or CHI or LA or even Austin or Denver. New housing is going up fast and everywhere, and has been non-stop aside from a very brief period after the '08 bubble. 2020 happened, and the prices went up even faster, and everywhere in the city, not just in certain areas.

WTF is going on, if not inflation? (serious question, I'd like to know what other explanation there could be)
Do you have a contact email? I'd like to see if you'd be interested in writing a simple example app for a business I run (in bio). Feel free to hit me up on Keybase if you're interested (also in bio).
This is Aditya Pakki's webiste:

https://adityapakki.github.io/

In this "About" page:

https://adityapakki.github.io/about/

he claims "Hi there! My name is Aditya and I’m a second year Ph.D student in Computer Science & Engineering at the University of Minnesota. My research interests are in the areas of computer security, operating systems, and machine learning. I’m fortunate to be advised by Prof. Kangjie Lu."

so he in no uncertain terms is claiming that he is being advised in his research by Kangjie Lu. So it's incorrect to say his patches have nothing to do with the paper.
In my opinion, we are in a bubble now. In stocks, P/E ratios are extremely high, and many companies are IPOing, many more than two years ago. All asset pricing is going through the roof, and money is chasing money. Speculative assets have become trendy again with cryptocurrencies, ARK, and memes like dogecoin.

We're all flush with cash and either terrified of inflation or riding a euphoria of asset inflation.
I'm a total neophyte when it comes to the Linux kernel development process, but couldn't they just, y'know, use a Gmail address or something? Couldn't the original researchers have done the same?
I think the idea is that it's better to err on the side of too-strict moderation than too-lax. People can always come back to re-try a question at another time, but, once the spirit of the community is lost, there's not much you can do about it.

(Not to say I like the StackExchange community much. It's far too top-down directed for me. But I'm very much sympathetic to the spirit of strict moderation.)
> In those areas not enough older people leave their homes to compensate for the influx of new residents. It’s not even close.

This is true. The question is, why would they? Generally, with a few exceptions like Florida, the places where the jobs are are also the best places to be old.
This sounds like you aren't able to easily rollback a release that had migrations
I'd argue that the fundamental worry of the skeptics is correct. Apple hasn't been innovative in the same way. Apple's not brought out any products that created or disrupted an entire market niche since Cook took over, and it's arguably taken fewer risks. Instead, Apple's big wins over the past decade have been things like this: Really impressive operational successes.

Personally, I'm OK with that. But I've never really stayed abreast of the latest trends, anyway. I can also see where people who enjoyed the excitement of those famous "one more thing" moments might feel like some of the magic has been lost.
Yes I've noticed something about Javascript and video seems to consume huge amounts of battery life. What do we think the battery life of an AMD 5800U laptop would be at Google Meet if you could buy one of course...
Definitely something I was worried about too. I did some A/B testing with an actual espresso machine and didn't notice a difference. I also looked up some papers that had CO2 solubility in water as a function of temp and pressure and at the brew times/pressure/temp we're at, there's very little being absorbed into the water. Certainly not enough to affect taste.

I use an air compressor to drive it now and haven't noticed a decrease in brightness either.
I think the strongest argument for or against an ORM is that it changes the structure of your code, how you reason about your data.

Things like performance, ease of use, reusability, schema generation etc are minor points and not the big issue you need to think about.

Personally I feel that an ORM will lead your project in the wrong direction and your database schema will suffer.

ORMs will usually mix both reading and writing within the same class, but those are not the same thing.

Readers will have different views of your model depending on who they are or what time it is. Writing on the other hand must fulfill your constraints.

Other common mistakes of ORMs is mapping one class with one table, but your data consist of series of relationships, that can’t be explained with a class.

An ORM creates an illusion that your data is actually the class entities in your repository. This can have the effect of creating constraints in your own mental model of your data, thus making it harder to evolve your schema because you are to fixed on how your classes are designed.
They also never fully went 64-bit on PPC, so there was never really a transition there, just some 64-bit machines that could do some slightly different things and I don't think there was ever a full 64-bit version of OS X for PPC. So there weren't any huge painful breaks.
This is the kind of study (unusual for CS) that requires IRB approval. I wonder if they thought to seek approval, and if they received it?
New Neural Networks Solve Hardest Equations Faster Than Ever
> For example, it claims that British users searching for broadcaster Piers Morgan's comments on the Duchess of Sussex following an interview with Oprah Winfrey were more likely to see articles about Morgan produced by smaller, regional outlets.

A quick test does bear out this claim[1], I see no Daily Mail articles with that search even though they are indexed[2]. However DuckDuckGo has similar results[3], so...

A much more likely explanation is that 1) The Daily Mail is just a shitty "newspaper" hardly even worthy of the title and not generally considered to produce high-quality content, and/or 2) that the other articles were much more widely shared, linked, etc. and much of society at large ignored the nonsense from The Daily Mail.

There's a reason The Daily Mail is generally not accepted as a reliable source on Wikipedia.

Aside: I am flabbergasted that Piers Morgan managed to survive this long at all, considering he's been one of the most disliked people on TV for a long time (and for good reason IMO).

[1]: https://www.google.co.uk/search?q=Piers+Morgan+Duchess+of+Su...

[2]: https://www.google.co.uk/search?q=Piers+Morgan+Duchess+of+Su...

[3]: https://duckduckgo.com/?t=ffab&q=Piers+Morgan+Duchess+of+Sus...
> I do find it confusing I always thought Prisma was GraphQL related.

This is a common misconception that stems from our history as a company and being early contributors to the GraphQL ecosystem. With the move to Prisma 2 however, there is no native GraphQL layer in Prisma any more. I've talked about this extensively in a recent livestream on Youtube [1] if you want to learn more :) There's also this article "How Prisma and GraphQL fit together" [2] that explains the historic dimensions of this if you're interested.

> It's unclear what's the pros are of Prisma compared to TypeORM.

I guess you could argue that one benefit is the superior type-safety Prisma provides [3]. Other folks have also called out that they prefer way how data is modeled with Prisma (via the Prisma schema), the migration system as well as the active maintenance, regular releases, the active community, the support and thorough documentation of Prisma. Ultimately it'll come down to your personal preference though which one is the more appropriate for your project :)

[1] https://www.youtube.com/watch?v=hMWMPpy4ta4&list=PLz8Iz-Fnk_...

[2] https://www.prisma.io/blog/prisma-and-graphql-mfl5y2r7t49c

[3] https://www.prisma.io/docs/concepts/more/comparisons/prisma-...
So we're not in a bubble, we're just fucked. Cool.
That may indeed have been more accurate. But this is a HN comment thread after all, we can't capture all subtleties of a very complex debate. :)
I downloaded the files myself, there is extensive and definitely legit electrical documentation with several pages on MagSafe and SD connectors, as well as references to projects called Monaco, Viper, and Iceman.
Think of potential downstream effects of a vulnerable patch being introduced into Linux kernel. Buggy software in mobile devices, servers, street lights... this is like someone introducing a bug into university grading system.

Someone should look into who sponsored this research. Was there a state agent?
Nextdoor launches anti-racism notification to prevent discriminatory language
as well as any user content that isn't aligned with the mainstream CorrectThink™
Signal vs. Noise Is Closed
The basic answer appears to be that while the paper claims that the lkml appears to be talking about removing patches from stable today.
https://lore.kernel.org/linux-nfs/YIAy1tH0miFxEJEk@unreal/
Here's a clarification from the Researchers over at UMN[1].

They claim that none of the Bogus patches were merged to the Stable code line :

>Once any maintainer of the community responds to the email,indicating “looks good”,we immediately point out the introduced bug and request them to not go ahead to apply the patch. At the same time, we point out the correct fixing of the bug and provide our proper patch. In all the three cases, maintainers explicitly acknowledged and confirmed to not move forward with the incorrect patches. This way, we ensure that the incorrect patches will not be adopted or committed into the Git tree of Linux.

I haven't been able to find out what the 3 patches which the reference are, but the discussions on Greg's UMN Revert patch [2] does indicate that some of the fixes have indeed been merged to Stable and are actually Bogus.

[1] : https://www-users.cs.umn.edu/~kjlu/papers/clarifications-hc....

[2] : https://lore.kernel.org/lkml/20210421130105.1226686-1-gregkh...
"To appear" to me meant; it is under revision by IEEE, otherwise why not just to state paper was accepted by IEEE.
Isn't this how the fed injects money into the government? By printing it and buying government securities?
I am betting money on this claim, 90% of my net worth is in equities and BTC/ETH.
Here's a small article that explains how the dataloader pattern works under the hood https://www.mikealche.com/software-development/advanced-prom...
> Imperative languages can also be formally verified. See the K framework for formal modeling and verification of EVM smart contracts.

Good to see that eth has the possibility too. It's a must have in my opinion.

> Beware, the gas price might be low because there is no volume. Binance Smart Chain had a lot of difficulty the past 2 days because they underpriced gas cost and basically DOS-ed themselves:

I don't know how tezos would react when DOS-ed. The next upgrade brings some further optimizations with it. Gas will then be calculated using saturated arithmetic.
I'm not a mobile developer, but between docker, my IDE, Chrome, and whatever other crap I've got running on my 16 GB MBP, I'm using 14.8 GB of RAM and 20 GB of swap.
The kernel team literally already does this by the very nature of reviewing code submission. What do you think they do if not examining the incoming code to determine what, exactly, it does?

"because I value kernel security above petty ideological concerns"

This implies that this is the only or main way security is achieved. This is not true. Also, "valuing kernel security above other things"... is an ideological concern. You just happen to value this ideology more than other ideological concerns.

"whether something is ethical is an opinion"

It is, but there are bases for forming opinions on what is moral and ethical. In my opinion, secretly testing people is not ethical. Again, the difference here is consent. Plenty of organizations agree to probing/intrusion attempts; there is no reason to secretly do this. Again, security is not improved only by secret intrusion attempts.

"there's no doubt that many illegal (and arguably unethical) acts of hacking have improved computer security"

I don't believe in the ends justify the means argument. Either it's ethical or it isn't; whether or not security improved in the meantime is irrelevant. Security also improves in its own regard over time.

I do agree that the way the current laws regarding "hacking" are badly worded and very punitive, but crimes are crimes. Just because you like that hacking or think it may be beneficial does not change the fact that it was unauthorized access or an intentional attempt to submit bad, buggy code, etc.

We have to look at it exactly like we look at unauthorized access in i.e. business properties or peoples' homes. That doesn't change just because it's digital. You don't randomly walk up to your local business with a lock picking kit to "test their security". You don't randomly steal someone's wallet to "test their security". Why is the digital space any different?
I believe this is violating research ethics hard, very hard. Reminds me if someone was aiming at researching childs' mental development through the study of inflicting mental damages.
The subjects and the likely damages are not similar but the approach and mentality are inconveniently so.
76 cm x 107 cm x 127 cm, should be about a cubic meter, give or take (if it was -25 cm on one side and +25 cm on another, it'd have been a 1x1x1 cube).
Show HN: OpenIn – Version 2.0 – Take control of installed apps on your Mac