skysight-inc/HackerNews huggingface dataset:
This runs the very real risk of thinking you can overload all "tags" onto something that you want.

That is, embrace the restrictions that come from a taxonomy. It is a bit of a lie, but a lot of it is defined on contrasts and these contrasts help build things.

What distinguishes a car from a truck? One is more faceted to holding people than to holding cargo. But if you don't know either a truck or a car, you are unlikely to know from just that description. Indeed, you could wind up with a cargo van. Which is different from a passenger van, in much the same way.

To that end, we present the taxonomy as a heirarchy of descriptive properties. When, in many cases, it is a heirarchy of representative samples. In programming, we distinguish between class based and prototype based object oriented representation. In reality, most taxonomies are presenting class style based relationships, but using prototype based representation from a population.
Twitter literally interrupts the normal feed with content you haven't chosen. Here, I'll load https://twitter.com to see:

1. dog pic from someone I follow

2. ad ("Promoted")

3. Steve Martin playing a banjo while dressed as a penguin (I follow him)

4. a tweet from an account I don't follow, but a friend liked it

5. a tweet from an account a friend follows, but I don't

6. a tweet from an account a friend follows, but I don't

7. ad ("Promoted")

8. Section of "Who to follow" with three accounts

9. pic from someone I follow

10. a tweet from an account I don't follow, but a friend liked it

11 is an account I follow, and 12 is an ad, but that should be enough to demonstrate. Only three of the first ten items I saw were from accounts I chose to follow, so 70% of the content was supplied by twitter based on whatever they chose.

70%!
I expect this would end up like Netflix's algorithm bounty. It turned out no one could do much better than Netflix's own engineers. Twitter already had a system that worked in the form of sharable blocklists, but they hobbled and eventually removed it for some reason.

I could easily build my own just by iterating through the follower lists of prominent objectionable people to block them if Twitter didn't prevent it.

"It looks like you're using automation!"

No shit.
For optimal play you want to pick a number which is not popular among other players. On one hand there are numbers (like the lottery winner from last week!) that people overbet. There are other numbers that are systematically underbet.

The "minimax" solution comes very close to having the lottery pick a random number for you, which a high fraction of players (maybe 70%) do. Since so many people are playing quick picks already the benefits of picking an systematically underbet number are greatly diminished, so you might just bet a quick pick yourself.
For your own sake, you should probably check that demo code in somewhere. Keeping a 'paper' trail of the work you've done is always a good practice to follow.
Just a word of warning, if you don't know how to use a map and a compass, and don't practice with it semi-regularly, do not be fooled into thinking these will save you simply because you have them.
https://archive.ph/Igu2e
We have an even better example of mistaking the numbers for the whole picture. Becoming famous for winning obscene amounts of money greatly increases your chance of being harassed, murdered, or driven to mental breakdown. The expected value of a losing ticket (a chance to fantasize, enjoyment, etc.) is much higher than the expected value of a winning ticket (a lifetime of being hounded for money in increasingly desperate and violent ways).
Not just you. TikTok's signature feature is its excellent recommendations.
yes, this.

i tried to use twitter for news and devops/sre related stuff, but you have to drink the firehose to find content or use your network to find people to follow. absolutely does not help that many of the more active personalities also engage in creating FUD.

i use nitter now.
I honestly don't think this is in the same realm

This is more akin to Raindrop or a bookmarking addon with notes and folder structure built int
I'm curious, then, how they work and what happened between 2020 and 2022 that turned them from a monopoly to an also-ran https://www.vice.com/en/article/wxqvvb/even-instagram-employ...
How could a large service have enough people to review material in a timely manner?
Jupiter evolving: transforming Google's network via optical circuit switches/SDN
Oh yeah, definitely not a universal opinion. Just my 100% subjective viewpoint.
Very interesting. Would you also like to share what you did not like about breakfast this morning?
I Bonds Rate Resets at 6.89%, Ending Mad Rush to Lock in Higher Yield
Back in 2007 Hotmail was so big that it was profitable for them to have accounts that deleted themselves if you didn't log in in a couple of months and not pay too much attention to spam filtering. Then Gmail came along and ate their lunch.

TikTok is winning the race for zoomers' attention by doing better content filtering. I'm sure that a well-ran Twitter competitor can take all of their market.
Brazilian Truckers Create Multiple Blockades in Support of Bolsonaro
Location: Upstate NY

Remote: Yes

Willing to relocate: Remote preferred, but willing to relocate for good fit

Technologies: React.js, Bootstrap, Javascript, Material UI, Ruby, Rspec, CSS, HTML, SQL, Git

Résumé/CV: https://docs.google.com/document/d/1PhdSlqtw5Bwo1fgIfKCPSASl...

Email: romangeathersdev(at)gmail(dot)com

I'm a software / web developer with a current focus on front end. However, I do have experience building command line based applications with back end languages as well (specifically Ruby). I'm excited for the field of tech, and am willing to pick up any technologies related to web apps, and possibly other niches.

In my former life, I worked as a copywriting consultant, but am now making a career transition into development. If you need someone who's hungry to pick up new technologies, enjoys problem solving, excited over the field, and you like what you see on my Resume, then please reach out and we'll see if there's a fit :)
Great discussion, one thing I would throw out there is that while we're all used to having some kind of "unique" thing in the market that attracts users, I think in this case one could feature-for-feature copy Twitter, and as long as Elon Musk isn't in charge that would be the "differentiator".

I think in the next couple of years we'll see more of this (or should, anyway); companies that are very similar but with different operating philosophies competing for the same market.
It proves that comma is making money today by being an “underdog” while Argo never made a dime and is now out of business by being the opposite of an underdog. Would you rather be an underdog or be unemployed?
The interesting part of the article is below the fold and not reflected in the headline:

https://codeofhonor.substack.com/i/78789944/security-theater...

"Most of the rendering bugs I’ve seen in security audits don’t matter. This is not how your organization will be pwned. ... What would fix this? Layered security built around a plausible threat model. What would not help? Removing reflected ASCII text from Shodan’s API error message. I’m not saying that small security bugs aren’t worth fixing, or that organizational security always trumps application security. Rather, real damage usually does not come from where security engineers tend to expect, because they spend their time on pentests and CTFs that differ substantially from the approaches popular among actual attackers."

Everyone commenting that dealing with user input is easy: if it were really easy, we wouldn't keep making the same mistakes. I fixed my first SQL injection attack by switching some code to bind variables over 20 years ago, yet we still have Little Bobby Tables showing up in our collective databases. The fix may be easy ("just do X"), but the mistake is even easier.
* Fixed two buffer overflows in punycode decoding functions.

A buffer overrun can be triggered in X.509 certificate verification,
specifically in name constraint checking. Note that this occurs after
certificate chain signature verification and requires either a CA to
have signed the malicious certificate or for the application to continue
certificate verification despite failure to construct a path to a trusted
issuer.

In a TLS client, this can be triggered by connecting to a malicious
server. In a TLS server, this can be triggered if the server requests
client authentication and a malicious client connects.

An attacker can craft a malicious email address to overflow
an arbitrary number of bytes containing the `.` character (decimal 46)
on the stack. This buffer overflow could result in a crash (causing a
denial of service).
([CVE-2022-3786])

An attacker can craft a malicious email address to overflow four
attacker-controlled bytes on the stack. This buffer overflow could
result in a crash (causing a denial of service) or potentially remote code
execution depending on stack layout for any given platform/compiler.
([CVE-2022-3602])
Alright, let me throw my hat into this ring with a totally unfinished idea. I started working on a design for something called the Micro Communication Protocol (MUCP) [1]. It's a header based protocol that's transport agnostic and focuses on service-to-service communication. An early prototype existed in Micro [2] but I'm primarily focused on redesigning the protocol before re-implementing it. Micro was geared towards API first services but I'm looking to expand the scope and try to build a UI layer on top. Most of the protocols focused very much on communication between people but I think if you focus on service-to-service communication more broadly it opens up the avenue to all sorts of multiplayer collaboration.

- [1] https://github.com/micro/network/blob/main/PROTOCOL.md
- [2] https://github.com/micro/micro
It can't, the whole ecosystem needs to collapse and then maybe some of those SWEs can go do something productive with their time.
Assuming you have curl installed, it'll say

curl: try 'curl --help' for more information

I assume you're thinking of the old Windows PowerShell that used to have curl/wget aliased to it's own commands, but that's not the case with the new cross-platform PowerShell.
Every time I see your GitHub handle show up, I always need to take a look at what you're working on. Been using your tools and libraries for years now.

I wonder how well this would work with a team, if everyone shared the same synced folder/files. I've looked around at some tools in the past, and they either don't provide team features or it's a paid solution and the cost seems a bit high (~$10/user/month) for the service provided.
PayPal, so I can try and return to sender for a refund.
I notice in the pictures they're still using their Pod storage systems for imagery, didn't they switch over to a Supermicro chassis recently? j I'm curious if so what they settled on with density, 45-60-90 drives? Servers or Jbods etc.

Over the years, 45drives has put an extreme premium on their systems compared to supermicro. We have a half dozen or so of the storinator chassis and we've switched back to supermicro high density storage systems, including some of their top load 90 bay jbods. It's been more cost effective for us, i'm wondering if that's the same for Backblaze.

I've been a backblaze customer for around 10 years, it's been great for home systems. Always love this transparency in their reports.
IMO, this only accelerates the problem of memory loss. The phenomenon is known as "digital dementia" or "digital amnesia". If you want to strengthen your memory, use less technology to remember things for you. If you already have memory problems, and need aid, I can see this being useful.
Amyris | Senior Software Engineer | Full-Time | REMOTE | https://amyris.com | https://jobs.lever.co/amyris/42c0e2a2-49ea-4052-b3a7-0b7bf0c... | Senior Software Engineer

We are searching for a talented, curious, and self-motivated engineer to join our software engineering team in building the most advanced production-scale synthetic biology platform on the planet. R&D at Amyris is a highly multidisciplinary effort, where we need brilliant contributions from every area of the life sciences and engineering disciplines in order to take projects from concept to market. From hacking directly on DNA in the lab to full scale factory production, every aspect of our work is facilitated and accelerated by software and hardware automation. Our tools integrate the activities of scientists, engineers, and industrial robots to enable the rapid optimization of genetic designs and laboratory processes.

Among the tools we have developed are a CAD/CAM system for genetic engineering: a compiler toolchain whose target architecture is life itself. This stack physically integrates high level genetic modules into microbial hosts. We also derive novel strains through random mutagenesis and directed evolution. Using our custom control platform, we then subject these experimental organisms to high throughput performance screening in our state-of-the-art robot labs.

Responsibilities: Design, develop and maintain web based application written in Python. Collaborate with scientists to transform an understanding of their workflow into designs and implementations of appropriate data models and user interfaces. Effectively communicate with research scientists. Apply best practices of software development throughout your work, while staying abreast of advances in the practice.

Qualifications: 8+ years of professional programming experience Strong coding skills in either Python or a similar language. Ideally deep experience in multiple languages. In addition to Python, Amyris has codebases in F#, R and PHP (phasing out, but still have some important legacy code). Experience with full-stack web application development, including coding skills in Javascript, CSS and HTML. Relational database design and coding experience. We use PostgreSQL and SQL Server, though we also treat plasmids and chromosomes as datastores. Experience developing software in a Unix environment. Dev tools are chosen at the developer’s discretion, but most of the software development and all production deployment is on Linux (Ubuntu). Fluent Linux command-line skills. Interest and ability to communicate with scientists Excellent written and verbal communication skills

At Amyris, we believe that diversity, equity, inclusion, and belonging (DEIB) is essential to our core values. We embrace and encourage an equity-minded work culture, knowing that it is the driving force of innovation that positively impacts our employees, consumers, and communities. And for Amyris, a sense of belonging is what drives our mission forward and is the foundation of everything we do, ensuring a healthier, more sustainable future for us all. Make Good, No Compromise.
The NixOS update has some details: https://github.com/NixOS/nixpkgs/pull/198999

### Changes between 3.0.6 and 3.0.7 [1 Nov 2022]

* Fixed two buffer overflows in punycode decoding functions.

A buffer overrun can be triggered in X.509 certificate verification,
specifically in name constraint checking. Note that this occurs after
certificate chain signature verification and requires either a CA to
have signed the malicious certificate or for the application to continue
certificate verification despite failure to construct a path to a trusted
issuer.

In a TLS client, this can be triggered by connecting to a malicious
server. In a TLS server, this can be triggered if the server requests
client authentication and a malicious client connects.

An attacker can craft a malicious email address to overflow
an arbitrary number of bytes containing the `.` character (decimal 46)
on the stack. This buffer overflow could result in a crash (causing a
denial of service).
([CVE-2022-3786])

An attacker can craft a malicious email address to overflow four
attacker-controlled bytes on the stack. This buffer overflow could
result in a crash (causing a denial of service) or potentially remote code
execution depending on stack layout for any given platform/compiler.
([CVE-2022-3602])

*Paul Dale*
Everyone takes shortcuts these days so by Godwin's law directly calling the other person on the internet with which you disagree a nazi is peak optimization /s

On a serious note I think the problem is actually the heavy moderation and algorithmic bubble creation.
Then you had certain famous and controversial people who operated above all bubbles and the different bubble started clashing.

The only way I see to fix this is if the "middle" is one bubble. And no, that's not a middle ground fallacy, I dont think the middle position is the correct one but rather that a strong middle bubble is required to separate the majority from extremist bubbles.

Unfortunately a middle bubble required people to be tolerant. But many people lost the concept of disagreeing but supporting that someone should be able voice their opinion anyway. Musk actually understand this so I'm not overly optimistic but I'm curious to see what he will do.
Show HN: GoFAQ – Host FAQs for your organization
Host FAQs for your organization on gofaq.vercel.app

Features:

# Google Rich Results

Provides more context to users directly in the search engine results pages.

# Analytics

Know what your customers search for & end there struggle.

# Groups

Organize questions within themes or services areas for faster relevant answers.
> I’ve heard black holes described as “more diameter than the circumference suggests” — to paraphrase Kip Thorne.

I'm not sure where Thorne said whatever you are paraphrasing, but this description does not apply to black holes. It applies to ordinary gravitating bodies like stars and planets, but unlike them, black holes do not have a well-defined "diameter". The singularity inside the hole at r = 0 is not a place in space, it's a moment of time. So there is no well-defined "spatial distance from the singularity"; that would be like having a well-defined "spatial distance from tomorrow", which makes no sense.
woah at least a DOS with just a malicious email address and potentially an RCE. yiiiiiikes that's bad
Yes, that's a big problem at my employer. So many functions have been contracted out that I have to deal with official functions via sites belonging to at least 15 outside companies, many for sensitive HR-related functions, expense reports, and purchasing. It's hard to keep track of all that, and makes it more likely that some employee will make a mistake.
The Roblox Developer Arrested by the FBI
Koddi | Currently seeking FT employees in the following locations: Ann Arbor, MI | Fort Worth, TX | Austin, TX | New York, NY, or Remote Open roles: Software Engineers (Go, Java, C, C++), Senior Data Scientist, Product Managers, UI Designer; Looking to become a major player on a diverse team? Want to make a big impact on an engineer-driven roadmap in your next career adventure? Koddi Engineers drive innovation by embracing challenges and deploying emerging technologies to solve complex problems in software development. Koddi is a technology company that was born in 2013 from an opportunity to innovate in the adtech space. Our award-winning SaaS platform provides a robust network for brands to connect with consumers and drive revenue through native sponsored placements, metasearch, and programmatic media campaigns. Based in Fort Worth, Texas, we’ve grown to become a diverse global team. Ranked by Forbes, Deloitte, and Inc. magazine as one of the fastest-growing companies in the nation, we’re growing rapidly and looking for innovative problem solvers to join our team. Review all open roles at www.koddi.com/careers and apply directly, or send your resume to matthew.myller@koddi.com. Please reach out with any questions. We are not currently seeking external recruitment partnerships at this time. All candidates must be based in the US.
say what you will about Musk and his team, but if they can get people like myself to gladly fork over $7000 and (soon) $12,000 for what basically amounts to a feature toggle, I think they can figure this one out too.
I guess the metaverse missed its moment.

If it was all up and ready to at the beginning of the pandemic, who knows. Then people needed an alternative for real meetings and right now. Instead we got Zoom. Also nice, and I still have virtual meeting almost daily. But if only, they were just a little bit further, we could have gotten virtual reality presences. Now, it's never going to happen, and it may well drag Facebook with it.
Give it time. There is a lot of backend trash that needs to be taken out by new management.
The issue with this is that the "garbage" posts are the ones that maximize engagement. Twitter and all the other social media sites are showing them on purpose. They're trying to maximize engagement, why would they decide to quarantine the most engaging posts?
I guess a solution is for the algorithm to stop showing me tweets because other people like them. Ie. allowing me to tick a box so that my recommendations are based only on my own engagement, and not that of the average Twitterer.
Love the look of this. Looking forward to giving it a try.
Tolerant: willing to accept behavior and beliefs that are different from your own, although you might not agree with or approve of them.[1]

Intolerant: disapproving of or refusing to accept ideas or ways of behaving that are different from your own.[2]

These are the definitions from Cambridge Dictionary and show these words are direct opposites of each other. We can look at it like boolean logic.

True == !False

!True == False

NULL != True

NULL != False

NULL != !True

NULL != !False

Tolerant == Not Intolerant

Not Tolerant == Intolerant (the literal definition of the word)

NULL != Tolerant

NULL != Intolerant

NULL != Not Tolerant

NULL != Not Intolerant

The Musk example is not "not tolerant". It is NULL. It is making no comment about Nazism. The Babylon Bee article was not a NULL value because it was directly commenting on the acceptance of trans people.

[1] - https://dictionary.cambridge.org/us/dictionary/english/toler...

[2] - https://dictionary.cambridge.org/us/dictionary/english/intol...
The documentation is purposefully deceiving. It makes you believe, in good faith, that disabling telemetry is per project when in reality it is per machine.

I just tried it myself on a brand new Next project:

$ npx create-next-app@latest

...

$ npx next telemetry disable
Next.js' telemetry collection is already disabled.
Status: Disabled
You have opted-out of Next.js' anonymous telemetry program.
No data will be collected from your machine.
Learn more: https://nextjs.org/telemetry

Note the part that says "from your machine".

An issue was crated about it but they just closed without responding: https://github.com/vercel/next.js/issues/31360
Where's the evidence in that hypothetical post and it's not true in all situations. The hypothetical
doesn't specify details.
> The singularity is a single point in the center.

No, it isn't. It's a spacelike line that is to the future of every event inside the hole. It's a moment of time, not a place in space.
> I've already made the point that EVs are almost like Rai Stones - an immobile indicator of wealth.

That's probably a bit too far. The range issues are very much overblown edge cases. If you're going to make a new personal vehicle it should probably run primarily on a small LFP battery -- whether pure plug in or hybrid.

Modern cars in general are ridiculous, anti-practical conspicuous-consumption symbols of just how much power the owner has to ruin the lives of those around them. EVs are not much different in that regard.
I suppose this is the "clear your schedule and be prepared to patch the entire world" version?
One CSS trick can save you months of time