skysight-inc/HackerNews huggingface dataset:
Brex was pretty rude to me in twitter DMs about two and a half months ago when I had had trouble trying to sign my startup up for their services. They said that my business wasn't appropriate for their service even though they had no information about what my business is or was, and when I asked for details they said that couldn't be shared with me.

Parts of my messages to them are pasted below, the responses were to say the least unhelpful.

> ...We tried to apply for a Brex account last night but our application was automatically declined with no explanation as to why. I have read your FAQ closely and believe this must be a mistake as your company claims to be essentially designed for scalable software start-up companies, even prior to incorporation and without so much as a website. We are incorporated, have a website, and have a significant codebase already. Please let me know if you can figure out whether this was a mistake or not, and if not by what criteria we were disqualified.

> Your team's response does not answer any of my questions. It's just a longer version of the automated response given by the website in the first place. Your marketing disagrees entirely with your company's actual behavior.

> I don't think you are [sorry]. You have no idea what my business is or how it operates. You have no way of knowing that information and therefore no way of making that determination now or at any time in the future. Your website is completely contradictory to your behavior. If I ever do manage to get ahold of anyone accountable in your organisation I will be sure to share screenshots of this completely user hostile customer service. If not, I'll be sure to publicize these interactions when my company has found someone more reasonable with whom to do business. I'm literally trying to give you money and being refused for reasons which cannot be shared with myself. This is absurd and exactly why people hate bankers. Isn't this exactly what you people set out to change?...
O.P. was clear I think. And the other percent or two allows for some of your exceptions. But I'd push back at practicing "doormat" skills. Life is too short.
Turborepo 1.3
I think the current generation of AI-based art/design tools like DALL-E are going to have their use, but more as a supplemental support for actual human designers and artists.

It would really depend on the application, but for design especially I think the big limitation being run into is that the tools can only be trained on content that is currently available. All of these generated designs look extremely generic down to the Corporate Memphis/Alegria type artwork which is trendy right now. Outside of unintended behavior there isn't much of a way to push the envelope or generate a "new" style without the eye of a human.

As tools like this gain more widespread use, it will also become increasingly important to discriminate heavily on what content makes it into the datasets used for these tools. AI-based tools trained on AI-generated content sounds like a recipe for stagnation.
I can already see the taglines: "ConsentCo, tracking that's legal in the EU, unlike Google Analytics"
Thanks for your work on Git!

> I'm happy to answer any questions here that people might have.

Is there any way to achieve a gradual, staged rollout of SHA256?

What's the impact of converting a repo to SHA256 - will old commit IDs become invalid? Would signed commits' signatures be invalidated?
If it was you’d include the entirety of it. How does it being for “The People” work with “Necessary for a well regulated milita” in your mind? Does the word regulated not exist?

Edit: as neither of us have put the full text, putting it here. In the course of getting the exact text I also learned that there are multiple versions of the bill of rights with different punctuation and capitalization(i.e. “The People” vs “the people”) which adds even more confusion to the intent. It was not an amendment written clearly enough to convey the specific intent 250+ years in the future and there going to be disagreements about it.

“ A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed.”
Because that would make people not feel as good about "doing their part". No one likes to think about where all that Lithium came from and the not so great humanitarian practices surrounding those mines.

Many people just like to think they are "being green" and "battling climate change" with a purchase of a Tesla or Rivian...when really it takes a LOT more than that.
I beg you: please clone git, do the changes, and benchmark them. I bet you won't be able to obtain a statistically significant result from this single branch.
Show HN: Hacker News clone using Copper + Tailwind
Nobody knows what any particular ziggurat looked like, or what features were common to them. It is mostly speculation.

The article mentions the Hanging Gardens of "Babylon", but no contemporary source mentions any such thing in any Babylon of history. The best evidence we do have suggests that classical mentions, which don't say where, describe what was found archaeologically in Nineveh, present day Mosul 400 mi north of the ancient site of Babylon. Nineveh, in the time of the Neo-assyrians, had what may have been the first aquaduct (centuries before any of Rome's) feeding water to their elevated gardens. The Neo-assyrians cultivated a reputation for genocide of defeated people, and public torture of their leaders.
Have you heard of Robo-calls? Basically there are no Robo-calls in EU, because you can just add yourself to a Government no-call list. If any company doesn’t respect that, they get a huge fine.
If you put on your realist hat, there are two options.

One is for NATO (or another European military alliance) to be so powerful and cohesive in their relations to Russia, that Russia have no choice but to deal with it. This was presumably the false assumption that lead to the current war. (I really, really hope it was a false assumption).

The other option would have been to thaw relations, perhaps acquiescing to a few demands and showing more compromise. Say what you want about Russia - and there's a lot bad to say. But much worse actors have received much nicer treatment by the west. Think about everything that's been done to accommodate China since the end of the cold war, to say nothing of the likes of Saudi Arabia.

Instead a middle path was picked, and now we have war.
No, SCO was found in 2002, from Candera Software who was a Linux distributor [0]. How could Microsoft in 1980s own a company that wasn’t founded until 2002?

They later filed for bankruptcy in 2007.

[0] https://en.m.wikipedia.org/wiki/SCO_Group
I know Typescript now has a `moduleSuffixes`[0] option that may be be a reference point for making this easier. I am imagining you want to do this due to compiler conditions for build tooling no?

This makes it "transparent" to the developer but retains the file naming approach, best of both worlds?

[0]: https://devblogs.microsoft.com/typescript/announcing-typescr...
How do you accomplish this?
Didn't realize that, and you are correct, see page 52 (or 58 in the .pdf viewer).

https://www.supremecourt.gov/opinions/21pdf/20-843_7j80.pdf
Gdpr uses a more expansive definition of personal data, and it includes the IP address and geolocation data, for example.
How does "[allowing] a trained AI to copy code" change the interpretation of the ToS?

By uploading your code, you give Github an exclusive license to use it to improve their services. Copilot is such a service. Just because it's an AI and it provides others code does not somehow invalidate the license you gave.
Right to repair feels like it's a battle of who owns a product after it is bought.

Everyone wanting to operate their business in the way SaaS or subscription service is really annoying.

Photoshop gets jealous of saas numbers so they put out the creative cloud.
Printer companies authenticate their ink cartridges.
Coffee makers only accept their own branded cartridges.

Right to repair, right to modify, it all comes down to ownership.
Build the software to make this possible:

The trouble is that when writers are discussing scientific research, they could be sued if they use the images in the article without permission.

There needs to be an easy way to revenue share with publishers when these copyrighted images are used. It would definitely be a win-win scenario.
That's a hell of a powerful car.
Static allocation at the beginning of the program like that can only work for single threaded programs with non-recursive functions though, right?

I’d hazard a guess that the implementation will rely on use-after-free faulting, meaning that the use of any escaped variable will fault rather than corrupting the stack.
It's horrible, but it serves a purpose. I've worked on projects where qualifying a vendor is a ton of work. CodeCommit is.... adequate, if you just need hosted git.

AWS and Azure tend to be easy to work with, if you're dealing with anything with regulatory requirements. I have projects which can't go on github, hosted gitlab, or bitbucket. We host our own gitlab, but if we were doing this in 2022, we might use CodeCommit since AWS is qualified.

It makes sense too. Each vendor expands your security perimeter. This isn't just dumb bureaucracy (but that doesn't make it less annoying either).
The thing is that when the system is effective at stoping the malware, you don't get a signal about it. You only see the ones that somehow made it. So it's not easy to have an idea of the effectiveness.
Regarding the collision attack replacement check, do you know if that is carried over into other git implementations (e.g. libgit2)?
- Expanding membership of a mutual-defense alliance is risky. If you let someone in who's good at picking fights, you can end up in a situation that you really didn't want to, and that may not have happened in the first place if they hadn't had the treaty to make them feel more secure with e.g. brinksmanship.

- Shifts in political alignment of members can, similarly, do strange things and lead to bad situations. Take Hungary—right now they just look maybe just a tad down the path toward authoritarianism, but what if that turned into a civil war? What if the government that you're allied with gets into a bit of the good ol' genocide? Serb/albanian type situation, or maybe just your run of the mill widespread political purges? On the one hand there's some moral obligation to intervene, plus the legitimate interests of neighboring states in countering severe violence and instability in their vicinity; on the other hand now you and anyone else who's considering intervention, in the alliance or not, has a bit of a dilemma on their hands. It complicates an already complicated situation.

- As an alliance grows stronger it invites reaction from opponents. This doesn't make those reactions "right" (I'm very aware that this is one argument for why Russia invaded) but it's a fact. The reaction needn't be war, but might be creation or expansion of opposing alliances. Larger alliances, more shared borders in more places... that's a recipe for world war.

Every member you add is, in a sense, a long-term liability and threat to the stability of the alliance. These arrangements are not purely beneficial, in practice, including for members.
If it's something I want to read and then be done with it, I keep the tab open.

If it's something I may want to come back to, or something that I'd be sad if it disappeared from the web, I save it to a synced folder using the SingleFile extension which inlines all content into a single HTML file.
Shanghai and Shenzhen stock exchanges lead in financing scale for H1 2022
What a good idea. A search engine like Kagi could support importing your existing bookmarks as a custom lense.
Show HN: Explore remote SQLite databases over SSH
Hi! As a big fan of SQLite, I always found the tooling to explore remote databases a bit lacking. Current solutions involve running an extra service in the remote host and exposing a port to access it. I built a small web app that can explore remote SQLite databases without having to run any service on the remote, you just need SSH.

It works by sending sqlite3 CLI commands over a multiplexed SSH connection. The commands use the "-json" flag from the sqlite3 CLI. This basically turns the SSH connection into an JSON API for the remote SQLite database. The project is hosted on GitHub[0] and I wrote a blog post with more details about the project and how it works[1].

I'm still exploring multiple ideas and implementations details, but feedback is more than welcome.

[0]: https://ricardoanderegg.com/posts/sqlite-remote-explorer-gui/

[1]: https://github.com/litements/litexplore
Why the web is turning away from WordPress
> But if Option A has 20 defects and takes a lot of effort to go down to 15 defects, yet Option B has 25 defects and offers a quick path to go down to 10 defects, then which option is superior?

Yes. If you change the entire premise of my example then things are indeed different.

Rust eliminates some defects entirely. Most other low-level languages do not. You would have to use a language like ATS to even compete.

That’s where the five-less-defects thing comes from.

Go down to ten effects? What are you talking about?
You migrated a product. Were you involved in migrating the entire infrastructure of an entire state?

Yes, I speak from experience, migrations and modernizations are kind of my job.
Anecdotal and relevant feedback from someone who really likes to write (about specific topics), but doesn't write that regularly for one big reason: At this very moment I am very much stuck reading and re-reading a hot-button post with a lot of strong opinions, and not sure whether I should put it live yet or smush words around some more (even if all I will receive as feedback is silence).

If I have a good editorial experience I am more likely to "ship" my writing, and move on to the next essay/piece/post, and keep using the editorial service as a part of my "shipping" process (starting from my first draft of the post). Still, I would definitely be slower initially as I reforge my writing habits around an on-demand editorial service, but eventually I expect I would write often.

Any pricing structure that relates more to the amount of writing/editorial work I get done rather than to units of time would make me far more likely to buy in — non-expiring "credits" I can buy, or per-word pricing, or flat pricing per essay/post/doc/<10k words bloc.
Sharing a link to a document that others can edit in the cloud is much more convenient than emailing around a _final_v3(2).docx document.
There's an active effort to (again) implement Swift on Colab:

https://github.com/philipturner/swift-colab/
It's causing the uppermost layers of atmosphere to expand. That's less than an unfathomable amount of energy because the uppermost layers of atmosphere are extremely rarefied, to the extent they don't even behave like gases.
Wheel of Time is on Amazon Prime Video not Netflix
> to bribe politicians, create fake public-interest organizations and think-tanks

In other words to fool you, the voter. But if you've been fooled, how do you know these things? Are you acting on your knowledge and voting against those corrupt politicians and against those who agree with the propaganda? How does nobody else know this?
NATOs operations have frequently involved air campaigns against states that pose no direct threat to any of its members. Quite a bizarre shield.

You can tell me the operations were justified. I'm yet to be convinced that the Russian regime should not feel threatened by them.
I'm far from my 40s and I also benefit greatly from this hack. My afternoons are much more productive when I do so
Googlers can subscribe through work by visiting go/lwn and following the instructions.
thanks ill check it out
Univalence seems generally useful for verified software engineering, if we could get it in a system with regularity.
Maybe their goal isn’t to live forever?
> How else would digital media / sale of MP3's work without licences? Is the author suggesting that everyone should legally be able to freely transfer/distribute their MP3's to anyone with no legal limit?

How about a simple purchase of a copy, with its use being limited only by current copyright law? A.k.a, no copying, redistributing, derivative work-making, etc. (Absent fair use cases)
This is a concise summary of why I'm betting on Rust as the future of performant and embedded computing. You or I could poke holes in it for quite some time. Yet, I imagine the holes would be smaller and less numerous than in any other language capable in these domains.

I think some of the push back is from domains where Rust isn't uniquely suited. Eg, You see a lot of complexity in Rust for server backends; eg async and traits. So, someone not used to Rust may see these, and assume Rust is overly complex. In these domains, there are alternatives that can stand toe-to-toe with it. In lower-level domains, it's not clear there are.
Your article states 68,300 figure is using average global energy supply at the time. As grid decarbonization happens that break even point can be reduced to as little as 30,000 according to the article(pure renewable scenario). It's not an overnight fix, but it's a clear improvement.
The secret is to take the pressure out. It's about just relaxing your entire body as much as you can with your eyes close, like you do when you actually go to sleep. Even if you don't sleep, it's still beneficial.
Still use Pinboard cause it's simple.
The more renewable generation capacity gets built, the smaller the CO2 footprint of things made in factories served by it. At some point, almost everything will have no carbon footprint.

So, if you want to reduce your carbon footprint, invest in building out renewables. Everything downstream of it will automatically contribute less to the terrifyingly fast approaching climate catastrophe.

It seems just barely possible that the catastrophe can be averted before global civilization collapses. Humans would survive that, but not solar panel, chip, or car factories.
This is now one of my favorite blogs on the punchy and hilarious writing alone (the technical subject matter seems serious as hell too).

“360 dunked on from outer space”, we’ve all been there but still, /r/brandnewsentence.
> Right now we only support MacOS
> Even when given the opportunity for the knowledge worker to optimize and set up their work environment, the business is at fault if the worker is not satisfied.

To make sure this point isn't being lost: It's not complaining about the impact on me. At the end of the day, I'm trading value for value. I select jobs where I can provide value - generally building a new system for my customer - and, in exchange, I receive value - generally money.

My observation is this: the value that is being squandered isn't the workers, it's the businesses! The worker is getting paid, they are receiving their side of the bargain when trading value for value. The output of the worker is the value that belongs to the business which is exactly the value being squandered.

Businesses are, of course, welcome to do that. I know upfront that if I subject myself to that work environment I will not be able to provide the maximum value for my time - and I bill based on the value I provide. I aim to maximize the value of my time and won't adjust my bill down to accommodate the impact of the office spaces they provide. Since I wont be able to provide them sufficient value at the rate that I charge, my moral code doesn't allow me to do business with these kinds of companies.

It's just surprising to me that MAANG will give an engineer $500k per year, and then drop them into an environment that is known to be devastating to that worker's output. What gives me pause is that MAANG is _buying the output_ of that worker, appraising it at $500k annually, and then squandering it with a floor plan.

> If the "talent" complains about situations they themselves can improve.

Personally, I improved it by making remote work a strict requirement for jobs I'll accept. It didn't limit my salary as much as one might expect - my current job is paying parity with what I made at Netflix as a non-remote engineer.

Short of my strategy, which could be summarized as "just say no," I'd be interested in hearing what other strategies there are for office employees to improve their conditions themselves.
Absolutely, and you should be paid enough to properly take care of yourself while you have those positions.
This is a bit glib, but that's understandable.

It's not a truly 'free market' for anything, and content is no exception.

'Free Market' idealism overwhelmingly favours 'large open economies' because they'll basically gobble up smaller open economies next to them.

Literally the only large industries that exist in open economies next to much larger open economies are those that are protected: Banking, Telecoms etc..

If laws were changed such that US companies could buy Canadian Telcos - then even if Canadian Telcos were way more efficient (they are not, but supposed they were), then US giants would eat the Canadian Telcos instantly. The deals would be signed literally the day the law passed.

Sometimes local cultural resilience is enough, but it's not that common.

In Italy, they don't go to Starbucks or have a lot of America food, because theirs is just better in every way.

But in Tunisia, almost everything that Tunisians do is quickly getting replaced by Western products.

It's weirdly easy to convince young minds in the developing world that 'all their stuff is stupid' next to Coke, KFC, McDonald's, Nike. It's almost shocking to see the inter generational divide in these places, with elderly people being of 'some culture' where the kids are almost 100% cheap copies of bad Western brands.

Coca Cola has immense money and power to influence, lobby, market. There are a few specific Tunisians teas that are just 'local products' that don't have an industry cabal behind them. Eventually, they will be replaced by Coke.

In Canada specifically what I have noticed is that multi-generational Canadians have some semblance of what Canadian culture is, they'll know Neil Young etc. but a lot of migrant kids, they don't have much of a basis. They are far more likely to buy into the most recent American pop culture trends aka Kardashians. Because Canada has high levels of migration, that becomes a unique problem.

Distribution and creation of most content is hugely industrialized, people are not 'famous' because they write a good song, my god no - it's an industry. Getting on the talk shows, published articles, etc. all of that is a business.

There are just so many factors that contribute to content and distribution they are hard to enumerate and they are mostly industrial, this idea of 'free choice' is barely applicable.

I actually fully support CANCON rules for the same reason they have existed in the past.

Not for most industries, but anything cultural, yes. And of course as long as people can actively chose to get the content they want as well.
>The entire cell contains several cytoplasmic domains with each domain having a nucleus and a few chloroplasts.

This somehow feels like a multicellular organism that didn't quite make the jump that other eukaryotes did.
It's a metaphor which makes it sound more complex than it is.

All they are describing is that they have agreed to different royalty rates for different types of sale.

I have zero doubt that the contracts will have very clear definitions of what counts as a 'sale' and what counts as 'licensing', but this article just pretends that it is highly ambiguous in order to make a strange analogy to quantum mechanics.