skysight-inc/HackerNews huggingface dataset:
IIRC the reasons are detailed in a document[1] that was already shared here before. TL;DR - It appears after the January 8 coup d'état attempt in Brazil, it was opened an investigation to identify who coordinated and who participated in the coup. Then some xitter profiles started a coordinated threat and doxxing campaign against police investigators who took this case. So the brazilian supreme court ordered xitter to provide information and block seven profiles involved in this doxxing campaign, what it refused to do.

[1]. https://static.poder360.com.br/2024/09/decisao-stf-x.pdf (Portuguese)
since when is a recruiter messaging you for an interview an offer?
Show HN: CLI App for Shamir's Secret Sharing
I wrote a CLI application in Go that implements Shamir's Secret Sharing algorithm. It allows you to split a secret string or file into n "shares". If you have any k of the shares, you can reconstruct the original secret. If you have k-1 or fewer shares, you have no information about what the secret was other than its length. You can set any 2 <= k <= n <= 255 you like.

I had a lot of fun making this in my free time. Let me know if you have any ideas or suggestions to improve the project.
Got to keep that Necropolis warm
Thanks for the feedback! NVLink configurations are available only in 8x, it’s not possible to deploy 1x. These are PCIe modules connected via NVLink bridges, and they are not HGX.

We do plan to expand our fleet with B200s, but H200s are not currently on the roadmap for on-demand.

We’ve just activated the rest of your credits—thank you again for your feedback!
I have never understood the VMWare/Pivotal thing, to the point where I assumed there must be two different companies named that for VMWare to have bought a company called Pivotal.
Right one's faulty? ;-)

Why Pro etc for a Mini? I thought the point of Mini was not only to be a sanely sized phone but also a phone that is just a useful phone and not a phone with spec list that were more than overkill.
Ah yes, and there also seems to be a DEX (Dalvik's bytecode format) library included: https://github.com/nikita36078/J2ME-Loader/tree/master/dexli...
This has been coming for a while. I feel bad for anyone still building on anything Tanzu these days. I expect we will see a similar announcement about some or all of those products in the coming years. It’s gotta feel stressful to those teams relying on these products.
Tech jobs are drying up if you're a JavaScript/React codemonkey whose sum total experience amounts to a boot camp and a fun sample project.
This is 100% what it is. Amazon can get away with 5 days RTO because of their visa heavy engineering population
Don't.

Think in terms of theming, not reinventing the wheel. Come up with a unified coherent design language, and build out themes for all of the popular existing libraries that anyone wants to use.

Spending a sprint building a select dropdown is not something any engineer should be doing these days.
As a member of the community I think we should not be thinking about Socialism and Capitalism quite like we generally do.

Instead of Capitalism being a belief system maybe we could approach it more as a natural law. If you make money and other resources (capital) available for some thing more people will do that thing more. Restricting capital for that thing and less people will do that thing. There will still be those that will do it out of enjoyment or need but the will be less incentive.

We are social beings and work together to get things done as well. Public works and services are usually something we work together to get done. They are things we want cannot or do not want to be responsible for as individuals. So, we work together.

As far as Open Source Software... If you are using something support it (as an individual). If the OSS does not exist you can do without, do it yourself, or pay for it. If it is something that is widely used some sort of official public support could be important for everyone and should possibly be subsidized. Relying on a single method for everything will just lead to unhealthy outcomes (both systems have plenty of examples of poor outcomes).
It's interesting how kids can adapt so naturally. We've got so many preconceived ideas about difficulties.

When I was young there was a deaf kid in our school. We just figured out communication as needed. Kids don't overthink things like adults do. The environment matters, but sometimes we should just let kids figure it out.
Tech jobs are drying up but like the article says - if you’ve got some serious qualifications in AI - you can get paid 2-4x the amount of other engineers. 7 figure comp is not uncommon for people in AI. It’s also the one type of tech worker that they cannot seem to get enough of.

It’s no surprise that the grifters in my professional network all shifted to AI stuff 2-3 years ago. The people who wanted to deliver genuine and good work have all (foolishly?) stayed the same - the folks who chase fame and money all shifted to AI.

I’ve been on “sabbatical” for 2.5 years. I saw the downturn and decided to not work. I figured we’d be back to normal by now but considering FB just rescinded my offer - we’re far from it.
AI is not just any one thing. In the grand view, looking ahead a hundred years, AI will seem like it embedded itself in everything everywhere all at once. AI will take the hardest effort to embed itself in lower-level high-efficiency systems such as the OS kernel, but even there, it makes its presence known by code generation.

Yes, AI as an information interface is still an underrated and underused idea despite us having seen it function over the past couple of years. The question then is, what's the best LLM driven frontend that could be an alternative to React or Django or Laravel, etc.? It would be used to serve a customer-facing application. In the simplest case, I think something like Streamlit or Gradio, or something in this class, could offer a conversational UI.
Also I'm yet to see any AI tool replacing a developer in a complete manner
I think that we should entirely abolish programs like H1B that leave people tied to a specific employer for a long period of time (and similar visas like the SWV in the UK).

These programs mean you have literal second class citizens in a the workplace who desperately need to avoid losing their jobs for fear of their life being completely upended. This disrupts the labour market and internal corporate culture significantly. Instead we should have work visas lead to permanent status much faster, but give them out more sparingly.
The market humbles all.
Sure, this is the natural reaction of people living in the imperial core, but this isn't true for the majority of people in the world, especially as global warming accelerates.

World-systems theory is typically the alternative to the theory that pax americana (i.e. peace for me but not for thee) is universally desirable.
Three-Dimensional Wave Breaking
Our design team has been charged with making a refreshed, design system. That's all in Figma so far. Nothing has touched a real browser or a real device (tablet, phone). I've coached them to _try_ their design system in code sooner than later, to see if it even makes sense in real scenarios. I've coached them that they'll need multiple implementations.

At a technical level, there have been previous attempts for these shared design libraries with reusable components. We're mostly using react. The first generation the design system ended up putting all of these complex components like "Product Display" or "Order Builder" and so on, all driven by props. That resulted in prop explosion and increasingly unreasonable maintenance burdens. It also became effectively locked to the versions of React that were available when it was made - teams could not afford to upgrade either their own apps which caused the library to freeze. A second generation of repeated many of those same mistakes, not composable enough, too tied to a definite version of react, too tied to a definite version of mui, and so on. The tech piece, in addition to the people-problems, is just as hard and important too.

Adoption will be driven by funding, value and time.
This comment doesnt deserve the downvotes its getting. If you ever work in an ERP system you will realize the complexity of tracking cost, inventory management (which is not just simple item, location quantity), purchasing, quotes, lead times, approval processes, BOM data structure, assembly, work orders, sales orders internal/external, etc etc. All these may boil down to basic cost account primitives but making a system that is a ledger then dismissing other solutions and saying you could manage the project of constructing an aircraft carrier make you wonder if the author has ever touched an ERP frontend or back. On top of that there are open source ERP and other smaller companies that make proprietary ERP that do not do some of the things intuit may do draw the ire of some.
Cherry picking a couple exceptional unions doesn't alter the predominant trend. On the flip side, we have teachers unions and police unions with seniority based pay. And they're much larger than athletics unions. The National Basketball Players Association has 450 members. The National Education Association has 3 million.
An example related to JSON content is HTML content. I have a Python library that represents all of the standard HTML tags as a family of classes. It is like a lightweight DOM on the server side, and has resulted in a web server that does not use string based templating at all. It lets me construct trees of HTML completely in Python and then render them out with everything correctly escaped. I can also parse HTML into trees and manipulate them as I please (for e.g. scraping tasks and document transforms). It is all strongly typed using mypy and I adhere to the strictest generic typing I can manage.

Each node has a list of children, and the element type is `str|HtmlNode`. I find this vastly easier to use than the LXML ETree api, where nodes have `text` and `tail` attributes to represent interleaved text.

Interestingly, the LXML docs promote their design as follows:
> he two properties .text and .tail are enough to represent any text content in an XML document. This way, the ElementTree API does not require any special text nodes in addition to the Element class, that tend to get in the way fairly often (as you might know from classic DOM APIs).
https://lxml.de/tutorial.html#elements-contain-text

It could be a simple matter of taste! But I suspect that the difference between what they are describing as "classic DOM" vs what I am doing is that they are referring to experience with C/C++/Java libraries circa 2009 that had much less convenient dynamic type introspection. The "get in the way fairly often" reminds me of how verbose it is to deal with heterogenous data in C/C++/ObjC. In ObjC for example, you could have an array mixing NSString with other NSObject subclasses, but you had to do work to type it correctly. If you wanted numbers in there you had to use NSNumber which is an annoying box type that you never otherwise use. And ObjC was considered very dynamic in its day!

I have long felt that the root of much evil was the overbearing distinction between primitive and object types in C++/Java/Objective-C.

All of this is a long way of saying, I think "how to deal with heterogenous lists of stuff" is a huge question in language design, library design, and the daily work of programming. Modern languages have by no means converged on a single way to represent varying types of elements. If you want to create trees of stuff, at some level that is "mixing types in a list" no matter how you might try to encode it. Just food for thought!
NAT64 from pretty much every provider.
As someone that did the Perl to Python transition back in 2003, for UNIX scripting tasks, the way to do OOP with packages and blessed references was clunky, and having to always go back to the manuals for some clever programming tricks from team mates was tiresome, while Python provided something nicer, and I wasn't really into the sed/awk like features in Perl anyway.

However due to being a interpreted scripting language I never bothered to use Python for anything beyond OS scripting.
> If you went to a coding bootcamp, are a self taught programmer, or are working in a non-technical role you don't have an edge compared to the multiple recent and mid-career graduates who have the same experience AND a college degree.

unless you have an edge that isn't a CS degree. CS degree is not the only edge in this industry.
Through a NAT64 NAT. Which is extra work, but not that bad.
But so do solar panels. A PV system turns a moving particle (a photon) into an energy gradient, a voltage. So the concept of using another moving particle, this time a hot molecule, doesn't seem totally impossible. If one understands heat as being molecules moving at variety of speeds, harvesting energy only from the fastest of them wouldn't violate thermodynamics. It can be understood as taking advantage of the temperature gradients across the gaps between individual molecules.
That's too bad. At one of my companies they were using Trello for all engineering development which I found just too casual of an approach. Jira would have been overkill.

Pivotal provided a nice middle ground and was so easy to use with just the right amount of customization and power user functionality.

But I always felt like there was a small group of users and it just never got a foothold in companies.
"Google stresses the importance of carrying your physical ID, noting that a digital ID is not a replacement for your actual ID. "

This sounds hamstrung by default. I get why, it's complex to get everyone on board for this to be generally accepted, but as a user if it isn't ... what's the point?
Most people just use a DNSBL to block Tor exit nodes. They're pretty trivial to find online and presumably, very easy to set up because the list of Tor exit nodes is publicly available.

This also means the expiry time is usually tied to however long a Tor exit node stays on the DNSBL + 3 or so days (depends on how long the software is configured, but 3 days is typically the assumed default for IPs that tend to get mixed up with automated spam, of which Tor is also a massive purveyor.)
This isn't the case anymore
How many companies have you sold?
This is the definitive study that shows the epicenter of the Wuhan outbreak was the Huanan Seafood Market: Worobey et al. (2022), in the journal Science [0]. This is a study that discusses the genetic evidence that there were multiple spillovers at the market: Pekar et al. (2022), also in the journal Science [1].

The above two findings are completely inconsistent with the idea of a lab leak. Why would a lab leak cause an outbreak at a market that sells wild animals, of all places? And how would it cause two different lineages of virus to emerge at that market?

If you know how the original SARS spilled over, in wild animal markets in a major Chinese city (Guangzhou, far away from where the bats that carry SARS live), the Wuhan Seafood Market spillover looks nearly identical - just 17 years later.

Meanwhile, no evidence at all has emerged that the Wuhan Institute of Virology had anything to do with the emergence of SARS-CoV-2. Scientists at the WIV were regularly publishing and giving talks about exactly what they were working on, and they never mentioned anything closely related to SARS-CoV-2. They were working with viruses much closer to the original SARS, which is what most people back then were interested in. After SARS-CoV-2 emerged, you could actually go back and look into the WIV's publications to find the most closely related virus. It's called RaTG13, and it was published by scientists at the WIV all the way back in 2014. However, it's way too distantly related to SARS-CoV-2 to be the progenitor virus, and in fact, more closely related viruses have since been found by a French team in Laos. Basically, all the evidence about who knew what when, the genetics of more closely related viruses that have been discovered since the pandemic began argue positively that the WIV had nothing to do with the origins of the pandemic. This is in addition to the strong evidence that the initial outbreak was not at WIV, but rather at a wild animal market (which is exactly what you'd expect for a natural spillover).

None of this has made its way into the American public's consciousness, though.

0. https://doi.org/10.1126/science.abp8715
1. https://doi.org/10.1126/science.abp8337
I get that you're trying to make a point, but NAT64 makes this not a real problem. Every practical use of IPv6 can access IPv4 hosts.
> While that is a crappy thing to do,

I haven't watched this particular channel so maybe it's obviously shady, but I'm curious: why is this conceptually a crappy thing to do?

I mean, if you take the IP of others and redistribute it verbatim then I definitely see the ethical issue. So if the claim is that he's reading peoples' comments or posts verbatim without credit then yeah that's crappy. Don't get me wrong.

But if all we're talking about is "mining" websites like HN for topics and then creating original content that covers those topics in a different format for a different audience... where's the issue?

A few years ago I was feeling pretty burned out in the tech industry and created a tongue in cheek "luddite" channel called TechPhobe where I took an overly pessimistic view of the industry. At the time Elizabeth Holmes was on trial and a lot my videos involved me reading ArsTechnica articles on the subject (credited) while offering my personal opinions on the matter. While not successful, those videos got more views than anything else I ever created. Was that a crappy thing to do? I didn't think so at the time and I don't think so now.

I didn't stick with the channel because I realized pretty quickly that if I'm dealing with burnout the last thing I should be doing in my spare time is focusing on tech content lol
I think the more relevant part in that particular case is "subnational groups". The USS Cole attack was obviously not an act of war by Yemen against the US, so it needed to be investigated as a terrorist attack instead.

> The extensive FBI investigation ultimately determined that members of the al Qaeda terrorist network planned and carried out the bombing.

[...]

> By the end of 2000, Yemeni authorities had arrested several suspects, including Jamal Muhammad Ahmad Al-Badawi and Fahad Muhammad Ahmad Al-Quso

(Source: https://www.fbi.gov/history/famous-cases/uss-cole-bombing)

You don't generally call in the FBI to "investigate" a military attack, or "arrest suspects".

If the nation of Yemen had immediately claimed responsibly for the exact same attack and declared war, it wouldn't have been considered terrorism, and rightfully so.
I'm a premium subscriber too, and got a full page ad (that was hard to dismiss) for -- I don't really remember -- something related to football, I think?

Regardless, that was way over the line and so I am finally leaving YouTube entirely. Screw them.
The Pragmatists Handbook: Transjectivity
I have 17 years experience and burned out in my current role. given up on job seeking while coasting until i get fired. 95% sure this will be my last ever job in tech.

as i read recently, "god's plan for me doesn't involve linkedin".
5-6% of sales ABSOLUTELY matters. The biggest question is really will the majority of these purchasers substitute the absent "Mini" model with another iPhone model? If 90% of those users will just buy a different model then there is little advantage to offering the mini, given the additional design/engineering costs of the smaller size.

Anecdotally, I'm a techie but a small phone die-hard. I help onto my original SE until they finally released a mini model and will likely do something similar with mini 13. They definitely lost some potential upgrade sales from me, but despite that Apple STILL has the best tiny phone offerings, they are still software and hardware supported by Apple, although you have to purchase refurbished. There just isn't a serious Android competitor, with any sort of long term commitment to small phones, that would justify the switching cost.

My opinion is that Apple botched their positioning with the mini. "Mini" is a diminutive term, it implies less than. It was the lowest pricing outside of their SE model. They released the 12 mini shortly after an SE release, leading to cannibalized sales. And they released it at the beginning of a period (ongoing) where Apple leaned into the messaging of "Bigger is Premium". The only people left to buy the mini were people obsessed with small phones.

I think a more successful product would have been to lean into their "Air" brand, leveraging Apple's known ability to engineer premium devices in the smallest, most-elegant packages; positioning it as a premium product orthogonal to their main iPhone line. And from the rumors, it sounds like this might be Apple's next move in a device market that is increasingly undifferentiated.
Development of a Capsule-Type Inspection Robot Customized for Ondol Pipelines
Why would they message you if there was no possibility of leading to an offer?
We've never had a socialist society. We've had some communist experiments, but no socialist ones.
You're ironically vastly overestimating the cops. It's not that they have good intel, it's that it's copaganda.

They'll just make something up for publicity if they don't get something useful.
As cheap as employees are they can always be cheaper. Labor costs are a huge input cost in many businesses, cost savings there adds up to a large amount of money for very few people who can pay politicians to act in their interest.

Which is why H1B wont be curtailed and why employees are blamed for inflation.

"I opened the window to listen to the news. But all I heard was the Establishment's Blues." - Sixto Rodriguez (This In Not A Song, It's An Outburst)
FIFA and Bayonetta got around this because you're actually playing a subset of the main game during loading. Not a separate game.
Are there any open source self-hostable tracking/project management tools that still have a committed team and forward momentum?

I used to self-host a Phabricator instance, which I liked a lot, but the upstream maintainer made the reasonable decision to step away.

My guess is there is not much of a niche for self-hosted solutions anymore. The GitHub Issues free tier covers most of the low-complexity use-cases, while higher-complexity use-cases are addressed by enterprise SaaS.
+1. Linear is a great PM tool, maybe even the best. What makes it awesome is their support team. I’ve been in touch with them a handful of times over the past ~5 years, and each time, they’ve been excellent — fast response times, with genuine and tech savvy people on the other side.
Congrats on this! - and the latter 94 versions ;D

I appreciate your points. Can you share more about how you interacted with other teams? Did you have resources to help implement the components into products? Did you use any tools or meeting formats to gather feedback and listen to needs?
USA should adopt the EU model: The visa is not tied to the employer but to profession. You are only allowed to do work in the professions that is described in the original visa/residence permit reasons for up to X years, which should avoid the "in the employers mercy" situation.

EDIT: this also relieves a lot of burden on the system, as you can easily change jobs between companies by simply mailing the job change documents to the foreigners office - they will just take a look at the new position that you have taken up and simply send back the confirmation that the residence permit is still valid, instead of trying to issue a new visa with all bureaucracy that comes with.
I’ve been using it for my next.js project and passing something like `/pages\//` to `skip` was good enough for me… Is there something I’m missing out?
True! Progressing Experience and Skill will trumps ANY degree.

The candidates mentioned in the article are all early career or freelance who cannot differentiate themselves based on experience or education.