skysight-inc/HackerNews huggingface dataset:
Oh, you can certainly do big projects. My project[1] spanned 3 departments, and involved dozens of engineers, and required that we work with multiple hard drive vendors (our first two partners for Hybrid SMR were Seagate and WDC) on an entirely new type of HDD, as well as the T10/T13 standards committees so we could standardize the commands that we need to send to these HDD's. So this was all a huge amount of "new shit" that was not only new to Google, it was new to the HDD industry. You just have to have a really strong business case that shows how you can save Google a large amount of money.

[1] https://blog.google/products/google-cloud/dynamic-hybrid-smr...

[2] https://www.t10.org/pipermail/t10/2018-September/018566.html

On the production kernel team, colleagues of mine worked on some really cool and new shit: ghOSt, which delegates scheduling decisions to userspace in a highly efficient manner[3]. It was published in SOSP 2021/SIGOPS [4][5], so peer reviewers thought it was a pretty big deal. I wasn't involved in it, but I'm in awe this cool new work that my peers in the prodkernel team created, all of which was not only described in detail in peer-reviewed papers, but also published as Open Source.

[3] https://research.google/pubs/pub50833/

[4] https://www.youtube.com/watch?v=j4ABe4dsbIY

[5] https://dl.acm.org/doi/10.1145/3477132.3483542

We have some really top-notch engineers in our production kernel team, and I'm very proud to be part of an organization has this kind of talent.
You never cut salary. That’s the best way to get people to leave. If they are good they can find another job with a raise.
It does happen, though it’s a newsworthy event: https://nypost.com/2011/06/30/atm-receipt-showing-astounding...
Do you have any examples? Tons of system use immutability with extremely high throughputs, most notably WhatsApp.

I don't need infinite memory to make a finite number of modifications to an optimized persistent data structure.
Welcome to military technical writing.
afaik - the API is exposed as a discord bot, that's how they are managing / restricting access
As others pointed out, the app uses wxWidgets for the UI and Elixir for backend, along with Phoenix. I think similar apps can be created using wxWidgets with Python by replacing Phoenix with another framework, maybe Flask or Django.
SEEKING WORK/PARTNERSHIP

Are you a founder looking for a technical partner without all the up-front commitment? I can help you build your product and hire a tech team.

I am a hands-on 20-year pro looking to help an early stage company take product development to the next level over the next year at contract rate plus stock grant.

After our engagement, you will have a testable, scalable stack as well as a team to manage and expand it, no strings attached.

Technologies: Go, Python, Terraform, AWS, linux, git, bash, high-scalability, test automation, rapid iteration, kanban, marketing, advertising

Résumé/CV: https://www.calibrateyourbusiness.com/static/karim-nassar-re...

Email: founders.email@calibrateyourbusiness.com
Airflow with a celery backend is a pretty sweet combination. In that instance, airflow just gives you a nice scheduler to manage all the celery jobs.
Any idea how one would get [autocomplete, hover:documentation] on Notepad++ ??
Yeah many options:

- (Find a reservation) (far from my work location in eight hours) (for 8 people at Union Auto Company).

- (Find a reservation far from my work location) (in eight hours) (for 8 people at Union Auto Company).

- (Find a reservation far from my work location in eight hours for 8 people) (at Union Auto Company).

lots more options but it is confusing if you start to dig in
Loss could come in many forms. We can't predict that future yet, but we can be wary of it.

> the merge can just be delayed until the bugs are resolved

This is one of the losses. Every time the merge is delayed, price drops. Price is currently trending higher right now because the merge looks like it is on track.

Delaying the merge also has a loss... for the miners who are currently securing the network. aka: the bomb. The bomb is an embarrassment because every time it gets pushed out, that is essentially the minimum amount of time before the merge can happen.

> users can coordinate a change to revert the lost funds.

How. I want a detailed plan. So far, I haven't seen it.
> They have their reasons, but doing this pushes the locus of discussion and action to the place where work happens fastest: inside the company. That means that the interests of FB engineers drive the project; in other words, not open.

As an outsider and frequent consumer of some high profile open source projects 'owned' by Big Tech Companies I get the feeling that this same thing happens everywhere.

It probably does make good business sense but from out here it's a little odd.
looks like Midjourney's beta invite is expired
> Java uses a generational GC.

This depends on implementation. ZGC is not generational yet, but I don’t see how generational or not would invalidate a GC benchmark for the default implementation.

> That benchmark does not mean Java's GC is faster when you're "actually allocating on the heap".

It actually does at least in the discussion of _default gc implementations_. Just because the default (and only) implementation for Go sacrifices throughput (and relies on the compiler to stack allocate) doesn’t invalidate the benchmark.

And honestly if I was in Vegas I’d still bet that ZGC (Java’s non-generational, latency sensitive GC) would beat Go’s implementation here.
>I realize it's not something that happens

It definitely happens in some cultures. I remember reading about the CEO of Nintendo taking a temporary pay cut after the botched launch of the Wii U. At the time, people were talking about other Japanese CEOs that had done this too.
Oracle is also doing layoffs today and would somewhat be in the stable class. It’s just like nature it just is. Think the thing to do is just take Larry Ellisons advice and GTFM.
On the Future of AR, AI, Sentient Robots, and Human Manipulation [Audio]
Back in my college days, I was exposed to web application development because of PHP.

Angular was still in its infancy and I was not aware of AJAX at the time. PHP frameworks, specifically Laravel and Code Igniter, made it very easy for me to put my computer science education to practical use. And I was dropping files off into our student workbenches via FTP! There was very little overhead for me to get anything online.
> I approved and took responsibility for our ambitious staffing trajectory—this is on me

It's all well and good to say that, but what has he actually done to take responsibility?
i’m positive vlad feels like he did something hard by “taking responsibility.” but he loses nothing and some former employees are now in a precarious financial situation. his skin in the game is nothing compared to theirs.
Ask HN: What's your preferred method for SwiftUI Routing/Navigation?
How the many worlds theory of Hugh Everett split the universe?
Many European countries have relatively one-sided extradition arrangements with the US (one sided in that the US usually has significantly more rights to demand a transfer of a foreign citizen to the US than vice-versa - such is the benefit of being the USA when dealing with small nations). The dutch do have a US extradition treaty, no idea the terms under which it operates.

UPDATE looks like they did use the extradition treaty to get her to the USA, 7 year process:

https://www.justice.gov/opa/pr/dutch-national-faces-charges-...

I also think its kinda wild to be tried and jailed by a foreign nation for a crime that didn't exist in the country you were in at the time you did it. It raises difficult questions of citizenship/sovereignty etc, even if we can likely almost all agree terrorism is a bad thing.
My issue was with "deserve." But yeah, I get that sometimes you've got to burn to shine.
Wha the point of paying for order flow if you "execute at market price or better"? Are you suggesting Citadel is a charity?
There may be confirmation bias. Plenty of people might imbibe psychedelic drugs, but you wouldn't know because they don't talk about it with you and they are "all there".
It can be! I have a 50m row dataset of handwritten notes that's large, but when loaded into pandas, it blooms wayyyy larger than its underlying files.
Does anyone know what kind of prompt generates such clean, consistent results like these?

https://promptbase.com/prompt/clay-emojis

https://promptbase.com/prompt/polygon-animals
Or he may have to settle with a medium-sized jacuzzi.

https://www.youtube.com/watch?v=frh5lA5uGRU
The art students with minimal coding experience would take FreeRTOS ten times out of ten over trying to figure out what a compare match timer is, what an interrupt is, how bitwise operations work, etc. The OP was dead-on and I'd bet money that the downvotes are from people that have never had somebody's eyes glaze over when they told them that they "just need to calculate their prescaler values, mask the appropriate bits into the config register, set the number of counts in the compare register, enable the timer interrupt, and register an interrupt vector to handle it".
There was a podcast episode on the psychology behind this. Radio Lab? Summary: people only look up, never down.

Ask someone who makes $100, and they'll explain they don't have a lot because someone makes $500.

Ask someone who makes $100,000, and they'll explain they don't have a lot because someone makes $500,000.

Ask someone who makes $100,000,000, and they'll explain they don't have a lot because someone makes $500,000,000.
> Spain puts out more CO2 per capita than France

I mean yes, but only just[1]:

Spain: 4.47

France: 4.27

Portugal by comparison is 3.96 with zero nuclear.

> I don't expect it to improve as they reduce their nuclear capacity

Well they do - see the projections in the plan I linked above. They are building a lot more capacity and transmission.

[1] https://ourworldindata.org/co2-emissions
This smells like a just-so theory…
It is worth repeating this.

800M is more money in a single day than a very large number of people make in an entire lifetime.
Composer is the de facto package manager for PHP. I’ve never seen anyone try to compete with it.

I also don’t believe a bundled package manager is necessary — NPM isn’t bundled with JavaScript, and it seems to be doing ok.
Chris Lattner must be rolling over in his grave. Oh wait, he's alive.

https://devclass.com/2022/02/22/chris-lattner-leaves-swift/
You can get DALLE-2 to give different sized images by using their tool to crop out most of the image you already generated, then have it inpaint a completion. You can then use any image editing tool to combine the two images.
I don't think anyone fully has their head around wave-particle duality. There are many different interpretations and as I understand it none of them (or none of the major ones) are even falsifiable.

My gut says though, that the main problem is probably thinking it is ever possible to be outside the experiment.
Customers matter for businesses, and they matter for businesses in winner take all marketplaces which has been the focus of VCs the last 10 years.
Vlad Tenev received $800m for taking the company public per an RSU agreement the board gave him in 2019 and $800m was when the stock price was $50+. Nows its only worth $130m. Banking is standard with discount brokers, you have a sweep account that is probably on an FDIC insured bank. GME issue was a lack of capital to settle GME trades. They owed $3 billion to NSCC. Robinhood was insolvent but people always flock to conspiracy theories on why Robinhood pulled GME trades. I am curious what would be the better decision for robinhood with the GME issue?

I don't use Robinhood but do benefit that my trades at other discount brokers are now free.
This is just what I need, thank you for doing this!

Makes it easy to see top posts, AskHNs or ShowHNs, by week or month.
And just like that, you’ve invented Rust!
Think about it like this. How would you feel about Go, Rust or Node, removing their package managers from all new versions? Then they make a blog post saying, "we are going to let the rich community handle any future work of developing and distributing a package manager".
IMO having event streams as first class is the best way to think about things. Then you don't need particularly strong guarantees downstream - think something like Kafka where the only guarantee is that events for the same key will always be processed in order, and it turns out that that's enough to build a system with clear, reliable behaviour that you can reason about quite easily.
I don’t use Swift very often, one App Store product and many evenings of hacking. I find the language to be really nice in general. Swift 5 and SwiftUI all seem well engineered and documented.
I personally find the ESG argument to be a misnomer. You're trading security and a well defined execution layer, for a significant amount of complexity. If you want to moralize energy use, then you have to apply it at all levels, not just call PoW bad for the environment.
There's a whole options backdating scandal associated with his comp, so no, it wasn't just existing stock.
And giving a million bux to every one of the saps that got laid off. He's a crook.
> I love legacy codebases.

> A legacy codebase means that the product is performing well. It means that I can often make immediate and impactful improvements.

Wow. This person must have worked on very different legacy codebases than me.

Legacy Javascript code, to me, is something that I do not want to touch with a 10 foot pole, because every little piece of it can be intertwined with and used by many other hidden places. Plus, I've never found a legacy JS codebase that has a robust test suite, so any refactoring I do can be hard to test and verify.

From a practicality perspective, I get that the best programming language is the one you can use to build your product, but I tend to long for languages like C# or even Go when I'm trying to deliver a product on a team with 10+ people. Static typing really helps when you're interfacing with someone elses code, and Typescript only aids this point.

Maybe if your target audience is genuinely 10 year olds learning to code, fine. But also if you're building a serious product for a company, please don't choose a "Janky programming language" because I really don't want to have to debug it after you left before really thinking about sanitizing user input.

I feel like, in the hands of a really talented programmer, they can be super productive in PHP or Javascript or really anything. But I've just had a lot of bad experiences with quickly written, undocumented code.
The only microservices architecture website I've ever dealt with has been an absolute nightmare compared to what the same monolith should have been.
Interesting. So, if someone doesn't like you, a robber goes into your home, threatening you and your family, and this person celebrates in your face, you'd be O.K. with it, right?
One can embrace this philosophy for one's personal computing too http://catern.com/computers.html although it's not for everyone
Oh good lord, no it is not. Yes, that is one option, and something frequently used by the homeless and some of the under-served groups in the US, but it is not even remotely the standard or how “healthcare is delivered”.

This is the same argument a lot of people in Europe use when talking about how great their healthcare system is. I still don’t understand why 99% of them start with “I got in a fight”…
I spent the afternoon with Laravel, the first real framework I have touched in a decade besides Magento's Behemoth of a MVVCnotreally.

It was quite sane, I had a very nice time. My application works as expected and it took me a few hours to complete, while learning the sort of get-up-and-go bits from the documentation.

So overall, I think it's nice.
Farming Exceptionalism
If you add a delay of say 30 minutes for one of your replicas, you have another option in a "drop table" type event.
I think they're very different and both unique.

MDMA with the right group of people a few times completely changed me for the better. Lot of anger and resentment out the window.

I've had positive experiences with LSD, psilocybin, DMT, and a dozen other things with alphabet -soup names but I also have PTSD and HPPD from them.

On MDMA the worst experience you can have is feeling sad, which is nigh impossible.

I'm still pro-psychedelics but it's important to recognize how powerful they are, and that a bent reality isn't always a pleasant place.
To be fair, if I could get paid $10M for not hitting any of my goals, I sure wouldn't complain.
>>A more cynical person

An even more cynical person (me) would suggest that the democrat party is facing a pretty tough mid term, and nothing gets voters to back the part in charge more than a good old fashion conflict...

The cynical person in me says none of them care or even think about trade, tech leadership, or anything beyond retaining power in the next election
There's still a difference between terabytes of data spread between RAM sticks multiple inches away from the CPU die and the megabytes of cache data close enough to the compute silicon to experience quantum effects. A modern CPU can burn through hundreds of instructions in the time it takes to resolve a thrashing cache
They said impactful champagnes, and that the product is performing well. Nothing in your comment contradicts that.
climatebase.org (edited from .com) - we actively post there along with other amazing climate companies.
> NPM isn’t bundled with JavaScript, and it seems to be doing ok

I'm not sure what point you're trying to make here. If you install the Node runtime, it comes with NPM. So it seems you're not correct about this, unless you are referring to some other runtime. And even if you are, why would some other runtime include NPM?
I am competent enough to read c and note that none of those changes you highlighted have functional impacts. They were largely cosmetic changes (e.g. removing an else condition by assigning the inclusive flags to a variable). I saw one change that looked like a performance improvement (an early loop exit break added).

I will also note that rsync has a test suite and running tests as "integration" style testing is more common of shell utilities than writing gobs of unit tests. I would have liked to see an additional targeted test written for the CVE in this patch though.
> This depends on implementation. ZGC is not generational yet, but I don’t see how generational or not would invalidate a GC benchmark for the default implementation.

I never said the benchmark was invalidated, I said that you interpreted the meaning of the benchmark wrong. I like how your reply completely ignored what I said the benchmark meant. That benchmark has a very narrow focus, and generational makes a huge difference for that one benchmark.

> And honestly if I was in Vegas I’d still bet that ZGC (Java’s non-generational, latency sensitive GC) would beat Go’s implementation here.

I would love to see a holistic set of benchmarks comparing them. Even just that one very narrow benchmark you linked would be fun to see — if ZGC is so good, surely one of the implementations of the benchmark on the website is using ZGC? But I haven’t had time to dig through them.

But, part of Go’s charm is that idiomatic code rarely puts tons of pressure on the GC anyways, and a GC can never be faster than stack allocation for a multitude of reasons… which is also why C# has value types.
No, it's too late, we won't ever get back to last century climate, Oxydes are some of the most stable molecules on earth, so the only way to get them out of the mid to high troposphere (where it actually have an impact) is to lower their concentration in the low troposphere.

At the moment, the CO2 you emit will take roughly 20 year before it has an impact on climate (the time to reach the altitude necessary for the re-emission to cause real harm). When we start planting trees and let the ocean capture the Co2 (they will acidify, but fuck the plankton and corals at that point, we can't do anything about that), then it will start to get better. It will take roughly five hundreds years to eliminate half of our past an current emission (if we stop in 2050) and ten thousand to get back to 1850 climate.

So, yeah, it will settle back, but in a long, long time.
But a huge mutable data structure means you can't cache the content between cores of a CPU or between systems in a cluster. So you're describing a scenario where mutability incurs a serious performance penalty.

And why are you saying that requiring more memory would make a program slower? I don't see the link.
Unless your storage is already mirrored off-site.
Ex: EMC srdf
It’s case by case. I have seen some accurate CEO comp headlines. Some publications certainly bat better than others.

As for Intel: $10m a year is still a lot of money.

I have also heard that targets are occasionally hit. ;-D
The Longest Route You Can Sail in a Straight Line Without Hitting Land
IMHO the big picture is missing. Examples of Indic scripts are found inside of China, as far northeast as central Vietnam, at some (later) sites in Japan and Korea, and all over Southeast Asia. Most of the use of these scripts is related to religion and to a lesser extent record-keeping. Unfortunately, the majority of these scripts were written on palm leaves which do not keep very well, so we are only left with the relatively rare inscriptions on stone and inscriptions on metal.

The Indian seafaring polities which are associated with Southeast Asia (ie. Srivijaya et al) are from India's south and eastern coasts. The south of India is also the traditional home of the Tamil, a Dravidian (non-Aryan) people whose language and script predate and differ from the prakrit languages which dominate Aryan-influenced northern and western India. What is interesting about the Tamil is that they had a record keeping culture in which inscriptions were made in to metal plates which were then bound on giant keyrings like a giant keychain. There are a great deal of these preserved. One wonders if zero exists in this corpus, whether or not it goes back to a directly contemporary period. If not, then the origin would appear to be clearly non-Tamil and could be ascribed to the subset of enthusiastically seafaring empires of the southern and eastern Indian coasts. The apparent main Tamil/Dravidian seafaring polity was called the Chola. https://en.wikipedia.org/wiki/Chola_dynasty but there was also the Pandyas https://en.wikipedia.org/wiki/Pandya_dynasty and Cheras (west coast, modern Kerala) https://en.wikipedia.org/wiki/Chera_dynasty

Some of the non-Tamil seafaring polities: the Pallava, the Gupta (central-northern India), the Pala (Bengal coast and northward). https://en.wikipedia.org/wiki/Pallava_dynasty https://en.wikipedia.org/wiki/Gupta_Empire https://en.wikipedia.org/wiki/Pala_Empire

Any of these could have been the Indic culture at which "zero" moved eastward with merchants or religious record keeping.
You can use paraffin wax or beeswax to waterproof paper and fabric. That’s what humans did for hundreds of years
Each of those statements are rather simplistic, but for the sake of argument true-ish enough. I'm not at all surprised that there are sociopaths willing to leverage the twisted incentives in our system.

The sociopath comes natural, the system does not. It's malleable.

In a more balanced world, this behavior is corrected. That CEO should be chased down the streets or do prison time. Their assets seized and given back. Even more ideal would be for legislation to fix the twisted incentive.

The above stuff matters. Instead we focus on canceling somebody over an offensive tweet containing a word not at all offensive 3 days ago.
Because there is no way this is true:

> - no "unknown unknowns". it's so tired and true, there's no surprises