skysight-inc/HackerNews huggingface dataset:
It's a tough question because most of what I learned was on the job and I don't really remember books specifically on the topic. It also depends on what product and market you are trading, and on what channels (on exchange, over the counter etc.)

I would say it starts with knowing the product you trade and their dynamics inside out. How to make a price for it, what dynamics can change that price etc. It's also a good idea to understand related instruments as typically you would use them for price formation and hedging [1][2].

The second bit is to understand electronic trading infrastructure and the market microstructure such as how orderbooks work, and some trading algos [3]

If you're also interested in the infrastructure behind related to low latency, you can read about FPGAs, Exchange co-location etc. There is a fascinating blog on the network infrastructure [4] and the author (Alexandre Laumonier) also wrote a few books on that topic.

A lot of market-making is bespoke and proprietary. For example your pricing model, hedging model, etc. It's also constantly changing depending on events (e.g. the elections) or market conditions (correlations changing). But a good place to start is to use some simple pricing model such as making a blend of other prices in other venues, or for derivatives making up the price based on the underlying price and other elements which vary depending on what the derivative is.

While you would not be able to gain direct market access to, say, the NYSE, a lot of crypto platforms offer APIs for users to build trading bots as a training ground. For example Bitmex, or Deribit. But before doing this I recommend understanding the contract mechanics inside out. For example, the perpetual futures have a very particular mechanism which means they are priced and traded differently than normal futures you'd read about in the Hull book.

I have a few friends who built bots and make small markets on random cryptos for fun. In this particular case, you'd have to think a bit harder on how you hedge your positions (e.g. can you sell an illiquid coin and hedge with a liquid one for cheap?). One way of doing this may be to look at correlations between coins to find the best hedge. Another consideration for crypto is the fee structure which you'd need to account for in your price.

I don't know if it's a good idea to start doing this in crypto besides for fun though, mostly because it's a business that requires scale to derive a meaningful profit. But as an exercise it's definitely fun.

[1]Options, Futures, and Other Derivatives (J. Hull)

[2]The handbook of fixed income securities (Frank J. Fabozzi, Mc Graw-Hill Gb)

[3]Algorithmic Trading & DMA (B. Johnson)

[4]https://sniperinmahwah.wordpress.com/
I would describe it as savage more than unusual.
No, words do mean something. Genocide is the ambition to eradicate and kill certain groups of people. Genocide isn't the only atrocity, so no need to put them all under the umbrella of the term. Genocide is certainly what some groups attempt to do to Jews.

> Israel is a religious colonial project that sought to displace non-Jewish people in that area from its inception.

Wrong. Different beliefs fare far better than in surrounding countries. Your statements are devoid of facts. Facts that are measurable.

> Yes, it’s more complicated than what can be summarised in a comment

You make wrong statements here. We can correct those in the context of your comment first before going deeper here.

> The goal is explicitly to destroy Palestine and its people.

That is a conspiracy theory.
> it's not unethical (per se, obviously don't build bombs for them) to please your employer.

What are the ethics of pleasing your managers and/or executives at the expense of your employer?
A Blast to the Past Begins with Overwatch: Classic
Big Tech Think Tank Pushes for a Post-Election Crackdown on Online Speech
Or not supporting them rather? Do you have a link somewhere they talk about it?
When a modern aircaft like this has an electrical failure I would feel very uncomfortable.

He also lost part of his displays during conditions with little sight.

So imo the question should be if it would have been possible for him to check if the airplane is really out of control, in a way that it wouldn't cost his life if it was.
That was true in the past but it's no longer true. I don't know when it changed.
You don't specify operating system. It would have a strong bearing upon your experience.

I have a 8-core ARM ChromeBook and it performs as well as a M1 MacBookAir for 20% of the price. When on the road, the ChromeBook suffices for my needs. For development work I prefer my beefy desktop system with 3 LCDs.
Asimov wrote an interesting story that has a similar premise.[0] Since I read it as a child I have wanted to see cloned hominids.

I think that in the near future we'll wealthy weirdos start to clone their ancestors, and things like native groups in colonized places like Canada or New Zealand start to clone their ancestors to buff up their population and strengthen their legal claims to territory. Think about what we'll be able to do with artificial wombs.[1]

As for your neanderthal endlings it probably will be pretty bleak for a lot of these hominids, but who knows, maybe some of them will end up being smarter than your average human and they'll have a role in society.

[0] https://en.wikipedia.org/wiki/The_Ugly_Little_Boy

[1] https://www.theverge.com/2017/4/25/15421734/artificial-womb-...
I found this straightforward bookkeeping spreadsheet that's been a big help for my small business:
https://manjasheets.com/products/bookkeeping-spreadsheet-for...

It's easy to use and avoids the complexity of full accounting software. Thought others might find it useful too.

What do you use for your bookkeeping needs?
That works when you debug on your machine.
Now you get a crash dump from a customer - hove fun replicating their stack exactly.
JRE for Java isn't a thing since Java 8, the official way is to use jlink to create a custom runtime, make use of jpackage, or AOT compile.

You may still find some JREs, which are created by some distributions that take the stuff out of the JDK to make classical JRE, though.
From the end user perspective "let's game it out" is a must see YouTube channel.
The readme also doesn't specify how to set up the development environment. I'd like to make a PR adding support for the two Russian streaming services most people here use, VKontakte and Yandex Music, and the code looks simple enough, but I have no idea how do I actually run it. It probably involves some npm commands?
oh yeah - that was dumb - sorry I misread the examples in the parent

fwiw I am pointing out that
say my $x=42;

is doing the 'my' declaration in the middle of the 'say' and '$x=42' so that providing declarations in the middle of a regular routine such as `say $x` is kind of a ternary syntax in how that stanza is parsed
These sort of quotes are cute but not really usefull. Probably counterproductive.

There is 0 people in the US Navy that did service in the 2WW. There has been multiple generations. There is no way there is that much of institutional inertia, if the quote was correct at the time.

Punnishing failure disincentives a lot of things. It has drawbacks.
I think its gone out of fashion, but there was a trend for a while to produce a "full length" ad and edit it down to fit in tighter ad slots, or split it into multiple chunks and show parts of it across different ad breaks.
But it doesn't proof that it was possible for the pilot to know this.
What's wrong with LGPL? It grants more freedom and has less scary restrictions.
The solution is a global scheduler (the one thing that Kubernetes does well). It would be aware of what every program needs, not just in terms of CPU, but also memory, devices, time etc. and split the available resources fairly.
Thank you

So this would be a way which predates' C23's maybe_unused attribute¹

Nice trick

[1] https://en.cppreference.com/w/c/language/attributes/maybe_un...
Put a positive spin on it. We don’t talk about coworkers getting hit by a bus, we talk about them winning the lottery and quitting on the spot due to their newfound fortune.

Same discussion but it’s less morbid, and doesn’t end up sounding like your prioritizing the health of your project about the literal lives of your employees.
> are to make debugging tools such as `git log`, `git blame`, and `git bisect` more useful.

*actually work.

No point using `git bisect` if you switch to a commit that literally doesn't even compile.
Tolerance indeed means tolerating the intolerant as well, otherwise it's just another name for intolerance. It's clear we completely forgot that in our polarised world.
They should pay both the ER bill and the ambulance bill, as well as additional damage (which yes should include a reasonable amount for the suffering incurred). If it was a private driver I'd be more lenient but companies can damn well make sure their drivers only work when they can do so safely so should take on the FULL costs they incurred.
I would like to note the irony: my comment above is being downvoted as well :D. It is starting to feel like the kind of toxicity I find on StackOverflow.
Slightly off topic but does any one of the music streaming services actually not suck?
Like I tried a bunch of them but each one made me quit in it's own unique way!

Am I alone on this?
> as I musician they pay you next to nothing unless you're already on top anyways

More like "as a musician they pay you literally nothing for a song unless it receives 1000 streams/12 months". This is total bullshit for small musicians.
https://en.wikipedia.org/wiki/Steve_Kirsch#COVID-19
That is, however, true of almost all of the big players. If you want the security of the big paycheque every month, you do the deal with the devil, so the speak.
There are two types of social media sites: the niche one nobody uses, and the ones @dril posts on.
This is what purgatory looks like for software engineers.
External factors are the obvious answer, the Earth and its planetary environment are actively evolving over geological scales.

Another intriguing possibility is some sort of senility setting in after long-term evolutionary success. The intelligent cephalopods eventually got tired seeking answers from a mysterious Universe and settled for the quite life.
I teared up when the father passed away and actually cried at the empty driveway. What a beautiful expression of love. I wish I had done something similar when I had the chance. Thanks for sharing.
E-G is a 3 semitone interval and G-C is 5 semitones so it's an E+3+5 chord. If you wanna play it on piano, that means leave a gap of 2 keys and then a gap of 4 keys.

Known in western classical harmonization theory as "Em+" (E chord with minor third, augmented 5th). C first inv is actually Gsus4add6no5 or as I like to call it G+5+4. It has an incredibly warm and rich tone, nothing like C+4+3 (C major triad).

It works in C because all of its notes are also present in the C major scale, but that's just a coincidence. Calling it a C inverted chord is like making astrological or numerological conclusions.

And no, shifting up or down by octaves is not the same sound. It's close but not equal. You can probably get away with octave substitutions in a busy song but you can not say it sounds exactly the same. A 9th is not a 2nd. 11 not 4, 13 not 6. When you play La Campanella, is that your excuse for skipping those octave jumps? :)

As I said, unpopular opinion :)
There's Pinta for that, but it needs a lot of work sadly.
Looks like a pretty standard npm-based application, so just clone the repo, run `npm install` and then `npm run dev` (see `package.json` scripts section for available commands to use with `npm run`)
> The investigation report said the F-35′s transponder failed as a result of the electrical malfunction

Reading the article before posting comments could help.
I wonder how many planes they will lose if they trained the pilots to fly without HUD.
You're not telling the consumer he'll be a joke. You're telling them that even if they were humorously villainous, they'd get away with it and everyone would be okay with it, since it worked out so well.
The issue is the lack of voter ID
Thus the discussion in the article around stakeholders and what constitutes "shipping". A lot of what one will work on at a big company does not directly translate into features that regular users will see.
3 months is totally the wrong approach.
Must be good business!

Like selling shovels and pick axes to gold rushers.
Can you generate (and include in a page) a list of files located in a certain directory using Pandoc? A quick look at the docs did not turn up anything, and this is something that's essential for me to create a static website.
Why Customers Abandon Their Carts
We often explore abandoned carts and how to recover them using text messages. But let’s take a step back and address a fundamental question: Why do customers abandon their carts in the first place?

Our research has uncovered the top 5 reasons why customers abandon their carts, and in this article, we’ll not only explain these reasons but also provide actionable solutions to reduce your cart abandonment rates.
The end of 23andMe's drug discovery dream
Java has been there for years as well.

AOT compilation has existed for about 20 years, it only happened to be a commercial product, Excelsior JET, Aonix, PTC, Aicas, are some examples.

What GraalVM, OpenJ9 bring to the table is free beer AOT compilers, and in GraalVM's case, a LLVM like compiler framework that doesn't exist at all in .NET land.

They also have the advantage of using agents to gather the required reflection data, instead of forcing an ecosystem split of having to rewrite existing libraries to make them AOT ready.

There was the Phoenix project from Microsoft Research, which had the goal to replace Visual Studio infrastructure with a CLI based compiler toolchain, but unfortunely that project failed to gain traction within Microsoft.

Shipping runtimes, which .NET Core introduced for .NET, has been a thing in Java land since they exist.

There is also the ability to create single executables, coupled with jlink and jpackage.

Besides OpenJDK offerings, there is a richness of JVM implementations, each to those having other capabilities, like OpenJ9 and Azul with their distributed JIT compiler for example.

.NET is great and I prefer .NET to Java consulting projects when given the option, however it is no accident that Microsoft has decided to become again a Java vendor as well.
Maybe the author didn't feel the need to state the obvious - that once the executives like and understand what's being shipped, then they can confidently pull the trigger on expensive processes like marketing. Otherwise the feature or product could sit hidden and forgotten.

If the customer isn't using the software, it hasn't been shipped to them.
Another F-35 fiasco. Shocker.
Bluesky actually does have an algorithmic timeline (the ‘Discover’) thing, but it does seem a lot less… horrendous than the current Twitter one. I finally got around to deleting my disused Twitter account last week (it would’ve been 18 years old in March!) and glanced at the timeline before I hit the button. Quite frankly I don’t know how anyone uses that.
European Open Science Cloud – EU Node
Maybe, maybe not. Perhaps these T-Rexes were injured in the wild and then taken into Silurian zoos where they were rehabilitated.
The guy they specifically called out wrote a big piece on it with the headline:

Despite New Manuscript, Incontrovertible Evidence Proves the Unacceptably High U.S. Maternal Mortality Rate

And the content mentions exactly what happened:

> The authors have created discrete categories to discredit the pregnancy checkbox, which, while somewhat flawed in its implementation, was not created to fabricate a problem. It was created to address an existing one. It is one of multiple sources of data we have—each with its own pros and cons, showing different aspects of maternal health outcomes—that help to provide information so that we can create actionable solutions.

> “For instance, data that come from maternal mortality review committees are broader and more in depth and reflect a longer period of time. These multidisciplinary committees examine maternal deaths well beyond 42 days postpartum and instead look up to a year after pregnancy—a critical time. Based on Centers for Disease Control and Prevention data, approximately 30% of pregnancy-related deaths from 2017 to 2019 occurred from 43 to 365 days postpartum because of several factors, including ones that the authors have discounted, such as mental health conditions, which include suicide and substance use disorder.

So their claim of unapologetic misinformation from a specific named elite is actually a couple of shitty headlines written by other people?
Many of the ideas trace back to Turbo Pascal, Delphi, and J++.
Yep. The statement is utterly wrong and profoundly misleading as it stands.
I will accept that we have vastly different philosophical models for life and leave it there.
Show HN: Comicmark – A Self-hosted Link Manager with comic-like visual elements
I would argue that any professional developer should be familiar with basic manipulations in git...
Just to lay out the ground work, the 2 major interests for foreign policy is military strength and economic interests, and they are obviously related.

On economic interests, trade only benefits the US if our trade partners have a huge comparative advantage over us. Studies have shown that our nation is so rich with resources and talent that this effect is minor, to the tune of 2-4% of gdp. So what do we suffer a massive trade deficit for? Largely cheap labor, a bit of technology, and a growing manufacturing expertise from China.

In my view, the cheap labor has hollowed out middle America, the fact is that people over a certain age just can't be retrained. So the moral argument is whether we should pay more for goods, or if labor in our nation should be compensated more. I vote higher labor compensation because I think that disparities lead to worse social tension.

On the technological front, there's much less wiggle room. We should be trying to patriate the technology just like how we stole the steam loom 200 years ago. If its not possible, we must extend security guarantees to our critical partners, and here we probably have less leverage. We need to secure Taiwan and anything west of Poland.

On the military power front this is where we are probably going to have disagreements. Our allies need to be able to fight conventional wars. Its disgusting that Germany, the richest power in europe, consistently misses on military spending and buys russian gas. Germany and France should securing Europe from Russian aggression, a century ago, they would've trounced Russia. Ukraine should be fought with German and French equipment and German and French advisors. Our allies in Europe are not stepping up when they need to. Our allies in the Middle east are creating an entire generation of islamists who will hate us and do anything to take us down. I want them to simmer the fuck down and find diplomatic solutions. For our military alliance to be beneficial, our partners need to strong and be aligned with American interests and that is not happening.
This made me cry. Being intimidated by the temporality of relationships but also stunned at how beautiful goodbyes can be.

I had seen these photos before and saw them return to reddit during the past few days. Couldn't click on them until now, because I was afraid of the emotions they would surface.

Impressive work.
Then it must also not have any secure communications, and is thus a fucking joke.
Look on the Bright Side of Earth
Also it's so complicated to have UPS leave your parcel at a place of your choice (carport, deck, porch, etc.) in case you aren't home.

They have their MyChoice service which you have to sign up for and wait for a confirmation that is sent to you by mail which might take several days. However even if you take these steps it turns out that they will only match your parcels if the sender uses exactly the same address as the one you provided them. One character off and you lose any ability to set how your parcel should be delivered.

Any other delivery service does that easily, without postal confirmation for a specific parcel or any upcoming shipments.

Since I'm at the office during the day I had situations were I simply couldn't receive a UPS parcel for several days because their MyChoice service is useless once the address matching fails.
He was at 1900 feet and could not be sure in which direction the plane was going.

If the plane would fly towards the ground with mach 1 it would have hit it in 1.5 seconds.
How to convey your message clearly and efficiently
I added some natural light to my website
The EU should mandate that this gatekeeper (Spotify) make their links interoperable with other music streaming services.
YouTube has a ton of 60fps content
False dichotomy covers that, but is perhaps too broad.

When faced with people like that, I ask them what have you done to cure cancer?
Triptych Proposals
Okay, so pay money to someone to maintain a Chrome fork with a somehow-better treestyletabs? No thank you. This is a ridiculous product that caters to people that can't install a simple browser extension. This is also a huge security risk.

Install firefox, use an extension. Or use brave and its built-in sidebar for tabs.
US pilots havent really been engaged in a war against a peer since ww2. It might be true. But we probably shouldnt extrapolate from bombing terrorists in the desert to actually fighting against say China.
The jet was fine, it kept flying for 64 miles. He probably ejected because there had been a recent osprey crash with causalities and he was scared.
Where did this unknown individual buy the keys and when? I see a lot of smoke but where is the fire?
Object Incest (2011)
Bandcamp is the way to go. Artists get paid and I get to keep my data.
Master of My Domain
If you're paranoid, of course, you're not going to trust a key that's left your possession, even if you get it back later. One it's gone it should be revoked permanently.
I love the idea. Kind of like harm reduction through drug testing. Except the drugs are legal and don’t give you a high.

I would probably rather advocate for Which (UK), Consumer Reports (US) and various similar organisations to work on this than start a new org.

Unless you just use this as a marketing strategy for a commercial lab (in which case you will simply forget the noble initial goal and end up simply operating a testing laboratory business.)
They are already bleeding money from what I'm aware, so they either have to jack up prices so much they could make up for 5bn in losses, or Sam Altman manages to convince investors to contribute to another funding round.

Considering he was willing and Delusional enough to ask for 7T USD for AI chips, Im sure he would try.
While it is fashionable to hate Oracle, they aren't the only Java vendors in town.

As someone that does consulting across multiple programming languages, what I notice is that .NET is too late to the party in the server room wars.

For better or worse, UNIX and ideas derived from it, won the server rooms and cloud deployments, even Azure is mostly Linux nowadays (> 60% as per official numbers).

Due to its previous history, .NET has always had a bad name in UNIX shops (even with Mono), and most companies would rather use something else, unless they are a Microsoft shop, it could be Java, Go, or whatever.

As far as I am aware, Wal-Mart isn't a Microsoft shop and only acquired Jet for the business, not the technology, so like in all acquisitions something like that was bound to happen.
I tought this is common knowledge. Sitting all day - bad. Standing all day, also bad. Like, first docummented RSI were people standing at their stations in manufacturing, right?