skysight-inc/HackerNews huggingface dataset:
Yes, the timing with the Chinese weather balloon was no coincidence. Either policy changed or radars were recalibrated.
Show HN: Binary Search Visualizer
There is a myth, that Einstein was so bad at math that he failed math.

There is also a quip by mathematicians and physicists that he just wasn't that good at math. I heard this a few times in undergrad physics, and the proof was typically that while he had good insight, his field equations for GR, Einstein said were neigh impossible to solve, but Schwarzchild and a few others almost instantly had solutions. Einstein was really good at math with regards to normal people, but when you compare with great mathematicians and physicists (Gauss, Euler, Von Neumann, etc), he was probably on the lower end.
I'm not in the game industry, so I may be wrong, but there doesn't seem to be any push in the game industry to use open source for common problems.

Why should a matchmaking/game browser use proprietary code? Create standards and use off the shelf components for common problems. Whenever I go into the settings menu of a game I wonder how much time has been spent reinventing it.
The effort of keeping learning new knowledge everyday is applausable. But the real world life is, your current knowledge base highly determines your horizon and how efficiently and broadly you learn new things.
Dupe of https://news.ycombinator.com/item?id=34767096
>nest hierarchy of biology

Which itself is a derivative of the "great chain of being" ontology which tried to explain the continuous gradation of structures in the world. Ideas like "missing link" appear within this worldview before Darwin's theory[1].

1. https://en.wikipedia.org/wiki/Great_chain_of_being#Scala_Nat...
And so these are now no longer problems? Or do they remain thorny matters in practice, precisely because the versions that Djikstra solved are narrowly defined and without awkward external requirements?
> Do we know why they are shot down?

Because they are potential hazards and threats.

> How do we know there is no dangerous material in them (e.g. radioactive)?

Any material falling from a high altitude is dangerous, which figures into decisions about where and when to shoot them down. But if someone is floating hazardous payloads without permission and notice over your airspace, you probably don’t want to give them the choice of whether and when they come down....
> For graduate students it's even more ridiculous - 53% Jewish, 28% non-Jewish white.

Hold up, is this saying that literally over half of the graduate students are Jewish?? Am I reading this right?
A colleague here tried to break into the trading world as an adult. He had a reference to be a member with a small cozy firm where his accounts could be held. He got "direct market access" (?) with a trading terminal that he said was good quality. Yet when I watched him work for several weeks each day, he was locked out of a SELL order more than once.. it didn't go through in any reasonable amount of time and he ended up losing some client's money and that was sort of the end. I don't know enough to know what happened, but it seemed like he was just pushed aside somehow, despite the cautious and reputable (?) parts he used. SF in the oughts iir
There are platforms like alpaca.markets that deal with all the infra-aspects and allow you to concentrate on the algorithm part.
I'm sure he's well aware of polynomials and exponentials, but that's not really his point.
Sometimes you have to make some sacrifices for good cheese.
SFP+ uses less power, has less latency and DAC / Twinax cables cost less then 30$ for 6 meters. The only downside is that DAC is limited to 6 meters I think.
I liked Titan A.E.'s take on that. An alien race (the Drej) attack and destroy the Earth and the Moon, while simultaneously attacking evacuation shuttles. Most of humanity is wiped out in mere minutes. No silver lining. No happy ending at this stage. What's left of humanity is slowly dying in drifter colonies scattered around the galaxy. It takes a miracle, the Titan project, for humanity to be given a new hope again.
Yes, it is allowed:

https://deno.land/manual@v1.30.3/basics/modules/private
I don’t think it’s editorializing, there are plenty of school systems, public and private, that don’t fit this mold. My HS class had maybe 20 of 250 students whose families’ weren’t firmly middle class or above with a good 50 who came from the rich feeder school who were “new Mercedes for 16th birthday rich.” Realizing my family was lower-middle class was a bit of a shell shock for 13 year old me.
Code review is your friend in that situation.
When you open a Drakemall mystery box, https://drakemall.com/ you'll see a virtual key that unlocks the contents of the box. This key contains information about what you'll get in the box, including crate tiers, promotions, and discounts. There's even a crate drop rate.
It seems like they simply wanted to add stuff that might not have been possible without changing ReasonML, and so they built their own framework and rebranded it to ReScript: https://ersin-akinci.medium.com/confused-about-rescript-resc...
It's sensitive and strongly political. Could be taken down or edited any time. I'm surprised that you asking.
While gaming/hacking a system can be fun, I find it somewhat sad that someone would prefer to do that over actually working on the Linux kernel. I recall a time after a undergrad course in OS when I actually understood what the kernel did on boot.
It didn't make sense even for documents. A document usually cannot be cleanly factored into content independent from presentation - the border between the two is fuzzy, and there's always some bleed-through.

You could say, perfect is the enemy of good, with almost every document you could easily get 95% there. That's true - but that 5% made the whole idea into a leaky abstraction. The more strict you were about the separation of content and presentation, the harder it got to deal with the 5% that were both - and back then, people were dogmatic about this.

Many of us here probably remember the CSS Zen Garden[0] - the site that demonstrated just how far you can go with CSS if you keep the content and styling separate. I used to be in love with this, but now I think the site did incredible damage to web developers of that era: by getting people excited about flexibility of CSS, it made people forget that any particular site they're building is not going to have 20 alternate stylesheets to choose from - rather, it's going to have one, and the content on that site will be created with a specific presentation form in mind. Devs and designers ended up chasing half-formed visions of what could be, without realizing those visions made no sense in practice.

(This of course doesn't mean that doing HTML and CSS in JS is a better idea. It's also a bad fad, just for different reasons.)

--

[0] - https://en.wikipedia.org/wiki/CSS_Zen_Garden
There's this fellow Joseph, Joseph Stalin, he would like a word with you.

Edit: Also this guy Vladimir, Vladimir Lenin, he would also like a word with you.
But it’s surprising just how much information we do have. What reason did the military have (both US and Canadian) to leak info about the shape of the objects?
Yes, excellent point. For some reason, I had in my head that an ack was necessary.
Does it have guidance on publishing your own package to github ?
> It’s over some of the most remote land anywhere in the world,

Lake Huron is neither particularly remote (from, say, civilization) nor is it land.
GP is not exactly right; CGO is not involved in building a shared library except for exporting C functions which can be called. It doesn't "convert Go code to C code" or anything like that.

`-buildmode=c-shared` is what produces a shared library with a C ABI exposed; https://golang.org/s/execmodes was the design document for it, which explains:

> It follows that all Go code shares a single runtime. All Go code uses the same memory allocator, the same goroutine scheduler, and in general acts as though it were linked into a single Go program. This is true even when multiple shared libraries are involved.
>This is misleading. For nearly $2000, you better be getting 4K with ray tracing (max settings), AKA, a top of the line device. 1440p/144 is midrange now.

You're both just setting an arbitrary baseline of performance at $2k. Arbitrary comparisons cannot be misleading.
He started id when he was 21 right as tech got good enough for first-person shoorters. It launched all its famous IP in its first 5 years. He left the job of maintaining legacy IP and a declining game engine to work on something new. There are different type of leaders. His strength is in building, not maintaining. His track record shows this. He's just hurt that the platform outgrew him.
Does that 70k per plane per hour actually cost an additional 70k? If it becomes frequent enough I imagine they could start shooting down balloons in lieu of their regular training missions. Same for the missiles.
People do that when you do tell them the truth.
Dev 1 might make a card component with grey text as #999 and Dev 2 might make a footer component with grey text as #888.

Components are locally consistent but not globally consistent.

Or, let’s say you want to change all your grey text to #777, then you have to go back through all your individual components and hope you didn’t miss anything.
In author news, "Australian farmer "pretty sure" he can keep imported rabbit population under control."
Well, someone certainly has an ideological axe to grind here.
That's a bit weird, normally when cloudflare blocks things you get an error page not a timeout, hopefully you hear something tomorrow when everyone is back at work. Appreciate you looking into this :)
What about redistribution of documentation?

What about redistribution of the product of macros/meta programming? Redistribution of the assembler output?

Thought experiment: I publish a library in which the .c file is released as public domain but the .h file (which has no function definitions, `static` or otherwise, and had no function-like macros) is released as BSD-2.

The header file will essentially disappear during compilation. You cannot make a .o out of such a header; there is no binary format of it.

Is the resulting binary covered by the BSD license?
I dont, but as far as practical compilation for python goes, i'm fairly happy with a type system that panics -- we dont need proofs, we need to model the underlying lang in a way 95% close to its actual semantics

For me, above, we can observe that all functions either return or implicitly return None. Therein lies a straightforward alg: are the types of all the returns consistent with the keys of the specified dict? etc. etc.

You may, for sure, need to run compile-time user-supplied fns to augemtn the type system. That's fine.

You can even, if needed, call run-time fns with generic args -- in order to determine their type.

"static" analysis need not presume the absense of a runtime.. only not a particular state of the runtime
Really nice. I've only seen Deno as something hard to adopt for very little reason but this gives really great reason!
Sounds good, doesn't work. /s

Honestly, in those days, a trip from Stockholm to Malacca in those days would have been much faster than a trip from the Kara sea through Siberia. Not to mention, much safer - you don't have to worry about nomadic raiders stealing your goods (which was a very significant concern in the Silk Road overland route vis a vis the Spice Route).
4k displays are like giant televisions right? do coders really buy 4k displays ..
You can try to fake it as a video, but in my experience, it is difficult to properly format the element so that the subtitles or captions actually shows

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/au...

> The <audio> element doesn't directly support WebVTT. You will have to find a library or framework that provides the capability for you, or write the code to display captions yourself. One option is to play your audio using a <video> element, which does support WebVTT.
I’d really love to know what the breakdown of those 2 billion lines of code is by product. What a huge number.
> 93% of DC voted Democrat in 2020

A minority of DC voters work for the government, and only a small minority of those work at the top of their agencies or departments. The people in charge are appointed by nationally elected people, or promoted by the people those nationally elected people appoint.
https://www.theguardian.com/us-news/2023/feb/11/ohio-train-d...
this is the best thing my brain has been teased with in so long. thank you for the video

glad i retired haha elon can hire teenagers now
Despite almost everything being in one big repo, it has silos. Not everyone has read access to everything. Some code, like the important bits of Search, is only available on a need-to-know basis.
Reagan said in his speach in front of the United Nations:
"Our differences would vanish, if we were facing an alien threat from outside this world"

https://www.youtube.com/watch?v=MAAHgAuti84

Also, in the Watchman comic the world is made believe in an alien invasion to bring world peace (the ending is different in the move).

So let's hope that if these are (real of fake) aliens, the result will be a more peaceful world.
Agree - probably the better way to structure the deal would have been to do a partnership where the smaller company uses the SSO of the FAANG company and future profit sharing in exchange for cash, equity and server infrastructure.

Alas - definite agreement - likely structuring acquisitions to account for higher interest rates and future layoffs a decade into the future is probably asking too much of management.
Pretty marginal benefits for many workloads. And it's not directly comparable, because 5800X3D provides more cache for all cores. 7950X3D provides more cache only for half the cores. That creates a weird hybrid CPU. Half the cores have higher clocks and less cache, and half the cores have lower clocks and more cache.

Your threads will be scheduled all over the place pretty randomly. So I'm not yet convinced it's going to be better than stock 7950X with higher clocks across the board. Actual benchmarks will tell.
i’ve made this argument before, but you can run a 1k engineering company in a monorepo with the tools and services that exist today. between improvements to bazel (and alternatives) and adjacent tooling like build caching/target diffs, core git scalability, merge queues, and other services you can just plug things together over a few days/as needed and it will just work.

all of the stuff that you can’t do easily yet (vfs for repo, remote builds) just isn’t relevant enough at this scale.
Not specifically for GitHub, but:

https://deno.land/manual@v1.30.3/advanced/publishing

The point seems to be that it doesn't need anything special, you just import files, and Deno takes care of the rest.
> You don't need google scale tooling to work with a mono repo until you are actually at google scale.

I really don't see how that would work for most companies in practice. Most of the off the shelf tooling used by companies with hundreds or thousands of developers assumes working with polyrepos. It's good we're seeing simpler alternative to Bazel but that's just one piece of the puzzle.
agree except for the spinning rust part.. BackBlaze stats and I agree, spinning disks can be reliable.
People without access to lots of refrigerator storage are not atypical. It's quite typical if you're relatively poor, and live in an urban area with a family.

People with limited access to transportation are also quite typical. If you don't own a car and live anywhere outside of the areas with the best public transport you're immediately in this category.
It's important to recognize that the persistent Horatio Alger Jr "bootstraps" sentiments in the US means that everyone thinks they can catch up before they die or age out of the work force. This pernicious delusion keeps society from acknowledging and addressing the differential.
The UN is certainly something more than that, and not literally just a forum.

They have an active duty peacekeeping force of approximately 81K people. While that's similar in size to the active duty forces from a nation like a Peru or Chile, the Blue Helmets have had a de facto quasi-blanket immunity when committing war crimes, and have some pretty horrifying history in places like Central Africa. For example:

"Consider a small sample of heinous cases: in April 2016 Foreign Policy reported that, in the Central African Republic, a French commander tied up four girls and forced them to have sex with a dog. Soldiers from France, Gabon, and Burundi sexually abused at least 108 women and children in a single province. In July 2015, The Washington Post reported that peacekeepers in Haiti engaged in ‘transactional sex’ with over 229 women and girls in exchange for food, medicine, or other necessities.

"Most recently, it was published in the The Washington Post in February 2016 that ‘four peacekeepers had allegedly paid girls as young as 13 as little as 50 cents in exchange for sex in a different camp for the internally displaced’ and ‘as many as 14 troops from France, Chad and Equatorial Guinea allegedly raped and sodomised six boys ages nine to 15’."

https://www.ibanet.org/article/CEBC5F69-A238-49BB-B85A-5E8D8...

I'm guessing if one lived in any of the areas mentioned above, the UN would feel about as much like an invading force as just about anything.

The UN as a peacekeeping force was a great concept, but it's had a very mixed history when put into practice.

But it exists, so many people expect it to be a solution to their problems.
Society tells me to celebrate my disability. What if I don't want to?
> It encourages poor API contracts because it lets anyone import any code in any service arbitrarily.

Perhaps that might be the default case, but the build system has a visibility system[1] that means that you can carefully control who depends on what parts of your code.

Separately, while some might build against your code directly, a lot of code just gets built into services, and then folk write their code against your published API, i.e. your protobuf specification.

[1]: https://bazel.build/concepts/visibility
> I sure hope this isn’t a distraction to get us to look up while something goes down under the sea.

The resources (including “human resources”) we use to check the sky are not the same resources used to track undersea threats. If anything, an elevated general state of alert from probing in the one domain makes it more, not less, likely than any intrusion in the other would be detected.
While I'm sure both copy protection and planned obsolescence are considerations, I think most of us neglect the bigger elephant in the room:

Gamers aren't tinkerers anymore.

Times change, gamers might have been tinkerers and hobbyists who accepted needing to mess with their software and perhaps even hardware (memory address allocations, anyone?!), but that was 30 to 40 years ago. We're in the 21st century now, more than 1/5th of the way to the 22nd, and gaming has become mainstream.

Gamers today just want to play games, messing with the computer (what's a computer?) is above their pay grade. Games today route multiplayer through their own matchmaking servers because Player-2-Player matchmaking /fucking sucks/, it's janky under ideal circumstances let alone normal. Gamers today don't want to deal with network shenanigans, they just want to play; so devs and publishers oblige by handling more things on their end simplifying the experience.

Gamers aren't tinkerers anymore.

The gamers of 30 to 40 years ago have moved on to messing with "home labs" and Raspberry Pis and 3D printing and shitposting on HN.
I take that as a compliment.

I thought the numbers were staggering.

The rapid proliferation of chickens does seem remarkable. The odds are on the increase, you're going to see them where you never saw them before.

Just speaking from experience, summing up my latest observations of chicken when no-one else had any comment at all.

I can believe that billions can be made as a result of mistakes more often than you normally think.

Depends on how much unpredictability can be tolerated.
It can provide legal cover for invading countries… Bosnia, Iraq etc.

The UN courts can issue judgements…

Human Rights Courts: e.g. Slobodan Milosovic, Radavan Kardzich etc

A lot of the global treaties are kicked around there

They also enforce peace zones (poorly) like Lebanon, Israel demilitarised zone.

They coordinate aid programs UNRWA etc
This is so much more powerful than first party isolation in Chrome. Firefox is on the only browser with something like this. I love having multiple tabs open and logged into the same website with different accounts/cookies. I also use this in conjunction with Temporary Containers so every tab is a new container automatically. If I left-click a link it will navigate keeping the same container. If I control+click it will open the link in a new/separate container. Also I use another one called Container Proxy so some containers go out through different VPNs. As much as Mozilla is fucking up Firefox currently, this is the 1 thing no other browser does better.
> The next deploy took our service down.

How would multi-repo change this? A dependency updated, and code broke, and the new version was broken—but you update dependencies in multi-repo anyway, and deployments can be broken anyway. I don’t see how multi-repo mitigates this.

> It encourages poor API contracts because it lets anyone import any code in any service arbitrarily.

This has nothing at all to do with monorepos. Google’s own software is built with a tool called Bazel, and Meta has something similar called Buck. These tools let you build the same kind of fine-grained boundaries that you would expect from packaged libraries. In fact, I’d say that the boundaries and API contracts are better when you use tools like Bazel or Buck—instead of just being stuck with something like a private/public distinction, you basically have the freedom to define ACLs on your packages. This is often way too much power for common use cases but it is nice to have it around when you need it, and it’s very easy to work with.

A common way to use this—suppose you have a service. The service code is private, you can’t depend on it. The client library is public, you can import it. The client library may have some internal code which has an ACL so it can only be imported from the client library front-end.

Here’s how we updated services—first add new functionality to the service. Then make the corresponding changes to the client. Finally, push any changes downstream. The service may have to work with multiple versions of the client library at any time, so you have to test with old client libraries. But we also have a “build horizon”—binaries older than some threshold, like 90 days or 180 days or something, are not permitted in production. Because of the build horizon, we know that we only have to support versions of the client library made within the last 90 or 180 days or whatever.

This is for services with “thick clients”—you could cut out the client library and just make RPCs directly, if that was appropriate for your service.

> It encourages a ton of code churn with very low signal.

The places I worked at that had monorepos, you might filter out the automated code changes there to do automated migrations to new APIs. One PR per week sounds pretty manageable, when spread across a team.

Then again, I’ve also worked at places where I had a high meeting load, and barely enough time to get my work done, so maybe one PR per week is burdensome if your are scheduled to death in meetings.
Community servers are also great. You get to meet people and develop relationships with them as you play. Matchmaking just dumps you with a bunch of randos, half of which are going to be angry teens.
I'm informing you that ethics of patenting life are evil on the border of "mad science". Not really interested in debunking this nonsense anymore.
TypeScript developers needed for the VueTube Extractor