skysight-inc/HackerNews huggingface dataset:
Great Story! I have a question.

Why didn't you elevate someone from inside to the CEO position? Seems like a great way to maintain ownership (and take care of people) while also rewarding the best employees.
Blogging and podcasting. Fortnightly <1hr recording on network/Internet issues and measurement, and blog pieces on issues which catch my eye in the tech space & relate to the context my employer functions in.
> From an outside perspective the extreme nationalism over "what is Macedonia" just gets weird.

Outside perspective that's a silly thing to fight over and "why don't you kids just get along" is not uncommon. But to those involved it's matter of identify, history, etc. It's a complicated thing. It depends how it's presented I guess, when it's comes with a patronizing voice, it's different than from someone from withing who wants to normalize things or reach out to the other side.
This. You don't need Google scale for Kafka to make sense. Just few acquisitions and a need to fan out some data to multiple products. For example you have SCIM hooks that will write to Kafka so all parts of org can consume the updates. Or customer provisioning.
Interesting. Where is the chain, in Mumbai?

And is Brittania the name of a Parsi restaurant?
Humans have dealt with light from the Moon for as long as we have existed so it does seem like we should at least be able to handle those wavelengths at the typical intensity reflected off the Moon.
If you care about the people, look at the numbers across many different countries, not just US. The picture is pretty clear: US, with its mostly privately run and for-profit healthcare system, spends significantly more money per patient while achieving worse results for that money. The vast majority of Americans would get a better deal as far as their healthcare goes in literally every other developed country.
This is because in the United States, it is legal for website holders to share your data with third-parties without ever notifying you. The rampant abuse of your privacy is made evident when you go somewhere that demands cookie consent.

The US should pass a similar law and punish promiscuous data sharing forever. It should be difficult to access websites that auction your data for behavioral advertising.
> I had the test database url commented out and the production one was not.

I feel like this is a giant red flag. Why on earth is your production database accessible from anywhere (ie your PC) without some kind of extra layer of security like a VPN or SSH tunnel?
Is it a web service? Can you put a proxy in front of the old, to allow you to observe, and potentially duplicate (to the new, whilst testing) all requests that go to the old system?

If you're migrating data, can you take counts of things, so you can get quickly verify, i.e. we have 2.32M records before, and we have a way to prove we have 2.32M records after.

Mostly though, all migrations take longer than you think.
AI Film Festival 2024
Yeah I think you're right, but it's a shame that we have to piece the puzzle together ourselves, and still don't have complete certainty. It's certainly a process where more transparency is possible, as a general point.
> It's not fucking with core components that aren't supposed to be fucked with.

I suppose the problem for many people is that advertisements are now "core components", when they really shouldn't be.

First-party upsells are now core components when they shouldn't be.

Third-party resellers are now core components when they shouldn't be.

Look, I get it: minesweeper is no longer free, and I'm okay with that. But FCOL, now the start button is ad-supported?
I do that maybe once every 4 months.
Society is growing out of all that egotistic nonsense.
We have built a large corpus of music. We don't need no more music. That problem has been solved. That area has been explored. All the good chord progressions, songs, sounds have been found and are in the corpus. It is quite clear musicians are no longer needed or wanted.
That's not why people do it so extremely frequently.

You could just argue in favor of the method. That's not what they're doing, they're looking to capture: I'm better than other people because of where I come from, my culture is superior and I'm part of that culture.

Otherwise you could just drop the location identity and argue the point by itself. They want the easy credibility capture, it's a form of virtue signaling (and all you have to do is location drop and you get magic virtue points, even if you didn't earn any of those points).
Or whenever you automate a decision process you take all the resilience out of it. Human social institutions are built to survive all kinds of dramatic environmental change, the kinds of machine decision making available are not.

In particular, algorithsm do not offer advice. Advice is a case where your own goals, ambitions, preferences, desires have been understood -- and moreso, what ones you arent aware of, what needs you might have that arent met... and these are lined up with plausible things you can do that are in your interest.

There is no algorithmic 'advice'
Why would it understand causation?
>From an outside perspective the extreme nationalism over "what is Macedonia" just gets weird. As in riots over a name change;

Name changes, in countries that have witnessed recent 2-3 centuries history from within "hot zones", are not just some insignificant detail, they are often driven by and soon enough accompanied with territorial and other claims.

But even the part about not wanting some other to claim your legaly itself is not that weird. It's cultural appropriation at a national level.
Your belief that this rule is wrong is an example of algorithm aversion. You feel like computer systems should be judged harshly despite mistaking far more rarely than other things assessed in courts like police witness accounts or possibly even DNA evidence.
GitHub issues for email notifications is pretty clever. I've been using Substack as a way for people to subscribe to my RSS feed via email. It's convenient but terrible nagware. I could use this as a starting place to pull my RSS feed into GitHub Issues, and let anyone with a GH account subscribe that way.
One of these: https://media.pearsoncmg.com/bc/abp/cs-resources/products/se...
Design your new UI first, then your new data model, then write your migrations/mapping functions to move v1 data to v2. Just did this for a decent size app moving from Postgres to Mongo with few hiccups.
True!

I decided to work on it for the sake of myself.
There's also "I walk", "I eat", "I run", and many more like those.
Building a Constellation of Images with Earthly
Or use a new, one time use, public key per message.
When the advertising industry stops to play steal & hide and target individuals over devices and sell it for profit.

Instead of saying "when will this madness end?", take a close look at the consent dialogue and the companies and how much of them are listed in there. Also, switch off all options and go to "legitimate interest" and take a look what's in there again.

The advertising industry is making the Internet broken. I understand, the money is needed for Internet and a lot of services wouldn't be there without advertising. But, sorry, not that way!

May be it's a European thing, but I really care about my data and I really strong opposed to companies making profiles of me everywhere I go and selling them then.. and, Europe made that privacy and data protection laws, because the majority is thinking like me. UK is former European, but they too passed the law.

So, it will stop when you move out of a country, where general data protection is important.

The same familiar sites won't ask you for consent then, but just take your data and sell it. ... Ever wanted to know why your insurance is more expensive than some others? Ask your data dealer...

Or, it will stop when new laws are passed that generally forbid to use data.

Thanks for understanding and accepting other people's thoughts and ways of live :)
Ask HN: What's the name of this method/agorithm?
Say I have a video from a random camera somewhere in the world. The camera view is fixed and we don’t know neither its intrinsic nor extrinsic parameters.

Is there a way of automatically place 3D objects in the scene? That is automatically find a ground plane and somehow calibrate it using reference objects.

Is this scalable? Say I have thousands of different videos, now any manual step is not feasible. Is there a way of using the video itself for this calibration problem?
This is both vague and speculative though. Vague because you have made no specific claims that could be evaluated one way or the other. Speculative because you have said nothing about Forth.

You cannot make engineering decisions based on "it'll change how you program." There are several concrete examples of turning imperative code into pure monadic code that contains less boilerplate and is less noisy with Haskell's do notation. Exhaustiveness checking, encoding invariants in types, those all have good examples that one can read and agree or disagree with. Surely there are concrete examples that one can give about Forth too?
Ask HN: SimCity-Like Game?
Recently read the book Building SimCity. Looking for something similar that runs on modern hardware: where you can build open-ended things with a focus on both the physical and the social, that I can enjoy as an adult but also get my kid into.

Haven't been able to successfully run SimCity on modern hardware, so was wondering if anyone had alternatives?
Not when there was discrete batches in the early waves with radically different side effects
Do not believe everything you read on an online forum (including HN). Always do your due diligence.
Unfortunately, didn’t have the talent internally to do that.

Running the biz required a set of generalist biz skills and the company was mostly specialists.
The sentence you quoted referred to national elections, i.e. pertaining to the Council vote.

You linked to the European Parliament vote, and that vote actually, if I recall correctly, was to prevent Chat Control (i.e. the harmful provisions).
This article explains a theory of how yupana worked

http://www.mathematicsmagazine.com/Articles/Yupana.php
A Reality Check on Superhuman AI
Discussions

(14 points, 21 hours ago, 5 comments) https://news.ycombinator.com/item?id=40754633

(36 points, 4 hours ago, 22 comments) https://news.ycombinator.com/item?id=40759916

Related

Perplexity AI CEO Aravind Srinivas on Plagiarism Accusations (3 points, 2 hours ago) https://news.ycombinator.com/item?id=40760448

Perplexity Plagiarized Our Story About How Perplexity Is a Bullshit Machine (10 points, yesterday) https://news.ycombinator.com/item?id=40751804

Perplexity is a bullshit machine (67 points, 3 days ago, 43 comments) https://news.ycombinator.com/item?id=40728732

Perplexity AI is lying about their user agent (624 points, 7 days ago, 530 comments) https://news.ycombinator.com/item?id=40690898
First, don't be a jerk. Second, what's your problem? That you think I said that "no single task can't be used to test for AI"? I initially said:

>> "If that's true then there's no way to test for intelligence by looking at the performance of a system at any particular task, or any finite set of tasks, and so there's no way to create a "test for intelligence"."

Stress on or any finite set of tasks.

So, no, I didn't refer to a single task, if that's what you mean. What the hell do you mean and what the hell is your problem? Why is everyone always such a dick in this kind of discussion?
Just wanted to let you know that you converged on the same solution (nested 1d allocators) that I came up with for Google Maps back in 2013ish.

We also made heavy use of allocation bitmaps and a few other tricks to ensure that the texture allocator does zero dynamic memory allocation at runtime, as that could cause performance bubbles.
RimWorld, I say! https://store.steampowered.com/app/294100/RimWorld/

The lead developer has a lot of great behind-the-scenes stuff too: https://youtu.be/VdqhHKjepiE
The unit is Fahrenheit here, that is 16°F ≈ 8.9°C. It‘s also mentioned towards the end of the article but just to give readers an idea what to expect. The difference is also compared to silk while other, more modern fabrics perform much better and close the gap to the new material to just over 2.3°C/4°F.

These are certainly impressive numbers!
Middleware can only use a subset of NodeJS APIs https://github.com/vercel/next.js/discussions/46722
I just ran that experiment and successfully thought without language. I took my coffee cup into the sink in the kitchen without thinking of such actions explicitly with words, but I sure “thought” to do it. I didn’t wake up in the kitchen wondering how the cup got in the sink or anything.

Another example of thinking without language: walking around or driving a car while holding a conversation.
A black hole of inexplicable mass
That one is optimized to be a web site and the other is optimized to be a personal note-taking platform? ;P
Apple AI logo aims to look unthreatening, and non-anthropomorphic
the old system was fine
Nah, you can't recover an extended public key from signatures. Though lots of users use wallets which use public derivation and hand the extended pubkeys over to third parties.

These days I regret coming up with the scheme, I'd intended it to be a privacy boost by making it easier and safer to use multiple addresses -- but in practice it's used in places where individual keys would have been fine, and it hurts privacy more often than not. :(
Current conflict has nothing to do with ancient tribalism but everything to do with real violence and hatred that's been commonplace in the region in the last few centuries.
Or, as Monty Python has rightly pointed out, "it's only a model."
VMR: General Version Manager for SDKs
Oh, and we had similar visualizers for atlas usage but they were live views in a popup window rendered via canvas.
In my experience, the value of a trip isn't what you take away from it; it's the things that you can't take with you. Nobody really wants to see a whole slideshow of your vacation photos; it'll never compare to being there.
Make sure you can own the work for the whole migration. If you lay out the tasks and more than 1 team has to be involved add 10 to the multiple increase over your managers estimates the migration will take by 10 for each extra team.

"But that means if I have a 1 month project and I have to involve 10 other teams it would take 10 years or so"

Yes that is another way of saying it will fail.

If you can figure out how to get up front sign off from all teams so you can just do it all within your own team you will make things go a lot faster.

Separately figure out how to cake slice things. If you have Dev and prod for instance and 10 applications, don't migrate all 10 in Dev first. Migrate 1 app in Dev, then the same app in prod, then go onto the next app. That way wherever you stop at least something will be delivered to the custoner.
> or get reported to the police

That's not free labor. It's government coercion, again.

> Worked incredible well for Belgium

???

> works incredible well for every warlord in west-Africa

None of them have been able to compete in the free market.
What types of pages do you keep permanently open in tabs?

I have 3 tabs always open, for 3 email accounts. If I used Slack or Discord, I would probably have a couple more, but luckily I don't have to use them. All other tabs are ephemeral – when I'm not "in the middle of something" and notice there are many tabs open, I close them all except the three.
Clearly, we need automatic differentiation for DOM attributes, so that Newton-Raphson could be used in such cases.
https://www.bbc.com/news/business-56718036.amp
stop it you guys, neither party is all good, but the wallpaper costs between them are astronomical while people argue which is worse
People use the units that are customary in their country, that's all there is to it. There's no need for some conspiracy theory.
Texture atlases will still be a thing when you're dealing with thousands or tens of thousands of glyphs in a glyph cache (some languages end up with a combinatorial explosion of glyphs due to accent marks and stuff).
The article says "AMD’s server platform also leaves potential for expansion. Top end Genoa SKUs use 12 compute chiplets while Bergamo is limited to just eight. 12 Zen 4c compute dies would let AMD fit 192 cores in a single socket".

It should be noted that the successor of Bergamo, Turin dense, which is expected by the end of the year, will have 12 compute chiplets, for a total of 192 Zen 5c cores, bringing thus both more cores and faster cores.
Show HN: A C++ communication encapsulation library
I've often run into the problem of needing to switch between different data transport mechanisms (UART/SPI/UDP/TCP/1553/Spacewire/etc.) when working on embedded software projects, sometimes even at runtime. Each type of communication library will have its own way of handling thread safety, or simply neglect it, causing me to have to reinvent dispatching and thread safety protection mechanisms for each new interface, highly coupling thread safety management with that interface's particular needs. This tool lets you accomplish interface wrapping a bit more easily, by handling the bulk of the thread safety considerations for you. And encourages you to make interfaces look and behave similarly, so that swapping between them become a trivial endeavor, rather than a case-by-case architecture refactoring effort.
> There is no mention of plastic here.

The use of plastics here is mentioned as early as the second paragraph. It's the outer layer at least so at least it's better than normal microplastics on skin from plastic fiber abrasion. Still a bit of a problem once it hits the wash though.
Around a year ago I had one of those huge migration tasks that you have no idea where to start. I hitted my head on the wall a few times, and had to erase first month of work completely. In the end what worked was: 1. Spend a day or two creating a fuzzy view of the whole problem. Pay attention to the rabbit holes, do not fall in them, be superficial. 2. Spend a day or two creating a detailed view of the next 2 weeks. Go as deep as you can, but pay attention to not prepare more than 2 weeks of work, because things WILL change. And you will lose a lot of work. Minimize that. 3. Execute. 4. Repeat from 1.

After a couple iterations your estimation will be much better and you will see the light in the end of the tunnnel.

EDIT - almost forgot the most important part: write small backwards compatible prs that are deploy to production constantly. Don’t write few big PRs, they will bite your back.
Not OP, but I would only partially agree with that statement. Sure, learning all those things is mind altering. If you only know Java or Python...Haskell is very unusual.

However, the Forth experience and reading about legends like Chuck Moore (at least for myself), just gave me this feeling that most of our problems come from software bloat and having these infinite abstraction levels where nobody ever truly understands what in the world is going on anymore. Such a system is ironically more efficient from a developer's perspective (at least until you run into weird bugs and edge cases) as developers just basically glue together libraries and only need surface level understanding to get something running. Another option might be to design your own hardware and then a simple forth system on top of that which exactly solves the problem and nothing else. The implementor would have laser level understanding of the design choices. Of course, there are other issues such as how to maintain such a unicorn, even if it is beautiful and elegant. Today, we have lovecraftian horrors with huge swaths of people working together to keep all the abstraction levels working together and hope there aren't any leftpad incidents.
> The things are grouped in sets.

By who?
If at all possible, try to find a way to do it incrementally, with options to roll back if things go sideways when something is released.

Management rarely wants to wait years for before seeing any pay off from a big dramatic cutover, and big sweeping changes are disruptive to clients.

This will likely create more work. Maybe some layer has to be built to allow v1 and v2 subsystems to both operate with the other parts of the app. But it should ultimately make it less stressful.

If you can allow some friendly departments from friendly clients to test and provide feedback before rolling it out to the whole company or the full set of companies, that would probably go a long way to help identify blind spots.

Most importantly, listen to your team and the people who know the systems well. The projects I’ve seen that have really gone sideways are ones where the people who know the true issues are never consulted, or completely ignored when they try to raise an alarm.
The math you bring out is oversimplified.

You need to take into account of the fact that patent clock starts ticking as soon as you file it, whether the drug gets approved by the FDA or not. The drug development process itself eats away that exclusivity at about 12 years on average, so that 40% needs to account for the time when you don’t get another drug approved (remember the 90% failure rate).

Drug business is EXTREMELY hard, and investors aren’t running a charity. There needs to be high profit margin to motivate people who fund the discovery and development process for new drugs to come out.

As I keep saying, once we bring down the cost of clinical trial (which is totally artificial, and not under the influence of pharma), you will bring down the risk and cost of drug.

Again, you are pointing the finger at the effect of high medical cost rather than the cause. Ask yourself: why are doctors in US paid 3x the amount compared to UK? Do they raise price because of the drugs? No.
> business is about growth or margin.

> To grow, we could do 1 of 2 things:

> - Sell more of our existing products, primarily Coumarin

> - Add new products

> If we focused on margin, that’d mean focusing on:

> - Increasing efficiency in manufacturing

> - Reducing expenses

Good insights. I’m curious if there are other models of business that are just as simple and useful… :)
Some systems require things being signed, but don't care for who signed it.
E.g. the open source pro bono Maven/Java library repository.

I think it serves the purpose of ensuring integrity with no requirement for revamping revealing the identity.
Nah. You're over-reacting to an extremely common, normal, and acceptable social tool because you have an agenda. What that is could be a couple of things, from a petty dislike of anyone who has anything to be proud about to an imbalanced flinch reflex against any cultural affinity.

Referencing the method's origins offers social proof that it works. That's often a critical aspect of persuasion. It's completely normal and common. "Credibility capture" is an invented and weird term, and it would both apply and not apply here in the inverse that you would want it to.

In the manner that it applies when offering a positive connotation, again, social proof is necessary much of the time.

In the manner that it doesn't apply when attempting negative connotation, this person has every right to "capture credibility" from the culture to which they belong; especially when referencing a cultural method.

This is a nightmare autistic-style conversation, by the way. In your attempt to de-normalize the normal. Appreciate it.
No you can't. Anyone whose spent any time breaking glass into specific shapes knows how difficult it is. Glass can't handle the force required to break it in one go. Multiple perfect passes have to be made in order to do it with reasonable yield. Having corners inside your fault lines is asking for trouble. Chips arent that much different.