skysight-inc/HackerNews huggingface dataset:
The whole business model is misunderstood by your average internet commentator.

When you have a market, you need someone to be there to provide liquidity. Imagine if you're a farmer and you show up to the market with your wheat, but all the bakers have gone home that day. Or the baker shows up and there's no farmer. The market maker stands around all day offering to buy and sell so that you don't have to wait for the guy you're really trading with. Of course this middle man wants to get paid for it, but your cost as an average Joe is next to nothing. This is trading in time.

Now imagine you want to cook a meal and your ideal meat is beef, but actually you're ok with pork, so long as the pork is cheap enough to make it worth it. How much cheaper should it be? Well your fellow who knows all the pork and beef people will be able to gauge where the balancing spread is, given the amount of interest. In fact he will from time to time do the trade when the spread is out of line. This is trading in space.

So why all the fancy tech? After all market makers used to stand around in a pit in a colored jacket, and they didn't have degrees. My first boss in the market was one of these guys.

Well, things have gotten very tech heavy because as soon as prices are out of line, there is money to be made. Or rather, lost. As a market maker, you are constantly out there with your prices, offering to buy or sell at a very small spread. If some news happens that affects prices in a big way, you can be sure that you will buy when it's going down and sell when it's going up. In order to both have tight prices and avoid this "adverse selection", you really want to be able to react as quickly as you can when your system decides that something's up.
This is about money not politics
> Even in a bad code base you can start making things better, apply modern techniques and learn new things

All th bad codebase I've seen were a result of fossils who are still with the company gatekeeping anyone from fixing their code.

A few years ago, I had one architect stubbornly refuse to use source control, rejected all PRs that didn't use his homegrown buggy C++ libs for strings, refused to let anyone do the http server bits unless they used his C++ server and so on.

If there isn't a gatekeeper, you wouldn't have the bad codebase in the first place.
I honestly never found a private codebase in any of my jobs that was great and clean and arty.
JAR itself is a cutesy reference. You put your code in a jar, get it? WAR is perhaps not a cute reference, but it hints at what you'll be facing...
The linked page has hyperlinks that you can click to get to the specification for at least Wheels.
Mac mini with Power over Ethernet
You think that anyone would be shocked with (+100%, -75%) if you put it in terms of "heads you double your amount, tails you halve it twice"?

It would be kind-of obvious that if you play a sequence of games you need two heads for each tails just to break even. (If you're lucky and get a streak of heads you can win big though.)
> I mean sure, but doesn't it feel a bit like that 20-year-old tatoo that you got during your teens that you got mixed feelings about today?

That's exactly how I view all these "quirky" names btw.
Not sure if you need graphing support but if not, for iOS/Mac I often hear people recommending PCalc: https://pcalc.com
Ooooo I like that. pypacks
I don't think it is satire.
Or reality has become the satire.
This seemed entirely real to me.
This is the problem though. SMS was pushed early on since it was great way to identify and track users in addition to being easy for most of them to use. It was never as good of a choice as TOTP, but it was easier to get users to use. But now there is of momentum behind SMS and sporadic support of things like TOTP.

Most of the new alternatives seem focused on pushing lock-in traps and are complicated for users to understand or use. If they're going to lose user tracking of the phone number they want something even worse to replace it, not something open like TOTP.
It is unknown, and will forever be unknown, exactly which terms the Japanese would have agreed to in the event of an earnest attempt at a negotiated peace, because there was no earnest attempt at a negotiated peace. Truman was dead-set on achieving an unconditional surrender, mostly because of US public opinion.

But all in all, based on historical evidence and testimony, I find the case that, even without the bomb, Japan would have eventually surrendered on terms acceptable to the Allies the more convincing one.

> The use of [the atomic bombs] at Hiroshima and Nagasaki was of no material assistance in our war against Japan. The Japanese were already defeated and ready to surrender because of the effective sea blockade and the successful bombing with conventional weapons
— Fleet Admiral William D. Leahy

> The Japanese had, in fact, already sued for peace. The atomic bomb played no decisive part, from a purely military point of view, in the defeat of Japan.
— Fleet Admiral Chester W. Nimitz

> In 1945 Secretary of War Stimson, visiting my headquarters in Germany, informed me that our government was preparing to drop an atomic bomb on Japan. I was one of those who felt that there were a number of cogent reasons to question the wisdom of such an act. During his recitation of the relevant facts, I had been conscious of a feeling of depression and so I voiced to him my grave misgivings, first on the basis of my belief that Japan was already defeated and that dropping the bomb was completely unnecessary, and secondly, because I thought that our country should avoid shocking world opinion by the use of a weapon whose employment was, I thought, no longer mandatory as a measure to save American lives.
- Dwight D. Eisenhower

> Based on a detailed investigation of all the facts, and supported by the testimony of the surviving Japanese leaders involved, it is the Survey's opinion that certainly prior to 31 December 1945, and in all probability prior to 1 November 1945, Japan would have surrendered even if the atomic bombs had not been dropped, even if Russia had not entered the war, and even if no invasion had been planned or contemplated.
- 1946 United States Strategic Bombing Survey report
I just want a setting for “Do not launch Music when I put away my AirPods after a Teams meeting” for my work laptop. Is that so much to ask?
> emulate Windows

Wine Is Not Emulator.
Thank You. Your link let me read what was otherwise unreadable.
I don't know, which people were laughed at in the industry for the last few decades because they wanted to have control over their own computers and run their own code on their own machines?
we were lucky to discover the new gte-small[0] model while writing this, which is so new that it doesn't have a lot of documentation around it. The neat thing about this model is that it out-performs OpenAI's `text-embedding-ada-002` on Hugging Face's MTEB Leaderboard[1] and it's only 384 dimensions. This is great for Postgres & pgvector - it means less space and faster queries.

There are some trade-offs (it was trained on English-only text), but this is a good indicator of the direction where embeddings might go (code-specific, language-specific, etc)

[0] https://huggingface.co/Supabase/gte-small

[1] MTEB leaderboard: https://huggingface.co/spaces/mteb/leaderboard
That's why I said jar/war are kind of the exception. They are still recognizable for many though, whereas Nix and Python's names are just WTF.
There will be a lot of these people maintaining the currently fashionable microservice/multiple languages/use as many AWS services as possible/scalable systems in a few years.
He retired at 58 so I'd assumed. Maybe he's got a side hustle or embraced the super frugal lifestyle.
It's number 3 in "advantages of wheels", which is above the fold on my screen and exactly 50 words into the page, including titles.
That's what professional one costs, and there are cheaper ones. Kinda pointless project considering all it is is some basic controls over a pump.
"99% of top Fooz packages are using new package system"

vs

"99% of top Fooz packages are lame"
I don't know what "GitHub releases" are. And I don't want to know :)

I prefer to use as few technologies as possible. And completely stay away from propriatary technologies.
Manifest v3 has been delayed and was/is pretty legitimate, I don't think most people really know wtf they're talking about when it comes to v3. JPEGXL doesn't exactly seem like that big of a deal and is now being developed again - sounds fine, Chrome went "seems like no one wants this" and then people said "we want this" and now it's being worked on. WEI isn't even properly proposed yet, it's so early.

So these 3 things aren't really that insane, WEI is easily the worst of them.

In the meantime,

a) Chrome does everything I need while providing the highest security value.

b) Mozilla won't earn me as a user until their CEO is removed

It's not laziness, I make the conscious choice to use Chrome because I think it's the best browser right now. I use Brave on Mobile and I haven't switched on my laptop yet because I haven't evaluated it.
So without understanding the reasoning why they are not simply called "python packages" but "wheels", so they have distinct meaning, you chose to go on a tirade about why they are not simply called "packages" instead?

The confidence of some HN commentators never ceases to surprise me
In the 90s many things were only possible with ActiveX or Java Applets. ActiveX just had the nice side effect of only running on Windows and IE. But, it's important to remember browsers were much much less capable than they are today. I was writing 'webapps' and manipulating the dom and javascript was sloooow (on both IE or FF). One hack I did was have the server dynamically writing js code (instead of doing something on the client) and doing htmx like we see making a comeback today.
> And the money is coming from where? Chrome exists mostly, so the ad buisness gets more data and they can influence the direction of the web.

This is their business problem, not ours.

Since Chrome, the browser, is in some way a new OS paradigm we can think that the open source community would take it seriously to build a new one and/or improve/fork Firefox in the same way we have Linux, OpenBSD, FreeBSD, NetBSD, etc, etc. I think the main issue is UX/UI where the open source community doesn't excel, yet.
> Chromium is free to fork. That's the only thing that matters.

Yet, we see browser after browser dropping their own engines and migrating to blink. The fact is, something being free to fork no longer means that it is practical to do so. These ostensibly open code bases are massive monoliths backed by morbidly bloated standards. It isn't practical for even big companies to fork and maintain. Aggravating this is the fact that these are developed primarily by just one company who rarely listens to its users and often silences them with CoC. Such code appear open, but not in spirit.

> Browser wars tend to get preachy at times and border on religious fanaticism.

> I'm not going to give up sweet convenience so that I can make a claim that am sticking it to the man. That's ridiculous.

People are calling for the use of any alternative due to an imminent threat to the open nature of the web. And yet, there are attempts like these to bill them as preachy and fanatic. It's not wrong to care about freedom! Convenience - if any (I don't feel inconvenienced on Firefox) - is no longer an excuse to neglect the seriously wrong turn the web has taken.
Unfortunately the OP's attitude of solely antipathy towards the Muslim role in India's history has become a key plank in the country's idea of itself in recent decades. It has helped powered the rise of authoritarian nationalism - does the ruling BJP party have any real platform aside from keeping Muslims in their place? Lynchings and beatings are common especially in small towns. Contrary voices are denounced as traitors.

Fascism weaponizes history.
Those stacks can be full of 'not invented here'. They are unique and have their own quirks. Quirks that you more than likely can not google for any sort of guidance as to what is going on. I wrote one of those stacks a few years ago. No std libs at all. Why? must fit in 32k and most of that space is needed to hold data. That means throwing a lot of those helper bits out or spend weeks figuring out how to bend the compiler to your will and not include everything. When it is easier just to roll your on CS version of whatever. But it sucks because you probably have odd edge cases.
A permutation is any of the possible ways to turn a set into an ordered list. For example, the set {1,2,3} has the following permutations:

[1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1].

A set of n elements has n! (n factorial) permutations: you have n options to pick the first element, n-1 to pick the second element, and so on.

A combination of a set is one of its subsets, including the set itself and the empty set. The set {1,2,3} has the following subsets:

{}, {1}, {2}, {3}, {1,2}, {1,3}, {2,3}, {1,2,3}.

A set of n elements has exactly 2^n combinations; for each element you either include or exclude it.
It would bias our energy markets towards electric and away from fossil fuels. But due to climate change, there’s already a lot of pressure to go in this direction.
Workers are less productiv, make more typos in afternoon – especially on Fridays
In the rest of the world they aren't, this is HN though.

Context is always important.
Villiers Jet Charter
Discover the epitome of luxury and convenience with our Private Jet Charter service in Dubai. Soar through the skies in style aboard our meticulously curated fleet of private jets, complete with opulent interiors and top-notch amenities. Our innovative Card Pricing system offers flexibility and accessibility, allowing you to fly at your convenience without the constraints of traditional memberships. Experience a seamless and secure journey with our dedicated crew, ensuring your safety is our top priority. Elevate your travel experience and immerse yourself in the enchanting views of Dubai's skyline from the comfort of your private jet. Welcome aboard to a world of indulgence and unparalleled luxury.
Blame the OS vendors (Microsoft has 70% of the blame, Apple 25% and even Linux distro share a 5% amongst themselves).

They killed[1] cross platform apps and they made software updates hard, so everyone just flocked to the web.

[1] Not through a single blow, death by a million cuts.
They tend to jump into place thanks to the soldier surface tensions so you don't need to be exactly right.

It's just more convenient using this.
This is not my area of expertise, but as a former scientist (at least at the PhD and postdoc level) I would not stake my credibility on something without being 1000% sure on a normal day, let alone when the topic is extraterrestrial life or room temperature superconductors.

Also, it's not true at all the retraction have no consequences. It is an indelible mark of shame.
Quantum oscillations of the quasiparticle lifetime in a metal
Safari sabotaged its own content blocking extensions long before Google did — uBlock Origin for Safari was killed years ago — and Safari also implemented web attestation before Chrome: https://httptoolkit.com/blog/apple-private-access-tokens-att...
>>> evaluated in real-time for their cost to conversion ratio

We tried that in the past, but our business (mostly OTP for banks) do not allow any margin of error at all. The thing is that we would get positive delivery reports which were fake.

We also tried some 3rd party testing tools (Testelium[1], TestMySMS[2], etc) but again, our hacky upstream providers were ahead of us and they would put those test number in white-list so that everything would look just fine when testing.

At the end, we settled for direct or 1-hop connection. Margins are tight, but this is the only way to offer a high quality service.

Of course, YMMV

[1] https://testelium.com/

[2] https://www.testmysms.com/
> * #WebEnvironmentIntegrity a.k.a. #DRM for whole websites would hurt the web, #opensource browsers and OSes

What really blew my mind was how out of touch the dev guiding the WEI proposal is, in relation to how dangerous this implementation would be.
Only in a tea.
To be clear, I'm not saying I have any strong opinions on what's causing these differences, I'm just suggesting that it's likely multi-faceted and some of the causes are likely to be difficult to discuss because it will require us to make negative claims about groups of people, eg, "African-Americans have cultural values which do not align well with academic success".

I'm not sure I understand what "generational trauma" is but I'm certainly not dismissing it as part of the explanation.

My problem isn't with people like yourself – you seem very open to discussing this. My issue is that the public and politicians are not open and instead debate whether we should ignore the fact a fully meritocratic system would effectively discriminate against African-Americans, or if we should instead use state force to correct for these differences. It's just the wrong debate to have and it will never produce a good solution to the problem. The questions you're asking are the valid ones – even if I believe the answers are likely to be more complex.
John is not an Anglo Saxon name :-P
Nope. Combinations are subsets: you either include or exclude each element. So 2^n. With permutations, you have n options for the first element, (n-1) options for the second, and so on. Thus n! possibilities total.
Additionally, Safari at least has the fundamentals in place — IE couldn’t even render transparent PNGs properly without Windows-specific filter trickery until around version 9 or so which was released in 2011, around a decade after Gecko based browsers, WebKit-based browsers, and even Microsoft’s own Tasman-based IE for Mac did.
I have a physical HP-15C in my desk and I use the HP-15C emulator on my phone. As you can probably tell, I used that calc in college engineering classes until mine got stolen. I replaced it with an HP-28S that I used for quite a while. I bought the physical 15C a few years ago - 30 years after my original was stolen.
Tikz and Pgfplots are the highest quality that I’ve seen.
One of the classics, his take on Chlorine Trifluoride (!!!!)

https://www.science.org/content/blog-post/sand-won-t-save-yo...

"It is also hypergolic with such things as cloth, wood, and test engineers, not to mention asbestos, sand, and water --- with which it reacts explosively."

- John D Clark, Ignition!: An Informal History of Liquid Rocket Propellants
Also :
Sisyphus.

The concept of life as meaningless, to be happy with the drudgery, or repetition, instead to be happy with the 'journey', to be in each moment.

Very common throughout literature/history.

I'd like to think we are somehow different, that modern man with technology is reaching some new level, to find some purpose. But now, not so sure, it's still just day-in-day-out, then you die.

https://en.wikipedia.org/wiki/Sisyphus
https://en.wikipedia.org/wiki/The_Myth_of_Sisyphus
So? Just keep building the infrastructure at the same pace as you let people build themselves new homes.

USA Population growth rate is now at about the lowest it has ever been. All the previous generations had to also build houses and the supporting infrastructure. It's not rocket science.

https://en.wikipedia.org/wiki/Demographic_history_of_the_Uni...
In our company we do medical devices. It is a hard SDLC business. Once a colleague of us left and shifted over to another (much bigger) medical device company. I met him some years later and he told me, retroperspectively, our company is a high-performing, super agile group. His new employer needs a year for a two line code change without really changing but only adding something. And that despite him pushing and pushing.

To be fair: to modify blood dialysis systems is no joke business.
> The new stuff's a little too pandering anyway.

What do you mean by this? I think I've noticed the same thing, and it troubles me -- because I'm not sure who exactly they're pandering to (the set of non-readers who are uninterested in the genre?) or to what purpose. It could be, however, that we're not talking about the same thing...
Now someone just needs to make a Netscape theme (userChrome.css?) for Firefox. I really liked the old Netscape 4.5-4.8 aesthetic.

https://www.arnnet.com.au/slideshow/557401/pictures-visual-h...
This is my retirement plan.
In Pictures: A visual history of Netscape Navigator
We are not even able to align all of this shit in one great platform.

There is 0 reason why all of this is so unaligned.

Alone how many people maintain packages for different Linux distirs etc.

Maintain it once together and only promote it for your distri when you like it.

Soooo much energy wasted
New college grad needs something todo?
mirror: https://archive.is/12eOI
heya, supabase engineer here, i coauthored the part about benchmarking different models with pgvector to compare QPS when using fewer dims models.

btw, you can find the dataset with embeddings generated by all 3 mentioned: text-embedding-ada-002, all-MiniLM-L6-v2, and GTE-small on huggingface[0]

and big thanks to Stephan Sturges for his dataset[1]. we just extended his OpenAI ones and texts themselves with oss ones

[0] https://huggingface.co/datasets/Supabase/wikipedia-en-embedd...

[1] https://www.kaggle.com/datasets/stephanst/wikipedia-simple-o...
> "just because you have to work with some legacy PHP project, it doesn't mean that you would suck at creating modern applications in JS"

I disagree; working on a legacy PHP project isn't just opportunity cost (failing to sharpen your knife), it's actively harmful (leaving the knife in salt water, accelerating the rust).
(EDIT: made myself sound less conflicting.)

It's not such a stretch to want to understand things quicker as an outsider and be annoyed by a seeming gatekeeping via quirky witty terminology.

Not sure why you used such a conflicting tone as an opposition of that -- I think, fairly reasonable -- stance.
Devils Advocate ...

It's this about eliminating those annoying, and at times confusing, CAPTCHAs?

29% of all internet traffic is malicious bots [1].

Why is it a bad thing for browser makers to signal to websites that the party interacting with their website is a real human being or not?

Why is there so much hate for what Google is doing with WEI, but I don't sense the same hate for Apple Private Access Tokens (PAT)?

Isn't WEI just a response to Apple PAT?

[1] https://radar.cloudflare.com
Yes it does, prevention is an integral part of "serve and protect".
They have the opportunity to exploit people through asymmetric knowledge. Any other questions?
That's what Dan did at my old job. Retired at 50. We would go on per diem travel and he would bring food from the hotel. We called them 'Dan-wiches'. He was smart and frugal. Now living his best life.
Thanks for the kind words. That sounds like an interesting idea. Any chance you have a contact? Am UK-based so imagine it would be hard to get a meeting with the DoD from here. If so, I'd obviously be incredibly grateful, and here's my email: chris@prettypolly.app

Thanks again,
Chris
There is limited support and small community online for Gnuplot. You may find it difficult to fine tune your plot.
What does com.ai redirect to?
In a similar vein, but for different products, but also with much more focus on the "back end" of the process:

https://youtu.be/GDzBE6vz5r0?si=UfbbEIveujVciaTs
There is though.

It's 2023 and today companies will quite happily lay you off the moment you aren't profitable to them.

This fictional person made it all the way to retirement and good for him. But the guy who followed this strategy for 15 years and now is job hunting because the company needed to cut 18% of its staff? He's got a huge gap in useful skills and decades left before he can retire.

That guy is in real trouble.
And here is the reasoning for naming it wheel: https://github.com/pypa/wheel/blob/3c7b6a0d13ee036ea8f6488ab....

Probably a reference to Monty Python as well (https://en.wikipedia.org/wiki/Cheese_Shop_sketch)