skysight-inc/HackerNews huggingface dataset:
I'm really happy to see this article here. I quit my PhD where I was working on AI partly because of the "mundane day-to-day fraud" that the author and I observed in the field. Once you've read enough papers, you can easily see a kind of recipe to an academic paper. Present a new method, compare against a baseline, discuss the differences in the results found. To me, some researchers just follow this recipe and do not think about the steps critically. You see figures that plot two categories of points that are purportedly following different distributions but the error bars (or even more of the distributions) overlap. But a p-value says they are significant. So that's good enough to publish! I felt a lot of anxiety about sharing my research in this environment and felt pressure to make my work seem like it was the best solution for every problem when in reality there are more nuances.
i understand the psychology behind it but it's also a bit dangerous: where i work (europe) we don't even engage when the candidates claim a much higher rate than what we would agree on
Komodor rolls out new feature to detect elusive K8s events
I've seen many people struggle with troubleshooting Kubernetes, because they couldn't for the life of them find out what's wrong with their clusters. This happens a lot. as some events are not traced to any specific cluster or microservice, or are caused by some 3rd party integration, or are too short to notice through traditional monitoring tools (i.e Grafana). For instance, short outages of 1 second each time will not show up on your dash, but will trigger an alert. Good luck finding out why you still have an alert if all the services are healthy >< anyway it's a really cool feature that addresses a major painpoint for many on-call devs.
I'm sorry to be this guy, but it's "tenure"
What I remember of Phabricator when I used it years ago was the very confusing naming of things, that didn't improve the user experience. It did have a nice command line tool to help you in your workflow.

I think Phabricator's heyday was during a time when everyone was trying to formalize their workflow, another project of that time was git flow.
I went to the University of Minnesota my sr. year of high school. I remember a sophomore in my physics class being less enthusiastic about hanging out when I gave her a heads-up that I was (1) under 18 and (2) likely moving to Massachusetts or Michigan the next year. Otherwise, I found socialization easier than in high school.
> It's just a cultural construct

That's the point. It doesn't have to "do anything" in software or be "implemented" to be useful - it has shared meaning in people's minds.

You're reminding me of the small child who receives a non-electronic action figure for Christmas and immediately asks, "but what does it do?"
Looks like it, yeah.

Also, Postgres 12 introduced pluggable storage, which might help to implement a shared-nothing architecture without huge changes to vanilla Postgres (I haven't looked at how large their delta is)
"What if it was an airborne pathogen all along and the mask did nothing to help?" - Just be grateful the hive mind didn't require worse as an affiliation signal this time. Sometimes people are required to cut bits off when these things happen.
Apple lawsuit: Teen wrongly accused of shoplifting due to unreliable facial-rec
But if it is illegal, then all the people working for cancelling the employee will know it is hopeless.
Horizontal Pod Autoscaler in Kubernetes
Could not resist the temptation:

https://www.linkedin.com/posts/ohtis_is-your-linkedin-feed-f...
It's a deceptively deep dismissal. Please think before posting comments like this.
Sure, kind of.

So Steam and Etsy themselves trend toward some amount of centralization, but in the case of Stream for example you have Playstation, Microsoft's platform, Stadia (soon to be cancelled I'm sure), Switch, Epic game store, iOS, and others. They aren't all exactly 1-1 comparable but I think that's ok. Frankly, you can get games from a lot of sources. You might say you can't get an indy title from one of these sources that you can on Steam, but you can't buy Halo on Playstation either - that doesn't make things centralized. It's a very competitive market.

In the case of Etsy I think you're a little more right, but there's no reason that has to continue to be that way.
> But since they aren't using NAT, they aren't protected.

I just demonstrated that protection exists without NAT.

> […] but luckily it's still a small amount of traffic/devices worldwide.

I don't think this is correct. Just about all devices on a cellular/mobile network nowadays are probably using IPv6 natively, with CGNAT for IPv4. That's a lot of devices.

* https://blogs.akamai.com/2016/06/preparing-for-ipv6-only-mob...

An experiment: temporarily disable Wifi on your cell phone, go to your browser, search of "what is my ip address". Chances are that you'll see an IPv6 address there: if using Google they'll return something an IPv6 address at the top, and a list of different web sites that do the same thing. If you go to a website you'll probably get an IPv6 and an IPv4 address.

> But something other than SPI has to actually enforce that.

Connection tracking is sufficient for most modern protocols (i.e., not (active) FTP):

> A stateful firewall keeps track of the state of network connections, such as TCP streams, UDP datagrams, and ICMP messages, and can apply labels such as LISTEN, ESTABLISHED, or CLOSING.[2] State table entries are created for TCP streams or UDP datagrams that are allowed to communicate through the firewall in accordance with the configured security policy. Once in the table, all RELATED packets of a stored session are streamlined allowed, taking less CPU cycles than standard inspection. Related packets are also permitted to return through the firewall even if no rule is configured to allow communications from that host.

* https://en.wikipedia.org/wiki/Stateful_firewall

* https://en.wikipedia.org/wiki/Firewall_(computing)#Connectio...

> Actually it's not NAT at all that's providing the security - it's just the routing.

Yes, that's exactly my point. And as part of routing packets one can inspect their headers and drop or allow them as desired.
It feels like the author is describing a healthy type system and language purity.

In most programming languages, the pain points they describe are real - how do we know that a program will give back exactly what we put in?

The answer is to provide it with an appropriately restrictive type such that any output is necessarily of the right shape. Types allow us to do this exact kind of "offloading", so that we simply trust the compiler to know when we are plumbing things together correctly.

Language purity is really helpful with trusting that a piece of code does what it says it does, and nothing else. If our language is impure then the scope of any given function is essentially unbounded. With purity, it can only perform computations based on the things that are locally available to it, and that severely bounds the amount of leeway a programmer has in its implementation - and hence the number of ways things can go wrong.

In short, an effective, ergonomic, statically-typed programming language can solve most or all of the author's woes. I hope they find one that fits their needs.
That's one of the reasons I degoogled my life. I want to be able to tell Google to go screw itself in such events
> Well, I recently was permanently suspended on Reddit, but I've been unable to determine why (also, no previous announcement).

> The curious thing for me was that my alt account (the one I use to try to have some semblance of free speech) was also permanently suspended.

That sucks, especially as there are few ways to appeal these bans.

Perhaps you were banned for upvoting your own content from another account? This will result in a ban for both accounts. If not, it could be a number of other reasons that have nothing to do with cancellation or governmental criticism.
Nazi doctors that coerce will be executed. Fair warning neuremberg 2.0 is coming even if it's vigilante. One of the people you injure will come back and kill you for pushing a vaccine that killed every animal in safety trials.
How to raise for the first time
The problem was started by our own disfunctional system of crooks who convinced us all a few decades ago what a good idea shipping all the factories to China was. It will take half a decade more for this lesson to sink in

Second we need to take a close look at ourselves, examine ourselves in a mirror. If we don’t accept and attempt to repair our flaws in thinking and human virtues and actions we’re not going to get better anytime soon. All our western countries that are now threatened by China are guilty of the same abuses that China is inflicting right now.
https://regmedia.co.uk/2021/05/29/pacer_bah_apple.pdf
Stan Ulam's autobiography - Adventures of a Mathematician - talks a bit about this, from his early days in Lwow. It's a good book about interesting times and interesting people - if this wikipedia article interests you, then maybe the book will also.
No one here is mentioning this, and you can only say it if you’re truly good and this is the truth: “I believe I will bring much more than $40 an hour in value to the company, so this will be a good opportunity for both of us.”

Yeah, they may be negotiating with other people, but if you are the best candidate then it would be stupid to save one or two dollars an hour to go with someone who is less well suited for the job. Then they hire the wrong person, they’ve now wasted 3 months of wages and were set back by 3 months, and will need to hire someone again, and you may not be available then.

They may have hard caps, and if they do, they may say “look, the most we can do for this job is $35 an hour”. Take it if you’re happy with it, and don’t mention salary again - put up work that justifies your wage.

People need to frame the conversation in what value you bring to the company, not what you’re costing the company to be employed. If you weren’t bringing in greater value to the company than your cost, you would be fired. How much of that added value that you can take home is what is determined through negotiation.
Blink twice if you/your family is being held hostage.
As an add-on to this; whatever they offer first is likely below what they are willing to pay.

So even if they do offer the 30 you'd be happy with, still negotiate. The outcome can only be happier for you.
We recently raised a round for eesel. It was our first time raising and just about everything was new to us. We learnt a few things, and while we're no expert, you may find our learnings handy if you're an early stage startup looking to raise.
I'll give my reading, and a tip to the author.

To me, this did not read as a serious proposal to actually commit more fraud. Rather, it was a "modest proposal" in the tradition of Swift, in which the actual call to action was for the field to be more critical of papers, especially to be on the lookout for all fraud, both the obvious kind and the more subtle variants, the latter of which also do great damage to the field.

The tip: humor like this is fun and appreciated by people who run in the same circles as the author, but an essay like this will be read by a diverse cross-section of people. Some won't have the cultural references, some won't have English as a first language, etc. Almost always when I've snuck jokes into my writing, I've found it causes confusion.

So I might have written this a slightly different way, something along the lines of: the community is structurally more equipped to deal with blatant than subtle fraud. Ironically, now that we're seeing more egregious examples of fraud, there's a better chance that things will get better; we would have tolerated the subtle types for a long time, as lots of people benefit from the status quo.

If the author were actually legitimately calling for more fraud, then I apologize for misunderstanding.
The actual "smoking gun" is three levels deep:

1) https://cacm.acm.org/magazines/2021/6/252840-collusion-rings...
then
2) https://medium.com/@tnvijayk/potential-organized-fraud-in-ac...
then
3) https://huixiangvoice.medium.com/evidence-put-doubts-on-the-...

Not to try and dissuade this internet mob...but instead of doing the whole internet-mob-get-eyeballs-to-my-blog-by-rehashing-someone-elses-blog thing, get to basics and be precise like a scientist would be. Examples. Forensics. Details.
Apple manufacturers in India and maybe Taiwan soon it looks like.
Samsung makes its phones in Vietnam and India.

Looks fairly possible to by non china made phones
Modern science doesn't have peer review!

Peer review works within a community, scientists review each other's work to decide who to trust. But the public and funding agencies are not part of that review! So why to we believe or fund the results? Either we are not their peers and should not engage with them, or we should be reviewing their work as part of the publication process.

We also have "peers" in criminal prosecution. Would you allow a criminal trial where only the scientist's colleagues were in the jury?
This looks really good.
And this is what students pay thousands of dollars per year for?

Yeah, there are bad teachers and there's this.

Why this kinds of abuse is tolerated is anyone's guess. But school and college management are usually too coward to deal with those issues.
Reminds me of "the box" from Silicon Valley comedy series.
What if there was a single intervention with many benefits for our cities?
Network Validation
"Computing science" is more commonly used as an alternative, but yes, that approach makes much more sense than focusing on some particular abstraction.
For my last camera purchase of about $3500, Amazon had it on sale for a couple hundred bucks less, and I was going to buy from them because it was a big enough difference to overcome my loyalty to B&H.

I decided to think on it for a day, and sure enough by the next day B&H had the same price. Pretty sure it was a manufacturer discount but in general I think they try to match prices.
Yes, the would be the outside solution if you were an all seeing God. But in the real world we have to make do with local incentives. And that is leading to a ballooning of academia, professors want more grad students for more papers and more prestige, some of whom also turn into profs and it snowballs. It's great while the music is playing, but then when winter comes back, what will all these people do then? Things are already insanely competitive to the degree that many profs even say they couldn't make it into a graduate program now, you already need top conference papers just to get accepted at grad school (in better groups).

In a way, I think a lot of the internal squabbles regarding diversity etc. in the AI community come from the animosity due to a shrinking cake and more hungry mouths.
Rizenor Review| Everything You Need to Know About This Product
you're going to have a bad time in the future, cars are moving from welds to adhesives. https://www.nytimes.com/2016/08/12/automobiles/the-superglue...
Here is the interesting part:

> If my phone is regularly in the same GPS location as another phone, they take note of that. They start reconstructing the web of people I'm in regular contact with.

> So. They know my mom's toothpaste. They know I was at my mom's. They know my Twitter. Now I get Twitter ads for mom's toothpaste.
It’s a rich historic connection, especially in academia. More detail here - https://www.scotland.org/features/scotland-and-poland
Nice one mate.. It's true. Some of the products are unavoidable. They're being made in China because of corporate greed and demand for cheaper products as a result of consumerism. We don't need to replace a phone or a laptop every 2 years. It's planned obsolescence by many manufacturer. I could be wrong but buying local could make a difference. Especially when China is trying to punish Australia just for asking for an investigation. They've already started bullying others at this stage. Once they surpass the US/NATO in military power, who knows, how's it gonna end for us.
Since February, every time I go to their shop (both on their site or AliExpress)it's always out of stock. I don't know if they sell batches very quickly or have been out of stock for months.

I've seen another supplier selling them, but like 30 or 40% more expensive, for more than 100$.
Those are meant for a single location, not cross-region distribution.
How Harry Reid, a 35M and the Singer from Blink-182 Took UFOs Mainstream
Are Gemini’s Sluts?
https://medium.com/heart-affairs/are-geminis-sluts-7963542d4...
Modern science doesn't'have peer review!

Peer review works within a community, scientists review each other's work to decide who to trust.
But the public and funding agencies are not part of that review! Not even scientists in tangentially related fields (such as statisticians or methodology experts) are consulted.

Furthermore, "peer review" is limited to pre publication. Follow up research by others has mininal effect on the impact of a paper on a scientist's career.

So why to we believe or fund the results? Either we are not their peers and should not engage with them, or we should be reviewing their work as part of the publication process.

We also have "peers" in criminal prosecution. Would you allow a criminal trial where only the scientist's colleagues were in the jury?
It's important to point out that Taiwan is not part of China, unlike John Cena, who stuttered.
Chinese restaurants in the Chicago area still have chop suey on their menus. I had some a few weeks ago. I also bought some for a homeless person a few months ago —- they specially mentioned they wanted chop suey.

You do have to go to an American Chinese restaurant though - these are usually the ones located in strip malls or in the suburbs. Newer Chinese restaurants tend to be run by more recent immigrants and therefore don’t serve American Chinese — American Chinese is a different cuisine from Chinese.
He also implies that if you're too good of a student, at least around him, he might fall in love with you and become a worse teacher, and he's just being honest about it. You could mock men for being bad at suppressing feelings equally from the same comment.
Pyreports
I don't know, maybe you should.

CockroachDB seems to be a distributed database system written in Go which has implemented a Postgres query/wire protocol compatibility layer.

PolarDB is a Postgres fork actually using the Postgres codebase and extending it to a distributed database system. Maybe one day they can unfork because it's possible to implement PolarDB on top of Postgres as an extension and/or they contribute/get all their changes into Postgres core.
How to Correctly Frame and Calculate Latency SLOs
> If you make it illegal to fire that person, then any one employee could do considerable damage to dozens of other people and you'll have no recourse.

well then the investors can't ask for the firing, they have to demand something else.
Judging by history, it's the permanent stage of socialism, and that's the problem.
People clearly differ.

Steam and Etsy are actually two companies that, if I were unable to use them starting tomorrow, that would basically have zero impact on my life.

Whereas, although I do order from a variety of online retailers, going cold turkey on Amazon would be a fairly significant inconvenience for me--although some seem not to use them much.
I don’t know anything about this specific case. It might be the exception which proves the rule.

In general, I try to follow the HN guideline: “Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.”
I have an old Acer Aspire One netbook which I modded with a Pixel Qi display. It is definitely usable for programming in direct sunlight, though the display is physically too small to get comfortable doing a lot of programming on it. Funnily enough, the major problem is not enough sunlight -- indoors, you can use the backlight, and direct sun provides a good contrast ratio outside, but in the shade outdoors, particularly after my eyes have adjusted for sunlight, the screen becomes difficult to see.
The problem is that laypeople or bureaucrats can't judge highly specialized technical contributions. It's already difficult to do if your subfield is a different niche.
No commit history? It would have been interesting to follow the development work to see what changes they've made compared to PostgreSQL.
The eye watering salaries come from passing a whiteboard interview, not publishing papers.
From what you're saying, it's likely that you did/said something 'questionable' on your alt account and Reddit banned all of your accounts that they could identify. Having an alt account doesn't prevent you as a person being held responsible for what you do/say.
> Maybe bigger companies have enough slack in the system and outlets for people to blow off steam to absorb it

They achieve this by wearing avacado costumes
https://www.reddit.com/r/LinkedInLunatics/comments/nneex4/fl...
I can't see it that way. He is open about his own weaknesses as well. We don't have to look up to him for saying this, but that doesn't make it your typical one-sided bashing.
Remains of 215 children found buried near residential school in Canada
The simple solution is to run Postgres replicas in those regions and do local reads for your app while directing the writes to the master region. This works well for read-heavy apps, and you can also put the master in a geographically central location to help with write latency.

If you need cross-region multi-master then I recommend something like CockroachDB or Yugabyte that have regional distribution as a core feature.
If this, and the stuff coming up in this thread, is true about academia ... Trump is our fault.

How can we tell the people to trust science, if science is a clusterfuck of underpaid PhD students who are incentivized to cheat?
PSA: If you have a site with Disqus, check if “Recommendations” are on
A few days ago Disqus released a featured called "Recommendations" [0]. I haven't received any email about it, and it's enabled by default. It inserts additional HTML on top of the comments, and when I first checked my site I thought that my site had been hacked or something, especially because one of the recommendation was for a different site altogether! [1] It's a Japanese site that I never heard of, does not have similar content to my site, and it's of course on a different domain, so why did Disqus think it was ok to include?

I don't know why Disqus thought it was ok to add HTML and outbound links without even sending an email first. After this, I surely won't use Disqus anymore, and if there was a way to migrate without losing comments I would remove it from my site too.

To make sure recommendations are disabled for your site, go here:
https://<your site slug>.disqus.com/admin/settings/recommendations/

[0]: https://help.disqus.com/en/articles/3517730-recommendations

[1]: https://imgur.com/a/i3orUx6
Cooperating with Machines (2018)
Literally opened thread to also post this.

Summary (for OP or anyone else reading): assuming you bring a useful skillset and are likely to actually argue over $30/hr or $40/hr rates, you should charge more.

Do not assume $50/hr is off the table, if you bring that much value.

Do not assume $100/hr is off the table, if you bring that much value.

Do not assume $150/hr is off the table, if you bring that much value.

Potential employers care about what value you bring, and what compensation they can talk you into. Nothing else matters.
https://en.wikipedia.org/wiki/Academic_audit
I’m glancing over the Heroku Postgres docs and they seem to offer easy to set up read replicas called “followers”. Wouldn’t this work for you?