skysight-inc/HackerNews huggingface dataset:
> [DM] alleges Google "punishes" publishers in its rankings if they don't sell enough advertising space in its marketplace

> Google [says] "The Daily Mail's claims are completely inaccurate. The use of our ad tech tools has no bearing on how a publisher's website ranks in Google search."

Not a fan of either party, but I hope we get to find out who's accurate.
Hmm, how does this compare to sequelize? Seems like the only reason to use prisma is the GraphQL integration. If anyone has used both please share. I've being mainly using sequelize and have being quite happy with it.
Except for Factorio, which is rock solid.
Propose a way to test this without invalidating the results.
Just because a country wants to join the EU doesn’t mean the EU should send weapons and foment a civil war there. It is scary and absurd that this needs to be said, yet here we are. Arguing for starting a civil war because of “freedom.” Where have we heard this before?

Lviv/Western Ukraine is also very anti-Russia and has been for a long time (pre-WW2). Ukraine is a very divided country and there is more than one opinion on what to do. If each region voted independently, you’d probably see Ukraine split into two states, one aligning with the EU and the other with Russia.
Insuretech in East Africa
> Yes you need to know now but in 10 years my mum will use these things without having any idea what they are

Sure but she will use the Spotify app or the Sotheby app to buy NFTs

Spotify and Sotheby on the other hand they will not even use a blockchain. Just like Coinbase doesn't use a blockchain

This whole decentralization mania solely work when people are are terribly scared of something: Government diluting their purchasing power via printing money and inflation.

That's a really deeply rooted thing in our brain as governments did that since the stone age. That's the only killer app of decentralization. As shown by the marketcap of king BTC and the success of exchanges like Coinbase and Binance.

NFTs, DeFi...all the other stuff...the user doesn't hate Spotify or Sotheby or the Google Store , but let's say for a moment that it does..well even if the ease of use and fees of DeFi were on par with legacy companies (they are not)...the consumer will always keep using the legacy company product and ask the government to tax them more. So they'd have the best of both worlds: a functioning product and a way to express their hatred
As a user of the linux kernel, I feel legal action against the "researchers" should be pursued.
To make a point from a different perspective: some environments / countries / regions are so FUBARed by decades of bad governance that emigration is a much, much easier way out than trying to change the system from within and possibly risking prison, beating to death, serious consequences for your family etc. Cynicism and learned helplessness are just a description of what people actually live in there.

Of course, then you have zombie regimes holding to power forever, because people who would challenge them most effectively are outside the country. Iran, Russia etc.

Navalny returned to Russia precisely because he did not want to be seen as yet another emigree who utters advice from abroad. He will pay with his life for that courage and other people will think twice before becoming the next anti-regime icons.

Authoritarian states are very good at intimidating people. What they cannot usually control is the economy, that is a major weakness in their armor. That is one of the reason why China concentrates so much on economic development.
Books. I don’t understand this recent move to videos/blog posts. They are pretty much terrible as a base for a new language/platform, and often say incorrect informations.

A not too old (~2-3 years) book on the topic will explain everything in an easy to digest way, and it is much more likely that the author actually knows what he/she talks about.
The conflict of interest between Google's Search and Advertisement divisions is too problematic and these divisions need to be split into separate companies.
> 3) Getting the consent of the people behind the process would invalidate the results.

This has not been a valid excuse since the 1950s. Scientists are not allowed to ignore basic ethics because they want to discover something. Deliberately introducing bugs into any open source project is plainly unethical; doing so in the Linux kernel is borderline malicious.
Can it happen that some smart man open this device and disable the speaker and then using it to stalk victim? It won't make sound then.
“ You're still ultimately stating an intent to limit other people's freedom of thought and leisure "for their own good" - it's baked right into this idea.”

Where does free will absolutism end? The tip of my nose. Truthfully, I couldn’t care less on an individual level, so the concern is not “their own good”. Such a system would be the ultimate drug. The concern is species level. For instance, physical reproduction would be a dim, depressing shadow compared to the heights of ecstasy the system can produce on tap. Better ramp up that robot womb research...
> The problem is that intrinsics are so unreliable that you have to manually check the result on every platform and every compiler you expect your code to be run on, and then tweak the intrinsics until you get a reasonable result. That's more work than just writing the assembly by hand.

Well that sounds very bad. Have things improved since this article was written? Are intrinsics best avoided?
In the last year when it came to experimental Covid-19 projections, modeling and population-wide recommendations from major academic centers, the IRB's were silent and academics did essentially whatever they wanted, regardless of "consent" from the populations that were the subjects of their speculative hypotheses.
Yeah, I have no problem with minimum ORM (prepared statements type of thing) - That's why I am asking the question, Prisma seems a bit too much. Usually I just use simple ORM helpers (get by primary key for example) and anything complex is raw sql.

What I am looking for is ideally something that helps with type saftey and seeds/migrations/schema creation.
If I had a mental s/Daily Mail/Reputable Newspaper/g I'd be able to give this article a little more time. The Daily Mail do seems, from my anecdotia, to be gaming the system.

I suspect few would care if Google gave manipulative scientology articles a relatively poor search rank. The Daily Mail is absolutely no where near that bad. But they are certainly close to the definition of dog-whistle manipulation.

Where's the line? This, of course, assumes their poor search rank isn't because Google has detected they're doing something shady, which due to the Daily Mail's history is not unlikely.
You could argue that they are doing the maintainers a favor. Bad actors could exploit this, and the researchers are showing that maintainers are not paying enough attention.

If I were at the receiving end, I’d think checking a patch multiple times before accepting it.
> Anything that can't be negative isn't normally distributed.

Human height?
Thanks, that's really useful.
Flutter looks great on paper, but is a pain to use in real projects unless your app 90% overlaps with one of the included samples.

Also, it's Google. You never know if it will be around next year which means using it in production is a huge risk.
> Yes, we've got the largest impact on the biosphere

Currently, sure. Across all time, I'd go with blue-green algae.
Ask HN: Which UK consultancies offer best dev salaries and salary progression?
Recently I've been trying to find which is the fastest way to increase your salary and receive steady salary progression. Two things come to mind working for a Consultancy or Contracting. Could consultancy be the easier route and could it offer just as much money as contracting?

My question is what are the pros and cons of working for Consultancy and which are good consultancies to consider applying for in London,UK?

- How does the dev experience compare?

- How many more hours do you work there on average?

- Can you work remote for them and do you have to travel to different clients?

- Do you get commission for each client project?

- Do they even pay more compared to big tech companies?

- Do they have a culture of rewarding their devs and talk openly about money and help devs progress in their careers?
1) Contact a single maintainer and explore feasibility of the study
2) Create a group of maintainers who know the experiment is going to happen, but leave a certain portion of the org out of it
3) Orchestrate it so that someone outside of the knowledge group approves one or more of these patches
4) Interfere before any further damage is done

Besides, are you arguing that ends justify the means if the intent behind the research is valid?
A lot of things a human can do can be found in other species, but I think the ability to read and write arbitrarily complex ideas really does set us apart, and caused a phase transition. It allows us to transmit ideas across time and space that would otherwise be lost. It allows the accumulation of knowledge that no brain is large enough to hold. Outsourcing our memories to persistent storage. Someone can write down an idea, it can be forgotten for hundreds of years, and then rediscovered and applied. It can allow one person to design something, and communicate that design to thousands of other people. Take that away, and local achievements in knowledge remain local until they are forgotten because other knowledge has takes precedent.

A beaver might instinctively know how to build a dam because it's built into its DNA, but a human can read the writings of past dam builders, learn the abstract theory of dam building, come up with their own improvements, debate those changes with other people interested in dam building, communicate their design to dam builders, and publish their work to become a permanent part of dam building literature. For a beaver to change how it builds dams, it would require a change in their DNA to pass on to future generations.
It's 100% UI code reuse between both platforms and MAUI takes it up to Mac and Windows. I've delivered several apps with more then hundred thousand users and the turnaround time for XF apps is generally 3-4x faster than native.

You don't know what you're talking about clearly.
Test
test11
I'm not sure what Pop!_OS makes you in all honesty. I do know Arch makes you leet / insufferable, and RHEL does in fact make you old, boring, and corporate.
Getting specific consent from the project leads is entirely doable, and would have avoided most of the concerns.
The government is an investor. If the government buys enough bonds at X% interest rate, that is the market rate.
[Edit: they seem to truly love OSS. See child comments. Sorry for my erroneous judgement. It reminded too much of anti-opensource FUD, I'm probably having PTSD of that time...]

I fixed my sentence.

I still think that these professors, either genuinely or by lack of willingness, do not understand the mechanism by which free software warrants its greater quality compared to proprietary ones (which is a fact).

They just remind me the good old days of FUD against open source by Microsoft and its minions...
How is Go easy? It is a much less expressive language than Java or C# and is more verbose. It’s C with GC and good concurrency.

I never understood the hype around it.
(haven't tried Prisma)

TypeORM -> classic ORM, the "default" choice in node, but not very mature compared to what exists in Java or things like Django ORM. In my experience it's not an amazing lib, transaction management is a bit painful, I've seen a couple bugs happen.

Knex -> it works but not sure why you'd use that rather than TypeORM

MikroORM -> not a lot of experience, one of my colleagues really likes it, read the principles behind it and see if that talks to you as it's a bit opinionated

Slonik -> Never used it but probably what I'd set up on a new project. Like many people I think that query builders are BS and I'd rather use SQL: Slonik makes that very easy while giving you the usual getOne/getMany utilities

I'd like to try Prisma though, I've heard good things
1055 points and still counting. How cool is that?

The system usage on this is well-designed. I'm using an ASUS F201E Notebook with Debian 10 and the CPU throttled down to 790Mhz (just a bit less than 0.8GHz) to save battery while I'm out on coding field trips, with CPU usage registering around 20%. Very nice.

After listening to this for an hour, it does well with the minimalist resources it's given. Just like what people do on the Pico-8, limitations start becoming an attractive feature. And you can do a lot with 16 bars. A good example is "Army of Me" by Björk - it only uses 8 bars for its backing track but the constant tweaking of filters make it sound a lot more.

This is starting to get in to www.Pouet.net material. Seriously, you should submit it as a demo. It's not just the coding they're after in demos but also creativity. The votes on HN say it all.
> MAUI is the "new hotness"

Wait, I thought that Blazor Desktop was the "new hotness" this week?
Try Knex!
The main thing is the free-for-all nature combined with the existence of trading. It is obviously tactically incorrect to trade with anyone who is about to win, but it usually takes a while to get that last point or two without a trade.
There is a saying that both Poles and Czechs perceive the other language as if small kids were speaking. From a Czech perspective, this seems to be true. And the resulting cuteness is a major source of fun :)
>That "I don't have a clue" bit is what the parent was referring to as "conspiracy theory rhetoric." Asking questions without making any assertions, the only real aim of the text is to create doubt.

So intellectual honesty == conspiracy theorist? I feel like admitting that I don't know is better.

>A lunatic can ask more questions than a genius can ever answer. Picking a likely theory and arguing for it is much more difficult than arguing that any of the available theories has a nonzero chance of being true.

I provided sources including CBC. It's not an unfounded position, there's plenty of meat to discuss. What can I assert? Nothing, I'm not in manitoba and the only source of knowledge(CBC) is calling themselves conspiracy theorists or unfounded. Which is hilarious to me.

>Don't get me wrong: it's very fun. I love conspiracy theory as recreation. But engaging in actual good faith debate is a different sport entirely. It's both much more difficult, and a much better way to arrive at truth.

Nobody is going to find out the truth if it's a huge coincidence or not. There is no arriving to the truth. The interesting discussion is how you're not allowed to discuss the subject. This is the same mechanism as why the CBC are calling themselves conspiracy theorists. Which can only be seen as political propaganda.
Don, does your operand stack ever get that... not-so-fresh feeling? Well, what do you do? I use OVER SWAP NIP.

OVER SWAP NIP. Trusted by more hackers.
> Software development market in Ukraine is flourishing because its completely decoupled from local economy with most people working in outsourcing companies. Hardly definition of success.

I'm not working for outsourcing company.

> Country is in the middle of frozen civil war. GDP per person in Ukraine is still below 2013 and is half of GDP per person in Belarus.

So why do you think people have not elected some pro-Russian politician? Or asked Yanukovich to come back so we could all go back to glorious-high-GDP-2013 times? In fact, it seems that significant part of population of Belarus (with their high GDP and all) are starting to see drawbacks in that arrangement instead. Really makes you think, huh?

> Change in government need to come from within - not imposed by outsiders. Very few cases when revolution/regime change led to even ok outcome.

This is very presumptuous from your side. I remember a lot of people going each evening after day of coding in cushy software company office to participate in revolution in 2014, risking their freedom and life. In fact, "People in internet say revolution is sponsored by CIA, but I'm still waiting for my paycheck!" was a common joke back at those days, so please spare me your condescension.

>Besides problem with living in middle income soft authoritarian countries is mostly middle income and not authoritarian part. That’s the reason there is so much focus on corruption in protests - people just want more benefits/free money and assume that all money are stolen by corrupt government when in reality there is just not that much money in the country. Obviously regime change does not reduce corruption nor expand size of economy so all recent revolutions just made situation worse for common people.

Revolution of Dignity started as a reaction to Yanukovich backpedaling on association agreement with the European Union under Russian pressure. You might want to educate yourself on the subject before patronizing us stupid poor people from "soft authoritarian countries".
> Or adding an artificial 2 second wait to non-AMP ads

A quick search came up empty. Could you share a source?
Indeed. At bottom all land ownership originated at someone brutalizing or threatening to brutalize another person. This is mentioned in the moral/ethical argument by Henry George, but there are separately robust utilitarian arguments for all the same positions.

If the moral position resonates, take it. If the economic position resonates, take it. If the political one resonates, take it. Each is very convincing by its own merits!
Your feelings do not invalidate the results unfortunately.
seems extreme. one unethical researcher blocks work for others just because they happen to work at the same employer? they might not even know the author of the paper...
Sure, but disease containment is not (or should not be) the sole metric to optimize for.

Edit: grammar fix
But lashing out when confronted after the fact? (I can't figure out how to browse to the messages that contain said purported 'slander' - maybe it is indeed terrible slander). Normally after the show is over one stops with the performance...

edit: oh, ok I guess that post with the accusations was mid-performance? Not inconsistent, so, maybe (I'm still not clear what the timeline is).
The DM are worse than clickbait. They actively attempt to manufacture rage for clicks
While this is true, I've found over time it's easier for me to quickly see in my code if I need to `await` on something if the function is an `async` function and not just that it returns a Promise.

I prefer

async function foo() {
return await new Promise(...)
}

as opposed to

function foo() {
return new Promise(...)
}

They're the same thing for the most part but the latter I have to potentially dig deeper into the function to confirm it returns a promise compared to the former.
Well now, sex workers were early adopters of crypto across the board. I don't think that's an example of the 'cabbie rule', they were probably more interested in the technology than most who buy.
The sign is to remind honest people that the lock is important, and we do not appreciate game playing here.
Google Optimization Score Coercion
Got a call from Google today - our optimization score was too low, so was told we have to "get it back to 85% for our ads to continue to show well," and, also, to have any chance of technical support, "and so on, and so forth." Couldn't get a clear explanation what the consequences could be. I was told to go through our account recommendations and apply fixes, and they really hope we could get this done by Friday. Among the top recommendations were:

1) The Customer Match feature. Upload your customers data - e-mails, phones and addresses - so they could create "audiences" on their and and target our ads better.

2) Enable ad targeting using ROI - return on ad spent. So, they'd like to peak into our business performance. With a few decades in our industry I know this is usually done to improve margins, e.g. software feature licensing.

There were a few other technical fixes which were logical, and we've implemented them, but I believe the Google machine will keep ploughing and our score will sink below 85% again, as others will start leaking their clients' data and commercial information.

We have been with Google for many years, and we rely on Adwords in our business to a high degree. Now having this gut feeling - either I am overreacting or actually being boiled alive. What others think about this? What's your strategy to deal with the Google Optimization Score if you don't want to leak your clients' data or accounting books?
No, starting a civil war is exactly the wrong thing to do if you want to protect the civilian population.
FYI .. many ACM conferences are now asking explicitly if an IRB was required, and if so, was it received. This does not prevent researchers from saying IRB doesn't apply, but perhaps it can be caught during peer review.

Btw .. I posted a few times on the thread, and want to acknowledge that researchers are humans, and humans do make mistakes. Thankfully in this case, the direct consequence was time wasted, and this is a teaching moment for all involved. In my humble opinion, the researchers should acknowledge in stronger terms they screwed up, do a post-mortem on how this happened, and everyone (including the researchers) should move on with their lives.
So are there any plans to eventually contribute this to the standard library, e.g. just like hashbrown was?
I’m sure it will run well on Windows, as the poster asked..
> Scarce simply means is in short supply, but prices aren't determined by supply alone, they are determined by supply and demand

You can't predict demand, nobody can. So all things being equal (demand being unpredictable) you are better off holding something which is in low supply.

People are absulutely scared to death about inflation. It's deeply rooted in our brain and rightfully so. The first governments would dilute their citizen by adding lead to coins and reduce the silver %.

The same thing has been going on for millennia.

This is the reason why people hate inflation and have a strong preference for deflation.
Mario 64 in the Web Browser
There are many discussions on reddit about Prisma vs TypeORM in particular. For example here: https://www.reddit.com/r/node/comments/l3xu6w/is_prisma_a_vi...

There is also a good discussion going on here: https://www.reddit.com/r/node/comments/l00fit/what_do_you_th...
I wonder whether they broke any laws intentionally putting bugs in software that is critical to national security.
Ask Linus to approve it.
This is unjustified xenophobia. And besides, if they were really trying to get bugs into the Linux kernel to further some nefarious goal, why would they publish a paper on it?

Simplest explanation is that they just wanted the publication, not to blame it on CCP or the researchers' nationality.
It may be unethical from an academic perspective, but I like that they did this. It shows there is a problem with the review process if it is not catching 100% of this garbage. Actual malicious actors are certainly already doing worse and maybe succeeding.

In a roundabout way, this researcher has achieved their goal, and I hope they publish their results. Certainly more meaningful than most of the drivel in the academic paper mill.
Nah, their neural network is trained to produce some random sh*t that sound blamable and vicious. Didn't you heard the stories about crucified boy by Ukrainian army in Donbass? Russian state TV translate this kind of madness 24/7 for years now. The war is imminent, it's just a matter of time. It's impossible to dissipate that hate peacefully.

Also, all Russian society is living in a hateful state, towards many things (their own government, immigrants, West, etc.). This energy will be used for destruction, one way or another, unfortunately.
IRB review: "Looks good!"